/* CSS Document */

body {
margin:0px;
background-color:#9BB8D5;
background-image:url(images/background.jpg);
background-position:center;
background-repeat:repeat-y;
/*background-color:#F4F1E4;*/
height: auto;
text-align:center;
}

#bestoftable {margin-top:-15px;}

#container {
top:0px;
margin-top:0px;
width:930px;
margin: 0px auto;
background-color:#F4F1E4;
height:auto;
}

#container2 {
top:0px;
margin-top:0px;
width:725px;;
margin: 0px auto;
height:20px;
overflow:visible;
display:block;
}

#page {
  width:930px;
height: auto;
position: absolute;
left: 50%;
margin-left: -432px;
min-width:865px;
}

#header {
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 162px;
  border-bottom-color:#9BB8D5 3px;
  display:block;

}

#header010 {
position:relative;
margin-left: 0px auto;
	margin-right: 0px auto;
  background:url(images/header/background_01.jpg);
  background-repeat:repeat-x;
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 19px;
  display:block;

}

#header020 {
  background:url(images/header/background_02.gif);
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 90px;
  border-bottom:thick;
  border-bottom:#000000 3px solid;

}

#header030 {
  background-color:#F4F1E4;
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 50px;
  border-bottom:#9BB8D5 5px solid;

}




#subscribe a, #subscribe a:visited {
  position:relative;
  left:0px;
  top:10px;
  text-align:center;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:500;
  letter-spacing:0px;
  word-spacing:-7px;
  text-decoration:none;
  text-align:left;
  overflow:visible;
  background-color:transparent; 
  color:#D3652B;
  padding-left:7px;
  float:left;
  }

#subscribe a:hover, #subscribe a:active {
  color:#000000;
  text-decoration:underline;
  }

#menu a, #menu a:visited {
  position:relative;
  top:5px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  letter-spacing:-0.2px;
  text-decoration:none;
  text-align:center;
  word-spacing:-5px;
  overflow:visible;
  background-color:transparent; 
  color:#000000;
  float:left;
  margin-left: 0 auto;
    margin-right: 0 auto;
	padding-left:10px;
	padding-right:10px;
  border-left:2px transparent;
  }

#menu a:hover, #menu a:active {
  color:#868965;
  text-decoration:underline;
  }


#midsection {
  position:relative;
  background-color:#9BB8D5;
  color:#FFFFFF;
  width: 930px;
  display:block;
  height: auto;


 
}

#article {
  position:relative;
  background-color:#FFFFFF;
  color:#FFFFFF;
  width: 680px;
  display:block;
  float:left;

 
}

#pagetitle {
  background-color:#FFFFFF;
  overflow:hidden;
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 70px;

}

#articleheader {
  background-color:#CDCCB1;
  overflow:visible;
  position:relative;
  top:0px;
  left:0px;
  width: 680px;
  height: 70px;

}

#contentsheader {
  background-color:#CDCCB1;
  overflow:visible;
  position:relative;
  top:0px;
  left:0px;
  width: 930px;
  height: 30px;

}

#texttitle {
  position:relative;
  top:30px;
  left:215px;
  width: 435px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:27px;
  font-weight:400;
  letter-spacing:-1px;
  text-decoration:none;
  text-align:left;
  word-spacing:-5px;
  overflow:hidden;
  color:#868965;
  float:left;

}
#articletitle {
  position:relative;
  top:30px;
  left:10px;
  width: 435px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  overflow:hidden;
  color:#D3652B;
  float:left;

}

#midsection2 {
	position:relative;
	width: 930px;
	height: 812px;  


 
}

#midsection2contents {
  position:relative;
  background-color:#F4F1E4;
  width: 930px;
  height: auto;
  

 
}


#leftcolumn {
	position:relative;
    width:205px;
height:auto;
	background-image:url(images/verticalmenu/vmenustripes.gif);
	background-repeat:repeat-y;
	top:40px;
	display:block;
	float:left;


 
}

#rightcolumn {
	position:relative;
    width:205px;
	height:150px;
	background-image:url(images/verticalmenu/vmenustripes.gif);
	background-position:right;
	background-repeat:repeat-y;
	top:40px;
	display:block;
	float:left;


 
}
#leftadcol {
	position:relative;
    width:250px;
height:auto;
	display:block;
	top:0px;
	float:left;


 
}

#verticalmenu a, #verticalmenu a:visited {
  position:relative;
  top:10px;
  left:30px;
  width:130px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:14px;
  letter-spacing:0px;
  margin-top:10px;
  text-decoration:none;
  text-align:right;
  word-spacing:-3px;
  overflow:hidden;
  background-color:transparent; 
  color:#000000;
  display:block;
  }

