/* CSS Document */

/******************MAIN STYLES***********************/
body {
width:980px;
max-width:980px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
border-top:5px solid #000;
padding:0px;
text-align:left;
margin:0 0 0 4px;
}


#searchpage {
width:980px;
}


/* links */
a {
  text-decoration: none;
  color: #000066;
}

a:hover {
text-decoration:underline;
color:#990000;
}

ul {
margin: 8px 0 0 0;
padding: 0 0 0 0;
text-indent: 0px;
}

li {
	background: url("/images/misc/bullet1.gif") transparent no-repeat 0 4px;
	list-style: none;
	color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 3px 0 0 3px;
	padding: 0 0 0 9px;
	display:block;
	}
	
	
li a {
	color: #000066;
	text-decoration: none
	}
	
li a:hover {
	color: #990000;
	text-decoration: underline;
	}
	
h1 {
font-weight: bold;
	font-size: 20px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
text-decoration:none;
margin-bottom: 6px;
margin-top:3px;
}

h1 a {
color:#000066;
text-decoration:none;
}

h1 a:hover {
color:#990000;
text-decoration:underline;
}


h2, h2 a, h2 a:hover {
font-weight: bold;
	font-size: 23px;
	font-family:Arial, Helvetica, sans-serif;
color:#336699;
text-align:left;
margin:0 0 7px 0;
}

h2 a:hover {
text-decoration:underline;
}


h4 {
font-weight: bold;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:left;
}

h4 .morenews {
font-weight: normal;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
color:#990000;
text-align:right;
text-decoration:none;
}

h4 a, h4 .morenews a {
color:#000066;
text-decoration:none;
}

h4 a:hover, h4 .morenews a:hover {
color:#990000;
text-decoration:underline;
}


h3 {
font-weight: normal;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
margin-top:0px;
line-height:14px;
}



h3 a {
color:#666;
}

p {
color:#000;
font-size:16px;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
}

.story p {																	
	color: #000;
	font: normal 16px/20px "Times New Roman",arial;
	text-align: left;
	}
	
.story li {	
background: url("/images/misc/bullet1.gif") transparent no-repeat 0 8px;																
	color: #000;
	font: normal 16px/20px "Times New Roman",arial;
	text-align: left;
	}
	
.story li a {
font-weight:bold;
	color: #000066;
	text-decoration: none
	}
	
.story li a:hover {
font-weight:bold;
	color: #990000;
	text-decoration: underline;
	}
	

#box {
display: none;
width:980px;
height:336px;
}

#trigger {
width:980px;
height:30px;
min-height:30px;
}



/******************BREAKING NEWS STYLES***********************/

.breakingnews {
width:651px;
height:36px;
background: url("/images2010/breakingnewsback.gif") no-repeat;
margin:0 0 10px 0;	
}

.breakingtitle {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width:120px;
float:left;
clear:left;
margin:8px 0 6px 5px;
}

.breakingtext {
width:500px;
margin:4px 11px 0 11px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#990000;
}

.breakingtext a, .breakingtext a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
color:#990000;
text-decoration:none;
}

.breakingtext a:hover {
text-decoration:underline;
}

/*****************************************************/




/******************HEADER STYLES***********************/

.header {
height:88px;
width:980px;
min-height:88px;
max-height:88px;
margin:8px 0 0 0;
}

.leftheader {
width:662px;
float:left;
clear:left;
margin-right:11px;
}

.rightheader {
width:307px;
float:right;
}

.header-logo {
float:left;
clear:left;
width:260px;
margin:9px 40px 0 0;
}

.logo-text {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-align:center;
width:260px;
}

.headerextras {
float:left;
width:75px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
margin-top:56px;
color:#666;
margin-right:0;
}

.headericons {
width:287px;
float:right;
margin-top:44px;
margin-left:0;
}

.toplinks, .toplinks a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#003366;
margin:0;
}

.toplinks a:hover {
color:#003366;
text-decoration:underline;
}

.nav {
background: url("/images2010/topnavbar.gif") transparent no-repeat;
height:30px;
min-height:30px;
max-height:30px;
padding:3px 0 0 0;
}

.sportsnav {
z-index:802;
position:absolute;
top:132px;
left:336px;
}

.newsbycomm {
z-index:800;
position:absolute;
left:3px;
top:166px;
}

.sportsbycomm {
z-index:2;
position:absolute;
left:145px;
top:160px;
}

.classnav {
z-index:801;
position:absolute;
/*left:290px;*/
left:155px;
top:166px;
}

.nav li, .sportsnav li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fff;
list-style:none;
display:inline;
margin:0 6px 0 6px;
list-style-image:none;
background:none;
}

.sportsnav li {
display:list-item;
background:#003366;
padding:4px;
border:1px solid #6699ff;
font-size:11px;
width:105px;
}

.nav li a, .sportsnav li a {
color:#fff;
text-decoration:none;
}

.nav li a:hover, .sportsnav li a:hover, .nav li.sel, .nav li.sel a, .nav li.sel a:hover {
color:#66ffff;
text-decoration:none;
}

.navlevel2 {
background: none;
margin:4px 14px 10px 0;
padding:0;
width:910px;
float:left;
clear:left;
}

.navlevel2 li, .navlevel2 li.searchlink, .newsbycomm li, .sportsbycomm li, .classnav li, .searchlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#336699;
list-style:none;
display:inline;
margin:5px 12px 0 0;
padding:0;
list-style-image:none;
background:none;
}



.navlevel2 li.searchlink, .searchlink {
margin-right:0;
margin-left:0;
text-align:right;
float:right;
width:56px;
}

.newsbycomm li, .sportsbycomm li, .classnav li {
font-size:11px;
background:#fff;
padding:4px;
border:1px solid #003366;
display:list-item;
border-left:none;
border-right:none;
width:120px;
font-size:10px;
margin:0;
}

.navlevel2 li a, .newsbycomm li a, .sportsbycomm li a, .classnav li a {
color:#336699;
text-decoration:none;
}

.navlevel2 li a:hover, .newsbycomm li a:hover, .sportsbycomm li a:hover, .classnav li a:hover {
color:#66ffff;
text-decoration:none;
}

.navlevel2 li.searchlink, .navlevel2 li.searchlink a, .searchlink a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#336699;
text-decoration:none;
text-align:right;
}

.navlevel2 li.searchlink a:hover, .searchlink a:hover {
color:#336699;
text-decoration:underline;
}

.navlevel2 form {
display:inline;
}


.sportsnavcollapse {
top:167px;
}

.sportsnavexpand {
top:473px;
}


.newsbycommcollapse, .classnavcollapse {
top:199px;
}

.newsbycommexpand, .classnavexpand {
top:507px;
}


.milestonescontainer {
margin:10px 12px 0 0;
width:645px;
}



.subhead {
margin-bottom:15px;
}

