body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 12px;
	background: url(assets/bg.gif) repeat-x #d0b797;
	}
a {outline: 0}
a:link {color: #ce8c2b;}
a:visited {color: #ce8c2b;}
a:hover {color: #000;}
a:active {color: #ce8c2b;}

img {display: block; border: 0;}
#top {
	height: 1%;
	overflow: hidden;
	}
#logo {
	float: left;
	}
#slideshow {
	overflow: hidden;
	height: 146px;
	}
#slideshow, #slideshow li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	}	
#wrapper2 {
	background: url(assets/bg.jpg) no-repeat center 208px;
	}
#wrapper {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	height: 1%;
	overflow: hidden;
	position: relative;
	}
/* Top Area */
#top {
	position: relative;
	height: 146px;
	}
/* Main Navigation */
#nav-outer {
	}
#nav {

	}
#nav ul {
	padding: 0;
	margin: 5px 0 7px;
	background-color: #ee8c03;
	height: 50px;
	overflow: hidden;
}
#nav ul li {
	width: 11.1%;
	float: left;	
	list-style: none;
	}
#nav ul li#lastli {
	margin-right: -10px;   /* safely stop the list from wrapping when computed odd pixels are added */
}	
#nav ul li#lastli a {
border-right: 0;
}
#nav ul li a {
	background-color: #ee8c03;
	color: white;
	text-decoration: none;
	border-right: 2px solid #7AB9DF;
	font-size: 14px;
	font-weight: bold;
	white-space: normal;
	height: 50px;
	display: block;
	text-align: center;
	width: auto;
	line-height: 50px;
	padding: 0 5px;
		}
#nav ul li.double a {
	padding: 10px 5px 0 5px;
	line-height: 15px;
	}	
#nav ul li a:hover {
	background-color: #369;
	color: #fff;
}
#nav ul li a:active {color: #fff }
#lastli a {
	border-right: 0;
	}

	 /* Core Section */
	 #core {
	height: 1%;
	overflow: hidden;
	background: url(assets/leftBg.gif) #fff repeat-y;
	 }
/* Left Column */
#sidebar {
	float: left;
	width: 176px;
	}
#fb {
	float: left;
	margin: 10px 4px;
	}
#tw {
	float:left;
	margin: 10px 5px;}


/* Subnav */
#subnav {
	/* background-image: url(assets/subnav-bg.gif); */
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0;
	padding: 0;
	padding-bottom: 28px;
	list-style-type: none;
	}
/* Subnav colors */
.subnav-6 	{ background-color: #0854b0;	/*background-image: url(assets/subnav-bg-6.gif); */}
.subnav-10	{	background-color: #3c7d08;	/*background-image: url(assets/subnav-bg-10.gif); */}
.subnav-11	{ background-color: #b3150d;	/*background-image: url(assets/subnav-bg-11.gif); */}
.subnav-12	{	background-color: #49a5c8;	/*background-image: url(assets/subnav-bg-12.gif); */}
.subnav-13	{	background-color: #016266;	/*background-image: url(assets/subnav-bg-13.gif); */}
.subnav-36	{	background-color: #ee8c03;	/*background-image: url(assets/subnav-bg-36.gif); */}
.subnav-61	{	background-color: #63087d;	/*background-image: url(assets/subnav-bg-61.gif); */		}


/* Subnav mouseovers */
.subnav-6  a { background-image: url(assets/nav-over-6.gif);	}
.subnav-10 a { background-image: url(assets/nav-over-10.gif);	}
.subnav-11 a { background-image: url(assets/nav-over-11.gif);	}
.subnav-12 a { background-image: url(assets/nav-over-12.gif);}
.subnav-13 a { background-image: url(assets/nav-over-13.gif);	}
.subnav-36 a { background-image: url(assets/nav-over-36.gif);	}
.subnav-61 a { background-image: url(assets/nav-over-61.gif);	}

#subnav li { display: block;	width:100%; margin: 0; padding: 0;}
#subnav li a {
	display: block;
	padding: 7px 0 7px 10px;
	background-repeat: no-repeat;
	background-position: -5000px;  
	text-decoration: none;
	font-weight: bold;
	position: relative;
	width: auto;
	}
#subnav li a:link {color: white;}
#subnav li a:visited {color: white;}
#subnav li a:hover {color: #0055c9; background-position: 0;}
#subnav li a:active {color: #0055c9;}

/*subsub */
#subnav ul {margin: 0; padding: 0; padding-left: 0px;}
#subnav li li {}
#subnav li li a { padding-left: 20px;	}
#subnav li li a:hover {color: #ee8c03;}	
#subnav li li li a {padding-left: 30px;}	
#subnav li li li li a {padding-left: 40px;}
/*subsub colors */
.subnav-6 li li a 	{ background: none #2F71BF; }
.subnav-10 li li a	{ background: none #589F1D; }
.subnav-11 li li a	{ background: none #CF2E26; }
.subnav-12 li li a	{ background: none #2F71BF; }
.subnav-13 li li a	{ background: none #0F7C7F; }
.subnav-36 li li a	{ background: none #FFA21F; }
.subnav-61 li li a	{ background: none #801D9F; }
	
/* Genreral Float Layout */
#main {
	float: left;
	width: 685px;
	background: url(assets/mainBg.jpg) no-repeat right top;
	padding-bottom: 1em;
	}
#sidebar2 {
	float: right;
	width: 129px;
	}
#footer {
	background: #aef7fd;
	clear: both;
	position: relative;
	margin-bottom: 100px;
	padding-bottom: 10px;
	}
	/* Bottom Stuff */
#members-login {
	position: absolute;
	top: 5px;
	left: 5px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 4px;
	display: block;
	width: 100px;
	font-weight: bold;
	}
#members-login:link { color: #ce8c2b;}
#members-login:visited {color: #ce8c2b;}
#members-login:hover {color: #1d4c7c;}
#members-login:active {color: #ce8c2b;}

/* Bottom Address */
#address {
	text-align: center;
	}
#address b {
	display: block;
	padding: 12px;
	color: #154b94;
	line-height: 2em;
	}
#address i {
	display: block;
	font-size: 18px;
	font-style: normal;
	line-height: 1.5em;
	}		
/* Bottom Logos */
#bottom-logos  {
	text-align: center;
	vertical-align: top;
	}
#bottom-logos img {
	display: inline;
	margin: 10px 20px;
	vertical-align: middle;
	}
/* Flash top area */
#flash-top {
	position: absolute;
	top: 0;
	left: 304px;
	height: 137px;
	background: url(temp-flash-home.jpg) no-repeat;
	}	
	
/* Column Stuff */
#h-signup {
	position: relative;
	display: block;
	margin-left: 3px;
	margin-top: 30px;
	}
#suemail {
	position: absolute;
	top: 37px;
	left: 2px;
	width: 145px;
	border: 0;
	background: none;
	}	
#h-signup input {
	font-size: 12px;
	}
