/* CSS Ninjas: Brand Innovation Group (http://www.gotobig.com) */

body{background:#000 url('images/bg.jpg') no-repeat 50% 0; margin:0; padding:0; font-family:verdana, sans-serif; font-size:small; color:#FFF;}
*html body{font-size:x-small; /*IE5/Win*/ f\ont-size:small; /*<3 for other IE versions*/}


/* Structure */
#inner, #content{width:940px; margin:0 auto;}
#content{min-height:555px; height:auto !important; height:555px; padding:0;}

/* Content */
h1, h2, h3, p{font-weight:lighter;}
p{line-height:20px; padding:0; margin:0;}
a,a:visited{color:#FFF;}
a img{border:none;}
.teaser{float:right; width:350px; padding-right:75px; color:#fff;}
.teaser p{font-size:100%; margin:0;}
.home{background:url('images/imageHome.jpg') no-repeat 130px 145px;}
.join{background:url('images/imageJoin.jpg') no-repeat 485px 235px;}
.about{background:url('images/imageAbout.jpg') no-repeat 685px 175px;}
.headerLarge{padding:0 45px;}

#main{padding:0 0 0 80px;}
.blurbBG{position:relative; }
.blurb{min-height:100px; padding:25px; margin-bottom:20px; background:transparent url('images/blurbBG.png') repeat-y; float:left; -webkit-border-bottom-left-radius:15px; -moz-border-radius-bottomleft:15px; border-bottom-left-radius:15px; width:650px;}
.blurb p{font-size:90%; margin:0; padding:0;}
.blurb p.column{width:40%; padding:0 10px 0 0; float:left;}
.blurb p.thin{width:420px; float:left;}

/* Form */
#form{width:300px; font-weight:lighter; padding:25px 0;}
#form label,
#form input{float:left;}
#form label{clear:left; width:100px; padding:5px 25px 20px 0; text-align:right;}
#form input{background:white; border:none; padding:7px 5px 5px 5px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; -webkit-box-shadow:inset -1px -2px 2px #000000; box-shadow:inset 1px 2px 2px #000000; -moz-box-shadow:inset 1px 2px 2px #000000; font-size:90%; margin:5px 0 10px 0;}
#form input.btn{background:#517e90; padding:4px 5px 4px 5px; letter-spacing:.5px; text-transform:lowercase; font-size:95%; color:#FFF; clear:left; margin-left:125px; display:inline; width:85px; box-shadow:inset -1px -2px 2px #365159; -moz-box-shadow:inset -1px -2px 2px #365159;}

/* Header */
#header{width:100%; height:214px; background:#FFF url('images/bgHeader.gif') repeat-x 0 0; -moz-box-shadow: -8px 2px 8px #000; -webkit-box-shadow: -8px 2px 8px #000; box-shadow: -8px 2px 8px #000;}
#header #inner{padding:60px 0 0 0; height:154px;}
#logo{float:left; width:100%; height:100px; background:url('images/logo.gif') no-repeat 0 0;}
#logo b{display:none;}
ul#nav{float:right; list-style:none; padding:0 120px 0 0; margin:0; width:330px; height:53px;}
ul#nav li{width:110px; float:left;}
ul#nav a{width:110px; height:53px; float:left; background:transparent url('images/btnJoinus.gif') no-repeat 50% 50%;}
ul#nav a#join{background-image:url('images/btnJoinus.gif');}
ul#nav a#about{background-image:url('images/btnAbout.gif');}
ul#nav a#stores{background-image:url('images/btnOurstores.gif');}
ul#nav a b{display:none;}
ul#nav a:hover,
ul#nav li.selected a{background-color:#f5f4f2;}

/* Footer */
#footer{clear:left; background:#000; color:#fff; font-weight:lighter; font-size:85%;}
#footer a,
#footer a:visited{color:#fff; display:inline; margin-left:10px;}
#footer #inner{padding:10px 0;}

