html, body {
	background-color: #000000;
	font-size: 12px;
	font-family: arial;
	color:#ffffff;  
	text-align:center;
	margin:0px;
	padding:0px;
}

h1 {
	font-size:14px;
	padding-top:10px;
	text-transform:uppercase;
	color: #564b47;
	background-color: transparent;
}

h2{
	font-size: 14px;
	font-family: arial;
	font-weight: bold;
	color: #9cdbfb;
	padding: 0px;
	margin: 0px;
}

h2.archives{
	top: 0px;
	position: relative;
	background-color: #2f3c5a;
	margin-right: 15px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index:8;
}

h2.left{
	position: relative;
	top: 6px;
	left: 8px;
	z-index: 5;
	padding: 0px;
	margin: 0px;
}

h2.latest{
	top: 0px;
	position: relative;
	background-color: #2f3c5a;
	margin-left: 15px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
	z-index:8;
}

h2.local_info{
	padding-top: 24px;
	padding-left: 10px;
	margin: 0px;
}

h2.pop_downloads{
	position: relative;
	top: 23px;
	left: 8px;
	z-index: 5;
	padding: 0px;
	margin: 0px;
}

h3{
	font-family: arial;
	font-size: 16px;
	color: #99cc33;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}

h3.story{
	padding-top: 5px;
}

#archives_bg{
	position: relative;
	background-image: url('images/archives_bg.gif');
	background-repeat: repeat-y;
	padding-top:5px;
}

#archives_footer{
	position: relative;
	background-image: url('images/archives_footer.gif');
	background-repeat: no-repeat;
	height: 47px;
	width: 185px;
}

#archives_footer_2{
	background-image: url('images/archives_footer_2.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height:8px;
	width: 185px;
	margin:0px;
	padding-top: 10px;
}

.heading{
	color:#99ff00;
	font-size: 22px;
	font-weight: bold;
}

#updates_bg{
	position: relative;
	background-image: url('images/updates_bg.gif');
	background-repeat: repeat-y;
	margin: 0px;
	height: 50px;
	top: 10px;
}

#updates_footer{
	position: relative;
	background-image: url('images/updates_footer.gif');
	background-repeat: no-repeat;
	background-position: top;
	height: 8px;
	width: 185px;
}

#banner{
	position: relative;
	background-image: url('images/banner.jpg');
	background-repeat: no-repeat;
	width: 858px;
	height: 78px;
	left: 15px;
	top: 5px;
}

#banner_downloads{
	position: relative;
	background-image: url('images/banner_downloads.jpg');
	background-repeat: no-repeat;
	width: 858px;
	height: 78px;
	left: 15px;
	top: 5px;
}

#banner_reviews{
	position: relative;
	background-image: url('images/banner_reviews.jpg');
	background-repeat: no-repeat;
	width: 858px;
	height: 78px;
	left: 15px;
	top: 5px;
}

#box {
	width:886px;
	margin: 0px auto;
	padding:0px;
	text-align:left;
}

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}

.blue{
	color:#4caaee;
}

#content {
	width:280px;
	position: absolute;
	float: right;
	top: 240px;
	left: 50%;
	margin-left: -365px;
	background-color:#000000;
}

#content_testa {
	width:686px;
	position: absolute;
	float: right;
	top: 240px;
	left: 50%;
	margin-left: -365px;
	background-color:#000000;
}

#content_right {
	width:280px;
	position: absolute;
	float: right;
	top: 240px;
	right: 50%;
	margin-right: -365px;
	background-color:#000000;
}

#content_right2 {
	width:280px;
	position: absolute;
	float: right;
	top: 246px;
	right: 50%;
	margin-right: -227px;
	background-color:#000000;
}

#content_left {
	width:80px;
	padding:0px;
	float:left;
	padding-left: 20px;
	margin-top: 30px;
	background-color: transparent;
}

