#container { width: 1034px; margin: 0 auto; background-color: white;text-align: left;} 

body { background-image: url('http://www.shorenewstoday.com/graphics/snt_body_bg.jpg'); background-repeat: repeat-x; background-attachment: fixed; text-align: center;min-width: 1040px;} 

div.leaderboard {float: right;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;width: auto;}
div.lblogo {float: left; padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;margin-top: 0pt;margin-right: 0pt;margin-bottom: 0pt;margin-left: 0pt;width: 274px; }

/* horizontal navigation lists*/
.menu {		position: relative;display: block;	float:left;	width:100%;	font-size:100%;	line-height:normal;	border-bottom:1px solid #cccccc;	}
.menu ul {	margin:0;	padding:10px 5px 0 15px;	list-style:none;	}
.menu li {	display:inline;	margin:0;	padding:0;	}
.menu a {	float:left;	background:url("http://www.shorenewstoday.com/images/tableftF.gif") no-repeat left top;	margin:0;	padding:0 0 0 4px;	text-decoration:none;	}
.menu a span {	float:left;	display:block;	background:url("http://www.shorenewstoday.com/images/tabrightF.gif") no-repeat right top;	padding:5px 15px 4px 6px;	color:#666;	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.menu a span {float:none;} 
/* End IE5-Mac hack */
.menu a:hover span {color:#FFFFFF;}
.menu a:hover {background-position:0% -42px;}
.menu a:hover span {background-position:100% -42px;} 
/*end menu*/

#styleone {/*position:relative;*/ display:block; height:21px; font-size:100%; font-weight:bold; background:transparent url(http://www.shorenewstoday.com/images/bgOFF.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; border-bottom:1px solid #d9d9d9;}
#styleone ul {margin:0;padding:0;list-style-type:none;width:auto;}
#styleone ul li {display:block;float:left;padding: 0 1px 0 0;}
#styleone ul li a {display:block; float:left; color:#034895; text-decoration:none; padding:3px 15px 0 15px; height:18px;}
#styleone ul li a:hover,#styleone ul li a.current {color:#034895; background:transparent url(http://www.shorenewstoday.com/images/bgON.gif) repeat-x top left;} 
/*end styleone*/

#styletwo {position:relative; display:block; height:21px; font-size:100%; font-weight:bold; background:transparent url(http://www.shorenewstoday.com/images/bgOFF.gif) repeat-x top left; font-family:Arial,Verdana,Helvitica,sans-serif; border-bottom:1px solid #d9d9d9;}
#styletwo ul {margin:0; padding:0; list-style-type:none; width:auto;}
#styletwo ul li {display:block; float:left; padding: 0 1px 0 0;}
#styletwo ul li a {display:block; float:left; color:#034895; text-decoration:none; padding:6px 10px 0 10px; height:18px;}
#styletwo ul li a:hover,#styleone ul li a.current {color:#034895; background:transparent url(http://www.shorenewstoday.com/images/bgON.gif) repeat-x top left;}
/*end styletwo*/

#hmenu li { display: inline; list-style-type: none; padding-right: 15px;font-size:100%;font-weight:bold; }

/* verticle navigation lists*/
#newspaperlist { padding-left: 0; margin-left: 0; border-bottom: 1px solid gray; width: 160px; }
#newspaperlist li { list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid gray; }
#newspaperlist h5{ color:#003366; font-family: arial; font-size: small; } 
#newspaperlist li a { text-decoration: none; display:block }
#newspaperlist li a:hover { color:#003366; 	background:#E3E3E3;	text-decoration:none }

#bloglist { padding-left: 0; margin-left: 0; border-bottom: 1px solid gray; width: 75px; }
#bloglist li { list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid gray; }
#bloglist h5{ color:#003366; font-family: arial; font-size: small;  } 
#bloglist li a { text-decoration: none; display:block }
#bloglist li a:hover { color:#003366; 	background:#E3E3E3; text-decoration:none}

#indexlist { padding-left: 0; margin-left: 0; /*border-bottom: 1px solid gray;*/ width: 75px; }
#indexlist li { list-style: none; margin: 0; padding: 0.25em; /*border-top: 1px solid gray;*/ }
#indexlist h5{ color:#003366; font-family: arial; font-size: small;  } 
#indexlist li a { text-decoration: none; display:block }
#indexlist li a:hover { color:#003366; background:#E3E3E3; text-decoration:none}