﻿/* Stylesheet for Moszi@NET */

/* black background */
body 
{ 
	background-color: Black;
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	color: #FFFFFF;
	font-size: 12px;
}

/* link colors */
A:visited { color: #7AC927; text-decoration: none; }
A:link { color:  #7AC927; text-decoration: none; }
A:hover { color: #C9AC26; text-decoration: none; }

/* class for the meta text */
.metaText{ color: #010101; text-align: center; visibility: hidden; margin-top: 10px; }

/* text contained in the footer */
.footerText { color: #dddddd; text-align: center; margin-top: 10px;}

.mainDiv 
{ 
	text-align: center; 
	width: 800px;
}

/* content table in the page */
.mainTable 
{ 
	margin-left: auto; 
	margin-right: auto;
	width: 800px; 
	border-collapse: collapse; 
	border-spacing: 0px; 
	max-width: 800px;
}
.mainCell 
{ 
	width: 800px; 
	min-width: 800px; 
	max-width: 800px;
	/*border: solid 1px #202020; */
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
}

.welcome
{
	background-color: #303030;
	text-align: right;
	width: 100%;
}
/* table for menu */
.menu 
{
	text-align: left; 
	width: 100%; 
	border-style: dashed; 
	border-color: green;
	border-width: 1px;
	padding: 2px;
	margin-top: 15px;
}

.menu TD { white-space: nowrap; }

.restrictWidth
{
	margin-left: auto; 
	margin-right: auto;
	width: 600px; 
	border-collapse: collapse; 
	border-spacing: 0px; 
	max-width: 600px;
}
.restrictWidthCell 
{ 
	width: 600px; 
	min-width: 600px; 
	max-width: 600px;
	border: 0px; 
	padding-top: 20px;
}


/* Gallery Site Map */
.gallerySiteMap
{
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
}

/* admin section */
.adminPage { text-align: left; padding-left: 50px; padding-top: 15px; }

.registerSpan { text-align: left;padding-top: 20px;padding-left: 50px; padding-bottom: 10px; }
.registerTable { margin-top: 20px; }
.loginSpan { text-align: left; padding-top: 20px;padding-left: 50px; padding-bottom: 10px; }
.loginButton { padding-right: 200px; }
.loginError { text-align: left; padding-left: 10px; }
.successfulRegisterText { color: #63A31F; margin-bottom: 10px; display: block;}

.registerCapcha { display: block; margin-top: 15px; }
.registerCapchaImage { vertical-align: middle; }
.registerCapchaCodeTitle { display: block; float: left; width: 128px; vertical-align: middle; margin-top: 3px; margin-left: 5px;}
.registerCapchaErrorLabel { display: block; }

.siteLinksBox { text-align: center; padding: 0px; margin: 5px; border: solid 1px #303030; 
	border-spacing: 0px; border-collapse: collapse; float: left; }
.siteLinksBox thead tr td { border: solid 1px #303030; padding-left: 5px; margin: 0px; background: #202020; white-space: nowrap; }
.siteLinksBox tbody tr td { padding-top: 7px; padding-bottom: 7px; }
.siteLinksBox tbody a { display: block; padding-left: 7px; padding-right: 7px; white-space: nowrap; }

.siteLinksBoxTree { text-align: left; padding: 0px; margin: 5px; border: solid 1px #303030; 
	border-spacing: 0px; border-collapse: collapse; width: 95%; }
.siteLinksBoxTree thead tr td { border: solid 1px #303030; padding-left: 5px; margin: 0px; background: #202020; white-space: nowrap; }
.siteLinksBoxTree tbody a { display: block; white-space: nowrap; }


.siteImageTopLinkItem { text-align: center; padding: 0px; margin: 5px; border: dotted 1px #202020; 
	border-spacing: 0px; border-collapse: collapse; float: none; }
.siteImageTopLinkItem img { border: 0px; }
.siteImageTopLinkItem tbody tr td { padding: 0px; }

.adminUserGrid { width: 95%; margin: 10px; }

.adminLogView { width: 100%; text-align: left; margin-left: 10px; margin-top: 5px; }
.adminLogGrid { width: 95%; margin: 10px; }

.searchPageQuery { text-align: left; margin-left: 20px; margin-top: 30px; border: 0px; }

.smsLink { padding-left: 20px; }

.about { text-align: left; padding-left: 20px; padding-top: 20px;  } 

/* Free SMS sender form */
.freeSms { text-align: left; padding-top: 20px; }
.freeSmsNotSignedIn { margin-top: 100px; margin-bottom: 100px; }

.freeSmsDestination { width: 120px; display: block; float: left; margin-top: 15px; }
.freeSmsDestinationInput { width: 120px;  display: block; margin-top: 15px;}

.freeSmsFrom { width: 120px; display: block; float: left; }
.freeSmsFromInput { width: 120px;  display: block; }

.freeSmsText { width: 120px; display: block; float: left; }
.freeSmsTextInput { width: 320px; }
.freeSmsTextCharsLeft {  }

.freeSmsCapchaCodeTitle { width: 120px; display: block; float: left; }
.freeSmsCapchaErrorLabel { display: block; }

.freeSmsStatus { display: block; color: #dddddd; margin-top: 20px; margin-bottom: 20px; }
.freeSmsStatusError { display: block; color: Red; }
.freeSmsErrorMessage { display: block; margin-top: 20px; color: Red;  padding-top: 20px; padding-bottom: 200px; }



.searchBlogLink { padding-left: 5px; padding-right: 15px; }
.searchPageResults { margin-top: 15px; }