@charset "UTF-8";
/* CSS Styles */

/*--------------------------------------*/
/* =!Main Structure                     */
/*--------------------------------------*/

body { font-family: Helvetica, Arial, sans-serif; font-size: 14px; background-color: #FFF; background-position: center top; background-image: url(../images/line_pattern_bg.gif); background-repeat: repeat-y; line-height: 1.4em; }

html, body	{ margin: 0px; padding: 0px; height: 100%; }

.clearer { float: none; display: block; clear: both; line-height: 1px; font-size: 1px; }

#container { width: 950px; height: auto; text-align: left; margin: 0 auto; position: relative; }

#header { width: 77px; float: left; }
#logo { width: 47px; height: 71px; float: left; background-image: url(../images/SB-logo.png); background-repeat: no-repeat; background-position: 10px 13px; }
#social { width: 30px; height: 69px; float: left; background-color: #FFF; }
#title { width: 77px; height: 596px; background-image: url(../images/SB-sidebar.png); }


#navigation { width: 232px; float: left; }
#main_menu { width: 232px; padding: 0px 0px 0px 10px; }

#content {  width: 641px; float: left; background-color: #FFF; margin: 0 0 35px 0; }

.prevslide { float: left; }
.nextslide { float: right; padding: 0 130px 0 0; }

#footer { text-align: center; font-style:italic; height: 25px; position: fixed; bottom: 0px; left: 0px; width: 100%; background-color: #000; color: #FFF; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
#footer p { padding: 5px 0 0 0; }

span.historyphoto { display:inline-block; padding: 0 0 15px 0; }
span.pageheader { display: none; }

#toprule { padding: 23px 0 15px 0; }
#headerimage { padding: 0 0 15px 0; }
#headertitle { padding: 0 0 15px 0; }
#youtube { width: 425px; border: 1px solid; border-color:#00AEEF; }
#videos img { padding: 35px 0 0 0; }

#teamphotos { width: 200px; float: left; }
.teamphotos { margin: 0 0 6px 0; }
.teamname_andy { height: 34px; width: 200px; margin: 0 0 50px 0; background-image:url(../images/assets-our_team-bio-andy.gif); }
.teamname_andy p { display: none; }
.teamname_aaron { height: 34px; width: 200px; margin: 0 0 50px 0; background-image:url(../images/assets-our_team-bio-aaron.gif); }
.teamname_aaron p { display: none; }
.teamname_justin { height: 34px; width: 200px; margin: 0 0 50px 0; background-image:url(../images/assets-our_team-bio-justin.gif); }
.teamname_justin p { display: none; }
.teamname_jaymee { height: 34px; width: 200px; margin: 0 0 50px 0; background-image:url(../images/assets-our_team-bio-jaymee.gif); }
.teamname_jaymee p { display: none; }
.teamname_eddie { height: 34px; width: 200px; margin: 0 0 50px 0; background-image:url(../images/assets-our_team-bio-eddie.gif); }
.teamname_eddie p { display: none; }

#andybio { width: 421px; float: left; padding: 0px 0px 44px 20px; }
#jaymeebio { width: 421px; float: left; padding: 0px 0px 63px 20px; }
#aaronbio { width: 421px; float: left; padding: 0px 0px 80px 20px; }
#justinbio { width: 421px; float: left; padding: 0px 0px 62px 20px; }
#eddiebio { width: 421px; float: left; padding: 0px 0px 0px 20px; }

#mc_embed_signup { width: 641; }

/* Thumbnails Section */

#thumbs { width: 180px; height: 237px; padding-left: 4px; }
#thumbs li { width: 180px; height: 237px; margin: 0px; padding: 0px; }
#thumbs img { padding: 0px; }

/* Move the images closer to one another to avoid splitting into 2 columns */
#thumbs a img { padding: 4px; margin: -2px -2px -8px -2px; }
/* Our Faux Border, using a background color */
#thumbs a img:hover { background: #D6E03D; }

/* Move the next/previous arrow container */
#thumb_nav { margin-left: 6px; margin-bottom: 10px; padding-bottom: 10px; }

/* spacing between next/previous arrows */
#thumb_nav a.prevarrow { float:left; padding: 0 0 4px 3px; }
#thumb_nav a.nextarrow { float:right; padding: 0 14px 4px 0; }

/* thumbs_nav inherits the background faux border we created in the thumbnail box, this is to remove it */
#thumb_nav a img { background: none; padding: 0px; }
#thumb_nav a img:hover { border: none; background: none; }

/* End Thumbnails Section */

#slideshow { height: 525px; }
#slideshow span {}
#slideshow img { border: 2px solid #FFF; }
#shirts_nav { padding-top: 20px; }

/*--------------------------------------*/
/* =!Type Typography                    */
/*--------------------------------------*/

p { font-family:Arial, Helvetica, sans-serif; line-height: 1.5em; font-size:12px }
#content p { width: 550px; margin: 0 0px 12px 0; }

#andybio p { width: 421px; font-weight:bold }
#andybio span { font-weight: normal; font-style:italic }
#aaronbio p { width: 421px; font-weight:bold }
#aaronbio span { font-weight: normal; font-style:italic }
#justinbio p { width: 421px; font-weight:bold }
#justinbio span { font-weight: normal; font-style:italic }
#jaymeebio p { width: 421px; font-weight:bold }
#jaymeebio span { font-weight: normal; font-style:italic }
#eddiebio p { width: 421px; font-weight:bold }
#eddiebio span { font-weight: normal; font-style:italic }

h1 span { display: none; }
span.bold { font-weight:bold; }

span.footer_align { font-style:italic }

	
/*--------------------------------------*/
/* =!Links Links, Menus, Li             */
/*--------------------------------------*/

a.fblink { margin: 3px 2px 0px 4px; height: 64px; width: 9px; float: left; background-image:url(../images/buttons-facebook.gif); background-position: left; }
a.tlink { margin: 3px 0px 0px 0px; height: 64px; width: 9px; float: left; background-image:url(../images/buttons-twitter.gif); background-position: left; }
a.fblink:hover { height: 64px; width: 9px; float: left; background-image:url(../images/buttons-facebook.gif); background-position: right; }
a.tlink:hover { height: 64px; width: 9px; float: left; background-image:url(../images/buttons-twitter.gif); background-position: right; }

a.fblink span, a.tlink span { display: none; }


/*--------------------------------------*/
/* =!Forms Form Areas                   */
/*--------------------------------------*/
