/* CSS Document */

body {
width:981px;
max-width:981px;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
background-image:none;
padding:0px;
text-align:left;
margin:0 auto 0 auto;
}

#page, #searchpage {
min-height:25px !important;
height:auto;
/*position: absolute;
left:0px;
top:204px;*/
background: url("/images/new_gaz/top_nav.gif") no-repeat;
margin-top:-4px;
overflow: visible;
}

#searchpage {
width:981px;
}

#main_bkg {   /*not used at this point  */
background: url("/images/new_gaz/top_nav.jpg") no-repeat;
width: 981px;
height: 25px !important;
margin: 0 0 0 0;
padding: 0 0 0 0;
z-index:0;
visibility:visible;
position:absolute;
left:0px;
top:204px;
}

/* 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, .gender {
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 {
font-weight: bold;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:left;
margin-bottom: 6px;
}


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;
}

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

h2 a:hover, 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;
}

.clear { clear: both; }

.float-left { float: left; }
.float-right { float: right; }

.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;
	}

/* borders */
.border1 { border-top: 1px solid #ccc; }
.border2 { border-top: 1px solid #666; }
.border3 { border-top: 1px solid #090908; }
.border4 { border-top: 1px dashed #969696; }
.border5 { border-right: 1px dashed #969696; }
.border6 { border-left: 1px dashed #969696; }
.border7 { border-bottom: 3px solid #ccccff; }
.border8 { border-left: 1px solid #000; }
.border9 { border-top: 1px dashed #969696; margin-left: -15px; padding-bottom:12px; margin-top:15px; }



/*HEADER-AD STYLES*/

#header-ad {
padding:0 0 0 0;
margin:0 0 0 0;
width: 981px;
}

#header-ad .leaderboard {
width: 728px;
height: 90px;
margin: 0 0 0 0;
padding: 0 0 0 1px;
}

#header-ad .ear {
float: right;
width: 252px;
height: 112px;
padding: 0 0 0 0;
margin: 0 0 0 0;
}



/*HEADER STYLES*/

#header, #searchpgheader {
width: 981px;
height: auto;
padding: 0 0 0 0;
margin: 0 0 0 0;
clear: both;
}

.header-logo {
padding: 0 0 0 0;
margin: 0 0 0 0;
width:260px;
height:auto;
vertical-align: bottom;
}

.header-logo .logo-text {
color: #000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
	text-align: center;
	margin:0 0 0 0;
	padding: 0 0 0 0;
}

/* weather styles */
#header .weather {																	/* weater container */
	float: right;
	color: #000;
	height: 37px;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 6px 0 0;
	margin: 14px 132px 0 0;
	width: 395px;
	vertical-align:bottom;
	z-index:1;
	text-align:left;
}
#header .weather a {																/* weather link style */
	color: #000;
	text-decoration: none;
}
#header .weather .pad20 {															/* weather cell padding */
	margin: 0;
	padding: 0 20px 0 0;
}
#header .weather img.icon {															/* weather icon */
	float: left;
	margin: 0;
	padding: 0 3px 0 0;
}
#header .weather img.dlbarrow {														/* weather arrow */
	margin: 0;
	padding: 0 3px 0 0;
}

/* search */
#header .search {																	/* search container */
	color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	text-align: left;
	margin: 29px 0 0 0;
	padding: 0 0 0 0;
	width: auto;
	vertical-align: bottom;
float: right;
}

#header .search .searchform {
padding-bottom:3px;
}

#header .search .searchtext {
color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	margin: 0 0 0 0;
	padding: 0;
	vertical-align: bottom;
}

#header .search .searchtext a {																	
	color: #000066;
	text-decoration:underline;
}
#header .search .searchtext a:hover {																	
	color: #990000;
	text-decoration:underline;
}
#header .search form {																
	margin: 0;
	padding: 0;
}
#header .search input {																
	border: 1px solid #000;
	width: 125px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
}
#header .search .button {
width: 50px;																
	color: #000066;
	font-weight: normal;
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#ccccff;
	text-align:center;
	cursor:pointer;
}




/*NAV ROW STYLES */

.nav-row {																			
	width: 981px;
	border: 1px solid #7672b1;
	color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
.nav-row a {																		
	float: left;
	height: 20px;
	color: #000066;
	text-decoration: none;
	margin: 0;
	padding: 3px 1px 0 1px;
}
.nav-row a:hover, .nav-row .sel {																	
	float: left;
	height: 20px;
	background: #ccccff;
	color: #000066;
	text-decoration: none;
	margin: -2px 0 0 0;
	padding: 5px 1px 0 1px;
}


.nav-row-bg {																		
	height: 23px;
	border: 1px solid #7672b1;
	background: #e7e7f2;
	margin: 0 0 0 0;
	padding: 2px 0 0 0;
}
.nav-row-bg img {																	
	float: left;
	vertical-align: middle;
	margin: 0;
	padding: 3px 1px;
}


#sportscounties {
width:50px;
color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;																		
	height: 23px;
	border: none;
	margin: 0 0 0 0;
	position:absolute;
	z-index:100;
	left:232px;
	top:210px;
	padding: 0 0 0 0;
}


#sportscounties img {																
	float: left;
	vertical-align: middle;
	margin: 0;
	padding: 3px 1px;
}

#newscounties {
width:109px;
color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;																		
	height: 23px;
	border: none;
	margin: 0 0 0 0;
	position:absolute;
	z-index:200;
	left:0px;
	top:210px;
	padding: 0 0 0 0;
}

#classcats {
width:113px;
color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;																		
	height: 23px;
	border: none;
	margin: 0 0 0 0;
	position:absolute;
	z-index:200;
	left:783px;
	top:210px;
	padding: 0 0 0 0;
}

#helpcats {
width:87px;
color: #000066;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;																		
	height: 23px;
	border: none;
	margin: 0 0 0 0;
	position:absolute;
	z-index:200;
	left:945px;
	top:210px;
	overflow:visible;
	padding: 0 0 0 0;
}

#newscounties .countylist, #sportscounties .countylist, #classcats .countylist, #helpcats .countylist {
border-bottom: 1px solid #7672b1;
margin:0;
padding:6px 0 6px 0;
width:106px;
background: #e7e7f2;
}

#classcats .countylist {
width:110px;
}

#helpcats .countylist {
width:80px;
}