#content_right {
	float: right;
	width: 386px;
	padding: 0px;
}

#content_reviews {
	width:686px;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 40px;
	float:left;
	background-color:#ffffff;
    height:100%;
}

.white{
	color: #ffffff;
	font-size: 10px;
	padding-top: 11px;
	margin-left: 8px;
}

#crumbs{
	position: absolute;
	font-size: 10px;
	font-weight: bold;
	color: #99cc33;
	background-image: url('images/line.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 8px;
	width: 448px;
	right: 50%;
	margin-right: -223px;
	padding-top: 15px;
}

#day_1{
	position: relative;
	font-size: 10px;
	color: #666666;
	line-height: 1.50em;
	left: 25px;
	top: 0px;
	width: 88px;
}

#day_2{
	position: relative;
	font-size: 10px;
	color: #666666;
	line-height: 1.50em;
	left: 113px;
	top: 0px;
	width: 88px;
}

#fran{
	position: absolute;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	left: 50%;
	top:272px;
	margin-left: -366px;
}

#nonfran{
	position: absolute;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	left: 50%;
	top:272px;
	margin-left: -136px;
}

#contact{
	position: absolute;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	right: 50%;
	top:272px;
	margin-right: -205px;
}

#men1{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	top:172px;
	margin-left: -431px;
}

#men2{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	top:172px;
	margin-left: -311px;
}

#men3{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	top:172px;
	margin-left: -164px;
}

#men4{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	left: 50%;
	top:172px;
	margin-left: -40px;
}

#men5{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	right: 50%;
	top:172px;
	margin-right: -218px;
}

#men6{
	position: absolute;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	right: 50%;
	top:172px;
	margin-right: -364px;
}

#nonfran2{
	position: absolute;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	left: 50%;
	top:172px;
	margin-left: -136px;
}

#contact2{
	position: absolute;
	color: #cccccc;
	font-size: 12px;
	font-weight: bold;
	right: 50%;
	top:172px;
	margin-right: -205px;
}

#left {
	width:200px;
	padding:0px;
	margin: 0px;
	float:left;
	background-color:#d6dce7;
	background-image: url('images/left_bg.gif');
	background-repeat: repeat-y;
}

#logo {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url('images/logo.gif');
	background-repeat: no-repeat;
	height: 88px;
	width: 272px;
	z-index: 2;
}

#line{
	position: relative;
	background-image: url('images/line.gif');
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 1em;
	padding-bottom: 1em;
}

#line_main{
	position: relative;
	background-image: url('images/line.gif');
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
	top:-14px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
}

#line_story{
	position: relative;
	background-image: url('images/line.gif');
	background-repeat: repeat-x;
	background-position: center;
	height: 1px;
	margin-left: 0px;
	margin-right: 25px;
	margin-top:5px;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
}

#line_weather{
	position: relative;
	background-image: url('images/line.gif');
	background-repeat: repeat-x;
	height: 1px;
	margin-left: 25px;
	margin-right: 10px;
	top: 0px;
}

#line_weather2{
	position: relative;
	background-image: url('images/line.gif');
	background-repeat: repeat-x;
	height: 1px;
	margin-left: 25px;
	margin-right: 10px;
	top: -104px;
}

#local_foot{
	background-image: url('images/local_info_foot.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height:7px;
	width: 185px;
	margin:0px;
	padding-top: 10px;
}

#menu{
	position: absolute;
	float: right;
	top: 205px;
	left: 50%;
	margin-left: -365px;
	z-index: 4;
	width: 686px;
}

p{
	font-size: 11px;
	line-height: 1.25em;
}

p.intro{
	width: 368px;
	color: #9b9f8b;
}

#cat_box{
	position: relative;
	padding-top: 5px;
	margin:0px;
}

ul.cat{
	list-style-image: url('images/arrow.gif');
	list-style-type: circle;
	font-size: 10px;
	width: 200px;
	margin:0;
	padding: 0px;
}

