* {padding:0; margin:0;}
body {
	font: 12px Verdana, Geneva, sans-serif;
	color:#999;
	background-color: #000000;
}
#wrap {width:965px; margin:auto;}
#nav {
	background:url(../images/topbar.png) no-repeat;
	width:970px;
	position:fixed;
	top:0;
	left:50%;
	height:125px;
	margin:0 0 0 -485px;
	z-index:99;
}
ul {list-style:none;}
#header {
	height:200px;
	background-image: url(../images/lines.jpg);
	background-repeat: no-repeat;
}
#topbar {background:url(../images/headerbar.jpg) repeat-x; height:40px;}

#sitename {display:block; float:left; font:bold 34px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85c2e3; text-shadow: #000 1px 1px 1px; padding:3px 3px 0 15px;}
#sitename a {text-decoration:none; color:#85c2e3;}
#sitename a:active, #sitename a:visited {text-decoration:none; color:#85c2e3;}
#sitename a:hover {color:#fff;}
#sitename span {color:#FF3!important; font-size:36px!important;}
#sitename a span {color:#FF3!important;}
.clear {clear:both;}
.pad { height:40px; border-top:solid 1px #999999;border-bottom:solid 1px #999999}
.pad h3 {text-align:center; color: #FF9999; font:bold 28px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; display:block; margin-bottom:10px;}
#left {
	width:646px;
	float:left;
	background-color: #FFFFFF;
}
/***********round box silliness****************/
.rbroundbox {
	background-image: url(../images/nt.gif);
	background-repeat: repeat;
}
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin:0 auto; }
/***************end***************/
#sidebar {width:280px; padding:17px 8px 8px 8px; float:right;}
#left p {line-height:16px; margin-bottom:18px;}

h2 {color: #85c2e3; font:bold 26px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; display:block; margin-bottom:10px;}
h3 {color: #999; font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; display:block; margin-bottom:10px;}
h4 {color: #ccc; font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow:#000 1px 1px 1px; display:block; margin-bottom:10px;}
a { color:#85c2e3; text-decoration:none;}
a:visited,active {color:#85c2e3; text-decoration:none;}
h2 a {color:#85c2e3; text-decoration:none;}
h2 a:active, h2 a:visited {color:#85c2e3; text-decoration:none;}
h2 a:hover {color:#fff;}
#header h2#desc {display:block; padding:52px 10px 0 15px; font-size:14px!important; text-shadow:#1a68ae 1px 1px 1px!important;}
#menu {display:block; list-style:none; float:right; width:600px; font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#menu li {display:inline;}
#menu li a {display:block; float:left; padding:15px 15px 0 15px; text-decoration:none; color:#85c2e3; text-shadow:#000 1px 1px 1px;}
#menu li a:visited, #menu li a:active {text-decoration:none; color:#85c2e3; text-shadow:#000 1px 1px 1px;}
#menu li a:hover {color:#fff;}
#menu li.active a{color:#fff;}
#menu li a span {text-decoration:underline!important;}
.post { padding:8px; margin-bottom:10px;}
.columns {padding:8px;}
.columnleft {float:left; width:49%;}
.columnright {float:right; width:49%;}
.col {float:left; width:31%; margin-right:12px; margin-bottom:15px;}
.col h3 {text-align:center}
.col p {margin-bottom:10px!important;}
.txtbutton a{ margin:0 auto; display:block; background:url(../images/learnmore.jpg) no-repeat!important; height:19px; width:90px; text-align:center; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc!important; text-shadow:#000 1px 1px 1px; text-decoration:none; padding:2px 0 0 0!important;}
.txtbutton a:visited, .txtbutton a:active {display:block; background:url(../images/learnmore.jpg) no-repeat!important; height:19px; width:90px; text-align:center; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc!important; text-shadow:#000 1px 1px 1px; text-decoration:none; padding:2px 0 0 0!important;}
.txtbutton a:hover {background:url(../images/learnmore-hover.jpg) no-repeat!important; color:#fff!important;}
#bottombar {
	background:#000;width:970px;
	position:fixed;
	bottom:0;
	left:50%;
	height:25px;
	margin:0 0 0 -485px;
	z-index:998;
}

.categories li {display:block; height:28px; font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.categories li a {display:block; background:url(../images/catgory1.jpg) no-repeat; width:254px; height:22px; padding:4px 10px 0 10px; text-shadow: #000 1px 1px 1px; color:#555;}
.categories li a:visited, .categories li a:active {color:#555;}
.categories li a:hover {background:url(../images/catgory2.jpg) no-repeat; color:#fff;}
#sidebar ul {margin-bottom:10px;}

.block { width:274px; margin-bottom:10px;}
.blocktop{background:url(../images/darkbox1.jpg) no-repeat; height:6px;}
.blockmid {padding:8px; background:url(../images/darkbox2.jpg) repeat-y;}
.blockfooter {background:url(../images/darkbox3.jpg) no-repeat; height:6px;}
p.ads {display:block;}
img, a img {border:none;}
p.ads img {display:block; float:left; margin:2px;}
.breadcrumb {display:block; width:630px; float:left; padding:12px 0 0 10px;}
.breadcrumb li { display:inline; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: #000 1px 1px 1px;}
#searchbar{margin-left:665px; padding:6px 0 0 0;}
#searchbar div { float:left; margin-right:5px;}
#searchbar input {color:#fff;}
#searchbar .keyword {display:block; background: transparent url(../images/searchfield.jpg) no-repeat; width:185px; height:27px; padding:5px 5px 0 5px; border:none; float:left; color:#fff;}
#sidebar .posts {padding:5px;}
#sidebar .posts li {display:block; padding:5px 0 5px 0;}
#sidebar .posts li span {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; display:block;}
#sidebar .posts li a {display:block; border-bottom: dashed 1px #9EC5DA;}
#footerlinks {background:url(../images/bottombar.jpg) repeat-x; height:41px;}
#bottom {background:#000; padding:15px;}
.alignleft {float:left;}
.alignright {float:right;}
.aligncenter { text-align:center}
.post .articleimg {padding:8px; background:#111; border:solid 1px #000;}
img.alignleft { margin:0 15px 0 0;}
img.alignright {margin:0 0 0 15px;}
.post a {background:#171612; text-shadow:#000 1px 1px 1px; }
.post a:hover {background:#000; color:#fff;}
#footernav {display:block;   padding:12px 0 0 10px;}
#footernav li { display:inline; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; text-shadow: #000 1px 1px 1px; padding:0 10px 0 0;}
.credit {font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#444; display:block; padding:5px 0 5px 0;}
h1 a, h2 a, h3 a, h4 a {background:none!important;}