#newscounties a, #newscounties .countylist a, #sportscounties a, #sportscounties .countylist a, #classcats a, #classcats .countylist a, #helpcats a, #helpcats .countylist a {																		/* nav row link style */
	height: 20px;
	color: #000066;
	text-decoration: none;
	margin: 0;
	padding: 3px 8px 0 8px;
	width:109px;
}

#newscounties a:hover, #newscounties .sel, #sportscounties a:hover, #sportscounties .sel, #classcats a:hover, #classcats .sel, #helpcats a:hover, #helpcats .sel {																	/* nav row hover style */
	height: 20px;
	background: #ccccff;
	color: #000066;
	text-decoration: none;
	margin: -2px 0 0 0;
	padding: 5px 8px 0 8px;
}



#newscounties .countylist a:hover, #newscounties .countylist .sel, #sportscounties .countylist a:hover, #sportscounties .countylist .sel, #classcats .countylist a:hover, #classcats .countylist .sel,
#helpcats .countylist a:hover, #helpcats .countylist .sel {
	height: 20px;
	background: #ccccff;
	text-decoration: none;
	margin: 0;
	padding: 5px 0 5px 8px;
}


#newscounties img {																	
	float: left;
	vertical-align: middle;
	margin: 0;
	padding: 3px 1px;
}

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





/*MAIN CONTENT STYLES START HERE*/

 #content {
width:806px;
padding:0 0 0 0;
margin: 4px 0 0 0;
}

#content .drop-menus {
width: 300px;
padding-bottom: 12px;
padding-top:4px;
clear: both;
margin: 0 0 0 0;
}

#content .drop-menus select {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

#content .drop-menus .sports_nav {
float:right;
width: 148px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#content .drop-menus .news_nav {
width: 148px;
margin: 0 0 0 0;
padding: 0 10px 0 0;
}



#content .firstcolumn, #content .row2 .firstcolumn {
float:left;
max-width:288px;
width:288px;
margin:0 0 0 0;
padding: 0 8px 0 4px;
}


.row2 {
padding-top:20px;
}

.firstcolumn .main-headline {
padding: 10px 5px 10px 5px;
border:1px solid #6666CC;
height:347px !important;
min-height:347px !important;
max-height:347px !important;
}

.firstcolumn .main-headline h2 {
text-align:center;
}

.firstcolumn .main-headline h3 {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#666666;
}

.firstcolumn .countynews, .thirdcolumn .speakout, .entnews {
padding: 0 0 18px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;
}

.bluetext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000066;
margin:3px;
}

/*ROTATING PICS STYLES**************/

.rotate {
clear: both;
padding: 6px 90px 0 90px;
margin: 0 0 0 0;
width: 95px;
height:15px;
}

.rotate .prev {
width: 52px;
height: 15px;
padding: 0 0 0 0;
margin: 0 0 0 0;
vertical-align: middle;
}

.rotate .next {
float: right;
width: 37px;
height:15px;
vertical-align: middle;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

ul.heads2{
/*padding-top: 8px;*/
}


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


#main-tab, #main-tab-speak {
min-width: 248px;
width: auto;
max-width:288px;
margin: 14px 0 0 0;
padding: 0 0 0 0;
color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align: left;
	text-indent:0px;
	}
	
	#main-tab-pol {
	min-width: 238px;
width: 238px;
max-width:238px;
	margin-top:4px;
	margin-left:0;
	margin-right:0;
	padding-left:0;
	}
	
	#main-tab li, #main-tab-speak li, #main-tab-pol li {
	display:inline;
	list-style:none;
	text-indent:0;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align: left;
	text-indent:0px;
	}
	
	#speakheads {
	margin-top:8px;
	}
	
#main-tab li.selected-mont {
background: url("/images/2008redesign/montgomeryactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -8px 0 0;
vertical-align:bottom;
	}
	
#main-tab li.selected-pg {
background: url("/images/2008redesign/princegeorgesactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}
	
#main-tab li.selected-fred {
background: url("/images/2008redesign/frederickactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}
	
#main-tab li.selected-car {
background: url("/images/2008redesign/carrollactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}
	
	#main-tab-speak li.selected-our {
background: url("/images/2008redesign/ouropinionsactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}
	
#main-tab-speak li.selected-your {
background: url("/images/2008redesign/youropinionsactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}
	
#main-tab-speak li.selected-col {
background: url("/images/2008redesign/columnsactive.gif") no-repeat;
display:inline;
color: #fff;
padding: 8px 10px 8px 6px;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
	}

#main-tab li.not-sel-mont {
background: url("/images/2008redesign/montgomeryinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 0;
vertical-align:bottom;
}
	
#main-tab li.not-sel-pg {
background: url("/images/2008redesign/princegeorgesinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}
	
#main-tab li.not-sel-fred {
background: url("/images/2008redesign/frederickinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}

#main-tab li.not-sel-car {
background: url("/images/2008redesign/carrollinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}

#main-tab-speak li.not-sel-our {
background: url("/images/2008redesign/ouropinionsinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}
	
#main-tab-speak li.not-sel-your {
background: url("/images/2008redesign/youropinionsinactive.gif") no-repeat 0;
background-position:left;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}

#main-tab-speak li.not-sel-col {
background: url("/images/2008redesign/columnsinactive.gif") no-repeat 0;
color:#333;
padding: 8px 10px 8px 6px;
display:inline;
margin: 0 -5px 0 -2px;
vertical-align:bottom;
}

#main-tab-pol {
margin-left:2px;
}

#main-tab-pol li {
padding: 0 9px 0 0;
}

#main-tab-pol li.not-sel-pol, #main-tab-pol li.not-sel-pol a {
background: none;
color:#990000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
padding: 1px;
margin:0 0 0 0;
text-decoration:none;
}

#main-tab-pol li.selected-pol, #main-tab-pol li.selected-pol a:hover, #main-tab-pol li.not-sel-pol a:hover {
background: #ccc;
color:#000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
display:inline;
padding: 1px;
margin:0 0 0 0;
text-decoration:underline;
	}

#main-tab-pol li.selected-pol a {
color:#000;
text-decoration:underline;
}

#main-tab-pol li.selected-pol, #main-tab-pol li.selected-pol a, #main-tab-pol li.selected-pol a:hover, #main-tab-pol li.selected-pol a:hover, #main-tab-pol li.not-sel-pol, #main-tab-pol li.not-sel-pol a, #main-tab-pol li.not-sel-pol a:hover {
padding-right:1px;
padding-left:1px;
}


#main-tab-pol li img {
vertical-align:middle;
}