.subhead, .subhead a, .subhead a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666;
font-weight:normal;
text-decoration:none;
}

.subhead a:hover {
text-decoration:underline;
}

.secondaryheads {
font-family:Arial, Helvetica, sans-serif;
display:block;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 4px;
font-weight:bold;
font-size:13px;
color:#336699;
padding:0 0 0 12px;
margin:0 0 14px 0;
}

.secondaryheads a, .secondaryheads a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#336699;
text-decoration:none;
}

.secondaryheads a:hover {
text-decoration:underline;
}

.textadscontainer {
width:322px;
border-bottom:1px solid #999;
padding-bottom:11px;
height:auto;
clear:both;
margin-bottom:16px;
}

.textadsinside {
width:320px;
margin:0 1px 0 1px;
}

.textadarrow {
width:13px;
float:left;
clear:left;
margin-right:6px;
}

.textad {
float:right;
width:301px;
}

.textadbox {
width:322px;
padding-bottom:6px;
border-bottom:1px dashed #999;
margin-bottom:6px;
}

.specialscontainer {
width:322px;
border-bottom:1px solid #999;
padding-bottom:11px;
height:auto;
clear:both;
min-height:436px;
margin:0 2px 16px 2px;
}

.specialsinside {
width:318px;
margin:0 1px 0 1px;
/*background: url("/images2010/autospecialback.gif") transparent no-repeat;*/
min-height:436px;
padding:3px 0 0 6px;
}


.specialsheader, .specialsheader a, .specialsheader a:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.specialstitle {
margin:6px 0 6px 0;
}

.specialstitle, .specialstitle a, .specialstitle a:hover {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

.specialsheader a:hover, .specialstitle a:hover {
text-decoration:underline;
}

.specialsdesccontainer, .specialscontactcontainer {
width:289px;
margin:0 14px 0 15px;
height:auto;
}

.specialsphoto {
width:156px;
margin:0 5px 0 0;
float:left;
clear:left;
}

.specialsdesc {
width:128px;
float:right;
}

.specialsprice, .specialsprice a, .specialsprice a:hover {
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

.specialsprice a:hover {
text-decoration:underline;
}

.specialsdetails {
width:122px;
margin:0 0 0 6px;
}

.specialssub, .specialssub a, .specialssub a:hover {
color:#000;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.specialstext, .specialstext a, .specialstext a:hover {
color:#666;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.specialstext a:hover, .specialssub a:hover {
text-decoration:underline;
}

.specialscontactcontainer {
text-align:center;
}

.specialsloc, .specialsloc a, .specialsloc a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#000;
}

.specialsaddress {
margin-top:2px;
}

.specialsaddress, .specialsaddress a, .specialsaddress a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#000;
}

.specialsaddress a, .specialsaddress a:hover {
color:#003366;
text-decoration:underline;
}

.specialsseeall {
margin-top:4px;
}

.specialsseeall, .specialsseeall a, .specialsseeall a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
text-decoration:none;
color:#990000;
}

.specialsloc a:hover, .specialsseeall a:hover {
text-decoration:underline;
}


.topjobscontainer {
width:322px;
border-bottom:1px solid #999;
padding-bottom:26px;
height:auto;
clear:both;
min-height:77px;
margin-bottom:14px;
}

.topjobsinside, .ssinside, .socialnetinside {
width:305px;
margin:0 8px 0 9px;
padding:0;
}

.topjobsinside {
min-height:77px;
}

.topjobsheader {
width:100px;
float:left;
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#336699;
}

.topjobsheader a, .topjobsheader a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#336699;
text-decoration:none;
}

.topjobsheader a:hover {
text-decoration:underline;
}

.seeall {
float:right;
width:100px;
margin:9px 0 0 105px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#990000;
}

.seeall a, .seeall a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
text-decoration:none;
color:#990000;
}

.seeall a:hover {
text-decoration:underline;
}

.topjobs, .topjobs table, .topjobs div, .topjobs td {
max-width:305px !important;
min-width:305px !important;
width:305px !important;
height:auto !important;
max-height:10px !important;
}

.topjobs {
clear:both;
}

.sscontainer, .socialnetcontainer {
width:322px;
border-bottom:1px solid #999;
padding:0 0 20px 0;
height:auto;
clear:both;
margin:0 0 18px 0;
}

.socialnetcontainer {
border:none;
}

.ssheader, .ssheader a, .ssheader a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18px;
color:#336699;
text-decoration:none;
height:auto;
margin:0;
padding:0;
line-height:14px;
}


.sscontent {
width:305px;
}

.ssleft {
width:61px;
float:left;
clear:left;
margin-right:8px;
}

.ssright {
float:right;
width:236px;
}

.sstextblack {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
margin-bottom:8px;
}

.sstitle, .sstitle a, .sstitle a:hover {
color:#336666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.sstitle, .ssheader {
margin-bottom:10px;
}

.ssdesc, .ssdesc a, .ssdesc a:hover {
color:#336666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.ssseeall, .ssseeall a, .ssseeall a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#990000;
text-align:right;
}

.ssseeall {
margin-top:7px;
}

.sstitle a:hover, .ssdesc a:hover, .ssheader a:hover, .ssseeall a:hover {
text-decoration:underline;
}

.socialnettitle {
color:#333;
font-size:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:0 20px 0 0;
width:210px;
float:left;
clear:left;
}

.fbplugin {
width:75px;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#003366;
}

.fbplugin a, .fbplugin a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#003366;
text-decoration:none;
}

.snheadcontainer {
width:305px;
margin-bottom:6px;
}

.fbbox {
width:303px;
border:1px solid #000;
height:132px;
}

.fbheadcontainer {
width:303px;
margin-bottom:3px;
height:24px;
}

.fbhead1 {
float:left;
clear:left;
width:106px;
background: url("/images2010/fbbacksmallon.gif") transparent no-repeat;
margin-right:3px;
height:24px;
}

.fbhead2 {
float:right;
width:117px;
background: url("/images2010/fbbacklargeoff.gif") transparent no-repeat;
margin-right:77px;
height:24px;
}

.fbhead, .fbhead a, .fbhead a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
font-size:9px;
color:#fff;
}

.fbhead {
margin-left:7px;
}

.fbplugin a:hover, .fbhead a:hover {
text-decoration:underline;
}

.fbcontent {
height:105px;
max-height:105px;
min-height:105px;
overflow:auto;
}



.searchgobutton, .searchgobutton a, .searchgobutton a:hover {
background:#003366;
color:#fff;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 3px 3px 3px;
text-decoration:none;
cursor:pointer;
vertical-align:top;
}

.searchbox {
width:204px;
height:18px;
border:1px solid #ccc;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#999;
padding-top:3px;
}

.leaderboard, .bodaciousad {
height:100px;
min-height:100px;
max-height:100px;
background:#f7f7f7;
border:2px solid #000;
border-right:none;
border-left:none;
padding:10px 126px 0 126px;
margin:10px 0 0 0;
}

