@charset "utf-8";
/*
www.GaslampMedia.com
version: 1.01
*/

* { margin: 0; padding: 0;}
img { border:none;}

a{ text-decoration: underline; color: #f4f4f4;}
a:hover{ text-decoration: none;}
a:focus{ outline:none;}

h1, h2 { padding-bottom: 12px;}
h1{ font-size: 18px;}
h2{ font-size: 15px;}
h3{ font-size: 13px}

p{ padding-bottom: 12px; line-height: 18px;}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fbfcf9;
}

body { background:url(images/backdrop.jpg) repeat-x top #080a00;}

/* structure */

#preload { display: none; height:0px;}
#superdrop {}
#container { width: 900px; margin: 0 auto;}

#header{ padding-top: 8px; height: 37px;}
	#logo { width: 181px;}
		#logo h2 a { display: block; background:url(images/logo.gif); height: 37px; width: 181px; text-indent: -3000px;}
		#logo h2 { padding-bottom: 0px;}
	#headright {}
	
#nav { height: 37px; width: 719px;}
#nav ul { list-style: none; float:right;}
#nav li { float:left;}
#nav a {
	display:block;
	height:37px;
	text-indent: -3000px;
	}
	#nav-home, .menu-220 { background:url(images/nav-home.gif); width: 88px;}
	#nav-about, .menu-221{ background:url(images/nav-about.gif); width: 110px;}
	#nav-events, .menu-222{ background:url(images/nav-events.gif); width: 91px;}
	#nav-report, .menu-223{ background:url(images/nav-report.gif); width: 147px;}
	#nav-blog, .menu-227{ background:url(images/nav-blog.gif); width: 75px;}
	#nav-store, .menu-225{ background:url(images/nav-store.gif); width: 83px;}
	#nav-contact, .menu-224{ background:url(images/nav-contact.gif); width: 125px;}
	
	#nav-home:hover, .menu-220:hover{ background:url(images/nav-home-over.gif);}
	#nav-about:hover, .menu-221:hover{ background:url(images/nav-about-over.gif);}
	#nav-events:hover, .menu-222:hover{ background:url(images/nav-events-over.gif);}
	#nav-report:hover, .menu-223:hover{ background:url(images/nav-report-over.gif);}
	#nav-blog:hover, .menu-227:hover{ background:url(images/nav-blog-over.gif);}
	#nav-store:hover, .menu-225:hover{ background:url(images/nav-store-over.gif);}
	#nav-contact:hover, .menu-224:hover{ background:url(images/nav-contact-over.gif); }

#banner{
	clear: both;
	height: 290px;}

#wrapper { padding: 23px 0;}
	#leftcol {}
	#rightcol {}
	#singlecol {}
	
	#maincol { width: 565px; color: #fbfcf9;}
		#maincol ul, #maincol ol { padding: 0 0 12px 20px;}
		#maincol ul.primary { padding: 0 0 0 1em;}
	#sidebar { width: 300px;}
	
#superfooter {}	
#footer { width: 900px; margin: 0 auto; font-size: 11px; text-align: right; padding: 20px 0 40px 0;}
#footer a { color: #FFFFFF;}

#bluebox { width: 100%;  background:url(images/bluebox.jpg) repeat-x top; height:369px;}
#bluezone { width: 900px; margin: 0 auto; background:url(images/coreman.jpg) no-repeat top right; height:309px; padding:30px 0;}

/* universal classes */

.img-left { float:left; padding:10px; border: 1px solid #d0d4d7; margin-right: 25px;}

.small {}
.default {}
.large { font-size: 14.5px;}

.right { float:right;}
.left { float:left;}
.clear { clear: both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#maincol ul.buttons { list-style: none; padding: 0;}
#maincol ul.buttons li { float:left; padding-right: 2px;}
#maincol ul.buttons li.last {padding-right: 0px;}

#btn-signup {
	background: url(images/btn-empty2.jpg) no-repeat;
	height: 53px;
	width: 300px;
	padding-top: 8px;
	text-align: center;
}
#btn-signup h3{	padding-bottom: 3px;
}