#main-tab li.selected-mont a, #main-tab li.selected-pg a, #main-tab li.selected-fred a, #main-tab li.selected-car a, #main-tab-speak li.selected-our a, #main-tab-speak li.selected-your a, #main-tab-speak li.selected-col a {
color:#fff;
text-decoration:none;
}	

#main-tab li.not-sel-mont a, #main-tab li.not-sel-pg a, #main-tab li.not-sel-fred a, #main-tab li.not-sel-car a, #main-tab-speak li.not-sel-our a, #main-tab-speak li.not-sel-your a, #main-tab-speak li.not-sel-col a {
color:#333;
text-decoration:none;
}	
	
#main-tab li.selected-mont a:hover, #main-tab li.selected-pg a:hover, #main-tab li.selected-fred a:hover, #main-tab li.selected-car a:hover, #main-tab li.selected-our a:hover, #main-tab li.selected-your a:hover, #main-tab li.selected-col a:hover {
color:#fff;
text-decoration:underline;
}	

#main-tab li.not-sel-mont a:hover, #main-tab li.not-sel-pg a:hover, #main-tab li.not-sel-fred a:hover, #main-tab li.not-sel-car a:hover, #main-tab li.not-sel-our a:hover, #main-tab li.not-sel-your a:hover, #main-tab li.not-sel-col a:hover {
color:#333;
text-decoration:underline;
}

#polspeakheads {
margin: 6px 4px 6px 4px;
}

#pol-more {
text-align:center;
margin: 0 4px 6px 4px;
}

.pol-headline {
float:right;
width:165px;
padding-left:8px;
min-height:70px;
}

.pol-pic {
width:55px;
min-height:70px;
}

#columnists {
padding-top:2px;
}

#columnists ul {
margin-top:0;
}

#rascovar {
padding-top:5px;
margin-top:5px;
border-top:1px dashed #666;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dashed #666;
}

.columnistname {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

.columnname {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
}

#content .secondcolumn {
float:left;
max-width:242px;
width:242px!important;
padding: 33px 8px 0 0;
}

#content .row2 .secondcolumn {
float:left;
max-width:242px;
width:242px!important;
padding: 0 8px 0 0;
}

#politics-left2cols .secondcolumn {
width:240px;
max-width:240px;
}

.story-border {
border-bottom:1px dotted #6666cc;
}

.checkthis {
margin: 0 0 8px 0;
padding: 0 0 0 0;
width: 251px;
}

#county-check .checkthis {
width:251px;
margin:0 2px 8px 2px;
padding: 0 0 0 0;
}

.checkthis img {
padding:0;
margin:0;
}

.checkthisbox, #county-check .checkthisbox {
margin: 0 0 0 0;
padding:0 2px 0 2px;
border-right:1px solid #6666cc;
border-left:1px solid #6666cc;
border-bottom:1px solid #6666cc;
height: auto;
width:245px;
}

#county-check .checkthisbox {
width:243px;
margin-left:1px;
}

.checkthisbox p, #county-check .checkthisbox p {
margin-top:0;
padding-top:4px;
}

.checkthisbox img {
max-width:241px;
}

#county-check .checkthisbox img {
max-width:241px;
}


.titlerow {
float:left;
padding-right:0;
width:auto;
max-width:540px;
margin-left:4px;
}

#content .thirdcolumn {
float:left;
max-width:248px;
width:248px;
padding:28px 6px 0 0;
}

#content .row2 .thirdcolumn {
float:left;
max-width:248px;
width:248px!important;
padding: 0 6px 0 0;
}

.thirdcolumn .speakout, .secondcolumn .speakout {
padding:0 5px 0 3px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
} 

.secondcolumn .speakout img {
/*this is for the speakout title bar since we moved it to the second column */
max-width:234px;
}


/**************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;
}

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



/**************************HOMES FOR SALE BOX****************************/

#homesforsale, #featuredjobs {
z-index:9000;
}

#homesforsale, #homesforsale p, #featuredjobs, #featuredjobs p {
	color: #000;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0 0 16px 0;
	padding: 0 0 0 0;
	background-color:#fff !important;
}

#homesforsale, #homesforsale table, #homesforsale div, #featuredjobs, #featuredjobs table, #featuredjobs div {
	max-width: 285px !important;
	width:285px;
}

#homesforsale td, #featuredjobs td {
	height:auto !important;
	}


#homesforsale .more, #featuredjobs .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;
}

#homesforsale .more a, #featuredjobs .more a {
color: #990000;
text-decoration:none;
}

#homesforsale .more a:hover, #featuredjobs .more a:hover {
color: #990000;
text-decoration:underline;
}


#column2 #homesforsale, #column2 #homesforsale table, #column2 #homesforsale div, #column2 #featuredjobs, #column2 #featuredjobs table, #column2 #featuredjobs div {
	max-width: 218px !important;
	width:218px;
}

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





/**************CALENDAR MODULE STYLES*********************/
.calendar {
padding:0 5px 10px 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background: url('/images/2008redesign/calendar_back.jpg') no-repeat;
width: 251px !important;
height:173px !important;
}

#cal_curr_event ol {
margin:0 0 0 14px;
padding:0 0 0 0;
max-width:145px !important;
width:auto;
font-size:9px;
list-style:decimal;
}

#cal_curr_event li {
background:none;
list-style: decimal;
display:list-item;
margin-left: 0;
padding-left:0;
font-size:9px;
}

#cal_curr_event li a {
font-size:9px;
}

#cal_curr_event li a:hover {
text-decoration:underline;
font-size:9px;
}


.cal_header {
color: #fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:left;
padding: 20px 8px 6px 8px;
}

.cal_pick_list {
float:right;
width: 170px;
}

.cal_pic {
width:64px;
padding: 0 8px 0 8px;
}

.cal_picks {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
font-weight:bold;
color:#000066;
}

#cal_curr_event, #cal_curr_event a {
color:#000066;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
padding-top:2px;
padding-bottom: 8px;
}

#cal_curr_event a:hover {
text-decoration:underline;
}

#cal_nums {
width: 155px;
margin-right:15px;
margin-left:0;
}

#cal_1 {
width: 18px;
height:18px;
margin-left: 8px;
padding-left:0;
padding-top: 2px;
padding-right:0;
margin-right:3px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-align:center;
cursor:pointer;
}

#cal_6 {
float:right;
width:18px;
height:18px;
margin-left:3px;
margin-right:8px;
padding-top: 2px;
padding-left:0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-align:center;
cursor:pointer;
}