#verticalmenu a:hover, #verticalmenu a:active {
  color:#000000;
  text-decoration:underline;
  }
  
#verticalrightmenu a, #verticalrightmenu a:visited {
  position:relative;
  top:10px;
  left:40px;
  width:130px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:400;
  line-height:14px;
  letter-spacing:-1px;
  margin-top:10px;
  text-decoration:none;
  text-align:left;
  word-spacing:-5px;
  overflow:hidden;
  background-color:transparent; 
  color:#000000;
  display:block;
  }

#verticalrightmenu a:hover, #verticalrightmenu a:active {
  color:#000000;
  text-decoration:underline;
  }
  
  
    #articlecontainer {
  position:relative;
  background-color:#FFFFFF;
  padding:5px;
  width:800px;
  height: auto;
  margin-left: 27px ;
  margin-right: 28px ;
  }
  
  #contentslabel {
  position:relative;
  left:0px;
  top:10px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
  text-align:left;
  overflow:visible;
  background-color:transparent; 
  color:#0000;
  padding-left:7px;
  float:left;
  }
  
  #articlemenu a, #articlemenu a:visited {
  position:relative;
    top:10px;

  width:170px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:400;
  line-height:10px;
  letter-spacing:-1px;
  margin-top:5px;
  margin-right:20px;
  text-decoration:none;
  text-align:right;
  overflow:hidden;
  background-color:transparent; 
  color:#000000;
  display:block;
  float:right;
  }

#articlemenu a:hover, #articlemenu a:active {
  color:#000000;
  text-decoration:underline;
  }
  
#mainarticle {
	position:relative;
    width:445px;
	top:20px;
	height:auto;
	float:left;
	padding-right:20px;
	padding-left:10px;
	padding-bottom:50px;
}

#homearticle {
	position:relative;
    width:358px;
	top:20px;
	height:auto;
	display:block;
	float:left;
	padding-right:30px;
	padding-left:32px;
	padding-bottom:50px;
}

#feature {
	position:relative;
    width:645px;
	top:20px;
	height:auto;
	float:left;
	padding-right:20px;
	padding-left:10px;
	padding-bottom:50px;
}

.featuretext {
	position:relative;
	left:17px;
	top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:400;
	text-decoration:none;
	text-align:left;
	color:#000000;
	display:block;
	width:625px;
}


.maintext {
	position:relative;
	left:0px;
  top:20px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  color:#000000;
  display:block;
  width:auto;
}

.maintext a, .maintext a:visited {
  font-size:14px;
  text-decoration:underline;
  text-align:left;
  color:#666666;
  display:block;
  width:auto;
}
.maintext a:hover, .maintext a:active {
  color:#666666;
  text-decoration:underline;
  }
  
  .bestoftext {
	position:relative;
	left:0px;
  top:-10px;
  height: 135px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  color:#000000;
  display:block;
  padding-right:130px;
  width:auto;
}

.bestoftext a, .bestoftext a:visited, .bestoftext a:hover, .bestoftext a:active  {
  font-size:16px;
  text-decoration:underline;
  padding-top:5px;
  padding-bottom:2px;
  text-align:left;
  color:#FFFFFF;
  display:block;
    padding-right:130px;

  width:auto;
}

  
#advertisingcol {
	position:relative;
    width:250px;
top:10px;
	float:left;
	


 }

#advertising {
	position:relative;
    width:250px;
display:block;
	margin-bottom:10px;
	


 
}


#footertext {

position:relative;
	margin-left: 0px auto;
	margin-right: 0px auto;
  top:5px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:400;
  text-decoration:none;
  text-align:center;
  overflow:visible;
  color:#FFFFFF;
 
}

#footertext a, #footertext visited  {

  color:#FFFFFF;
 
}

#footertext a:hover, #footertext a:active {
  color:#FFFFFF;
  text-decoration:underline;
  }
  
  .tabletext {
	position:relative;
  left:10px;
  top:20px;
padding-left:20px;  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  overflow:visible;
  color:#000000;
 
}

  .tabletextnoindent {
	position:relative;
  top:20px;
 font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  overflow:visible;
  color:#000000;
 
}
  .tabletextnoindent2 {
	position:relative;
  top:0px;
 font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  text-align:center;
  text-decoration:none;
  text-align:left;
  margin-left:10px;
  overflow:visible;
  padding-bottom:10px;
  height:25px;
  color:#000000;
 
}
  .tabletitle {
	position:relative;
  left:10px;
  top:20px;
  margin-left:-20px;
  font-family:Courier New, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:400;
  text-decoration:none;
  text-align:left;
  overflow:visible;
  color:#000000;
 
}
