/*-- Reset --*/
* {margin: 0; padding: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit;}
body {font-family: Arial, Helvetica, Verdana;font-size: 62.5%; background: url('/images/backgrounds/bg.jpg') no-repeat center -50px #000; padding-bottom: 20px;}
p {font-size: 1.2em;line-height: 1.5em;padding-bottom: 20px;color: #000;}
p.strong {letter-spacing: -1px;}
h1 {font-size: 2.2em;color: #000; padding-bottom:10px;}
h2 {font-size: 1.8em;font-weight: bold;padding-bottom: 10px; color: #000;}
h3 {font-size: 1.6em;font-weight: bold;padding-bottom: 5px;}
h4 {font-size:1.8em; padding-bottom:5px; padding-top:5px;}
a {color: #7c3775;}
img {border:0px;}
.clear {clear:both; height:0.1em; line-height: 0.1em;font-size: 0.1em;}
.left {float: left;}
.right {float: right;}

/*-- Infobox --*/

div.infobox {min-width: 148px; max-width:250px; height:30px;background: url('/images/layout/info-box.png');float: right;padding: 8px 10px;font-size: 1.3em;text-align: right;letter-spacing: -1px;}
div.infobox strong {font-weight: bold;}

/*-- Layout --*/
#logoHeader {width: 900px;margin: auto;height:250px;}
#logo a{position:relative;top: 5px;width: 225px;height: 243px;background: url('/images/backgrounds/fullgas.jpg');text-indent: -9999px;display: block;}
.largeWrapper {width: 985px; margin: auto;}
div.greyheading {height: 14px;background: url('/images/layout/grey-header.png') no-repeat;width: 834px;margin: 20px auto 0 auto;font-size: 1.8em;font-weight: bold;padding: 13px;}
h1.greyheading {height: 60px;background: url('/images/layout/grey-header-large.png') no-repeat;width: 834px;margin: 0 auto;line-height: 60px;font-weight: bold;padding: 0 13px;}
div.content {width: 820px;margin: auto;background: #fff;padding: 20px 20px 0 20px;}
div.contentBottom {height: 29px;background: url('/images/layout/content-bottom.png') no-repeat;width: 860px;margin: 0 auto 20px auto;}

div#footer {height: 55px;width: 820px;margin: auto;background: url('/images/layout/footer-bg.png') no-repeat;line-height: 55px;padding: 0 20px;font-size: 1.4em;}


/*-- Menu --*/
#menu {background: url('/images/layout/nav-bg.png');height: 50px;overflow: hidden;}
#menu ul.hmenu{float: left;list-style: none;}
#menu ul.hmenu li{float: left; font-size: 1.4em; color: #fff;font-weight: bold;}
#menu ul.hmenu li a {color: #fff; text-decoration: none; padding: 17px 20px; display: block; text-transform: uppercase;}

/*-- Drop Downs --*/
#menu ul.hmenu li ul { position : absolute; left: -999em; margin:0; padding:0; min-height:1%; width:140px; z-index:100; }
div#nav ul li ul li { border:none; padding:0; margin:0; float:none; background:#6ec16a; }
#menu ul.hmenu li ul li a { color:#FFF; display:block; margin:0; width:162px; text-decoration:none; text-align:left; padding:3px 10px; background: url('/images/layout/nav-bg.png'); font-size:0.7em; }
#menu ul.hmenu li ul li a:hover, div#menu ul li.active ul li a:hover { background-color:#000; }
#menu ul.hmenu li.active ul li a { background-color:#000; }
#menu ul.hmenu li:hover ul ul, div#menu ul.hmenu li:hover ul ul ul, div#menu ul.hmenu li.sfhover ul ul, div#menu ul.hmenu li.sfhover ul ul ul { left: -999em; top:0; }
#menu ul.hmenu li:hover ul, div#menu ul.hmenu li.sfhover ul { left: auto; }



#menu ul.smenu {float: right; list-style: none;}
#menu ul.smenu li {float: left;list-style: none;padding: 15px;}
#menu ul.smenu li.twitter a, #menu ul.smenu li.facebook a {list-style: none;display: block;text-indent: -9999px;}
#menu ul.smenu li.twitter a {height: 20px;width: 82px;background: url('/images/layout/twitter.png');}
#menu ul.smenu li.facebook a {height: 26px;width: 82px;background: url('/images/layout/facebook.png');}

a.thumb{display:block; height:156px; width:225px; text-align:center; vertical-align:middle;}

/*-- Content --*/
.leftcolumn, .centercol {width: 260px;float: left;margin-right: 20px;}
.rightcol {margin-right:0; width:260px; float:right;}
.leftcolumn1 {display:none;float:left;}
.centercol1 {width:530px;float:left;}
div.right {width:240px; float:right;}

/*-- Gallery --*/
#gallery-thumb {
	position:relative;
	padding:0;
	margin:0;
}

ul.thumbs {position:relative; left:45px;}
ul.thumbs li {float: left;list-style: none;}
ul.thumbs li.image {margin: 0 10px;}
ul.thumbs li.larrow a, ul.gallery li.rarrow a{display: block;width: 34px;height: 63px;text-indent: 0px;overflow: hidden;margin-top: 45px;}
ul.thumbs li.larrow a {background: url('/images/layout/left-arrow.gif');margin-right: 5px;}
ul.thumbs li.rarrow a {background: url('/images/layout/right-arrow.gif');margin-left: 5px;}
img.thumb {display:inline-block; height:156px; width:225px; }

div.nav-controls a.prev {
	position:absolute;
	top:130px;
	left:0px;
}
div.nav-controls a.next {
	position:absolute;
	top:130px;
	left:0px;
}
div.pagination a.pagenext { position:absolute; top:0; left:790px; padding-top:40px; height:60px; text-align:right; }
div.pagination a.pageprev { position:absolute; top:0; left:0; padding-top:40px; height:60px; }
div.pagination .pagelink { display:none; }

/*-- News --*/
ul.news li {list-style: none;background: url('/images/layout/dash-bg.gif') 0 25px repeat-x;font-size: 1.3em;}
ul.news li a {padding: 6px 0;display: block;background: url('/images/layout/blue-arrow.gif') no-repeat right;text-decoration: none;color: #000;}

/*-- Sponsers Logo --*/
div#sponserlogos {text-align: center;}
div#sponserlogos a img {border: 0;}
div#sponserlogos a {display: block;margin-bottom: 20px;}


label.error{display:inline-block; width:200px; color:#FF0000;}
label{display:inline-block; width:200px;}

li.blog{list-style:none;}
li{font-size:1.2em;}