#cal_5, #cal_4, #cal_3 {
float:right;
width:18px;
height:18px;
margin-left:3px;
margin-right:3px;
padding-top: 2px;
padding-left:0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-align:center;
cursor:pointer;
}

#cal_2 {
float:right;
width:18px;
height:18px;
margin-left:3px;
margin-right:3px;
padding-top: 2px;
padding-left:0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-decoration:none;
text-align:center;
cursor:pointer;
}

.cal_off {
background: url('/images/2008redesign/cal_num_off.jpg') no-repeat;
}

.cal_on {
background: url('/images/2008redesign/cal_num_on.jpg') no-repeat;
}

.cal_hide {
display:none;
}

.cal_btm_rt {
float:right;
width:155px;
padding-top:14px;
padding-left:6px;
}

.cal_sponsor {
width:85px;
padding-top: 8px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#333333;
}

.cal_srch_submit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
padding-bottom:4px;
}

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

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

.cal_spons_link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000;
}

.cal_spons_link a {
text-decoration:underline;
color:#000066;
}

.cal_spons_link a:hover {
color:#990000;
}

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


/**************CLICKED MODULE STYLES*********************/
.clicked {
width: 251px;
min-height:215px;
height:auto;
padding-bottom:15px;
margin-left:0;
}

.clicked-border {
border:1px solid #000;
border-top:none;
width: 249px;
height:auto;
padding:0;
margin:0;
}

.clicked-title {
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
padding: 1px 0 0 0;
color:#fff;
}

.clicked-title a {
text-decoration:none;
color:#fff;
font-weight:normal;
}

.clicked-title a:hover {
text-decoration:underline;
}

.clicked-sub-title {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000;
}

.clicked-sub-title a {
color:#000;
text-decoration:none;
}

.clicked-sub-title a:hover {
text-decoration:underline;
}

.clicked-clicked, .clicked-clicked a {
color:#3399cc;
}

.clicked-divider {
height:0;
}

.clicked ul {
margin-top:0;
padding-top: 0;}


.clicked li {
padding-top:0;
font-size: 10px;
margin-top:1px;
line-height:normal;
}

.you-clicked {
float:right;
width: 118px;
padding: 4px 1px 0 3px; 
margin-bottom:2px;
height:auto;
}

.we-clicked {
width: 118px;
padding: 4px 1px 0 3px;
margin-bottom:2px;
height:auto;
}

.you-clicked img, .we-clicked img {
width: 114px;
}

.clicked-more {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color: #fff;
text-align:center;
text-decoration:none;
height:19px;
max-height:19px;
min-height:19px;
background:#000;
width: 249px;
padding-top:4px;
clear:both;
margin:0;
position:relative;
}

.clicked-more a {
color:#fff;
text-decoration:none;
}

.clicked-more a:hover {
color:#fff;
text-decoration:underline;
}

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





/**************SPOTTED MODULE STYLES*********************/
.spotted {
/*background: url('/images/2008redesign/spotted_back.gif') no-repeat;*/
width: 243px;
min-height:205px;
height:auto;
padding-bottom:15px;
margin-left:4px;
display:none;
}

.spotted-border {
border:1px solid #666;
border-top:none;
border-bottom:none;
width: 243px;
height:auto;
padding:0;
margin:0;
}

.spotted-title {
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
padding: 1px 0 0 0;
color:#fff;
}

.spotted-title a {
text-decoration:none;
color:#fff;
font-weight:normal;
}

.spotted-title a:hover {
text-decoration:underline;
}

.spotted-sub-title {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
}

.spotted-sub-title a {
color:#000066;
text-decoration:none;
}

.spotted-sub-title a:hover {
text-decoration:underline;
}

.spotted-divider {
height:0;
}

.spotted ul {
margin-top:0;
padding-top: 0;}


.spotted li {
padding-top:0;
font-size: 10px;
margin-top:1px;
line-height:normal;
}

.you-spotted {
float:right;
width: 118px;
padding: 4px 1px 0 3px; 
margin-bottom:2px;
height:auto;
}

.we-spotted {
width: 118px;
padding: 4px 1px 0 3px;
margin-bottom:2px;
height:auto;
}

.you-spotted img, .we-spotted img {
width: 114px;
}

.spotted-more {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color: #fff;
text-align:center;
text-decoration:none;
height:19px;
max-height:19px;
min-height:19px;
/*padding-top:16px;*/
background:#666666;
width: 244px;
padding-top:4px;
clear:both;
margin:0;
position:relative;
}

.spotted-more a {
color:#fff;
text-decoration:none;
}

.spotted-more a:hover {
color:#fff;
text-decoration:underline;
}

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




/**************VIDEO MODULE STYLES*********************/
.video-row {
clear:left;
float:inherit;
width:auto;
padding:10px 0 0 0;
}

.video{
background: url('/images/2008redesign/video_back.jpg') no-repeat;
width:482px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
color:#fff;
height:auto;
min-height:248px;
margin: 0 0 0 4px;
vertical-align: middle;
padding: 0 8px 0 0;
}

.video .video1{
width:241px;
padding: 8px 0 0 4px;
float:left;
}

#video2{
width:213px;
float:right;
margin: 25px 10px 8px 10px;
}

.videotitle {
font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
}

.videotitle img {
margin-left: 10px;
}


#video-control {
width: 245px;
border-right: 1px solid #fff;
padding: 3px 0 0 4px;
margin-bottom:0;
min-height:226px !important;
max-height: 226px !important;
height:226px !important;
}

#video-control .video-link {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-top:4px;
padding-bottom:6px;
margin-left:6px;
}

#video2 .videolist {
height:auto;
clear:both;
padding-bottom:16px;
border-bottom: 1px dashed #fff;
margin-bottom:16px;
}

#video2 .videolist .videoplay {
vertical-align: middle;
width:19px;
height:19px;
}

#video2 .videolist .video2-link {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
text-align:left;
float:right;
vertical-align: middle;
width: 186px;
padding-left: 8px;
text-decoration:none;
}

#video2 .more-video {
clear:both;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
padding-top:12px;
}

#video-control .video-link a, #video2 .more-video a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#video-control .video-link a:hover, #video2 .more-video a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#video2 .videolist .video2-link a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

#video2 .videolist .video2-link a:hover, .video2-link:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
cursor:pointer;
}

#clips{
width:213px;
float:right;
margin: 25px 10px 8px 10px;
}

#clips .videolist {
height:auto;
clear:both;
padding-bottom:16px;
border-bottom: 1px dashed #fff;
margin-bottom:16px;
}

