#Header{
margin:0px 0px 2px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
background:#000000;
font-size:12px;
height:60px;
z-index:3;
}
.content2Col{
border:0px solid #000000;
margin:0px 0px 20px 182px;
padding: 0px 5px 0px 7px;
width:auto;
min-width:170px;
position:relative;/* Position is declared "relative" to gain control of stacking order (z-index). */
}
.contentFullScreenForum{
margin:0px 1px 20px 1px;
width:auto;
position:relative;/* Position is declared "relative" to gain control of stacking order (z-index). */
}
.content{
border:0px solid #000000;
margin:0px 193px 0px 182px;
padding:0px 2px 0px 7px;
width:auto;
min-width:170px;
position:relative;/* Position is declared "relative" to gain control of stacking order (z-index). */
}
#navLeft{
width:160px;
left:1px;
position:absolute;
top:1px;
z-index:2;
}
#navLeftTop{
width:180px;
height:53px;
left:0px;
position:absolute;
top:0px;
font-size:10px;
color: #BBBBBB;
line-height: 12px;
letter-spacing: -1px;
text-align:center;
border:0px;
padding: 1px 0px 0px 0px;
z-index:2;
}
#navRight{
width:190px;
right:3px;
position:absolute;
top:1px;
z-index:2;
}

.navcontentleftforum{
border:1px solid #373737;
margin-bottom:2px;
padding:2px 0px 0px 4px;
width:180px;
background:#232323;
}
.navcontentleftforumBlack{
border:0px solid #999999;
margin-bottom:2px;
padding:2px 0px 0px 4px;
width:180px;
background:#000000;
text-align:center;
}
.navcontentRightforum{
border:1px solid #373737;
margin-bottom:2px;
padding:2px 0px 0px 4px;
background:#232323;
font-size:13px;
}
.navcontentRightforumBlack{
border:1px solid #999999;
margin-bottom:2px;
padding:5px;
background:#000000;
font-size:13px;
}

/* Css for side panels*/
#navLeft a:link,#navLeft a,#navLeft a:hover,#navLeft a:visited,#navRight a:link,#navRight a,#navRight a:hover,#navRight a:visited{
color:#66CC66;
font-size:11px;
text-decoration:none;
}
#navLeft a:visited,#navRight a:visited{
color:#999999;
font-size:11px;
text-decoration:underline;
}
#navLeft a:hover,#navRight a:hover{
color:#66CC66;
font-size:11px;
text-decoration:none;
}
#navLeft p,#navRight p, p.mod{
padding:0px;
margin:2px;
line-height:13px;
}
#navLeft a:link.allgreen,#navLeft a.allgreen,#navLeft a:hover.allgreen,#navLeft a:visited.allgreen{
color:#66CC66;
font-size:11px;
text-decoration:none;
}
.smallFont{
color:#CCCCCC;
font-size:11px;
}
h2{
margin:3px;
font-size:13px;
font-weight:bold;
}
h2 a, h2 a:link, h2 a:hover, h2 a:visited{
color:#66CC66;
margin:3px;
font-size:13px;
font-weight:bold;
}
.smallBreak{
border: 0px none;
height: 1px;
width: 60%;
color: #333333;
background-color: #333333;
}


/* Css footer modifications*/

a:visited.red{
color:#999999;
text-decoration: underline;
}
a:hover.red{
color:#66CC66;
text-decoration: none;
}

.msgSignature a, .msgSignature a:link, .msgSignature a:hover, .msgSignature a:visited
{
font-size: 10px;
text-decoration: none;
}

.allSmall .allSmall a, .allSmall a:link, .allSmall a:hover, .allSmall a:visited, p.allSmall
{
font-size: 11px;
text-decoration: none;
padding:0px;
margin:2px;
line-height:13px;
}
/* For GoogleAds */
 .headermainsite, .responsiveresults { width: 320px; height: 50px; }
@media (min-width: 500px) {
 .headermainsite { 
   width: 468px; 
   height: 60px;
   }
}
@media (min-width: 800px) {
 .headermainsite { 
  width: 728px; 
  height: 90px;
 }
  .responsiveresults { 
   width: 468px; 
   height: 60px;
   }
}
@media (min-width: 1240px) {
.headermainsite {
  width:970px;
  height:90px;
  }
   .responsiveresults { 
   width: 728px; 
   height: 90px;
   }
}