 @charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
 /*background gradient*/
 
body {
	background-color: #000000;
	line-height:130%;
	/*background-image: url(images/bg_img.jpg);
	background-repeat: repeat-x;*/
	}
/*background gradient*/
/*
body {
	background-color: #000000;
	line-height:130%;
	background-image: url(images/bg_img.jpg);
	background-repeat: repeat-x;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color: white
}
*/	
	
 
 /*Link layout*/
a {
	color:#0066CC;
	text-decoration: none
}
a:visited,active {
	color:#0066CC;
	text-decoration: none
}
a:hover { 
	color:#AAAAAA;
	text-decoration: none	
	}
a.nav:link { 
	color: #0066CC;
	text-decoration: none
	}
a.nav:visited { 
	color:#0066CC;
	text-decoration: none
	}
a.nav:hover { 
	color:#AAAAAA;
	text-decoration: none	
	}
a.login:link { 
	color: #FFFFFF;
	text-decoration: none
	}
a.login:visited { 
	color:#FFFFFF;
	text-decoration: none
	}
a.login:hover { 
	color:#4096EE;
	text-decoration: none
	}
a.images:link { 
	color: #D01F3C;
	text-decoration: none
	}
a.images:visited { 
	color:#D01F3C;
	text-decoration: none
	}
a.images:hover { 
	color:#FF1A00;
	text-decoration: none;
	background-color: #36393D
	}
a.options:link { 
	color: #4096EE;
	text-decoration: none
	}
a.options:visited { 
	color:#0066CC;
	text-decoration: none
	}
a.options:hover { 
	color:#FFFFFF;
	text-decoration: none;
	background-color: #36393D
	}
	
/*Legend*/
legend {
  padding: 1em;
  font:100%/1 sans-serif;
  color:#0066CC
  }
	
/*Footer*/
#footer {background: url(images/footer.jpg) repeat-x; padding:60px 0px 0px 15px; background-color:#000000;}
#footercontent {width:862px; margin:auto; padding:10px; background: url(images/footer.jpg) repeat-x; padding:60px 0px 0px 15px; background-color:#000000;  }
#wrap {width:882px; margin:auto;}
.clear {clear:both;}
.hide {display:none;}


/*Menu
#menu {
	float: right;
	height: 173px;
}
#menu ul {
	margin: 0px;
	padding: 125px 40px 0px 0px;
	list-style: none;
}
#menu li {
	float: left;
}
#menu a {
	padding: 0px 20px 0px 22px;
	text-decoration: none;
	text-transform: lowercase;
	font-size: 14px;
	color: #7B7B7B;
}

#menu a:hover {
	text-decoration: underline;
	color: #0098A4;}

#menu .first a {	background: none;}

*/

/*Header*/
#topbar {
	background:url(images/topbg.jpg) repeat-x; 
	height:90px;
	}
#topbar #TopSection {
	width:882px; 
	margin:auto;
	}
/*
#sitename {display:block; height:40px; float:left; padding:3px; font:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFCC;}
#sitename span {text-transform:lowercase; font-style:italic; color:#D1DDED; font-size:34px;}
#sitename a, #sitename a:visited, #sitename a:active, #sitename a:hover{color:#FFFFCC; text-decoration:none;}
#sitename span a, #sitename span a:visited, #sitename span a:active, #sitename span a:hover {color:#D1DDED; text-decoration:none;}
*/
#topbarnav { height:36px; padding-top:0px; padding-bottom:10px;}