#clips .videolist .videoplay {
vertical-align: middle;
width:19px;
height:19px;
}

#clips .videolist .clips-link {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
text-align:left;
float:right;
vertical-align: middle;
width: 186px;
padding-left: 8px;
text-decoration:none;
}

#clips .more-video {
clear:both;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
padding-top:12px;
}

#video-control .video-link a, #clips .more-video a {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#video-control .video-link a:hover, #clips .more-video a:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#clips .videolist .clips-link a {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

#clips .videolist .clips-link a:hover, .clips-link:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
cursor:pointer;
}

/**********************************************************************************/
.houseforsale {
width:300px;
float:right;
padding:0 4px 0 0;
margin:0 0 0 0;
vertical-align:top;
}
/**********************************************************************************/


.ad {
width:300px;
height: 250px;
float:right;
padding: 0 4px 0 0;
margin: 0 0 0 0;
vertical-align:top;
}

/**********************************************************************************/
#columns {
clear:left;
float:inherit;
}


#column1 {
float:left;
width:235px;
padding:10px 0 0 4px;
}

#column2 {
float:left;
width:235px;
padding:10px 0 0 10px;
}



.colheads {
width:235px;
padding:10px 2px 10px 2px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:left;
text-decoration:none;
}

/*.colheads img {
width: 235px;
overflow:hidden;
}
*/

.colheads .colheadspart1 {
width:111px;
padding:0 3px 5px 3px;
}

.colheads .colheadspart1county, .colheads .colheadspart2county {
width: 222px;
padding-top:0;
height:auto;
margin-left:3px;
}

.colheads .colheadspart1 img, .colheads .colheadspart2 img, .colheadspart1 img, .colheadspart2 img {
width: 111px;
padding-top:9px;
}

.colheads .colheadspart1county img {
width: 110px;
margin-left:1px;
padding-top:0;
}

.colheads .colheadspart1county ul, .colheads .colheadspart2county ul, #business .firstchild ul {
margin-top:0;
padding-top:0;
}

.colheads .colheadspart2 {
float:right;
width:111px;
padding:0 3px 5px 3px;
}

.colheads ul {
padding:5px 0 0 0;
margin:0;
}

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

li.list_level2 {
	font-weight: normal;
				}
	
li.list_level2 a {
	font-weight: normal;
	}
	
li.list_level2 a:hover {
	font-weight: normal;
	}


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


#column2 .post{
width:238px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
padding:0 2px 10px 2px;
color:#000066;
text-align:left;
text-decoration:none;
}

#column2 .post {
width:242px;
float:left;
padding:6px 3px 5px 3px;
}


#column2 .post ul {
padding:5px 0 0 0;
margin:0;
}

#column2 .post 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;
	padding: 0 0 0 9px;
	display:block;
				}
	
#column2 .post li a {
	color: #000066;
	text-decoration: none
	}
	
#column2 .post li a:hover {
	color: #990000;
	text-decoration: underline;
	}

/******************************************************/
#column3 {
float:left;
width:297px;
padding:0 5px 0 18px;
}


.tabbed-box {
border: 1px solid #999;
width:297px;
height: auto;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 82px;
overflow: auto;
}

.tab-title-tours  {
background: url("/images/2008redesign/housetoursback.jpg") no-repeat;
width:93px;
color:#333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-align:left;
text-decoration:none;
padding:2px 0 2px 6px;
clear:both;
margin: 12px 0 0 0;
}

.tab-title-homes  {
background: url("/images/2008redesign/homesback.jpg") no-repeat;
width:100px;
color:#333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-align:left;
text-decoration:none;
padding:2px 0 2px 6px;
clear:both;
margin: 12px 0 0 0;
}

.tab-title-ss  {
background: url("/images/2008redesign/ssback.jpg") no-repeat;
width:134px;
color:#333;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
text-align:left;
text-decoration:none;
padding:2px 0 2px 6px;
clear:both;
margin: 12px 0 0 0;
}


 .box-headlines, .box-pic-ss {
width:141px;
padding: 0 0 5px 0;
margin: 0 0 0 4px;
}

.box-pic-ss {
padding-top:10px;
}

 .box-pic, .box-headlines-ss {
width:146px;
padding:2px 4px 2px 4px;
float:right;
}

.box-headlines-ss {
padding-bottom:10px;
}

#column3  ul {
padding:5px 0 0 0;
margin:0;
}

#column3 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;
	padding: 0 0 0 9px;
	display:block;
				}
	
#column3 li a {
	color: #000066;
	text-decoration: none
	}
	
#column3 li a:hover {
	color: #990000;
	text-decoration: underline;
	}

#column3 li.feature, li.feature {
	background: url("/images/2008redesign/featurearrow.gif") transparent no-repeat 0 4px;
	margin-top:0;
	}



/************************************
County page styles
**************************************/

#countypgcol2mid, #countypgcol2btm {
float:left;
width: 490px;
padding-right:8px;
}

#countypgcol2btm {
padding-top:15px;
}

#countypgcol3btm, #polpgcol3btm {
float:right;
width: 300px;
padding-right:4px;
}

#countypgcol3btm .ad, #entpgcol3btm .ad, #speakout-rt-col .ad {
padding-right:0;
padding-bottom:10px;
}

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

.firstchild {
max-width:240px;
min-width:240px;
width:240px;
margin:0 0 0 0;
padding: 0 4px 0 6px;
}

.secondchild {
float:right;
max-width:240px;
min-width:240px;
width:240px;
margin:0 0 0 0;
padding:0 0 0 0;
}

.firstchild #countyheads, .secondchild #countyheads {
padding-bottom:12px;
}

ul.schoolhl {
padding-bottom:12px;
padding-top:2px;
}

/***************************
Politics page style
****************************/
#content .main-graphic {
max-width:530px;
width:530px!important;
padding:5px 0 15px 0;
}

.firstcolumn .politics-headline {
padding: 10px 5px 10px 0;
height:340px !important;
min-height:340px !important;
max-height:340px !important;
}

.secondbox  {
background-color:#eaeaea;
max-width:277px;
width:277px!important;
padding: 0 0 0 0;
margin: 0 0 8px 1px;
height:auto;
min-height:146px;
}

.secondbox-ss  {
float:right;
max-width:223px;
width:auto;
padding: 0 0 10px 0;
margin: 0 4px 0 0;
height:auto;
min-height:146px;
}

