﻿body{
margin:0;
padding:0;
line-height: 1.0em;
font-family:Verdana;
background-color:#776D6C;
background-image:url(../images/bg_main_b.jpg);
background-repeat:repeat-x;
}

b{font-size: 110%;}
em{color: red;}
h1 {
	margin-top:1em;
	font-size: 11px;
	font-weight: bold;
	color:#990000;
	background-color:#E8E9D8;
	
}
h1.content
{
    /*margin-top:1em;*/
    /*padding:5px 0px 0px 5px;*/
    margin:0px 0px 0px 5px;
    font-size: 11px;
	font-weight: bold;
	color:#fff;
	background-color:#A3A662;
}
h1.sponsored
{
    margin-top:1em;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	margin:0px;
}
h2 {
	margin-top:1em;
	font-size: 10px;
	font-weight: bold;
}

h3 {
	margin: 0.5em 0;
	font-size: 10px;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 9px;
	font-weight: bold;
	color:#0066CC;
}
h5 {
	margin: 0.5em 0;
	font-size: 9px;
	font-weight: normal;
}


a:link
{
    color:#000000;
}
a:visited
{
 color:#666666;
  
}
a:active
{
    color:#666666;
}
a:hover
{
 color:#666666;
 text-decoration:none;   
}


p
{
 font-size:11px;
 text-align:justify;
    
}


#maincontainer{
width: 993px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#ffffff;
}
#login
{
background: #41454A;
color:#fff;
height: 27px; /*Height of top section*/
font-size:x-small;
padding:0px;
}
#logbox1
{
   float:left;
   margin-top:5px;
   margin-left:5px;
    
}
#logbox2
{
   float:right;
    
}
#topsection{
background: #000;
/*background-image:url(../images/bg_topheader1.jpg);*/
background-repeat:no-repeat;
height: 99px; /*Height of top section*/
color:#fff;
font-size:x-small;
}
#topsection2{
background: #000;
height: 99px; /*Height of top section*/
color:#fff;
font-size:x-small;

}

#topbanner
{
    float:left;
    position:relative;
    margin-top:5px;
    height:89px;
    width:681px;
    
}
#logo
{
    background-image:url(../images/logo.jpg);
    float:left;
    position:relative;
    height:56px;
    width:312px;
  
}
#scroller
{
    float:right;
  }
#Socialicons
{
   float:right;
}
#searchbox
{
    float:right;
    position:relative;
    height:98px;
    width:249px;
    color:#666666;
    /*background-image:url(../images/bg_searchBox.jpg);border:solid 1px #666;text-align:center;*/
    vertical-align:middle;
 
}
#searchbox a
{
      color:#666666;
  
}
#searchbox a:visited
{
      color:#cccccc;
  
}
#searchbox a:hover
{
      color:#ffffff;
  
}

#menu
{
background: #E4E6E5;
height: 15px; /*Height of top section*/
padding:7px;
color:#000;
font-size:x-small;
}
#submenu
{
background: #000;
height: 20px; /*Height of top section*/
text-align:right;
padding-right:28px;
color:#990000;
font-size:x-small;
font-weight:bold;
}
#submenu a
{
 color:#990000;
 text-decoration:none;
}
#submenu a:visited
{
 color:#990000;
 text-decoration:none;
}
#submenu a:hover
{
 color:#ff0000;
 text-decoration:none;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 568px; /*Margin for content column. Should be (RightColumnWidth 249 + LeftColumnWidth 319 )*/
height:100%;
background-color:#E8E9D8;
font-size:x-small;
color:#666;
}

#leftcolumn{
float: left;
width: 319px; /*Width of left column in pixel*/
height:100%;
margin-left: -568px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/
background: #fff;
font-size:x-small;
color:#666;
}

#rightcolumn{
float: left;
width: 249px; /*Width of right column in pixels*/
height:100%;
margin-left: -249px; /*Set margin to -RightColumnWidth*/
background-color: #000000;
font-size:x-small;
color:#666;

}

#footer{
clear: left;
width: 100%;
background: #1D1D1D;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size:x-small;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
#headline
{
    width:100%;
    background-color:#41454A;
}
#articles {
		margin:0;
		color: #666;
		padding: 5px 5px 5px 5px;
		font-size:x-small;
		text-align:justify;
			
	}
	
#articlescontent
{
		margin:0;
		color: #666;
		padding: 5px 5px 5px 5px;
		font-size:12px;
		text-align:justify;
			
}
#articlesright
{
		margin:0;
		color: #666;
		padding: 5px 5px 5px 5px;
		font-size:x-small;
		text-align:justify;
			
}
#cover
{
    text-align:center;
}
#feedControl {
  
  height : 160px;
  color:#000;
  padding : 10px;
  text-align:left;
}
#feedControl2 
{
    background-color:#fff;
  width : 398px;
  height : 160px;
  padding : 10px;
  text-align:left;
}
/*Magazine*/
#magcontainer{
width: 993px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-color:#ffffff;

}

#magtopsection{
background: #EAEAEA;
height: 90px; /*Height of top section*/
}


#magcontentwrapper{
float: left;
width: 100%;
}

#magcontentcolumn{
margin-right: 249px; /*Set right margin to RightColumnWidth*/
height:100%;
background-color:#fff;
font-size:x-small;
color:#1a1a1a;
}

#magrightcolumn{
float: left;
width: 249px; /*Width of right column*/
margin-left: -249px; /*Set left margin to -(RightColumnWidth) */
background: #F5F4F0;
height:100%;
font-size:x-small;
color:#1a1a1a;

}
.maginnertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}
#Magheader
{
    width:730px;
    
    
}
#covcontainer
{
    width:234px;
    float:left;
    
}
#edito
{
  width:491px;
  margin: 5px;
  text-align:justify;
  color:#1a1a1a; 
}

/* END Magazine*/
#rankings
{
 margin-left:80px;   
}
.codebox

{

margin-left: 17px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: dotted;
border-right-style: dotted;
border-bottom-style: dotted;
border-left-style: dotted;
border-top-color: #666666;
border-right-color: #666666;
border-bottom-color: #666666;
border-left-color: #666666;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 5px;
padding-left: 8px;
background-color: #ecf5fa;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
font-family: "Lucida Sans Typewriter","Courier New",Courier,mono;
font-size: 11px;
text-align:left;
width: 80%;
overflow-x: auto;
overflow-y: auto;
}
#poll
{
   font-size: 10px;
	font-family: Verdana; 
}
#poll a
{
 color:#ffffff;
 text-decoration:none;   
}
#poll a:visited
{
 color:#ffffff;
 text-decoration:none;   
}
#poll a:hover
{
 color:#ffffff;
 text-decoration:underline;   
}
.cLocation
{
 margin-left:3px;
    
}
/*Scrollers*/
#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color:Yellow;
}

#pscroller2{
width: 243px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a
{
color:#666666;
text-decoration: none;
}
#pscroller2 a:hover
{
color:#990000;
text-decoration: underline;
}
/* End Scrollers*/