.bodaciousad {
padding:10px 0 0 0;
border:2px solid #999;
border-right:none;
border-left:none;
margin:0;
}

.row1 {
width:980px;
/*border-bottom:2px solid #999;*/
}

.row2 {
width:980px;
border-bottom:2px solid #999;
}


.row3 {
width:980px;
border-bottom:2px solid #999;
margin-bottom:10px;
padding-bottom:10px;
}

.row4 {
width:980px;
}

.footer {
width:980px;
}

/***************************
Footer styles 
***************************/
.footer {		
clear:both;																	
	width: 980px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 20px 0 0 0;
	padding: 0;
	position:relative;
}

.footer a {
	color: #000;
	text-decoration: none;
	padding: 0 4px;
}

.footer a:hover {
	color: #000;
	text-decoration: underline;
}


.cols1and2 {
width:657px;
border-right:1px solid #999;
float:left;
clear:left;
padding-top:10px;
}

.col3 {
float:right;
width:322px;
padding-top:10px;
}

.mainnews {
width:657px;
border-bottom:2px solid #999;
height:auto;
}

.photorotate {
width:314px;
float:left;
clear:left;
margin:0 26px 16px 0;
min-height:313px;
height:auto;
}

.photos {
width:314px;
height:221px;
min-height:221px;
margin-bottom:8px;
}


.clear {  
    clear:both  
}  
  
#gallery {  
    position:relative;  
    height:300px;
	width:314px;  
}  
    #gallery a {  
        float:left;  
        position:absolute;  
    }  
      
    #gallery a img {  
        border:none;  
    }  
      
    #gallery a.show {  
        z-index:500;
    }  
	
	#gallery a:hover {
	text-decoration:none;
	}  
  
    #gallery .caption {  
        z-index:600;   
        background-color:#fff;   
        color:#336699;   
        height:70px;   
        width:100%;   
        position:relative;  
        bottom:0; 
    }  
 
      
    #gallery .caption .content, #gallery .caption .sub {  
        margin:0 0 3px 0;  
        padding:0;   
		height:auto;
    }  
	
	  
    #gallery .caption .content {  
        margin-top:6px;
    } 
	
	#gallery .caption .content,  #gallery .caption .content a,  #gallery .caption .content a:hover { 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
        color:#336699; 
		text-decoration:none;
		text-align:center;
		}
		
		#gallery .caption .sub, #gallery .caption .sub a,  #gallery .caption .sub a:hover { 
	 font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
        color:#666; 
		text-decoration:none;
		text-align:center;
		}
		
		#gallery .caption .content a:hover, #gallery .caption .sub a:hover { 
		text-decoration:underline;
		}
		
		#gallery .content a, #gallery .sub a {  
        float:none;  
        position:relative;  
    }  
	

	.photorotatelinks {
	width:314px;
	height:17px;
	min-height:17px;
	background: url("/images2010/gallerybackground.gif") transparent no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	margin-bottom:6px;
	padding:2px 0 0 7px;
	}
	
	.photorotatelinks a, .photorotatelinks a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	}
	
	.gallerybuttons, .gallerybuttonslast, .gallerybuttons_on, .gallerybuttons_onlast {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background: url("/images2010/gallerybutton.gif") transparent no-repeat;
	float:left;
	width:22px;
	max-width:22px;
	min-width:22px;
	height:21px;
	min-height:21px;
	margin:6px 16px 0 0;
	padding:0;
	text-align:center;
	}
	
	.gallerybuttons_on, .gallerybuttons_onlast {
	background: url("/images2010/gallerybutton_on.gif") transparent no-repeat;
	width:25px;
	max-width:25px;
	min-width:25px;
	height:23px;
	min-height:23px;
	padding-left:2px;
	}
	
	.gallerybuttonslast, .gallerybuttons_onlast {
	float:right;
	margin-right:0;
	}
	
	.gallerybuttons a, .gallerybuttons a:hover, .gallerybuttonslast a, .gallerybuttonslast a:hover, .gallerybuttons_on a, .gallerybuttons_on a:hover, .gallerybuttons_onlast a, .gallerybuttons_onlast a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	}
	
	.photorotatelinks a:hover, .gallerybuttons a:hover, .gallerybuttonslast a:hover, .gallerybuttons_on a:hover, .gallerybuttons_onlast a:hover {
	text-decoration:underline;
	}
	
.gallerybuttonholder {
width:212px;
margin:8px 51px 0 51px;
z-index:700;  
position:relative;
float:none;
clear:both;
}

.mainheads {
width:300px;
float:right;
margin-right:17px;
margin-top:0;
}

.secondarynews {
width:657px;
margin-right:2px;
}

.secondarynewsleft {
float:left;
clear:left;
width:324px;
border-right:1px solid #999;
}

.secondarynewsright {
float:right;
width: 332px;
}

.bigboxad {
width:300px;
margin:20px 16px 21px 16px;
}

.opinioncontainer {
width:332px;
margin:0;
padding:0 0 0 0;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

.opinions, .checkitout {
width:300px;
margin:20px 16px 0 16px;
}

.opiniontitlebar {
width:300px;
background:#ccccff;
border:2px solid #9999cc;
border-right:none;
border-left:none;
padding:0;
height:24px;
}

.blogtitle {
margin:3px 17px 7px 4px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
float:left;
clear:left;
width:110px;
}

.bloglinkscontainer {
float:right;
width:166px;
margin:10px 0 7px 0;
}

.bloglinks, .bloglinks2 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
}

.bloglinks2 {
margin-bottom:10px;
}

.bloglinks a, .bloglinks a:hover, .bloglinks2 a, .bloglinks2 a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-weight:normal;
}

.bloglinks a:hover, .bloglinks2 a:hover {
text-decoration:underline;
}

.featuredblog, .opinionheadscontainer {
width:296px;
border-top:2px solid #999;
border-bottom:1px solid #9999cc;
padding:8px 0 0 0;
margin:0 2px 17px 2px;
}

.featuredblog {
padding-bottom:8px;
}

.opinionheadscontainer {
border:none;
padding-top:0;
}

.featuredblogphoto {
margin-right:10px;
float:left;
clear:left;
width:50px;
}

.featuredblogtext {
width:214px;
margin-right:22px;
float:right;
}

.featuredblogtitle, .featuredblogtitle a, .featuredblogtitle a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#336699;
margin-bottom:12px;
}

.featuredblogtitle a:hover {
text-decoration:underline;
}

.opinionheadstitle, .opinionheadstitlebig {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-right:2px solid #999;
border-left:2px solid #999;
padding:0 5px 0 5px;
width:58px;
line-height:12px;
height:12px;
margin-bottom:6px;
}

.opinionheadstitlebig {
width:170px;
margin-top:22px;
}