.secondbox .firstchild {
width:274px;
max-width:274px;
height:auto;
min-height:146px !important;
}

.img-float-right {
float:right;
margin:3px;
}

.pol-firstsub {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:10px 0 6px 0;
}

.pol-firstsub a {
color:#000066;
text-decoration:none;
}

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

.pol-summary {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px;
padding-bottom:10px;
}

.secondbox .pol-photo {
float:right;
max-width:132px !important;
padding: 10px 8px 10px 0;
height:146px;
min-height:146px;
}

.secondbox .pol-photo img {
vertical-align:middle;
}

#polpgcol2mid, #polcol2btm {
width: 490px;
padding-right:0;
}

#politicsrow2 {
clear:both;
width:805px;
}

#politicscol3btm {
clear:both;
float:right;
width: 300px;
padding-right:4px;
}


#polbottom {
clear:both;
width:480px;
}

.moretitle {
margin-left:4px;
}

#politicscol3btm .ad {
padding-top:15px;
padding-right:0;
padding-bottom:10px;
}

#politicscol2mid, #politicscol2btm {
clear:both;
width: 480px;
padding-right:8px;
padding-top:0;
}

#politicscol2btm{
padding-top:15px;
}


#politics-left2cols {
padding:0;
width:549px;
max-width:549px;
margin:0;
/*float: left;*/
}

#calpol {
padding:0;
margin:0;
}

#pol-top-row {
width:802px;
margin-bottom:5px;
float:left;
}

#pol-row-two {
width:802px;
}

.special_box {
float:left;
background-color:#cfd0ff;
width:480px;
height:auto;
min-height:225px;
margin:0 0 10px 2px;
}

.firstbox {
max-width:240px;
width:240px!important;
}

 .firstbox-ss {
float:inherit;
max-width:225px;
width:225px;
margin:0 0 0 5px;
padding:0 0 10px 0;
height:auto;
}
 .firstbox .firstchild {
max-width:140px;
width:140px!important;
float:left;
}
 .firstbox .secondchild{
max-width:100px;
width:100px!important;
}

 .firstbox-ss ul, .secondbox-ss ul {
 padding-top:0;
 margin-top:0;
 }

.contact_box {
clear:left;
width:300px;
margin: 0 0 0 2px;
padding:0 0 0 0;
font:11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

.contact_box ul {
padding-left:4px;
}

.thirdcolumn .tabbed-box, .thirdcolumn .tabbed-box-small, .thirdcolumn .tabbed-box-big {
border: 1px solid #999;
width:240px;
height: auto;
padding: 0 0 0 0;
margin: 0 0 0 0;
min-height: 60px;
overflow: auto;
}

.thirdcolumn .tabbed-box-big {
width:300px;
max-width:300px;
}

 .thirdcolumn .tabbed-box-small {
 min-height: 40px;
margin:0 0 4px 0;
 }
 
#column1 .tabbed-box, #column2 .tabbed-box {
width:230px;
}

#column1 .tabbed-box img, #column2 .tabbed-box img {
width:65px;
}

.cal_btm_rt-pol {
float:right;
width:155px;
min-height: 56px !important;
border-left: 1px dashed #666;
padding-top:14px;
margin: 2px 0 2px 0;
padding-left:6px;
}

#speakoutlnks {
margin: 3px 3px 3px 3px;
}

#speakoutlnks img {
padding-right:8px;
vertical-align:middle;
}

/***************************
News by Commuinty
***************************/

.lefttwocolumns {
width:483px;
max-width:483px;
padding-right:10px;
float:left;
}

.leftrailad {
width: 120px;
max-width:120px;
float:left;
}

.newslist {
width:353px;
max-width:353px;
float:left;
padding-left:10px;
}

.newslist h1 {
text-transform:capitalize;
}

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

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


#row2bottom {
max-width:776px;
width:776px!important;
padding:20px 0 0 10px;
vertical-align:top;
}
/***************************
Right Rail styles
***************************/


#rightrail {
max-width:171px;
width:171px;
color:#000;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
text-align: left;
margin: 11px 0 0 0;
padding: 6px 0 0 4px;
float:right;
border-left: 1px solid #000;
z-index:1;
}


/* classifieds */
#rightrail .classifieds {														/* classifieds container */
	clear: both;	
	width: 165px;
	color: #990000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 12px 0 0 0;
}
#rightrail .classifieds a {
	color: #990000;
	text-decoration: none;
}
#rightrail .classifieds a:hover {
	color: #990000;
	text-decoration: underline;
}
#rightrail .classifieds ul {
	margin: 0;
	padding: 0 0 0 6px;
}
#rightrail .classifieds li {
	background: url("/images/misc/bullet2.gif") transparent no-repeat 0 4px;
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}

#rightrail .classifieds .review 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;
	}
	
	
#rightrail .classifieds .review li a {
	color: #000066;
	text-decoration: none
	}
	
#rightrail .classifieds .review li a:hover {
	color: #990000;
	text-decoration: underline;
	}

#place-ad {
max-width:159px;
width:159px!important;
border: 1px solid #ccc;
height:auto;
min-height:30px;
padding:5px 2px 0 2px;
text-align:center;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
margin:6px 0 6px 0;
background:#ccccff;
}

#place-ad a {
color:#990000;
text-decoration:underline;
font-weight:bold;
}

#place-ad a:hover {
color:#990000;
text-decoration:none;
font-weight:bold;
}

.mdw_highlight {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 12px;
	color: #000066;
}
.ws-sm .mdw_highlight {
	text-transform: capitalize;
	font-weight: bold;
	font-size: 12px;
	color: #990000;
}

a.mdw_more, a.mdw_viewall, a:hover.mdw_more, a:hover.mdw_viewall {
text-decoration:underline;
}



/* directories */
#rightrail .directories {															/* directories container */
	clear: both;
	width: 165px;
	margin: 0;
	padding: 12px 0 0 0;
}
#rightrail .directories form {
	margin: 0;
	padding: 3px 0 0 10px;
}
#rightrail .directories img {
	margin: 0;
	padding: 6px 0 0 25px;
}
#rightrail .directories p {
	margin: 0;
	padding: 3px 0;
}
#rightrail .directories a {
	color: #990000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#rightrail .directories a:hover {
	color: #990000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}




/* header style */
#rightrail h2, .right-rail h2 {																		
	background: #ccccff;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 4px;
}	
#rightrail .header-border {														
	width: 165px;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	margin: 0;
	padding: 2px 0 2px 0;
}

#rightrail p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}

