@charset "utf-8";
/* --------------------------------LAYOUT STYLES ONLY-------------------------------
This layout is fixed @ 770px.
/* --------------------------------FONT INFO---------------------------------------*/
h1, h2, h3, h4 {font-family: "Comic Sans MS", Arial, sans-serif;
	margin: 0; padding: 0;}
p.nospace {margin: 0; padding: 0;}
.small { font-size: 70%;}
.offthescreen {display: none;}
.left {float: left;}
.right {float: right;}
/*---------------------------------GENERAL LAYOUT----------------------------------*/
body {font-size: small;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	text-align:center;
	background-attachment: fixed;
}/*for IE 5.x and 6*/	
* html body {font-size: x-small; /*for IE5*/
	f\ont-size: small;}/*resets all other IE*/
#wrapper {width: 770px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	text-align: left;
	position: relative;}
.right {float: left;}
/*----------------------------------HEADER-----------------------------------------*/
.header {float: left;
	width: 100%;
	padding: 0;	margin: 0;}
ul.header {text-align: right;}
.header img {
	z-index: 50;
	border: none;}
/*----------------------------------MENU TABS----------------------------------------- */
#horizNav {float: left;
	list-style: none;
	margin: 0;
	padding: 0;}
ul#horizNav {width: 100%;
	margin: 0;	padding: 5px 0 5px 0;}
ul#horizNav li{float: left;
	font-size: 90%;
	margin: 0;	padding: 0;	}
#horizNav a {float: left;
	display: block;
	height: 1.25em;
	padding: .5em .5em;
	margin: .5em .25em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;	}
li#home a{margin-left: 10px;}
/*----------------------------------CONTENT-------------------------------------- */
#content {float: right;	
	padding: 10px 20px 0 20px;
	width: 520px;}
#belowHeader {position: absolute;
	top: 98px;}/*enough to clear header and nav*/
/*----------------------------------SIDEBAR-------------------------------------- */
#sidebar{width: 200px;
	float: left;
	padding: 5px;
	padding-top: 5px;
	margin: 0;
	height: 100%;}
#sidebar ul.menu{
	margin: 0;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0;
}
#sidebar ul a{color: 000000;
	text-decoration: none;
	display: block;
	}
a.current {font-weight: bold;}
/*----------------------------------INFOBOX-------------------------------------- */
.infobox {margin: 0;
	padding: 5px;
	border: none;}
.infobox h1 {font-size: medium;
	text-align: center;
	padding: 5px;
	margin: 0;}
.infobox img {display: block;
	margin: auto;
	text-align: center;}
/*----------------------------------IMAGES--------------------------------------- */
img.logo {margin-top: -15px;
	float: left;
	margin-right: 15px;}
#content img{margin: 5px;}
.center img {margin: auto;
	text-align: center;}

/*----------------------------------FOOTER--------------------------------------- */
#footer {clear: both;
	text-align: center;
	border: 1px solid black;
	border-left: none;
	border-right: none;
	margin: 0 auto;
	width: 770px;}/*same width as wrapper*/
/*---------------------------END LAYOUT STYLES----------------------------------- */

/*---------------------------FOR SPECIALITY PAGES ONLY--------------------------- */
.stuffForSale {table-layout:auto;
	width: 100%;}
