body, td {padding:0; margin:0; color:#AEAEAE; background-color:#1A1C1D;font-family:Tahoma, Arial, Verdana; font-size:11px; }
a img{border:0;}
a{color:#fff; text-decoration:none;}
a:hover {text-decoration:underline;}
h2 {margin:0;font-size:14px;color:#fff; padding:5px 0;}
.h2grey {padding:0; margin:0;font-size:14px;color:#777; }
p {margin:0; padding:5px 0;}

ul, li {margin:0;padding:0; list-style:none;}

/* ======== Page Structure ========== */

#wrapper{width:697px;margin:0 auto;}
#header {width:657px;background:#000;padding:0 20px;}
#leftcol{width:211px;float:left;}
#maincol{width:476px;float:left;padding-left:10px;}
#rightcol{width:215px;float:left;background:#292b2c;padding:10px 13px;}
#footer {width:100%; padding: 10px 0 5px 0;
border-top:1px solid #777;text-align:center;
}

/* Header */

a.logo {float:left; display:block;width:245px; height:100px;}
a.logo:hover {text-decoration:none;}
.desc {float:right; width:390px; height:70px;padding:15px 0;font-size:13px;color:#fff;font-family:Arial,Verdana,Tahoma; }
.itl {font-style: italic;font-size:12px;}

/* Navigation */
#h-nav {width:697px;}
#nav {float:left;width:211px;height:242px;background:#6DB428 url(images/bg1.jpg) no-repeat;}

#nav ul {margin:25px 17px 0 24px; padding:0;list-style:none;}
#nav li {list-style:none;margin:0;padding:0 0 10px 16px;background:url(images/menuli.gif) no-repeat 0 5px; font-size:14px; color:#fff;font-weight:bold;}
#nav li a {color:#fff;text-decoration:none;font-weight:bold;}
#h-nav-rt {float:left;width:486px;height:242px;background:#86C7E7 url(images/bg2.jpg) no-repeat;}
.h-intro {margin:80px 0 0 60px; width:200px; font-size:18px;line-height:24px;color:#fff;}


/* Left Column*/
.leftcolbox {margin-top:5px; width:200px; background:#000;padding:3px;}


.bluebox {width:126px; height:137px; background:url(images/1_bg.jpg) no-repeat; margin:10px 0;padding:0 10px 0 75px;text-align:justify;}
.bluebox h2 {margin-bottom:0;}
.bluebox p{margin:0; padding:0;}
.resources {padding:0 5px 0 80px; width:121px; background: #000 url(images/1_p4.jpg) no-repeat; margin:0; min-height:135px;}
* html .resources {height:135px;}
.searchbox {width:206px; height:90px; background:url(images/1_bg2.gif) bottom left repeat-x;}
.searchbox h2 {padding:10px 10px 25px 20px;}
.searchbox p {margin:0;padding:0;}
.searchbox form {margin:0;padding:0 10px 0 20px;}

.searchbox input {margin:0;padding:0;float:left;}
.searchbox input.txt {border: 1px solid #E14D1F; font-size: 12px; width: 105px;}
.searchbox input.btn {margin-left:5px;}

.recentpost {margin: 5px 0; width:196px; padding:80px 0 10px 10px; background:#000 url(images/1_p1.jpg) no-repeat 14px 10px;}

.recentpost p {padding:2px 10px;}


/* Right Column */

#rightcol ul { line-height: 13px;}



#spnsors ul{padding:0;margin:0;list-style:none; list-style-type: none; list-style-image: none;}
#spnsors ul ul li {list-style:none;padding:0 5px 5px 5px; /*width:53px;*/ width:121px; margin:0;clear:left;/*background:url(images/1_z4.gif)  0 2px no-repeat;*/min-height:15px;}
.clr {clear : both;margin : 0; padding : 0;font-size:1px; line-height:1px;}
#spnsors ul li {background:#000; float:left; /*width:63px;*/ width:133px; margin:3px;padding:5px 0 0 95px;list-style:none;display:block;min-height:88px;}

#spnsors ul li.box-1 {background:#000 url(images/4_p2.jpg) no-repeat 5px 5px; margin:3px 3px 3px 0;}
#spnsors ul li.box-2 {background:#000 url(images/2_p1.jpg) no-repeat 5px 5px;}
#spnsors ul li.box-3 {background:#000 url(images/2_p3.jpg) no-repeat 5px 5px;margin:3px 0 3px 3px;}
#spnsors ul li.box-4 {background:#000 url(images/4_p3.jpg) no-repeat 5px 5px; margin:3px 0 3px 3px;}

.ft-sponsor {margin:1px; width:135px; float:left;text-align:center;height:125px;padding-top:8px;}
.ft-sponsor img{width:120px;height:90px;}

* html #spnsors ul li {height:88px;}

* html #spnsors ul ul li {height:15px;}


/* Main content */

#maincol h3 {margin:10px 0; padding:10px 0;border-bottom:solid 1px #AEAEAE;}

#maincol h3, #maincol h4 {margin:0;padding:0;font-size:12px;color:#AEAEAE;line-height:16px;}
#maincol h3 a, #maincol h4 a {color:#AEAEAE;text-decoration:none;}
#maincol h2 {margin:0;padding:0;font-size:14px;color:#eeeeee;line-height:32px; font-weight:bold;}
#maincol h2 a  {color:#9CE0F7;/*#66B5FF;*/}
.small, .small a{font-size:11px; color:#7C7C7C;font-weight:normal;}

.count {color:#7C7C7C;font-size:10px;font-weight:normal;}
#maincol p.subcats a {color:#7C7C7C;font-weight:normal;font-size:10px;}

#path {border-bottom:1px solid #7C7C7C; color:#eee;font-size:11px; margin-bottom:10px;}
#path a {color:#eee;text-decoration:none;}
#path a:hover {text-decoration:underline;}

.links a, .flinks a{color:#eee;font-weight:normal;}
.sshot {width:110px; float:left;height:81px; padding-right:10px;}
.sshot img {width:108px; height:81px;}
.link-info {float:left;width:460px;margin-bottom:15px;}
.alink {text-align:justify;}
.flinks {color:#AEAEAE;font-weight:normal;/*border:1px solid #7C7C7C;*/ margin:4px 0; padding:5px;margin-bottom:15px;}
.flinks .link-info {float:left;width:450px;}
.linktitle, .linktitle a{font-size:12px; color:#eee;}

.link-info p, .flinks p {margin:0; padding:0;}

#maincol input.text, #maincol textarea.text {border:1px solid #7C7C7C; width:300px;}
#maincol select{border:1px solid #7C7C7C;}

.err {width:70%; padding:10px; border:1px solid red; background:#fffffd; color:red;}
.msg {width:50%; padding:10px; background:#ddd; color:111;margin:10px;}
/*  ------------------ colors ------------------ */


.s{font-size:10px; color:#B9B9B9; text-decoration:none;}
.s1{color:#828281; text-decoration:none;}
.s2{color:#AEAEAE; text-decoration:none;}
.s7{color:#7C7C7C;text-decoration:none;}
a.s7:hover{color:#7C7C7C;text-decoration:underline;}
.s3{color:#7C7C7C}
.s4{color:#B7B7B7}
.s5{color:#9B9A9A;}
.s6{color:#AEAEAE; }
.green{color:#6E9431}
  .red{color:#5C3800;}
.o{color:#E14D1F}
.o1{color:#FFE476;}
.blue{color:#315B67;}
.w{color:#EEEEEE;text-decoration:none;}
.w1{color:#FFFFFF;}
.b{color:#000001; }
.green1{color:#6E9431; font-weight:normal; font-size:12px;text-decoration:none;}

a.green1:hover{text-decoration:underline;}
.t1{background:url(images/1_z2.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.t2{background:url(images/1_z3.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 10px }
.t3{background:url(images/1_z4.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px }
.t4{background:url(images/1_z4.gif)  0 2px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 16px }
.t5{background:url(images/1_z1.gif)  0 5px no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 13px;line-height:14px; }

input.text, textarea.text, select, input.limit_field {background:#333; border:1px solid #7C7C7C;color:#AEAEAE;}