html
	{
	margin			: 0;
	}
	
body {
	font-family		: Verdana, Arial, sans-serif;
	}

#topmast {
	position		: relative;
	padding-bottom	: 0px;
	border			: 0;
	}
	
#topban
	{
	margin			: 0;
	padding-bottom	: 10px;
	padding-top		: 10px;
	border-top		: 3px solid #ffcc66;
	}
	
#topbobby
	{
	float				: right;
	margin-top			: 10px;
	}
	
#topnav
	{
	background-color	: #ffcc66;
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5px;
	padding-left		: 10px;
	line-height			: 1.5em;
	clear				: right;
	font-size			: 0.9em;
	}

#topnav a {color: blue; background-color: transparent; text-decoration: none; font-weight: 700;}
#topnav	a:link {color: blue; background-color: transparent; text-decoration: none; border-bottom: none;}
#topnav a:visited {color: #900; background-color: transparent; text-decoration: none; border-bottom: none;}
#topnav	a:hover {background-color: transparent; text-decoration: none; border-bottom: 1px dashed #000;}


#midlwrap {
	position			: relative;
	margin				: 0;
	padding-left		: 0px;
	padding-right		: 10px;
	background-color	: #ffffff;

	}

#leftnav {
	float				: left;
	margin-top			: -10px;
	margin-left			: 0px;
	padding-top			: 15px;
	padding-left		: 0px;
	padding-right		: 10px;
	width				: 18%;
	background			: transparent;
	
	}

#leftnav ul {margin-left: 0px; font-weight: 500; margin-top: 0; padding-bottom: 10px; padding-top: 10px; border-right: 1px solid #fc6;}
#leftnav li 
	{
			list-style: none; 
			background: url(../img/arr_rt.jpg) no-repeat 0 5px; 
			margin-left: 10px;
			padding-left: 17px; 
			line-height: 20px;
	}
#leftnav a {font-size: .85em; color: blue; background-color: transparent; text-decoration: none; font-weight: 700;}
#leftnav a:link {color: blue; background-color: transparent; text-decoration: none;}
#leftnav a:visited {color: #900; background-color: transparent; text-decoration: none;}
#leftnav a:hover {background-color: transparent; border-bottom: 1px dashed #000;}
#leftnav h3 {margin-top: 20px; margin-bottom: 0; padding-bottom: 0; font-size: 1em;}
.shady {display: block; background-color: #ffcc66; padding-left: 10px; font-weight: 700;}


#maincontent {
	position			: relative;
	width				: 75%;
	margin-left			: 19%;
	margin-top			: 0px;
	margin-bottom		: 0px;
	padding-top			: 10px;
	padding-left		: 10px;
	padding-bottom		: 10px;

	background-color	: transparent;
	}	

#maincontent a {color: blue; background-color: transparent; font-size: 0.85em; text-decoration: none; font-weight: 400;}
#maincontent a:link {color: blue; background-color: transparent; text-decoration: none;}
#maincontent a:visited {color: #900; background-color: transparent; text-decoration: none;}
#maincontent a:hover {background-color: transparent; border-bottom: 1px dashed #000;}
#maincontent ol ul {font-size: 0.9em; padding-top: 10px; margin-left: 10px;}
#maincontent h3 {padding-left: 10px; margin-top: 25px;}
#maincontent h4 {display: block;}

.listspacing li {padding-top: 0px; padding-bottom: 10px;}
.linklist li {padding-top: 0px; padding-bottom: 10px;}
.publist li {padding-top: 0px; padding-bottom: 25px;}
.nobulpt {list-style-type: none;}

.bobby {float: right; margin-top: 15px; margin-right: 15px; margin-bottom: 7px; margin-left: 5px; border: 1px solid black;}
#maincontent p {margin-top: 15px; padding-left: 10px;}
.address {float: right; width: 35%; margin-top: 25px; margin-right: 15px; margin-bottom: 7px; margin-left: 5px; padding: 5px; border: 2px solid gray;}
.quote {float: right; width: 35%; margin-top: 25px; margin-right: 15px; margin-bottom: 7px; margin-left: 5px; padding: 5px; border: 2px solid black;}
.quotetag {font-size: 0.8em;}

#footer {
	position			: relative;
	margin-top			: 0px;
	padding-left		: 10px;
	padding-right		: 10px;
	border-top			: 1px solid black;
	background-color	: #ffffff;
	font-size			: 0.7em;
	}
	
p {
	padding-left		: 10px;
	}
	
#cdroms 
	{
	border				: 1px solid #ffcc66;
	margin				: 20px;
	padding				: 10px;
	}

.hide {
	display			: 	none;
	}

form {display: inline;}
.search {display: none; margin-top: -5px; padding-top: 0;}