ul.cat_sub{
	list-style-image: url('images/arrow_sub.gif');
	list-style-type: circle;
	font-size: 10px;
	margin:0;
	padding: 0px;
}

li.cat_sub{
	padding-bottom: 4px;
	margin-bottom: 4px;
	margin-left: 40px;
}

li.cat{
	padding-bottom: 4px;
	margin-bottom: 4px;
	margin-left: 25px;
}

#rc_bg{
	background-image: url('images/rc_bg.gif');
	background-repeat: repeat-y;
}

#rc_footer{
	position: relative;
	background-image: url('images/rc_footer.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height: 7px;
	width: 185px;
	margin-top: 0px;
	margin-left: 15px;
}

ul.rc_bullet{
	list-style-image: url('images/rc.gif');
	list-style-type: circle;
	font-size: 10px;
	margin-left:42px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

li.rc_bullet{
	background-image: url('images/line_rc.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	color: #ffffff;
	padding-bottom: 8px;
	line-height: 1.30em;
	margin-right: 15px;
}

#right {
	width:200px;
	padding:0px;
	float:left;
	background-color:#d6dce7;
	background-image: url('images/right_bg.gif');
	background-repeat: repeat-y;
}

#right_top{
	position: relative;
	float: right;
	top: -88px;
	background-image: url('images/right.gif');
	background-repeat: no-repeat;
	height: 94px;
	width: 13px;
	z-index: 3;
	overflow: auto;
}

#head {
	background-color:#000000;
	background-image: url('images/top.gif');
	height: 102px;
	width: 820px;
	margin-top: 46px;
}

img{
	border: 0px;
}

#search_top{
	position: absolute;
	top: 123px;
	right: 50%;
	margin-right: -430px;
	z-index: 4;
}

ul.search_top{
	list-style: none;
	padding:0;
	margin:0;
}

li.search_top{
	display: inline;
	float:left;
	text-decoration:none;
	padding-right: 8px;
}

ul.latest_posts{
	list-style-image: url('images/latest_posts.gif');
	list-style-type: circle;
	font-size: 10px;
	margin-left:42px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}

li.latest_posts{
	background-image: url('images/line.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 8px;
	line-height: 1.30em;
	margin-right: 15px;
}

#latest_footer{
	position: relative;
	background-image: url('images/latest_footer.gif');
	background-repeat: no-repeat;
	width: 185px;
	height: 47px;
	left: 15px;
	top: 0px;
	margin-top: 0px;
	z-index: 9;
}

#numbers{
	position: relative;
	margin-top:30px;
}

#option {
	background-color:#000000;
	background-image: url('images/option.gif');
	height: 274px;
	width: 820px;
	margin-top: 76px;
}

#menu1 {
	background-color:#000000;
	background-image: url('images/menu.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#menu2 {
	background-color:#000000;
	background-image: url('images/menu2.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#menu3 {
	background-color:#000000;
	background-image: url('images/menu3.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#menu4 {
	background-color:#000000;
	background-image: url('images/menu4.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#menu5 {
	background-color:#000000;
	background-image: url('images/menu5.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#menu6 {
	background-color:#000000;
	background-image: url('images/menu6.gif');
	height: 75px;
	width: 820px;
	margin-top: 10px;
}

#nonfran_menu {
	background-color:#000000;
	background-image: url('images/nonfran_menu.gif');
	height: 75px;
	margin-left:64px;
	width: 686px;
	margin-top: 10px;
}

#contact_menu {
	background-color:#000000;
	background-image: url('images/contact_menu.gif');
	height: 75px;
	margin-left:64px;
	width: 686px;
	margin-top: 10px;
}

.red{
	color: #ca3235;
	text-decoration: underline;
	font-weight: bold;
}

#right_curve{
	position: relative;
	background-image: url('images/right_curve.gif');
	background-repeat: no-repeat;
	height: 30px;
	width: 185px;
	top:0px;
	left:0px;
}

#left_curve{
	position: relative;
	background-image: url('images/right_curve.gif');
	background-repeat: no-repeat;
	height: 30px;
	width: 185px;
	top:0px;
	margin-left:15px;
}

