html, body {
    font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 	padding: 0;
	background: #F6F6F6;
	width: auto;
	height: 100%;
	min-width: 800px;
	min-height: 400px;
	padding:0;
}
	
#container {
	padding:0;
	min-width: 80em;
	width: 100%;
}

#content {
	padding:0;
	position:absolute;
	top:7.9em;
	left: 50%;
	height: 9em;
	margin-left: -40em;
	width:80em;
}
#header {
	position:relative;
	top:8em;
	background-image: url(../images/masthead.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	height: 5.9em;
	background-color:#FFFFFF;
	width:100%;
}
#quicksearch {
	position:absolute;
	top: 9em;
	left: .5em;
	background: url(../images/roundboxheader.gif) no-repeat;
	width: 800px;
	height: 57px;
}
#quicksearch p {
	font-size:1.25em;
	position:absolute;
	margin: 0 0 0 4em;
	left: 1em;
	top: 1.1em;
}

#maincontent {
	position:absolute;
/*	clear:left;*/
	padding:0 0 0 0;
	top:23em;
	left: 50%;
	margin-left: -40em;
	width:80em;
}
	
#spots {
	/*margin-left:2.5em;*/
	margin-left:2.5em;
	margin-right:2.5em;
	margin-bottom:2.5em;
	font-size:1.5em;
	width:48.4em;
	}

#homepara {
float:left;
}
#leftpara {float:left; width:350px; text-align:left;border-right: .05em solid #e1e1e1; padding-right:.85em;}
#rightpara {float:right; width:350px; text-align:left;margin-left:.55em;}


	
	#menu {
	position:relative;
	top:5.9em;
	width: 45.2em;
	margin-left: 32.0em;
	}

	.navmenu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
    }
	
	.navmenu li {
	padding: 0;
	margin: 0;
	height: 23px;
	margin-right: 0;
	list-style: none;
	background-repeat: no-repeat;
    }
	
	.navmenu li a, .navmenu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -2000px;
	height: 23px;
	background-repeat: no-repeat;
    }

	.navmenu li {float: left;}

	.navmenu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    #menu_home a {background-image: url(../images/menu_home.gif); width: 71px;}
    #menu_home a:hover {background-image: url(../images/menu_home_over.gif);}
    #menu_about a {background-image: url(../images/menu_about.gif); width: 52px;}
    #menu_about a:hover {background-image: url(../images/menu_about_over.gif);}
    #menu_rates a {background-image: url(../images/menu_rates.gif); width: 49px;}
    #menu_rates a:hover {background-image: url(../images/menu_rates_over.gif);}
    #menu_print a {background-image: url(../images/menu_print.gif); width: 44px;}
    #menu_print a:hover {background-image: url(../images/menu_print_over.gif);}
    #menu_contact a {background-image: url(../images/menu_contact.gif); width: 63px;}
    #menu_contact a:hover {background-image: url(../images/menu_contact_over.gif);}
	#menu_news a {background-image: url(../images/menu_news.gif); width: 49px;}
    #menu_news a:hover {background-image: url(../images/menu_news_over.gif);}
	#menu_advsearch a {background-image: url(../images/menu_advsearch.gif); width: 123px;}
    #menu_advsearch a:hover {background-image: url(../images/menu_advsearch_over.gif);}
    #home a:hover, #about a:hover, #rates a:hover, #print a:hover, #contact a:hover #news a:hover    
	
a:link, a:visited, a:active {text-decoration:none;	color:#006699;}

a:hover {text-decoration:underline; color:#ff6600;}

#news {
	padding: 1em; 
    font-size:1.5em;
	color: #000000;
	margin: 0em .3em 00 1.5em;
    /*margin: .3em 2.4em 0 3.5em;*/
	width: 40em;
	}
	
.category {
	font-size: 120%;
	padding: .2em;
	color:#003366;
	margin: 0 0 0 0;
	border-top: thin solid #003366;
	border-bottom: thin solid #003366;
}

.title {
	font-size: 100%;
	font-weight:bold;
}

.date {
	font-size: 85%;
	font-style:italic;
}

.desc {
	font-size: 80%;
}

.titlessm   	{font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #898989; }
.titles     	{font-family:  Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #898989; }
.titleslg   	{font-family:  Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #898989; }
.titlesxl   	{font-family:  Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #898989; }
.titlesxxl  	{font-family:  Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #898989; }
.navlinks   	{font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; font-weight: bold; }
.announcement  	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; }
.fields 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.maintextsm 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #000000; }
.maintextxs		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .85em; color: #000000;margin-top:0; }
.maintext   	{font-size: 13px; color: #000000;margin-top:0;}
.maintextlg 	{font-size: 1.7em; color: #000000; }
.tags0			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 12px; font-weight: bold; text-decoration:none;}
.tags1			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 15px; font-weight: bold; text-decoration:none;}
.tags2			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 20px; font-weight: bold; text-decoration:none;}
.tags3			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 25px; font-weight: bold; text-decoration:none;}
.tags4			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 30px; font-weight: bold; text-decoration:none;}
.tags5			{font-family: Arial, Helvetica, sans-serif; color: #006699; font-size: 35px; font-weight: bold; text-decoration:none;}

#footertags		{float:center; width:720px;}

#footer {
	background-color:#f6f6f6;
	height: 10em;
	margin-left: auto;
	margin-right: auto;
	width: 80em;
	border-top: 0px solid #567278;
	padding-top: 1em;
	background:url(/images/footerryno.gif);
	background-position: 50% 1em;
	background-repeat:no-repeat;
	text-align: center;
    }