/* CSS Document */

*{margin:0; padding:0;}
html{background:#EEEEEE;}
body{width:1000px; margin:0 auto;background:#FFFFFF;border:1px solid #CCCCCC; border-top:none; font:86% Verdana, Arial, Helvetica, sans-serif;}
#header{
	margin: 0px -6px 0px -5px;
	background-color: #eee;
	z-index: 2;
	}
.right{float:right;}
.left{float:left; margin-top: -1px;}
#search{margin:-1px 0 4px 0;}
#issue{margin:0 5px;}
#container{margin:10px;}
.clear{clear:both;}
#content{margin:0 150px 0 0; min-height: 300px;}
.storybox{border-bottom:1px solid #EEEEEE;margin-bottom:5px;padding-bottom:5px; font-size: small;}
#page{width:980px;}
.righthand{
	margin-left: 5px; 
	margin-bottom: 5px; 
	width: 150px; 
	border: 1px solid #DDDDDD; 
	padding: 5px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
}

.gray_box{padding:5px; border:1px solid #DDDDDD; background:#F8F8F8; margin-top:5px;}
.end_divider{border-top:1px solid #DDDDDD; padding-top:3px; margin-top:7px;}
.photo_caption{font-size:9px;}
div.storyphoto div{margin:18px 0 0 20px; border:1px solid #DDDDDD; background:#F8F8F8;padding:3px;}
div.storyphoto img{margin:5px auto 3px;}
h2.story_headline {padding:7px 0 0 0; border-top:1px solid #DDDDDD;}
p.byline{margin:3px 0 4px 5px;}
#righthand form table tbody tr td{padding:3px 0; font-size:x-small;}
#content .story_content p{margin-bottom:0.5em; line-height:1.35em;}
div.storybox h3{margin-top:3px;padding-top:7px; border-top:1px solid #EEEEEE;}

/* Normal Bubble */
div.bubble {
	width: auto;
	font-size: 12px;
	margin-bottom: 24px;
	margin-top: 10px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
}

.bub_norm{
	background-color: #fff;
}

.bub_not{
	background-color: #f9f9f9;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(tip.gif) no-repeat 20px 0;
	font-style: normal;
}

.block_header{
	background: transparent url(../images/block_header.png) no-repeat scroll left top;
	height: 26px;
	line-height: 2.2em;
	width: 161px;
	font-size: 14px; 
	text-align: center;
	font-weight: bold;
	color: #fff;
	margin: -7px -6px 5px -5px;
	border-bottom: 2px solid #FACE5D;
	padding-bottom: 1px;
}

.top_four{
	display: block;
	width: 156px; 
	height: 180px;
	float: left;
	border: 1px solid #a47a7a;
	background: #ffffff none repeat scroll 0 0 !important;
	margin: 2px 1px;
	text-decoration: none !important;
		
}

.top_four:hover{
	border-color: #660000;
	text-decoration: none !important;
}

.top_four img{
	border: 0;
	margin: 3px;
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 3px;
}

.top_head{
	font-size: 12px;
	margin: -1px 6px 3px 10px;
	color: #000;
	font-weight: normal;
}
/*
	-- -- -- -- -- -- --
	css sprites2
	nav style, with style for scripted elements

	http://www.alistapart.com/articles/sprites2
	-- -- -- -- -- -- --
*/

.nav{list-style:none;width:780px;height:45px;background:url(../images/navi.png) no-repeat;position:relative;border-bottom:1px solid #DDDDDD;margin:7px 0 0 0;}
.nav li{display:inline;}
.nav li a:link, .nav li a:visited {position:absolute;top:0;height:45px;text-indent:-9000px;overflow:hidden;z-index:10;}

.nav .front_page a:link, .nav .front_page a:visited {left:0px;width: 92px;}
.nav .front_page a:hover, .nav .front_page a:focus {background: url(../images/navi.png) no-repeat 0px -45px;}
.nav .front_page a:active {	background: url(../images/navi.png) no-repeat 0px -90px;}
.current-front_page .front_page a:link, .current-front_page .front_page a:visited {background: url(../images/navi.png) no-repeat 0px -135px; cursor: default;}
.nav-front_page, .nav-front_page-click {position: absolute;	top: 0;	left: 0px;	width: 92px; height: 45px;	background: url(../images/navi.png) no-repeat -0px -45px;}
.nav-front_page-click {	background: url(../images/navi.png) no-repeat 0px -90px;}

.nav .news a:link, .nav .news a:visited {left:93px;width: 56px;}
.nav .news a:hover, .nav .news a:focus {background: url(../images/navi.png) no-repeat -93px -45px;}
.nav .news a:active {background: url(../images/navi.png) no-repeat -93px -90px;}
.current-news .news a:link, .current-news .news a:visited {background:transparent url(../images/navi.png) no-repeat scroll -93px -135px; cursor: default;}
.nav-news, .nav-news-click {position: absolute;	top: 0;	left: 93px;	width: 56px; height: 45px;	background: url(../images/navi.png) no-repeat -93px -45px;}
.nav-news-click {	background: url(../images/navi.png) no-repeat -97px -90px;}

.nav .opinion a:link, .nav .opinion a:visited {left:150px;width: 70px;}
.nav .opinion a:hover, .nav .opinion a:focus {background: url(../images/navi.png) no-repeat -150px -45px;}
.nav .opinion a:active {background: url(../images/navi.png) no-repeat -150px -90px;}
.current-opinion .opinion a:link, .current-opinion .opinion a:visited {background: url(../images/navi.png) no-repeat -150px -135px; cursor: default;}
.nav-opinion, .nav-opinion-click {position: absolute;	top: 0;	left: 150px;	width: 70px; height: 45px;	background: url(../images/navi.png) no-repeat -150px -45px;}
.nav-opinion-click {	background: url(../images/navi.png) no-repeat -150px -90px;}

.nav .arts a:link, .nav .arts a:visited {left:221px;width: 165px;}
.nav .arts a:hover, .nav .arts a:focus {background: url(../images/navi.png) no-repeat -221px -45px;}
.nav .arts a:active {background: url(../images/navi.png) no-repeat -221px -90px;}
.current-arts .arts a:link, .current-arts .arts a:visited {background: url(../images/navi.png) no-repeat -221px -135px; cursor: default;}
.nav-arts, .nav-arts-click {position: absolute;	top: 0;	left: 221px;	width: 165px; height: 45px;	background: url(../images/navi.png) no-repeat -221px -45px;}
.nav-arts-click {	background: url(../images/navi.png) no-repeat -221px -90px;}

.nav .sports a:link, .nav .sports a:visited {left:387px;width: 63px;}
.nav .sports a:hover, .nav .sports a:focus {background: url(../images/navi.png) no-repeat -387px -45px;}
.nav .sports a:active {background: url(../images/navi.png) no-repeat -387px -90px;}
.current-sports .sports a:link, .current-sports .sports a:visited {background: url(../images/navi.png) no-repeat -387px -135px; cursor: default;}
.nav-sports, .nav-sports-click {position: absolute;	top: 0;	left: 387px;	width: 63px; height: 45px;	background: url(../images/navi.png) no-repeat -387px -45px;}
.nav-sports-click {	background: url(../images/navi.png) no-repeat -387px -90px;}

.nav .media a:link, .nav .media a:visited {left:451px;width: 58px;}
.nav .media a:hover, .nav .media a:focus {background: url(../images/navi.png) no-repeat -451px -45px;}
.nav .media a:active {background: url(../images/navi.png) no-repeat -451px -90px;}
.current-media .meadi a:link, .current-media .media a:visited {background: url(../images/navi.png) no-repeat -451px -135px; cursor: default;}
.nav-media, .nav-media-click {position: absolute;	top: 0;	left: 451px;	width: 58px; height: 45px;	background: url(../images/navi.png) no-repeat -451px -45px;}
.nav-media-click {	background: url(../images/navi.png) no-repeat -451px -90px;}

.nav .weather a:link, .nav .weather a:visited {left:510px;width: 76px;}
.nav .weather a:hover, .nav .weather a:focus {background: url(../images/navi.png) no-repeat -510px -45px;}
.nav .weather a:active {background: url(../images/navi.png) no-repeat -510px -90px;}
.current-weather .weather a:link, .current-weather .weather a:visited {background: url(../images/navi.png) no-repeat -510px -135px; cursor: default;}
.nav-weather, .nav-weather-click {position: absolute;	top: 0;	left: 510px;	width: 76px; height: 45px;	background: url(../images/navi.png) no-repeat -510px -45px;}
.nav-weather-click {	background: url(../images/navi.png) no-repeat -510px -90px;}

.nav .adverts a:link, .nav .adverts a:visited {left:587px;width: 43px;}
.nav .adverts a:hover, .nav .adverts a:focus {background: url(../images/navi.png) no-repeat -587px -45px;}
.nav .adverts a:active {background: url(../images/navi.png) no-repeat -587px -90px;}
.current-adverts .adverts a:link, .current-adverts .adverts a:visited {background: url(../images/navi.png) no-repeat -587px -135px; cursor: default;}
.nav-adverts, .nav-adverts-click {position: absolute;	top: 0;	left: 587px;	width: 43px; height: 45px;	background: url(../images/navi.png) no-repeat -587px -45px;}
.nav-adverts-click {	background: url(../images/navi.png) no-repeat -587px -90px;}

.nav .archives a:link, .nav .archives a:visited {left:631px;width: 77px;}
.nav .archives a:hover, .nav .archives a:focus {background: url(../images/navi.png) no-repeat -631px -45px;}
.nav .archives a:active {background: url(../images/navi.png) no-repeat -631px -90px;}
.current-archives .archives a:link, .current-archives .archives a:visited {background: url(../images/navi.png) no-repeat -631px -135px; cursor: default;}
.nav-archives, .nav-archives-click {position: absolute;	top: 0;	left: 631px;	width: 77px; height: 45px;	background: url(../images/navi.png) no-repeat -631px -45px;}
.nav-archives-click {	background: url(../images/navi.png) no-repeat -631px -90px;}

.nav .contact a:link, .nav .contact a:visited {left:709px;width: 71px;}
.nav .contact a:hover, .nav .contact a:focus {background: url(../images/navi.png) no-repeat -709px -45px;}
.nav .contact a:active {background: url(../images/navi.png) no-repeat -709px -90px;}
.current-contact .contact a:link, .current-contact .contact a:visited {background: url(../images/navi.png) no-repeat -709px -135px; cursor: default;}
.nav-contact, .nav-contact-click {position: absolute;	top: 0;	left: 709px;	width: 71px; height: 45px;	background: url(../images/navi.png) no-repeat -709px -45px;}
.nav-contact-click {	background: url(../images/navi.png) no-repeat -709px -90px;}