#search_left{
	position: relative;
	top: 16px;
	left: 8px;
	z-index: 6;
}

.search_type{
	width:187px;
	font-size: 11px;
	color: #6f6f70;
	margin-top:2px;
}

.search_left_box{
	width:165px;
	font-size: 11px;
	color: #6f6f70;
	margin-top:3px;
}

#story_bg{
	background-image: url('images/story_bg.gif');
	background-repeat: no-repeat;
	background-color: #c5cad5;
	width: 342px;
	height: 21px;
	margin-top: 7px;
	padding-left: 26px;
	padding-top: 9px;
	color: #69799d;
	font-size: 10px;
}

#submit_left{
	position: relative;
	z-index: 5;
	left: 113px;
	top: 20px;
}

#submit_left2{
	position: relative;
	z-index: 5;
	left: 113px;
	top: 20px;
	margin-bottom:15px;
}

#top_curve{
	position: relative;
	background-image: url('images/top_curve.gif');
	background-repeat: no-repeat;
	width: 185px;
	height: 94px;
	left: 15px;
	z-index: 2;
}

#trav{
	position: relative;
	top: 5px;
	left: 15px;
}

#wallpaper_footer{
	background-image: url('images/local_info_foot.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height:7px;
	width: 185px;
	margin:0px;
	padding-top: 10px;
}

#manu_foot{
	background-image: url('images/manu_foot.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	height:16px;
	width: 185px;
	margin-left:15px;
	padding-top: 10px;
}

#weather_box{
	position: relative;
	left: 25px;
	top: 5px;
	padding-bottom: 10px;
	border: 0px;
}

#weather_box{
	position: relative;
	left: 25px;
	top: 5px;
	padding-bottom: 10px;
	border: 0px;
}

#weather{
	position: relative;
	font-weight: bold;
	color: #336699;
	font-size: 12px;
	left: 25px;
	margin-top:5px;
}

li.weatherlist{
	display: inline;
	float: left;
	text-decoration: none;
	width: 80px;
	font-size: 10px;
	line-height: 1.70em;
	padding: 0;
	margin: 0;
}

ul.weatherlist{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.page
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}
a.page
{
float:left;
text-decoration:none;
font-size: 10px;
font-family: arial;
color:#336699;
text-align: center;
background-color:#ffffff;
padding-top:2px;
padding-bottom:2px;
padding-right: 0.5em;
padding-left: 0.5em;
border:1px solid #336699;
}
a.page:hover {
background-color:#336699;
color: #ffffff;
}
li.page {display:inline}

#wall_box{
	position: relative;
	padding-top: 8px;
	left: 9px;
	margin:0px;
}
a.optionroll {
	text-decoration:none;
	color: #cccccc;
	font-size: 11px;
	font-weight: bold;
	
}
a.optionroll:hover {
	color: #99ff00;
}

a.submenu {
	text-decoration:none;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	
}
a.submenu:hover {
	color: #99ff00;
}

.submenu_on{
	color:#99ff00;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.menu_on{
	color:#99ff00;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#wall_text{
	position: relative;
	font-size: 12px;
	font-weight: bold;
	color:#99cc33;
	padding-top:8px;
	padding-bottom: 0px;
}

#wall_size{
	position: relative;
	font-size: 10px;
	color: #607599;
	padding-top: 1px;
	padding-bottom:10px;
}

a.wall_link{
	text-decoration: underline;
}

a.wall_link:hover{
	color:#ca3235;
}

#screen_type{
	position: relative;
	font-size: 11px;
	font-weight: bold;
	color: #a0b0be;
	padding-top: 1px;
	padding-bottom:10px;
}