.othersites, .othersites p, #rightrail .othersites, #rightrail .othersites p {																		
	color: #000066;
	font: bold 12px arial,helvetica,sans-serif;
	margin: 6px 0 0 0;
	padding: 0 0 3px 0;
}
.othersites2, .othersites2 p, #rightrail .othersites2, #rightrail .othersites2 p {																		
	color: #000066;
	font: normal 11px arial,helvetica,sans-serif;
	margin: 0;
	padding: 0 0 3px 6px;
} 


#autoshowcase {
background: #ccc;
width: 165px;
height: auto;
padding: 5px 0 18px 0;
margin-bottom:12px;
}


#autoshowcase .head {	
background: #fff;
padding-top:2px;
padding-bottom:2px;
margin-bottom:4px;
height:auto;
}

.autotitle {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#000;
text-transform:uppercase;
padding: 10px 4px 5px 4px;
}


.seeall, #mdw_viewall {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:9px;
color:#000;
text-align:right;
padding: 0 4px 5px 4px;
}

.seeall a, #mdw_viewall a {
color: #000;
text-decoration:underline;
}

.seeall a:hover, #mdw_viewall a:hover {
color:#990000;
text-decoration:underline;
}

#ws {
padding-bottom:12px;
}



/***************************
Footer styles 
***************************/
#footer {		
clear:both;																	
	width: 981px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
}
#footer a {
	color: #000;
	text-decoration: none;
	padding: 0 4px;
}
#footer a:hover {
	color: #000;
	text-decoration: underline;
}

.margfix2 {
margin-top:2px;
}

#headline1, #headline2, #headline3, #headline4, #headline5 {
width:260px;
}


/***********************
STORY STYLES
***********************/


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

#contentstory {
padding:0 0 0 0;
margin: 4px 0 0 0;
width: 796px;
}

#contentstory .drop-menus {
width: 300px;
padding-bottom: 12px;
padding-top:4px;
margin: 0 0 0 4px;
}

#contentstory .drop-menus select {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}

#contentstory .drop-menus .sports_nav {
float:right;
width: 148px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#contentstory .drop-menus .news_nav {
width: 148px;
margin: 0 0 0 0;
padding: 0 10px 0 0;
}


.storybody {
padding-left:4px;
}

.story {
padding-left: 4px;
}

.storybody p {
/*padding-top:10px;*/
}

.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;
}	
	

#sports, #entertainment {
min-height: 180px !important;
height:auto;
}

#entertainment {
float:left;
}

#politics, #business {
height:auto;
min-height:230px !important;
}

#related .colheads {
padding-top:6px;
}

/*politics and business pages*/

#currdate {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.buzzgraph {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
margin: 0 12px 0 12px;
}

.linegraphic {
padding: 10px 0 10px 0;
}

/*************SPECIAL REPORT STYLES*********************/

#specialreport {
width:240px;
padding:10px 0 20px 0;
}

.special_title {
width:240px;
}

#specialbox {
width:240px;
padding-top:4px;
min-height:59px;
}

#specialpic {
width:75px;
}

#specialheads {
width:161px;
float:right;
padding-left:2px;
padding-right:2px;
}

#specialheads ul {
margin-bottom:0;
padding-bottom:0;
}

#specialheads .more {
padding-top:0;
}


/********************ENTERTAINMENT*****************/

.ent-first2cols {
float:left;
max-width:539px;
width:539px;
margin:0 8px 0 4px;
}

.ent-title {
width:392px;
margin:3px 0 8px 4px;
}

#ent-head-box {
width:322px;
height:364px;
min-height:364px;
max-height:364px;
margin-right:4px;
/*background: #8486cf;*/
border:1px solid #000066;
float:left;
clear:left;
}


#ent-main-headline {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
color:#000;
text-align:center;
padding-top:0;
margin: 2px 4px 2px 4px;
}

#ent-main-headline a {
color:#000066;
text-decoration:none;
}

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

#ent-main-photo {
margin-left:10px;
max-width:300px;
height:auto;
}

#ent-main-subhead {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
text-align:center;
margin:4px 2px 2px 2px;
}

#ent-main-subhead a {
color:#000066;
text-decoration:none;
}

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

#ent-top-col2 {
float:right;
width:203px;
}

#headliners-title {
padding-bottom:0;
margin-bottom:0;
}

#headliners {
padding:0;
height:auto;
}

#headliners ul {
border:1px solid #666;
border-top:none;
width:201px;
margin: -3px 0 0 0;
padding:0 0 12px 0;
height:auto;
}

#headliners li {
font-size:13px;
padding-top:8px;
background: url("/images/misc/bullet1.gif") transparent no-repeat 0 14px;
	list-style: none;
	color: #000066;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	}
	
	
#headliners li a {
	color: #000066;
	text-decoration: none
	}
	
#headliners li a:hover {
	color: #990000;
	text-decoration: underline;
	}

.ent-topcol3 {
float:right;
max-width:248px;
width:248px;
margin:28px 6px 0 0;
padding:0;
}

#findmovie {
margin-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color:#000;
}

#findmovie-content {
border:1px solid #666;
border-top:none;
width:201px;
margin: -3px 0 0 0;
padding:0 0 12px 0;
height:auto;
}

.zipcode {
width:96px;
margin-right:4px;
padding: 6px 0 0 2px;
}

.distance {
width:96px;
float:right;
padding: 6px 2px 0 0;
}

.zipcode input, .distance input {
width:92px;
}

.findbutton {
width:201px;
padding:10px 0 0 65px;
}

#ent-row2 {
clear:left;
margin:0 0 0 4px;
padding-top:30px;
width:auto;
}

#entpgcol2mid {
width: 480px;
float:left;
padding:0;
margin:0;
}

#entpgcol2mid .firstchild {
max-width:240px !important;
min-width:240px;
width:240px;
margin:0 0 0 0;
padding: 0 0 0 0;
}

#entpgcol2mid .secondchild {
float:right;
max-width:240px !important;
min-width:240px !important;
width:240px!important;
margin:0 0 0 0;
padding:0 0 0 0;
}

#ent-btm {
clear:left;
width: 480px;
padding:0;
margin:0;
}

#ent-btm .firstchild {
max-width:240px;
min-width:240px;
width:240px;
margin:0 0 0 0;
padding: 0 0 0 0;
}

#ent-btm .secondchild {
clear:both;
float:right;
max-width:240px !important;
min-width:240px !important;
width:240px!important;
margin:0 0 0 0;
padding:0 0 0 0;
}