.checkitoutcontainer {
width:332px;
margin:0;
padding:0 0 0 0;
}


.countyheadscontainer, .countycontainer {
width:313px;
margin-top:20px;
}

.countycontainercounty {
width:292px;
margin:20px 16px 4px 16px;
}

.countyheadscontainergray {
width:324px;
margin-top:0;
background:#f7f7f7;
padding:4px 0 4px 0;
}

.clickedheadscontainer, .countycontainerclicked {
width:313px;
margin-top:0;
padding:0;
}

.clickedcontainer {
width:300px;
margin:0 6px 0 7px;
}

.aecontainer {
float:left;
clear:left;
margin:10px 10px 0 0;
width:153px;
}

.aephotocontainer {
float:right;
width:135px;
margin:10px 0 0 0;
}


.row2col1, .row2col2, .row2col3, .row2col4 {
width:224px;
padding-right:14px;
border-right:1px solid #999;
float:left;
}

.row2col2, .row2col3 {
margin-left:14px;
}

.row2col4 {
border-right:none;
padding-right:0;
float:right;
}

.row2modcontainer {
width:224px;
margin-top:23px;
}

.allcaptitlered, .allcaptitlered a, .allcaptitlered a:hover, .allcaptitleredcounty, .allcaptitleredcounty a, .allcaptitleredcounty a:hover, .allcaptitleredspecial, .allcaptitleredspecial a, .allcaptitleredspecial a:hover, .allcaptitleredclicked, .allcaptitleredclicked a, .allcaptitleredclicked a:hover, .checkitouttitle, .allcaptitleredopinion, .allcaptitleredopinion a, .allcaptitleredopinion a:hover {
color:#990000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
text-decoration:none;
text-align:center;
margin-bottom:8px;
}

.allcaptitleredspecial, .allcaptitleredspecial a, .allcaptitleredspecial a:hover, .allcaptitleredopinion, .allcaptitleredopinion a, .allcaptitleredopinion a:hover, .allcaptitleredclicked, .allcaptitleredclicked a, .allcaptitleredclicked a:hover, .allcaptitleblackspecial, .allcaptitleblackspecial a, .allcaptitleblack a:hover {
font-size:16px;
}


.allcaptitleblack, .allcaptitleblack a, .allcaptitleblack a:hover {
color:#000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
text-decoration:none;
text-align:center;
margin-bottom:8px;
}

.checkitouttitle, .checkitouttitle a, .checkitouttitle a:hover {
color:#000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:18px;
text-decoration:none;
text-align:left;
border-bottom:1px dashed #999;
padding-bottom:4px;
margin-bottom:12px;
}

.checkitoutseeall {
margin-top:4px;
}

.checkitoutseeall, .checkitoutseeall a, .checkitoutseeall a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#990000;
text-align:center;
}

.checkitoutseeall a:hover {
text-decoration:underline;
}

.allcaptitleredcounty, .allcaptitleredcounty a, .allcaptitleredcounty a:hover, .allcaptitleredspecial, .allcaptitleredspecial a, .allcaptitleredspecial a:hover, .allcaptitleredclicked, .allcaptitleredclicked a, .allcaptitleredclicked a:hover, .allcaptitleredopinion, .allcaptitleredopinion a, .allcaptitleredopinion a:hover {
text-align:left;
}

.allcaptitleredspecial, .allcaptitleredopinion {
border-bottom:1px dashed #999;
padding-bottom:8px;
}

.allcaptitleredclicked {
border-bottom:1px dashed #999;
padding-bottom:8px;
margin-top:6px;
}

.allcaptitlered a:hover, .allcaptitleblack a:hover, .checkitouttitle a:hover, .allcaptitleredcounty a:hover, .allcaptitleredspecial a:hover, .allcaptitleredclicked a:hover {
text-decoration:underline;
}

.allcaptitleredspecial {
float:right;
width:268px;
}

.allcaptitleredclicked {
float:right;
width:232px;
}

.aelogo {
float:left;
clear:left;
width:37px;
height:27px;
margin-right:8px;
}

.clickedlogo {
float:left;
clear:left;
width:73px;
height:43px;
margin-right:8px;
}

.gazgalleries {
float:left;
clear:left;
width:141px;
margin:0 17px 0 0; 
padding:0;
}

.readergalleries {
width:142px;
float:right;
margin:0;  
padding:0;
}

.gallerytitle, .gallerytitle a, .gallerytitle a:hover {
color:#336699;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-align:left;
}

.gallerytitle {
margin-bottom:6px;
}

.clickedphoto {
margin-bottom:3px;
}

.share, .share a, .share a:hover {
color:#990000;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
text-align:left;
}

.gallerytitle a:hover, .share a:hover {
text-decoration:underline;
}

.votenow {
background: url("/images2010/votecheckbox.gif") transparent no-repeat;
padding:7px 0 0 28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336699;
text-decoration:none;
height:24px;
text-align:left;
margin:2px 0 7px 0;
}

.votenow a {
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336699;
text-decoration:none;
}

.votenow a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#336699;
text-decoration:none;
text-decoration:underline;
background:none;
}


.row2modimg {
width:224px;
margin-bottom:10px;
}

.row2tophead, .row2tophead a, .row2tophead a:hover {
color:#336699;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
margin-bottom:14px;
}

.row2tophead a:hover {
text-decoration:underline;
}


.row3col1 {
width:740px;
float:left;
clear:left;
padding-right:2px;
}

.row3col2 {
float:right;
width:237px;
margin-left:0;
}


.featuredbig {
width:740px;
}

.featuredsmall {
width:237px;
}

.featuredborder {
width:236px;
border-left:1px solid #999;
}

.featuredred, .featuredgray {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bold;
background: url("/images2010/featuredredback.gif") no-repeat;
padding-left:2px;
height:23px;
}

.featuredgray {
background: url("/images2010/featuredgrayback.gif") no-repeat;
width:235px;
margin-left:1px;
}

.featuredphotoholder {
width:740px;
}

.featuredbigholder, .featuredbigholderlast {
margin:10px 5px 0 0;
width:180px;
float:left;
}

.featuredbigholderlast {
float:right;
}

.featuredsmallholder {
width:235px;
margin:10px 0 0 1px;
}

