/*Common sheets*/
@import url("http://newsite.lancasteronline.com/css/common/menu.css");
@import url("http://newsite.lancasteronline.com/css/common/header.css");
@import url("http://newsite.lancasteronline.com/css/common/footer.css");

/*Extra Sheets*/
@import url("http://newsite.lancasteronline.com/css/misc/styles.css");

body {
  padding:0 0 0 0;
  margin:0 auto;
  width:984px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#797979;
  background-color: #FFFFFF;
}

* {
	margin:0;
	padding:0;

}

.breakingnews  {
  height: 17px;
  width:100%;
  float:left;
  background-color: #FFFFFF;
}

.contentwrapper {
  width: 984px;
  background-color: #E5E5E5;
  float: left;
}

.templateblocktitle {
  font-weight:bold;
  font-size:12px;
  color: #727272;
  padding: 0 0 0 10px;
}

.templateblocktitle a {
  color: #727272;
  text-decoration: none;
}

.sectionleft {
  float: left;
}

.sectionright {
  float: left;
  margin: 0 0 0 10px;
}
/*News content column*************************************************************************************/
.contentcolumn {
  width:654px;
  float: left;
  padding: 10px 10px 10px 10px;
}

.templatecontentrow {
  width: 100%;
  height: auto;
}

.templaterowspacer {
  height: 10px;
  width: 100%;
  clear: both;
}
/*End of news content column******************************************************************************/


/*Ad Column***********************************************************************************************/
.adcolumn {
  width: 300px;
  float: left;
  /*min-height: 1322px;*/  /*Gotta do this so the border goes the whole way down*/
  border-left: 2px solid #CCCCCC;
  margin: 10px 0 10px 0;
}

.ad300 {
  position: relative;
  left: 8px;
}

.adcolumn160 {
  width: 160px;
  float: left;
  /*min-height: 1322px;*/  /*Gotta do this so the border goes the whole way down*/
  margin: 10px 0 10px 0;
}

.ad160 {
  position:relative;
  left:20px;
}
/*End of Ad Column****************************************************************************************/

.contenttofooterspacer {
  clear: both;
  width: 984px;
  background-color: #FFFFFF;
}

/*Photo gallery styles**************************************************************************************/
.photos {
  width:290px; 
  height: auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float: left;
  padding: 0 0 0 10px;
}

.photoscontent {
  width: 286px;
  height: auto;
  background-color:#FFFFFF;
  float: left;  
  border-right:2px solid #CCCCCC;
  border-left:2px solid #CCCCCC;
}

.photosleftborder {
  width: 10px;
  height: 180px;
  float: left;
  border-left:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.photosrightborder {
  width: 10px;
  height: 180px;
  float: left;
  border-right:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.photostopline  {
  float:left;
  width:270px;
  height:8px;
  border-top:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.photosbottomline  {
  float:left;
  width:270px;
  height:8px;
  border-bottom:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.photostopandbottom {
  width:290px;
  height: 10px;
  float: left;
  background-color:#FFFFFF;
}

/*AP Video styles**************************************************************************************/
.apvideo {
  width:290px;
  height: 119px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  float: left;
  padding: 0 0 0 10px;
}

.apvideocontent {
  width: 266px;
  height: 99px;
  background-color:#FFFFFF;
  float: left;  
}

.apvideoleftborder {
  width: 10px;
  height: 99px;
  float: left;
  border-left:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.apvideorightborder {
  width: 10px;
  height: 99px;
  float: left;
  border-right:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.apvideotopline  {
  float:left;
  width:270px;
  height:8px;
  border-top:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.apvideobottomline  {
  float:left;
  width:270px;
  height:8px;
  border-bottom:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.apvideotopandbottom {
  width:290px;
  height: 10px;
  float: left;
  background-color:#FFFFFF;
}

/*Photo gallery styles**************************************************************************************/
.topads {
  width:290px;
  height: 200px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  float: left;
  padding: 0 0 0 10px;
}

.topadscontent {
  width: 266px;
  height: 180px;
  background-color:#FFFFFF;
  float: left;  
}

.topadsleftborder {
  width: 10px;
  height: 180px;
  float: left;
  border-left:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.topadsrightborder {
  width: 10px;
  height: 180px;
  float: left;
  border-right:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.topadstopline  {
  float:left;
  width:270px;
  height:8px;
  border-top:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.topadsbottomline  {
  float:left;
  width:270px;
  height:8px;
  border-bottom:2px solid #CCCCCC;
  background-color:#FFFFFF;
}

.topadstopandbottom {
  width:290px;
  height: 10px;
  float: left;
  background-color:#FFFFFF;
}

/*Common styles****************************************************************************************************/
.templatecorners {
  width:10px;
  float:left;
}

.pspacer {
  height:10px;
  clear:both;
}

ol {
  padding: 0 0 0 20px;
}

.basiclink:link {
  color:#1c4387;
  font-weight: bold;
  text-decoration:none;
}

.basiclink:active {
  color:#1c4387;
  font-weight: bold;
  text-decoration:none;
}

.basiclink:visited {
  color:#1c4387;
  font-weight: bold;
  text-decoration:none;
}

.basiclink:hover {
  color:#FF0000;
  font-weight: bold;
  text-decoration:none;
}