.ent-video-row {
width:480px;
float:left;
margin:0;
padding:0;
}

.ent-video-row .video {
margin-left:0;
}

#entpgcol3btm {
width: 300px;
margin:0 4px 0 0;
padding:0;
float:right;
}

.countytitle {
margin-top:6px;
}

/**************SPEAKOUT*****************/

.speakout-col {															/* super header */
	color: #666;
	font: bold 16px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0 0 10px 0;
	padding:15px 0 0 0;
	border-bottom: 3px solid #ccccff;
}


.noindent {
margin-left:0;
}

.speakout-county {														/* super header */
	color: #666;
	font: normal 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0 0 1px 0;
}

#speakout-rt-col {
width: 300px;
margin:20px 4px 0 0;
padding:0;
float:right;
}

#speakout-left-col {
width: 480px;
float:left;
padding:0;
margin:0 0 0 4px;
}

.speakout-header {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
}

.speakout-header a {
color:#000066;
text-decoration:none;
}

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

.speakout-subhead {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000;
margin:6px 0 0 0;
}

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

.note2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333;
font-size:11px;
}

#speak-out .speakout-bg {
	list-style: none;
	background: url("/images/misc/bg_header1.gif");
	width: 480px;
	height: 20px;
	margin: 10px 0 0 0;
	padding: 0 0 0 3px;
}

#speak-out .speakout-bg .headings {
padding: 3px 0 0 3px;
}

#speak-out .headings {																
	list-style: none;
	color: #000;
	font: bold 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	text-align:center;
}
#speak-out .headings ul {															
	list-style: none;
	background: none;
	margin-top: 0;
	padding: 0;
}
#speak-out .headings li, #speak-out .headings li.not-selected {															
	list-style: none;
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}
#speak-out .headings li a, #speak-out .headings li.not-selected a {															
	list-style: none;
	background: none;
	color: #000066;
	font: bold 10px arial,helvetica,sans-serif;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#speak-out .headings li a:hover, #speak-out .headings li.not-selected a:hover {
	list-style: none;
	color: #990000;
	text-decoration: underline;
}
#speak-out .headings li.selected {													
	list-style: none;
}
#speak-out .headings li.selected a {
	list-style: none;
	color: #990000;
	text-decoration: none;
}
#speak-out .headings li.selected a:hover { 
	list-style: none;
	text-decoration: none;
}

#speakoutpgheads ul, .spbullets ul {
margin-left:8px;
}


#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:340px;
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;
}

.kindaheader {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:underline;
color:#677c9f;
text-transform:uppercase;
}

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

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

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

.maintemplate p {														
	color: #000;
	font: normal 11px arial,helvetica,sans-serif;
}

.oldh1 {
color: #666;
	font: normal 11px arial,helvetica,sans-serif;
	text-align: left;
	margin: 0;
	padding: 0 0 6px 0;
}

.greyheader {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#666;
text-transform:uppercase;
margin:10px 0 0 2px;
padding:0;
}



/***************************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;
	background: url("/images/misc/bg_header1.gif") transparent;
	padding-left: 3px;
}
#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;
}

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;
}

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



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

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


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

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

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

#teacher h3 {																	
	color: #000;
	font: bold 16px arial,helvetica,sans-serif;
	background: url("/images/misc/bg_header1.gif") transparent;
	padding-left: 3px;
}
#teacher .hclist {																	
font-weight: bold;
}

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

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

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

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

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

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

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

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

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

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

#teacher ul li {
background:none;
display:list-item;
color:#000;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

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

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




 
#business .colheads li {
margin-left:-3px;
}

div.separator
{
clear: right;
height:1px;
width:200px;
float:none;
}

#aff_wrapper li {
background:none;
}

#home-link {																			
	color: #000;
	font: normal 9px arial,helvetica,sans-serif;
	margin: 0;
	padding: 0;
	text-align:center;
	display:none;
}
#home-link a {
	color: #000066;
	text-decoration: none;
	display:none;
}
#home-link a:hover {
	color: #990000;
	text-decoration: underline;
	display:none;
}

.searcharea {
float:left;
max-width:780px;
width:780px;
margin:0 8px 0 4px;
}

.searchby {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000;
}

.searchby a {
font-weight:normal;
text-decoration:none;
color:#000066;
}

.searchby a:hover {
font-weight:normal;
text-decoration:underline;
color:#990000;
}

#sportsform {
width:780px;
}

#sportsform p, #sportsform li, #sportsform {
font: normal 14px arial,helvetica,sans-serif;
color:#000;
}

#sportsform .fields {															
	clear: both;
	margin: 12px 0 0 0;
	padding-left: 0;
	width:780px;
	height:auto;
	min-height:20px;
}


#sportsform .fields .label {															
	width: 320px;
	color: #000;
	font: bold 14px arial,helvetica,sans-serif;
	text-align: left;
	text-transform: none;
	margin: 0;
	padding: 0;
}
	
#sportsform .fields .inputbox {
width:456px;
padding:0;
margin:0 0 0 4px;
float:right;
}

#flashadrr {
position:absolute;
z-index:1;
}

.clearIt {
 clear:both;
    overflow:hidden;
    height:0px;
    display:block;
}

#regional h1 {
margin-top:16px;
}

#regional h3, #regional img {
display:none;
}

#regional h2 {
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;
}

#boys {
width: 390px;
max-width:390px;
min-width:390px;
min-height:800px;
height:800px;
float:left;
clear:left;
margin:0 3px 0 0;
border-right:1px solid #000;
}

#girls {
width: 390px;
max-width:390px;
min-height:800px;
height:800px;
min-width:390px;
float:right;
margin:0 0 0 4px;
}

.scHead, .scHeadFirst {
font-weight: bold;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
color:#000066;
text-align:left;
margin-bottom: 6px;
}

.scHead {
margin-top:10px;
}

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


.winnerscore, .loserscore {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000;
margin:0;
clear:both;
width:380px;
min-width:380px;
max-width:380px;
line-height:14px;
padding:0;
}

.loserscore {
margin-bottom:32px;
}

.team {
min-width:240px;
max-width:240px;
width:240px;
float:left;
margin:0;
padding:0;
}

.points {
min-width:140px;
max-width:140px;
width:140px;
float:right;
clear:right;
margin:0;
padding:0;
}

.peelads {
width:600px;
height:600px;
display:block;
_display:none;
position:fixed;
z-index:9999;
overflow:hidden;
outline:none;
right:0;
top:0;
}