.featuredbigphoto, .featuredbigprice, .featuredbigdesc, .featuredbigplace, .featuredbigphoto a, .featuredbigprice a, .featuredbigdesc a, .featuredbigplace a, .featuredbigphoto a:hover, .featuredbigprice a:hover, .featuredbigdesc a:hover, .featuredbigplace a:hover {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

.featuredbigprice, .featuredbigprice a, .featuredbigprice a:hover {
font-size:11px;
text-decoration:none;
color:#990000;
}

.featuredbigdesc, .featuredbigdesc a, .featuredbigdesc a:hover {
color:#336699;
text-decoration:none;
}

.featuredbigplace, .featuredbigplace a, .featuredbigplace a:hover {
color:#000;
text-decoration:none;
}

.featuredbigphoto a:hover, .featuredbigprice a:hover, .featuredbigdesc a:hover, .featuredbigprice a:hover {
text-decoration:underline;
}

.seemoregray {
background: url("/images2010/seemoregrayback.gif") no-repeat;
height:21px;
width:187px;
margin:20px 0 0 276px;
float:none;
clear:both;
padding-top:3px;
}

.seemorewhite {
background: url("/images2010/seemorewhiteback.gif") no-repeat;
height:19px;
width:176px;
margin:20px 0 0 29px;
float:none;
clear:both;
padding-top:3px;
}

.seemoregray, .seemoregray a, .seemoregray a:hover, .seemorewhite, .seemorewhite a, .seemorewhite a:hover {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
margin-top:10px;
color:#990000;
}

.seemorewhite, .seemorewhite a, .seemorewhite a:hover {
color:#336699;
font-size:10px;
}

.seemoregray a:hover, .seemorewhite a:hover {
text-decoration:underline;
}

.row4col1 {
width:260px;
padding-right:15px;
border-right:1px solid #999;
float:left;
}

.row4col2 {
width:419px;
padding-right:24px;
border-right:1px solid #999;
margin-left:24px;
float:left;
margin-right:15px;
}

.row4col3 {
width:220px;
float:right;
}


.miscmodules {
width:220px;
height:auto;
border-bottom:1px dashed #999;
clear:both;
margin-bottom:12px;
}

.lastrowtitles {
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
color:#000;
text-align:center;
margin-bottom:5px;
}

.leftbullets {
width:107px;
margin-right:3px;
float:left;
clear:left;
}

.rightbullets {
width:107px;
margin-left:3px;
float:right;
}

.bluebullets {
font-family:Arial, Helvetica, sans-serif;
display:block;
background: url("/images2010/bluebullet.gif") transparent no-repeat 0 4px;
font-weight:bold;
font-size:11px;
color:#336699;
padding:0 0 0 12px;
margin:0 0 12px 0;
}

.bluebullets a {
font-weight:bold;
font-size:11px;
font-weight:bold;
color:#336699;
text-decoration:none;
}

.bluebullets a:hover {
font-weight:bold;
font-size:11px;
font-weight:bold;
color:#336699;
text-decoration:underline;
}

.specialpubs {
width:260px;
height:auto;
border-bottom:1px dashed #999;
clear:both;
margin-bottom:12px;
}

.specialpubsbullets, .rsshead, .row2bullets, .row2bulletsvideo, .specialtophead, .row2bulletsbold, .checkitoutbullets {
font-family:Arial, Helvetica, sans-serif;
display:block;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 3px;
font-weight:normal;
font-size:12px;
color:#336699;
padding:0 0 0 12px;
margin:0 0 12px 0;
}

.row2bulletsvideo {
background: url("/images2010/playbutton.gif") transparent no-repeat 0 3px;
padding-left:20px;
}

.specialpubsbullets a, .specialpubsbullets a:hover, .rsshead a, .rsshead a:hover, .row2bullets a, .row2bullets a:hover, .row2bulletsvideo a, .row2bulletsvideo a:hover, .externallink a, .externallink a:hover, .specialtophead a, .specialtophead a:hover, .row2bulletsbold a, .row2bulletsbold a:hover, .checkitoutbullets a, .checkitoutbullets a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#336699;
text-decoration:none;
}

.opinions .row2bullets {
margin-bottom:3px;
}

.specialpubsbullets a:hover, .rsshead a:hover, .row2bullets a:hover, .row2bulletsvideo a:hover, .externallink a:hover, .specialtophead a:hover, .row2bulletsbold a:hover, .checkitoutbullets a:hover {
text-decoration:underline;
}

.row2bulletsbold, .row2bulletsbold a, .row2bulletsbold a:hover, .checkitoutbullets a, .checkitoutbullets a:hover {
font-weight:bold;
}

.externallink, .externallink a, .externallink a:hover {
font-weight:bold;
}

.checkitoutbullets, .checkitoutbullets a, .checkitoutbullets a:hover, .checkitoutdesc, .checkitoutdesc a, .checkitoutdesc a:hover {
font-size:11px;
}

.checkitoutsubhead, .checkitoutsubhead a, .checkitoutsubhead a:hover, .checkitoutdesc a:hover {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.checkitoutsubhead a:hover {
text-decoration:underline;
}

.checkitoutsubhead {
margin-bottom:9px;
}

.checkitoutdesc, .checkitoutdesc a, .checkitoutdesc a:hover {
font-weight:normal;
}

.checkitoutdesc {
margin-bottom:12px;
}

.specialtophead {
background:none;
clear:both;
padding:0;
}

.specialpubstopcontainer, .postrsscontainer {
width:260px;
height:auto;
margin-bottom:6px;
}

.specialpubstop {
color:#336699;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
height:auto;
float:left;
clear:left;
background:none;
width:130px;
margin-top:40px;
}

.specialpubstop a, .specialpubstop a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#336699;
}

.specialpubstop a:hover {
text-decoration:underline;
}

.specialpubstopimg {
float:right;
width:106px;
height:auto;
margin-right:24px;
}

.hidetrigger {
display:none;
}

.showtrigger {
display:block;
margin-top:6px;
}

.cgbullet {
font-family:Arial, Helvetica, sans-serif;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 2px;
font-weight:normal;
font-size:11px;
color:#336699;
padding:0 0 0 9px;
margin:0 0 3px 0;
}

.cgbullet a, .cgbullet a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color:#336699;
text-decoration:none;
}

.cgbullet a:hover {
text-decoration:underline;
}

.cgcol1, .cgcol2 {
width:92px;
margin-right:6px;
float:left;
}

.cgcol3 {
width:92px;
float:right;
}

.cgcontainer {
width:332px;
margin:0;
padding:0 0 0 0;
}

.cg {
width:300px;
margin:20px 16px 0 16px;
}

.cglink {
width:300px;
float:none;
clear:both;
}


.morenews .row2bullets, .morenews .row2bullets a, .morenews .row2bullets a:hover, .cg .row2bullets, .cg .row2bullets a, .cg .row2bullets a:hover, .morenews .row2bulletsbold, .morenews .row2bulletsbold a, .morenews .row2bulletsbold a:hover {
font-size:13px;
}



/***********************************************************/
/*POLITICS PAGE STYLES START HERE*/
/***********************************************************/

.newsletterpromo {
width:294px;
height:auto;
padding:8px;
background:#f7f7f7;
margin-right:4px;
border:1px dashed #ccc;
margin-bottom:8px;
}

.nlpromotext {
width:232px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#336699;
float:right;
margin-left:4px;
}

.nlpromotext a, .nlpromotext a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#336699;
text-decoration:none;
}

.nlpromotext a:hover {
text-decoration:underline;
}

