body{padding:5px 0 0 0; background:#555555; color:#222222; text-align:center; font:14px "Trebuchet MS",Arial,sans-serif}
a{text-decoration:none; color:#000000}
a:hover{text-decoration:none; color:#006600}
h1,h2,p{margin:0; padding:0 10px; font-weight:normal}
p{padding:10px}
h1{font-size:30px; font-weight:bold; color:#222222; letter-spacing:1px}
h2{font-size:24px; line-height:1; color:#002455 }
img{border:0;}
img.left{float:left; margin:2px 10px 5px 0; border:0;}
form{margin:0; padding:0}

    dl {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 1.00em;
    }

    dt {
        float: left;
        width: auto;
    }

    dd { color: #666666;}
    dd + dd { padding-top: 5px;}
    dt span { padding: 0 5px 0 0;}

    dt .explain { font-style: italic;}

    dt label {
        font-size: 1.00em;
        text-align: left;
    }

    dd label {
        font-size: 1.00em;
        white-space: nowrap;
        margin: 0 10px 0 0;
    }

    html>body dd label input { vertical-align: text-bottom;}    /* Tweak for Moz to align checkboxes/radio buttons nicely */

    dd input {
        font-size: 1.00em;
        max-width: 100%;
    }

    dd textarea {
        font-size: 0.90em;
        width: 90%;
        max-width: 100%;
    }

    dd select {
        width: auto;
        font-size: 1.00em;
        max-width: 100%;
    }

    fieldset dl {
        margin-bottom: 10px;
        font-size: 0.85em;
    }

    fieldset dt {
        width: 45%;
        text-align: left;
        border: none;
        border-right: 1px solid #CCCCCC;
        padding-top: 3px;
    }

    fieldset dd {
        margin: 0 0 0 45%;
        padding: 0 0 0 5px;
        border: none;
        border-left: 1px solid #CCCCCC;
        vertical-align: top;
        font-size: 1.00em;
    }

    /* Hover highlights for form rows */
    fieldset dl:hover dt, fieldset dl:hover dd {
        border-color: #BC2A4D;
    }

    fieldset dl:hover dt label {
        color: #BC2A4D;
    }

    fieldset dl dd label:hover {
        color: #BC2A4D;
    }

    input, textarea, select {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 0.90em;
        font-weight: normal;
        vertical-align: middle;
        padding: 2px;
        color: #111111;
        border-left: 1px solid #AFAEAA;
        border-top: 1px solid #AFAEAA;
        border-right: 1px solid #D5D5C8;
        border-bottom: 1px solid #D5D5C8;
        background-color: #F7F7F7;
    }

    select {
        cursor: pointer;
    }

    /* IE checkbox fix */
    * html .checkbox {
        border: none;
        background-color: transparent;
    }

    input:hover, textarea:hover, select:hover {
        border-left: 1px solid #BC2A4D;
        border-top: 1px solid #BC2A4D;
        border-right: 1px solid #BC2A4D;
        border-bottom: 1px solid #BC2A4D;
        color: #BC2A4D;
    }

    input:focus, textarea:focus, select:focus {
        border: 1px solid #BC2A4D;
        color: #111111;
    }

    .disabled {
        color: graytext;
    }

    input.openid {
        padding-left: 20px;
        background: url(./images/openid.gif) #fff no-repeat 0px 50%;
    }

    .full { width: 97%; }
    .large { width: 75%; }
    .medium { width: 50%; }
    .narrow { width: 25%; }
    .autowidth { width: auto !important; }

    .error {
        color: #ff0000;
        background-color: #ffffe1;
        border: 1px dashed #cfcfcf;
        margin: 5px;
        padding: 3px;
        font-size: 1em;
        font-weight: bold;
    }

    .formerror {
        color: Red;
        font-size: 0.85em;
        font-weight: bold;
        line-height: 0;
    }

.top_headline{font-family:Arial,Helvetica,sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#222222;}
.abstract{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:500; color:#222222;}
.headlines{font-family:Arial; font-size:12px; line-height:15px; font-style:normal; font-weight:600; color:#333355;}
.headline{font-family:Arial, Helvetica,sans-serif; font-size:24px; font-style:normal; font-weight:bold; color:#333355;}
.subhead{font-family:"Trebuchet MS",Arial,sans-serif; font-size:18px; font-style:normal; font-weight:bold; color:#777777;}
.byline{float:left; font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:capitalize; color:#333333; text-decoration:none; letter-spacing:.1px; vertical-align:baseline; word-spacing:1px; white-space:normal; width: 100%; margin-right: 0;}
.datestamp{margin:0 0 5px 0; font-family:"Trebuchet MS",Arial,sans-serif; font-size:10px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:capitalize; color:#333333; text-decoration:none; letter-spacing:.1px; vertical-align:baseline; word-spacing:1px; white-space:normal;}
.story_body{font-family:"Trebuchet MS",Arial,sans-serif; font-size:14px; font-style:normal;line-height:normal; font-weight:500; font-variant:normal; color:#000000}
div.photo_box{width:320px; float:left; padding:10px; margin:10px; background-color:#FFFFFF;}
div.img_left{float:left; margin:2px 10px 5px 0; border:0;}
.photo_caption{font-family:"Trebuchet MS",Arial,sans-serif; font-size:12px; font-style: normal; line-height:normal; font-weight:500; font-variant:normal; color:#000000}
.tiny_text{font-family: Arial,Helvetica,sans-serif, Courier, mono; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:uppercase; color:#000000;}
.weather_text a{font-family: Arial,Helvetica,sans-serif, Courier, mono; font-size:11px; font-style:normal; line-height:normal; font-weight:normal; font-variant:normal; text-transform:uppercase; color:#000000; background-color:#FFFF00;}
.submit{cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 0 2px;}
div#container1{width:1000px; margin:0 auto; padding:10px; background:#999999; text-align:left;}
div#flag{margin:20px 0 0 10px; float:left}
div#header{width:990px; padding:5px; margin:0; background:#FFFFFF; text-align:center;}
div#menu_bar{width:980px; padding:5px 10px; margin:10px 0 0 0; background:#555555; color:#FFFFFF;}
div#menu_bar img{padding:0; margin:0; vertical-align:middle}
div#menu_bar_right{float:right; color:#FFFFFF;}
div#menu_bar_right a{font:bold 12px "Trebuchet MS"; text-decoration:none; padding:3px 7px; margin-right: px; color:#FFFFFF;}
div#menu_bar_right a:visited{color:#DDDDDD;}
div#menu_bar_right a:hover{text-decoration:none; color:#999999;}
div#menu_bar_right .selected{}
div#title_bar{width:670px; clear:both; padding:20px 10px 10px 20px; margin-top:10px; background:#FFFFFF; text-align:left; color:#000000;}
div#column1{width:700px; float:left; padding:0; margin:0 0 10px 0;}
div#content_column1{width:670px; float:left; padding:0; margin:0 0 10px 0;}
div#column_full{width:1000px; float:left; padding:0; margin:0 0 10px 0;}
div#edit_column1{width:700px; float:left; padding:0; margin:0 0 10px 0;}
div#column2{width:300px; float:right; padding:0; margin:0 0 10px 0;}
div#content_column2{width:330px; float:right; padding:0; margin:0 0 10px 0;}
div#content1{width:700px; margin:10px 0 0 0; background:#FFFFFF;}
div#content2{width:700px; margin:10px 0 0 0; background:#FFFFFF;}
div#content_includes{width:650px; height:100%; margin:10px auto 0 auto; padding:10px; background:#FFFFFF; background-image:url(/images/blank.gif); background-repeat:repeat-y;}
div#content_includes table{margin:0 auto;}
div#content_full{width:980px; height:100%; margin:10px auto 0 auto; padding:10px; background:#FFFFFF; background-image:url(/images/blank.gif); background-repeat:repeat-y;}
div#block1{width:320px; float:left; padding:10px; margin:0 0 10px;}
div#block2{width:320px; float:right; padding:10px; margin:0 0 10px;}
div#block3{width:330px; float:left; padding:10px; margin:0 0 10px;}
div#block4{width:330px; float:right; padding:10px; margin:0 0 10px;}
div#format_printer{width:100px; float:right; clear:right; padding:0; margin:0;}
div#format_printer a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
div#format_printer a:hover{color:#009900;}
div#format_email{width:100px; float:right; clear:right; padding:0;}
div#format_email a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
div#format_email a:hover{color:#009900;}
ul#obit,ul#obit li{margin:10px 0 0 10px; padding:0; list-style:none}
ul#obit li{width:290px; margin:0 10px 10px 0}
ul#obit h3{font-weight:bold; font-size:14px; margin:0px; padding: 5px 0 3px; text-align:center; color:#FFFFFF}
ul#obit p{font-weight:normal; font-size:12px; margin:0; padding:5px 8px 15px}
ul#obit div{background:#FFFFFF}
li#obit_title h3{background: #555555}
ul#poll,ul#poll li{margin:0; padding:0; list-style:none}
ul#poll li{width:290px; margin:10px 0 0 0;}
ul#poll h3{font-weight:bold; font-weight:14px; margin:0; padding: 0; text-align:center; color:#FFFFFF}
ul#poll p{font-weight:normal; font-size:12px; margin:0;}
ul#poll div{background:#FFFFFF; padding:0 10px 0 10px; text-align:left;}
li#poll_title h3{background: #333399; margin: 0; padding: 0;}
div#sports_banner{width:680px; padding:10px 10px 10px 10px; clear:both; margin-top:10px; background:#555555; text-align:left; color:#FFFFFF}
div#sports_banner a{color:#FFFFFF}
div#promos{width:680px; padding:13px 10px 7px 10px; clear:both; margin-top:10px; background:#555555; text-align:left; color:#FFFFFF}
div#promos a{color:#FFFFFF}
div#story_ad{width:680px; padding:13px 10px 7px 10px; clear:both; margin-top:10px; background:#555555; text-align:left; color:#FFFFFF}
div#breaking_bar{width:980px; height:30; padding:5px 10px; margin:10px 0 0 0; background:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:900;}
div#breaking_bar a{color:#FFFFFF}
div#breaking{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:900;}
#promo_bar{margin:0; padding:0; list-style:none; white-space:nowrap;}
#promo_bar li{padding:6px; display:inline;}
#story_ad_bar{margin:0; padding:0; list-style:none; white-space:nowrap;}
#story_ad_bar li{padding:3px; display:inline;}
div#special_box{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#FFFFFF; text-align:center}
div#ap{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#FFFFFF; text-align:center}
div#calendar{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#000000; color:#FFFFFF}
div#listen{width:290px; padding:10px; margin:10px 0 0 10px; background-color:#990000; color:#FFFFFF}
div#most_wanted{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#990000; color:#FFFFFF; text-align:center}
div#special{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#990000; color:#FFFFFF}
div#storylist{width:270px; padding:10px; margin:10px 0 0 10px; background-color:#FFFFFF; color:#000000;}
div#storylist p {padding:3px}
div#sports_headerline{clear:both; border-style:dotted;}
div.content_rbox{width:320px; padding:10px 0; margin:10px 0 0 10px; background-color:#FFFFFF; text-align:center}
div.nav1{width:290px; padding:10px 0; margin:10px 0 0 10px; background-color:#FFFFFF; text-align:center}
div.nav1 h2{font-size:12px; color: #9E4A24}
div.nav2{width:290px; padding:10px 0; margin:10px 0 0 10px; background:#FFFFFF}
div.nav2 h2{font-size:12px; color: #9E4A24}
div.left{float:left;}
div.right{float:right;}
div#footer{width:990px; clear:both; padding:5px; margin:0; background:#FFFFFF; text-align:center; color:#000000;}
div.spacer{clear:both;}
.tabs{}
.tabs ul {padding:3px 0; font:bold 12px "Trebuchet MS"; margin-left:0; margin-top:1px; margin-bottom:0; list-style-type:none; text-align:left;}
.tabs li {display:inline; margin:0;}
.tabs li a{text-decoration:none; padding:3px 7px; margin-right: px; color:#FFFFFF;}
.tabs li a:visited{color:#DDDDDD;}
.tabs li a:hover{text-decoration:none; color:#999999;}
.tabs li.selected{}
.tabs li.selected a{border-bottom-color:white;}
.tabs li.selected a:hover{text-decoration:none;}
.dropmenudiv_b{position:absolute; top:0; border:1px solid #999999; border-width:0 2px; font:normal 12px "Trebuchet MS"; line-height:18px; z-index:100; background-color:#666666; width:220px; visibility:hidden;}
.dropmenudiv_b a{width:auto; display:block; text-indent:5px; border:0 solid #999999; border-bottom-width:2px; padding:2px 0; text-decoration:none; color:#FFFFFF;}
* html .dropmenudiv_b a{/*IE only hack*/width:100%;}
.dropmenudiv_b a:hover{background-color:#999999;}

.share a{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}
.share a:hover{color:#009900;}


/*Sports Main page ad setup*/
div#sportscontainer{width: 700px;height: auto;}
div#sportsheader{width: 220px;height: auto;float: left;}
div#sportsad{width: 350px;height: auto;padding-top: 10px;float: left;}

div#cove{
	width:700px; 
	margin:10px 0 0 0; 
	background:#FFFFFF;
	}
	div#cove div.cove_pad{
		padding: 5px 0 5px 0;
		text-align: center;
	}
	div#cov div.cove_pad img{
		border: none;
	}

/*share this*/
div#share_wrapper{
	width: 670px;
	background-color: #fff;
	float: right;
	margin: 0;
	padding: 0;
	}
	div#share_wrapper ul{
		float: right;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	div#share_wrapper li{
		display: inline;
		padding: 0 4px 0 0;
		margin: 0;
	}
	div#share_wrapper img{
		border: none;
		padding: 0;
		margin: 0;
	}
	
#community {width:980px; padding:10px; margin:0 0 10px 0; background:#FFFFFF; text-align:center;}

#obituaries {
	float:left;
	width:220px;
	padding:10px;
	border:dotted 1px #999999;
	background:#FFFFFF;
	font-family:Arial, Helvetica,sans-serif; font-size:12px; font-style:normal; color:#000000; }

#weddings {
	margin:0 325px 0 250px;
	background:#FFFFFF;
	padding:3px;
	font-family:Arial, Helvetica,sans-serif; font-size:12px; font-style:normal; color:#000000; }

#calendar {
	float: right;
	width:310px;
	background:#FFFFFF;
	border:solid 1px #FFFFFF;
	padding:3px;
}
