

html, body { background: url(gfx/background.jpg) no-repeat top center #000000; font:12px trebuchet ms, sans-serif; color:#cdcdcd; margin:0; padding:0; }

 
/*-- LINKS --*/

a:link, a:visited { text-decoration:none; color:#b6d700; }
a:hover, a:active {text-decoration:underline; color:#ffffff; } 

a:link.ul, a:visited.ul { text-decoration:underline; color:#b6d700; }
a:hover.ul, a:active.ul {text-decoration:underline; color:#ffffff; } 



a:link.navopt, a:visited.navopt { text-decoration:none; display:block; background:#000000; color:#ffffff; padding:10px 0 0 25px; margin:0 0 1px 0; width:244px; height:36px; }
a:hover.navopt, a:active.navopt { text-decoration:none; display:block; background:#b6d700; color:#000000; padding:10px 0 0 25px; margin:0 0 1px 0; width:244px; height:36px; }

a:link.navopta, a:visited.navopta { text-decoration:none; display:block; background:#b6d700; color:#000000; padding:10px 0 0 25px; margin:0 0 1px 0; width:244px; height:36px; }
a:hover.navopta, a:active.navopta { text-decoration:none; display:block; background:#b6d700; color:#000000; padding:10px 0 0 25px; margin:0 0 1px 0; width:244px; height:36px; }


/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
* { margin:0px auto; padding:0; }
p { padding-bottom:15px; }


h1 { font-size:20px; color:#b6d700; padding:0; margin-bottom:10px; }
h2 { font-size:14px; color:#b6d700; padding:0; margin-bottom:10px; }
h3.subs { font-size:12px; color:#b6d700; padding:0; margin:15px 0 2px 0; }


#maincontainer { width:990px; margin-left:auto; margin-right:auto;}
#navbox {height:281px; margin-bottom:20px;}
#bodybx {background:black; width:990px; overflow:hidden;}
#leftbar {width:219px; float:left; margin:25px 0 25px 0; padding:0 25px 0 25px; border-right:1px solid #222222;}
#copybx {float:left; width:670px; padding:25px;}

.view {padding-top:5px; text-align:right;}
.viewicon {vertical-align:middle; padding-left:5px;}
.link {padding:5px 0 15px 0; text-align:left; margin-bottom:20px; border-bottom:1px solid #222222;}

.return {padding-top:5px; text-align:left; padding-top:20px; margin-top:25px; border-top:1px solid #222222; clear:both; overflow:hidden;}
.returnicon {vertical-align:middle; padding-right:5px;}


/*-- TABLES --*/

.dloads {  width:100%; }
.dloads th { font:11px  Arial, sans-serif; color:#ffffff; border:transparent; text-align:center; padding:6px 8px 6px 8px; background:#323132; margin:0; text-align:left; }
.dloads td {  color:#cdcdcd; text-align:center; border-bottom: 1px solid #222222; padding:8px 10px 8px 10px; margin:0; text-align:left; }


/*-- FEATURES --*/

.fbx1 {float:left; width:190px; padding-right:24px; overflow:hidden;  }
.fbx2 {float:left; width:190px; padding:0 24px 0 24px; border-left:1px solid #222222; border-right:1px solid #222222; overflow:hidden; }
.fbx3 {float:left; width:190px; padding:0; overflow:hidden; margin:0 0 0 24px;}
.fpicbx {width:186px; height:186px; overflow:hidden; margin-bottom:10px; border:2px solid #222222;}
.fpic {width:190px;}
.ftxtbx {height:70px; overflow:hidden; line-height:18px; margin-bottom:5px;}
.projbx {overflow:hidden; clear:both; padding-top:25px; margin-top:25px; border-top:1px solid #222222;}



.linkhds {font-size:14px; color:#b6d700; padding:0; margin-bottom:2px; }


/*-- MESSAGES --*/

.mesnegl { font-size:12px; font-weight:bold; color:red; padding:0 0 10px 0; }
.mesposl { font-size:12px; font-weight:bold; color:#B6D700; padding:0 0 10px 0; }

.mesnegs { font-size:10px; color:red; padding:0 0 5px 0; }
.mesposs { font-size:10px; color:#B6D700; padding:0 0 5px 0; }  


/*-- FORMS --*/

#ctbox {float:left; width:300px; margin-left:10px; }

.cthd { padding-bottom:3px; color:#cdcdcd;}
input.formc1 { height:17px; width:260px; border:#a6a6a6 1px solid; color:#000000; padding:6px; margin-bottom:12px;  font:11px verdana, sans-serif;  }
input.formc1x { height:17px; width:260px; border:#cf0000 1px solid; border-right:10px solid red; background:#fff0f0; color:#000000; padding:6px; margin-bottom:12px; font:11px verdana, sans-serif; }
textarea.text1 { border:#a6a6a6 1px solid; color:#000000;  padding:6px; margin:0 0 15px 0;  width:260px; height:100px; font:11px verdana, sans-serif;}



#twitter_update_list {
	font-size: 11px;
	line-height:17px;
	list-style: none;
	}
#twitter_update_list li {
	border-bottom:1px solid #222222;
	padding-bottom: 7px;
	margin-bottom: 9px;
	}
#twitter_update_list span { color: #cdcdcd; }

#twitter_update_list span a { color: #b6d700; text-decoration:underline; display:block; }

#twitter_update_list a {
	color: #ffffff;
	}



/*-- FOOTER --*/

#footerbox { background: url(gfx/footbg.png) repeat; border-top:1px solid #b6d700; padding:25px; height:75px;  }

#ftr { float:right; text-align:right; width:500px; font-size:12px; color:#5f5f5f; margin:0; }
#ftl { color:#cccccc; font-size:10px; padding-top:7px; margin:0; }