.nlpromoimg {
width:42px;
float:left;
clear:left;
}

.politicstopheader {
height:25px;
background: url("/images2010/politicstopback.gif") no-repeat;
width:650px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
padding:4px 0 0 339px;
}

.politicstopheader a, .politicstopheader a:hover {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
font-weight:bold;
text-decoration:none;
}

.twitterboxpolitics {
width:294px;
border:1px dotted #666;
border-right:none;
border-left:none;
margin:15px 20px 0 15px;
padding:20px 0 20px 0;
}

.poltwitterimg {
width:49px;
margin:0 10px 0 4px;
float:left;
clear:left;
padding:0;
}

.poltwittertext {
width:170px;
float:right;
margin:10px 60px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#336699;
padding:0;
}

.poltwittertext a, .poltwittertext a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#336699;
text-decoration:none;
}

.poltwittertext a:hover {
text-decoration:underline;
}


#politicsgallery {  
    height:auto;
	width:314px;  
}  
    
  
    #politicsgallery .caption {  
        color:#336699;   
    }  
 
      
    #politicsgallery .caption .content, #politicsgallery .caption .sub {  
        margin:0 0 3px 0;  
        padding:0;    
    }  
	
	  
    #politicsgallery .caption .content {  
        margin-top:6px;
    } 
	
	#politicsgallery .caption .content,  #politicsgallery .caption .content a,  #politicsgallery .caption .content a:hover { 
	 font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
        color:#336699; 
		text-decoration:none;
		text-align:center;
		}
		
		#politicsgallery .caption .sub, #politicsgallery .caption .sub a,  #politicsgallery .caption .sub a:hover { 
	 font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
        color:#666; 
		text-decoration:none;
		text-align:center;
		}
		
		#politicsgallery .caption .content a:hover, #politicsgallery .caption .sub a:hover { 
		text-decoration:underline;
}

#polopinions .opinioncontainer {
width:332px;
margin:0;
padding:0 0 0 0;
border:none;
}

#polopinions .opinions, #polopinions .checkitout {
width:300px;
margin:20px 16px 0 16px;
}

#polopinions .opiniontitlebar {
width:300px;
background:#ccccff;
border:2px solid #9999cc;
border-right:none;
border-left:none;
padding:0;
height:24px;
}

#polopinions .blogtitle {
margin:3px 0 7px 4px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
float:none;
clear:both;
width:296px;
}

#polopinions .blogtitle a, #polopinions .blogtitle a:hover {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

#polopinions .bloglinkscontainer {
float:right;
width:166px;
margin:10px 0 7px 0;
}

#polopinions .bloglinks, #polopinions .bloglinks2 {
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
margin-left:15px;
}

#polopinions .bloglinks2 {
margin-bottom:10px;
}

#polopinions .bloglinks a, #polopinions .bloglinks a:hover, #polopinions .bloglinks2 a, #polopinions .bloglinks2 a:hover {
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
color:#990000;
font-weight:normal;
}

#polopinions .bloglinks a:hover, #polopinions .bloglinks2 a:hover {
text-decoration:underline;
}

#polopinions .featuredblog, #polopinions .opinionheadscontainer, #polopinions .featuredblogall {
width:296px;
border-top:2px solid #999;
border-bottom:none;
padding:8px 0 0 0;
margin:0 2px 17px 2px;
}

#polopinions .featuredblogall {
border:none;
padding:0;
}

#polopinions .opinionheadscontainer {
border:none;
padding-top:0;
}

#polopinions .featuredblogphoto {
margin-right:10px;
float:left;
clear:left;
width:50px;
}

#polopinions .featuredblogtext {
width:214px;
margin-right:22px;
float:right;
}

#polopinions .featuredblogtitle, #polopinions .featuredblogtitle a, #polopinions .featuredblogtitle a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
text-decoration:none;
color:#336699;
margin-bottom:12px;
}

#polopinions .featuredblogtitle a:hover {
text-decoration:underline;
}

#polopinions .opinionheadstitle, #polopinions .opinionheadstitlebig {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
border-right:2px solid #999;
border-left:2px solid #999;
padding:0 5px 0 5px;
width:58px;
line-height:12px;
height:12px;
margin-bottom:6px;
}

#polopinions .opinionheadstitlebig {
width:170px;
margin-top:22px;
}


#polopinions .allcaptitleredopinion {
border:none;
padding:0;
}

#polopinions .row2bulletsbold, #polopinions .row2bulletsbold a, #polopinions .row2bulletsbold a:hover {
font-weight:normal;
font-size:13px;
}

.aboutpbcontainer {
width:322px;
clear:both;
margin:-20px 0 24px 0;
padding:0;
}

.aboutpbcontainerinside {
width:305px;
margin:0 8px 0 9px;
padding:0;
}

.aboutpbtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#000;
margin-bottom:12px;
}

.aboutrightbullets {
font-family:Arial, Helvetica, sans-serif;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 4px;
font-weight:normal;
font-size:13px;
color:#336699;
padding:0 0 0 12px;
}

.aboutrightbullets a, .aboutrightbullets a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#336699;
text-decoration:none;
margin-bottom:9px;
}

.aboutrightbullets a:hover {
text-decoration:underline;
}

.pbcontainer, .pbcontainerinside {
margin:0 3px 0 3px;
width:307px;
}

.pbcontainerinside, .pbbox {
border-bottom:1px dotted #666;
padding-bottom:12px;
margin-bottom:12px;
}

.pbwhiteheader {
height:25px;
background: url("/images2010/pbteaseback.gif") no-repeat;
width:307px;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:4px 0 4px 0;
text-align:center;
margin:0 0 0 3px;
}

.pbwhiteheader a, .pbwhiteheader a:hover  {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.pbleft {
float:left;
clear:left;
width:141px;
margin:0 25px 0 0;
}

.pbright {
float:right;
width:141px;
margin:0;
}

.pbrow1, .pbrow2 {
width:307px;
margin:15px 0 0 0;
clear:both;
}

.pbrow1 {
margin-top:0;
}

.pbteasephoto {
width:141px;
height:107px;
max-height:107px;
min-height:107px;
margin:0 0 10px 0;
}

.pbteaseheadline {
font-family:Arial, Helvetica, sans-serif;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 4px;
font-weight:normal;
font-size:13px;
color:#336699;
padding:0 0 0 12px;
margin:0 0 0 0;
}


.pbteasesubhead, .pbteasesubhead a, .pbteasesubhead a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#336699;
}

.pbteasesubhead {
margin:4px 0 0 14px;
}

.pbteaseheadline a, .pbteaseheadline a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
color:#336699;
text-decoration:none;
}

.gazpblink {
margin-top:20px;
}

.gazpblink, .gazpblink a, .gazpblink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#660033;
text-decoration:none;
}