#signUpB {
	position: absolute;
	
	top: 37px;
	left: 147px;
	width: 22px;
	height: 22px;
	margin: 0;
	padding: 0;
	display: block;
	border: 0px solid red;
	background: none;
	text-indent: -9000px;
	cursor: hand;
	cursor: pointer;
	}	

/* Events on Homepage */
#events-home {
	background: url(assets/h-events.gif) no-repeat #f5de9e;
	padding-top: 80px;
	width: 168px;
	margin-left: 6px;
	margin-top: 2px;
	padding-bottom: 1em;
	}	
.h-event {margin: 1em 14px;}
.h-event a {font-weight: bold;}
.h-event a:link {color: #07506a;}
.h-event a:visited {color: #07506a;}
.h-event a:hover {color: #000;}
.h-event a:active {color: #07506a;}

	
#events-home p {margin: 0;}


/* Breadcrumbs */
#breadcrumbs {
	background: #efd592;
	padding: 8px;
	color: #00456c;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 0.5em;
	}

.dmember {
	background: #FFF2CF;
	}
/* Banners */
#imafrigginbanner {
margin: 5px;
	}		
	
		/* Image Upload Icons */
.pdf, .txt, .doc, .ppt, .xls, .mp3, .download, .gif, .jpg {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	line-height: 22px;
	display: block; 
	position: relative;
	}
.pdf	{ background-image: url(images/file-ext/pdf.png)}
.txt	{ background-image: url(images/file-ext/txt.png)}
.doc	{ background-image: url(images/file-ext/doc.png) }
.ppt	{ background-image: url(images/file-ext/ppt.png) }
.xls	{ background-image: url(images/file-ext/xls.png) }
.mp3	{ background-image: url(images/file-ext/mp3.gif) }
.gif	{ background-image: url(images/file-ext/gif.gif) }
.jpg	{ background-image: url(images/file-ext/gif.gif) }
.zip	{ background-image: url(images/file-ext/zip.png) }
.download {  background-image: url(images/file-ext/download.gif);}

/* Search Feature */
#search {
	float: right;
	margin: 4px 8px;
	}
.gsc-search-button, .gsc-input {display: none;}	

#h-hotspecials {
	background: url(assets/hotSpecialsBg.gif) no-repeat center top;
	padding-top: 100px;
	padding-left: 50px;
	padding-right: 50px;
	color: #403508;
	}
.h-hotspecial img {
	float: left;
	margin: 0 26px 26px 0;
		}
.h-hotspecial {
clear: both;
	}
.h-hotspecial h2 {
	color: #403508;
	font-size: 12px;
	}
#staticBanners {
	text-align: center;
	margin: 0 5px;
	}
.event-list {
	clear: both;
	}

