html,body {margin-right:0; padding:0; background:#ffffff; font-family:verdana, arial, helvetica; font-size:12px;}
html {width:100%;}
body {width:100%}

.clear {clear:both;}
.smalltext {font-size:10px}

H1 {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-SIZE: 14px; TEXT-DECORATION: none;}

A.white:link {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px;}
A.white:active {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 10px;}
A.white:visited {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px;}
A.white:hover {COLOR: white; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 10px;	}


A:link {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 12px;	}
A:active {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 12px;	}
A:visited {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 12px;}
A:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 12px;	 }

A.small:link {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px;	}
A.small:active {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: normal; TEXT-DECORATION: underline; FONT-SIZE: 10px;}
A.small:visited {COLOR: #0033cc; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px;	}
A.small:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 10px;}


A.small_dark:link {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
A.small_dark:active {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 10px;}
A.small_dark:visited {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none; FONT-SIZE: 10px; FONT-WEIGHT: bold;}
A.small_dark:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: underline; FONT-SIZE: 10px; FONT-WEIGHT: bold;}

A.dark:link {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 12px;	}
A.dark:active {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: underline; FONT-SIZE: 12px;}
A.dark:visited {COLOR: #000080; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT: bold; TEXT-DECORATION: none; FONT-SIZE: 12px;}
A.dark:hover {COLOR: black; FONT-FAMILY: verdana, arial, helvetica; FONT-WEIGHT:bold; TEXT-DECORATION: underline; FONT-SIZE: 12px;}


.pure-g {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;  }
.padded-1 {padding-left:1%;padding-right:1%}
.padded-2 {padding-left:2%;padding-right:2%}
.padded-5 {padding-left:5%;padding-right:5%}
.ml-5px {margin-left:5px}
.ml-6px {margin-left:6px}
.dark {font-weight:bold}
/* ----- header ----- */

#header {background-color: #000080; margin: 0px; padding: 4px;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;   }
#logo {padding: 6px 10px 2px 16px; margin: 0px;}
#loginbox {float:right;text-align:right; padding: 10px 10px 2px 2px; margin: 0px; color:#ffffff;}
#loginbox a {padding: 2px 2px 2px 2px; margin: 0px; color:#ffffff;}

.banner {padding: 2px 0px 2px 0px;text-align:center;vertical-align:middle;}
.banner a {vertical-align: middle;height:90px}
.banner a img {max-width:100%;height:auto;display:blocktext-align:center;vertical-align:middle;}

.liststylenone {list-style:none;margin-left:0px;padding:5px;}

/* ----- footer ----- */
#footer {width:100%;margin: 0px; padding: 0px; FONT-SIZE: 8pt; border-top: solid 1px #000000; text-align: center;clear:both}
#stores {BACKGROUND-COLOR: #cccc99; PADDING: 2px; border-bottom: solid 1px #000000; border-top: solid 1px #000000; text-align: center;}
.footerlinks {text-align: center;}
.foot {display:block; color:#fff; text-align:center; margin-top:5px;clear:both}

	  
.forumbrowselinks {border-top:1px solid black;display:inline-block;padding:1em;vertical-align:top;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;  }	  
.announcement {padding:1em;vertical-align:top;text-align:top;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;}

		
.flst {float:left;text-align:left}
.frst {float:right;text-align:left}
.frtar {float:right;text-align:right}

.forumtable {width:95%;margin-left:2%;margin-top:1%;margin-right:2%;margin-bottom:1%;background-color:#fcfaed;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;}
.forumtable  > tbody > tr:nth-child(odd) > td	{background-color:#fcfbf0}
.forumtable > thead > tr > th {background-color:#cccc99}
.forumtable td {vertical-align:top}
.forumpost {border-top:1px solid black;margin-top:5px;padding:15px 5px 15px 5px;font-family:verdana;font-size:1em}
.forumpost > a {font-size:1em}
.postlinks {float:right;clear:both;display:inline-block;text-align:bottom;vertical-align:bottom;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;}
.forumimage {max-width:100%;height:auto;display:inline-block}
.posticon {padding:5px}
.biggerlink {font-size:1.1em}
.navbar {background-color:#cccc99;border-color: #88886c;color:#555;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;}


.navbar > div > div > form {vertical-align:middle;line-height:24px;size:1em}
		
.navlist {color:#555;border-radius:2px;	background-clip:padding-box;font-size:14px;	padding:2px; }
.navlist > li > ul {border:1px solid rgba(0, 0, 0, .15);box-shadow:0 4px 8px rgba(0, 0, 0, .175);}
.navlist a {color:#555;}
.navlist > li > a {color:#555;border-color: #88886c;text-decoration: none;}
.navlist> li > ul > li > a {text-decoration: none;}
.navlist> li > ul > li:hover ,.navlist> li :focus {text-decoration: none;	color:#555;  background-color: #fafafa;
  background-clip: padding-box;  }
  
#st {height:25px; padding:3px;vertical-align:bottom;white-space:nowrap;margin:0px}



.leftnav {padding-left:10px; padding-right:10px;-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; box-sizing: border-box;background-color:#cccc99;border-color: #88886c;color:#555;}
		

.navbutton {padding:4px 2px 4px 2px;}


/* ----- upload windows ----- */
#uppop {margin: 10px 10px 0px 10px; padding: 0px}