/*sidebar
#sidebar {margin-left: 605px; padding:5px;}
#sidebar ul {list-style:none;}
#sidebar ul li ul {list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sidebar #categories li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar #categories a, #sidebar #categories a:visited, #sidebar #categories a:active {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none; border-top:solid 1px #F8F4E0;}
#sidebar #categories a:hover {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-top:solid 1px #F8F4E9; background:#FDFCF2;}

#sidebar #blogroll li{display:block; height:30px; border-bottom:solid 1px #E8DDB3;}
#sidebar #blogroll a, #sidebar #categories a:visited, #sidebar #categories a:active {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none; border-top:solid 1px #F8F4E0;}
#sidebar #blogroll a:hover {display:block; height:22px; padding:8px 5px 0px 5px; text-decoration:none;border-top:solid 1px #F8F4E9; background:#FDFCF2;}

#sidebar h2{display:block; font-size:18px; padding:5px; border-bottom:solid 1px #E8DDB3;}
#sidebar #recententries li {padding:5px; border-bottom:solid 1px #e8ddb3;}
*/

/* Home Page Content */
#aboutdiv {float:left; padding:3px; width:146px; margin:5px 5px 5px 5px;}
#aboutdiv .openquote {display:block; background:url(images/quote.gif) no-repeat; float:left; padding:3px; width:12px; height:12px;}
#aboutdiv h2, #highlights h2 {padding:5px; display:block; background:url(images/h2line.gif) repeat-x left bottom; color:#8D6932; margin:0px 3px 5px 0px; font-family:Arial, Helvetica, sans-serif;}
/* Column 2 */
#highlights {float:left; width:337px; padding:3px 3px 3px 10px; margin:5px 0px 5px 0px; background:url(images/sidebarbg1.jpg) no-repeat;}
#highlights h3 {color:#990000; font-weight:normal; font-size:16px;}
#highlights h3 a {color:#990000; text-decoration:none; display:block; border-bottom:solid 1px #F5EFC9;}
#highlights h3 a:hover {color:#99000; display:block; text-decoration:none; background:#ffffcc;; border-bottom:dashed 1px #BC8F52;}
#highlights ul {list-style:none; color:#999999; text-align:right;}
#highlights li {display:block; padding:3px; background: none; border-bottom:solid 1px #fff;}
#highlights li:hover {display:block; padding:3px; border-bottom:solid 1px #fff; background:#FFFFFF; }
/* Column 3 */
#homecontents {float:left; width:337px; padding:3px 3px 3px 20px; margin:5px 5px 5px 0px;  background:url(images/sidebarbg1.jpg) no-repeat;}
#homecontents p, left p, right p {margin:10px 0px 10px 0px;}
#homecontents h2 {display:block; color:#8d6932; border-bottom:solid 1px #E1D2A6; font-size:22px;}
#homecontents h2 a{text-decoration:none; color:#8d6932;}
#homecontents h2 a:hover { text-decoration:none; color:#000000; border-bottom:solid 1px #000000; background:#ffffcc;}

/*
.postinfo {display:block; text-align:right; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:10px}
*/

/*Added by Allan
.heading3 {
 font: bold 24pt Arial;
 letter-spacing: 3pt;
 color: #000000
}
.heading4 {
 font: bold 12pt Arial;
 letter-spacing: 2pt;
 color: #000000
}
.commenta1 {
 font: bold 26pt Arial;
 letter-spacing: 2pt;
 color: #CC3300
}
.commenta2 {
 font: bold 12pt Arial;
 letter-spacing: 2pt;
 color: #FF33FF
}
.footer1 {
 font: bold 14pt Arial;
 letter-spacing: 2pt;
 text-decoration:none
}
*/

/*color: #fff; background: #000; }
	h1 { text-align: center; font-size: 14pt;}
	h3 { text-align: center; }

	.error { padding-bottom: 4px; color: silver; }

	a  { color: lightgrey; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: none }
	a:hover { color: white; }
	a#big  { color: white; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: normal }
a#big:hover { color: white }
.main { width: 800px;  }
	
	table.menu { width: 100%; text-align: center; }
	/*table.menu td { border-right: 1px dotted #900; }
	table.menu>a { text-decoration: none; font-weight: bold; }

	/*div.box { width: 300px; border: 1px solid #900;  }
	div.box .head  { color: #fff; background: #900; text-align: center; padding: 3px }
	div.box .data { background: #321111; color: white; text-align: center; padding: 5px; }
	div.box .data .line { padding: 6px; }*/