.pbteaseheadline a:hover, .pbteasesubhead a:hover, .gazpblink a:hover {
text-decoration:underline;
}

.pbgraphicborder {
width:307px;
height:6px;
margin-top:10px;
}

.bizcounty {
color:#000;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
margin:0 0 8px 0;
}

.sscolcontainer {
width:980px;
margin-top:10px;
}

.sscol1, .sscol2 {
width:260px;
float:left;
margin-right:34px;
}

.sscol3 {
width:175px;
float:left;
margin-right:34px;
}

.sscol4 {
width:175px;
float:right;
}

.pbssholder {
width:980px;
margin-top:14px;
}

.pbssholder .featuredred {
background: url("/images2010/pbssback.gif") no-repeat;
}

.pbssimage {
float:left;
clear:left;
width:116px;
margin-right:10px;
}

.pbssfeaturecontainer {
width:134px;
float:right;
}

.pbssfeature {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#336699;
background: url("/images2010/leftarrow.gif") no-repeat 0 3px;
width:134px;
margin:0;
padding:0 0 0 14px;
}

.pbssfeature a, .pbssfeature a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#336699;
text-decoration:none;
}


.pbsssubhead {
text-decoration:none;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
width:120px;
margin:10px 0 0 14px;
}

.pbsssubhead a, .pbsssubhead a:hover {
text-decoration:none;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}


.pbssfeature a:hover, .pbsssubhead a:hover {
text-decoration:underline;
}

.afterstory {
width:980px;
}

.adbreaker {
margin:30px 0 10px 0;
}

/**************STORY PAGE STUFF************************/

.storybody, .storybody p, .story p, .story {																	
	color: #000;
	font: normal 16px/20px "Times New Roman",arial;
	text-align: left;
}

.storybody {
padding-left:4px;
}

.story {
/*width:653px;*/
margin:0 4px 0 0;
}

#contentstory {
width:657px;
}


.storybody a {
	color: #990000;
}

.story h2 {																
	color: #000;
	font: bold 18px arial,helvetica,sans-serif;
	text-align: left;
}

.story h2 a {	
color:#000066;
text-decoration:none;
}

.story h2 a:hover {	
color:#990000;
text-decoration:underline;
}

.story h3 {																
	color: #000;
	font: normal 13px arial,helvetica,sans-serif;
	text-align: left;
}

.byline, .byline1, .byline2 {															
	color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	text-decoration: none;
	margin: 0;
	padding: 0 0 6px 0;
}

#caption {															
	color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}

#credit {														
	color: #000;
	font: normal 9px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding-bottom: 2px;
}

.photo-table {														
	text-align: left;
	width: 300px;
	float:right;
	padding: 0 0 0 0;
	margin-bottom:3px;
	margin-left:12px;
}

.photo-table a {														
	cursor: pointer;
}

.photo-table img.photo {											
	display: inline;
	vertical-align: bottom;
	margin: 0;
	padding: 6px 5px 0 0;
}


.story-extras {														
	color: #330099;
	font: bold 10px arial,helvetica,sans-serif;
	/*text-align: left;
	margin: 0 0 15px 0;
	padding: 0;*/
}
.story-extras a {
	/*border-bottom: 1px solid #ccc;*/
	color: #330099;
	text-decoration: none;
	/*padding: 0 5px;*/
}
.story-extras a:hover {
	color: #330099;
	text-decoration: underline;
	/*padding: 0 5px;*/
}

.story-extras a.first,
.story-extras a:hover.first {
	/*padding: 0 5px 0 0;*/
}

.timestamp {														
	color: #000;
	font: normal 9px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0 0 10px 0;
}


/* story sidebars */
.left-sidebar, #contentstory .left-sidebar {														
	float: left;
	display: block;
	width: 135px;
	color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0;
}

.left-sidebar a, #contentstory .left-sidebar a {
color:#000066;
text-decoration:none;
}

.left-sidebar a:hover, #contentstory .left-sidebar a:hover {
color:#990000;
text-decoration:underline;
}

.left-sidebar ul,
.left-sidebar li,
#contentstory .left-sidebar ul,
#contentstory .left-sidebar li {													
	background-position: 0 4px !important;
	background-position: 0 8px;
	color: #666;
	font: normal 10px arial,helvetica,sans-serif;
}
.left-sidebar .headline, #contentstory .left-sidebar .headline {											
	color: #666;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}
.left-sidebar h1, #contentstory .left-sidebar h1 {													
	color: #000;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}
.right-sidebar {													
	float: right;
	display: block;
	width: 300px;
	margin:0 0 0 0;
	padding:10px 0 0 3px;
	border-bottom: none;
}
.right-sidebar .photo,
.photo {
border-bottom:none;
}

#FeaturedAds
 {																		
	color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0 0 0 0;
	text-indent: 0px;
padding-bottom: 4px;
width:285px;
}

#FeaturedAds p {
color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	text-indent: 0px;
padding: 0 0 6px 2px;
margin: 0 0 0 0;
}

#FeaturedAds .more {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#000;
text-align:right;
width:285px;
padding: 0 4px 5px 4px;
}

#FeaturedAds .more a {
color: #990000;
text-decoration:none;
}

#FeaturedAds .more a:hover {
color: #990000;
text-decoration:underline;
}

.featuredjobs .header-border {															
	width: 300px;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	margin: 0;
	padding: 2px 0 2px 0;
	}
	
.featuredjobs h2 {																		
	background: #ccccff;
	color: #000;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: uppercase;
	text-indent: 0px;
	margin: 0 0 4px 0;
	padding: 0 0 0 2px;
}	


/**************FEATURED AND TOP AD STYLES********************/
#TopJobs, #FeatJobs {
	position: relative;
	max-width: 165px;
	height: auto;
	min-height:160px;
	overflow:visible;
	color: #000;
	font: normal 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
	background-color:#fff !important;
}

#TopJobs p, #FeatJobs p {
	margin: 0;
	padding: 0 0 12px 0;
}

#TopJobs a, #FeatJobs a {
	color: #000;
	text-decoration:none;
}

#TopJobs table, #TopJobs div, #FeatJobs table, #FeatJobs div {
	max-width: 163px !important;
}

#TopJobs td, #FeatJobs td {
	height:auto !important;
}

#FeaturedAds table, #FeaturedAds div {
	max-width: 300px !important;
	width:300px;
}

#FeaturedAds td {
	height:auto !important;
	}
/*************************************/





/**************"MORE" STYLES********************/

.more, #TopJobs .more, #FeatJobs .more {
color:#990000;
text-decoration:none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
text-align: right;
padding:3px 0 0 0;
margin:0 0 2px 0;
}

.more2 {
color:#990000;
text-decoration:none;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
padding-top:5px;
text-align:left;
}

.more a, .more2 a, #TopJobs .more a, #FeatJobs .more a {
color:#990000;
text-decoration:none;
}

.more a:hover, .more2 a:hover, #TopJobs .more a:hover, #FeatJobs .more a:hover {
color:#990000;
text-decoration:underline;
}

/**********************************************************/

.border7 { border-bottom: 3px solid #ccccff; }

ul.headings {
margin:0 0 0 0;
text-align:center;
}

ul.headings li {
background:none;
display:inline;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:4px 0 0 0;
padding:0;
}

ul.headings li a, ul.headings li a:hover {
text-decoration:none;
background:none;
display:inline;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

ul.headings li.selected a, ul.headings li.selected a:hover {
color:#990000;
}

#speakoutpgheads ul {
margin:10px 0 0 0;
padding:0;
}

.spbullets ul, .spbullets2 ul {
margin:10px 0 14px 0;
padding:0;
}

#speakoutpgheads ul li, .spbullets ul li, .spbullets2 ul li {
font-family:Arial, Helvetica, sans-serif;
display:block;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 4px;
font-weight:bold;
font-size:12px;
color:#336699;
padding:0 0 0 12px;
margin:0 0 4px 0;
}

.spbullets2 ul li {
font-weight:normal;
}



.milestones ul li {
font-family:Arial, Helvetica, sans-serif;
display:block;
background: url("/images2010/rightarrowbullet.gif") transparent no-repeat 0 4px;
font-weight:bold;
font-size:12px;
color:#336699;
}

.milestones, .milestones a, .milestones a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#336699;
}

#speakoutpgheads ul li a, #speakoutpgheads ul li a:hover, .spbullets ul li a, .spbullets ul li a:hover, .spbullets2 ul li a, .spbullets2 ul li a:hover {
font-family:Arial, Helvetica, sans-serif;
display:block;
font-weight:bold;
font-size:12px;
color:#336699;
text-decoration:none;
}

.spbullets2 ul li a, .spbullets2 ul li a:hover {
font-weight:normal;
}

ul.headings li a:hover, #speakoutpgheads ul li a:hover, .spbullets ul li a:hover, .spbullets2 ul li a:hover {
text-decoration:underline;
}



.gazetteinfobutton {
width: 140px;																
	color: #fff;
	font-weight: normal;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#336699;
	text-align:center;
	cursor:pointer;
}

.infobuttonholder {
text-align:center;
width:100%;
margin-top:14px;
}

.formleft {
float:left;
clear:left;
width:324px;
}

.formright {
float:right;
width: 324px;
}

.twocolfield {
width:648px;
margin:20px 0 0 20px;
}

.fieldcontainer {
width:648px;
}


#weddings p, #weddings li, #weddings, #reunions p, #reunions li, #reunions, #obits1, #obits2, #obits1 p, #obits2 p, #obits1 li, #obits2 li {
font: normal 14px arial,helvetica,sans-serif;
color:#000;
}

#weddings .fields, #reunions .fields, #obits1 .fields, #obits2 .fields {															
	clear: both;
	margin: 12px 0 0 0;
	padding-left: 0;
}


#weddings .fields .label, #reunions .fields .label, #obits1 .fields .label, #obits2 .fields .label {															
	width: 130px;
	float:left;
	color: #000;
	font: bold 14px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: none;
	margin: 0;
	padding: 0;
}

#obits1 .fields .label, #obits2 .fields .label {															
	width: auto;
	font: bold 12px arial,helvetica,sans-serif;
	margin-top:12px;
	float:none;
	}
	
#weddings .fields .inputbox, #reunions .fields .inputbox {
width:290px;
padding:0;
margin:0;
}

#obits1 .fields .inputbox, #obits2 .fields .inputbox {
width:260px;
padding:0;
margin:0;
}

#content .forms .input2 {															
	color: #000;
	font: normal 10px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: none;
}
#content .forms .input-obit {														
	color: #000;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: none;
	margin: 0;
	padding: 10px 0 3px 3px;
}
#content .fields .input-obit {														
	padding-left: 3px;
}
#content .forms img.attach {														
	border: none;
	margin: 0;
	padding: 0;
}
#content .forms img.submit {														
	border: none;
	margin: 6px 0 0 65px;
	padding: 0;
}
#content .forms img.submit2 {
	border: none;
	margin: 12px 0 0 0;
	padding: 0;
}
#content .forms p {
	margin: 0;
	padding: 6px 0;
}

.miscpages, .miscpages p, .miscpages b, .miscpages strong, .miscpages li {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
}

.miscpages b, .miscpages strong {
font-weight:bold;
}

/***************************
News by Community
***************************/


.newslist {
width:335px;
max-width:335px;
float:left;
margin-right:17px;
}

.newslist h1 {
text-transform:capitalize;
}

#newsbycommunity .thirdcolumn {
float:right;
max-width:300px;
width:300px!important;
padding:33px 5px 0 0;
}

#newsbycommunity .thirdcolumn .ad {
padding-right:0;
padding-bottom:10px;
}

.media, .milestones ul li .media {													
	color: #990000;
	font: bold 10px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 3px;
}

.media a, .milestones ul li .media a {
	color: #990000;
	text-decoration: none;
}

.media a:hover, .milestones ul li .media a:hover {
	color: #990000;
	text-decoration: underline;
	}

/***************************HEALTHY CHALLENGE STYLES**************************/
#hcpage {																	
	color: #000;
	font: normal 14px arial,helvetica,sans-serif;
	margin: 0;
}
#hcpage .submit {														
	cursor: pointer;
}
#hcpage .rightcolumn {																
	background: url("/images/misc/bg_rightcol.gif") transparent;
	width: 1px;
}

#hcpage p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

#hcpage a {																	
	color: #000066;
	text-decoration:none;
}
#hcpage a:hover {																	
	color: #990000;
	text-decoration: underline;
}

#hcpage h3 {																	
	color: #000;
	font: bold 14px arial,helvetica,sans-serif;
}
#hcpage .hclist {																	
font-weight: bold;
}

#hcpage .float_right {																	
float:right;
width:300px;
}

#hcpage .float_left {																	
float:left;
width:300px;
}

#hcpage .float_left .redlink {																	
text-align:center;
}

#hcpage .float_right .redlink {																	
text-align:center;
}

#hcpage .float_left .redlink a {																	
color:#990000;
text-decoration:none;
}

#hcpage .float_left .redlink a:hover {																	
text-decoration:underline;
}

#hcpage .float_right .redlink a {																	
color:#990000;
text-decoration:none;
}

#hcpage .float_right .redlink a:hover {																	
text-decoration:underline;
}

#hcpage .blueback {																	
background: url("/images/misc/bg_header1.gif") transparent;
line-height: 28px;
padding-left: 3px;
}

#hcpage ol li {
background:none;
display:list-item;
list-style: decimal;
color:#000;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#hcpage h2 {
	color: #000;
	font: bold 16px arial,helvetica,sans-serif;
	text-align: left;
}

/********************************************************************************/