/*
Stylesheet for FishBay Sunsets
Author: Adrienne Rice Adams
Company: Cloud Islands
URL: http://cloudislands.com 
Created: June 29, 2007 
Last Modified: August 25, 2010
*/

/*COLORS
Dark blue: #19274C
Charcoal: #3E3E3E
Plum Latte: #4D2942
Tequila Sunset 3: #E69B6B
Blush: #F2DFC4
White: #FFF8F0
*/
/*-Eric Meyer's Reset Styles---http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/-*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}/* remember to define focus styles! */:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}/* tables still need 'cellspacing="0"' in the markup */table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}abbr,acronym{cursor:pointer}

body {
background: #19274C;
color: #FFF8F0;
font-family: Corbel, Arial, sans-serif;
font-size: 100%;
text-align: center;
}

/*---typography---*/

h1,h2,h3,h4,h5,h6 {
font-family: Constantia, Palatino, Georgia, "Book Antiqua", serif;
font-weight: normal;
}
h1.pagetitle, li.pagetitle {
color: #FFF8F0;
font-size: 130%;
margin-bottom: 12px;
}
h2 {
color: #FFF8F0;
font-size: 140%;
}
h2.first {
margin-top: 8px;
font-style: italic;
}
h2.subhead {
font-style: italic;
}
h3 {
color: #FFF8F0;
font-size: 120%;
}

p {
color: #FFF8F0;
font-family: inherit;
font-size: 90%;
margin: 12px 0;
}
p.caption {
color: #F2DFC4;
font-family: Constantia, Palatino, Georgia, "Book Antiqua", serif;
font-style: italic;
font-size: 95%;
text-align: center;
}
blockquote p {
color: #FFF8F0;
font-family: ;
padding: 0 20px;
}
pre,code {
font-family: "Bitstream Vera Sans Mono", "Andale Mono", "Courier New", monospaced;
}

/*-----links, lists-----*/

a:link {
color: #F2DFC4;
}
a:visited {
color: #F2DFC4;
}
a:hover {
color: #E69B6B;
}
a:active, a:focus {
color: #F2DFC4;
}
ul.normal li {
font-size: 95%;
}
ul.faq {
list-style-type: none;
font-size: 95%;
}
ul#jumplinks {
font-family: Constantia, Palatino, Georgia, "Book Antiqua", serif;
}
ul#jumplinks li {
display: inline;
}
ul#jumplinks li a {
text-decoration: none;
}
li.ans {
margin-top: .5em;
}
li.ques {
color: #F2DFC4;
font-style: italic;
margin-top: 8px;
}

/*---hidden text---*/

#branding h1,#branding h2 {
	text-indent: -9999px;
	font-size: 1px;
}
.vevent .date,.category,.description {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}

/*---main layout---*/

.clear {
clear: both;
}
#wrapper {
min-width: 960px;
background: url(../images/bg-sunset-2.png) no-repeat top left;
padding-top: 15px;
}
#container {
position: relative;
/*width: 62em;*/
width: 960px;
line-height: 1.4;
text-align: left;
margin-left: 5%;
padding: 12px;
}
#branding {
float: left;
position: relative;
}
#branding_logo {
/*background: url(../images/FBS_logo-2.png) no-repeat top left;*/
background: url(../images/FBS_logo-3-web-trans.png) no-repeat top left;
/*width: 430px;*/
width: 470px;
height: 130px;
}
#branding_tagline {
}
.content {
float: left;
width: 475px;
padding: 10px 0;
text-align: left;	
}
.content_fixed {
float: left;
width: 475px;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
/*.content_elastic {
float: left;
width: 28em;
padding-top: .5em;
padding-bottom: .5em;
padding-left: 1.2em;
text-align: left;
}*/
.content_wide {
float: left;
width: 930px;
padding: 1.2em;
text-align: left;
overflow: hidden;
}
#siteinfo {
clear: both;
margin: .6em 0;
}
li#siteinfo_legal,li#siteinfo_credit,li#siteinfo_contact{
font-size: 80%;
}
#squid {
float: right;
}
#siteinfo_legal a,#siteinfo_credit a {
font-weight: bold;
text-decoration: none;
}
#siteinfo_legal a:hover,#siteinfo_credit a:hover {
text-decoration: underline;
}
/*---New Gallery, Shows pages---*/

#gallerypage {
float: left;
margin: 0 auto;
/*border: 1px solid white;*/
}
.gallery_section {
float: left;
width: 950px;
padding: 5px 5px 0 5px;
}
.gallery_section h2 {
border-bottom: 1px dotted #F2DFC4;
padding-bottom: 3px;
}
.gallerybox {
float: left;
padding: 15px 15px 0 15px;
}
.gallerybox p.caption {
width: 180px;
text-align: left;
}
#gallery img, #shows_pics img {
border: 3px solid #F2DFC4;
}
#shows_pics li {
float: left;
margin: 10px;
}
/*---Old Gallery---*/

.gallery_left {
float: left;
width: 470px;
padding-top: 10px;
padding-bottom: 10px;
}
.gallery_left img {
float: right;
border: 3px solid #F2DFC4;
margin-right: 10px;
margin-bottom: 20px;
}
.gallery_right {
float: right;
width: 460px;
padding-top: 10px;
padding-bottom: 10px;
}
.gallery_right img {
float: left;
border: 3px solid #F2DFC4;
margin-left: 10px;
margin-bottom: 20px;
}
.image_right {
float: right;
border: 3px solid #F2DFC4;
margin: 10px;
}

/*---Navigation---*/

#nav_main {
float: right;
position: relative;
top: 65px;
/*left: 58px;*/
left: 0px;
width: 450px;
/*background: url(../images/FBS_fibers-3_sm.jpg) repeat-x left top;*/
/*border: 3px solid #F2DFC4;*/
/*height: 4em;*/
padding-left: 5px;
}
#nav_main li {
display: inline;
list-style-type: none;
/*line-height: 5em;*/
font-size: 110%;
}
#nav_main li a {
display: inline;
margin-right: 12px;
padding: 0;
text-decoration: none;
letter-spacing: 1px;
}
body#home #nav_home a,body#gallery #nav_gallery a,body#shows #nav_shows a,body#ordering #nav_ordering a,body#pricing #nav_pricing a,body#contact #nav_contact a {
color: #FFF8F0;
font-weight: bold;
border-bottom: 3px solid #FFF8F0;
}
#nav_main a:hover {
color: #FFF8F0;
border-bottom: 3px solid #E69B6B;
text-decoration: none;
}
#nav_supp {
clear: both;
border-top: 1px dotted #E69B6B;
border-bottom: 1px dotted #E69B6B;
padding: 5px 0 10px 0; 
}
#nav_supp ul li {
display: inline;
background: url(../images/bullet-1.gif) no-repeat center right;
font-size: 90%;
padding: 0 30px 0 15px;
}
#nav_supp li.last {
display: inline;
background: none;
}
#nav_supp a {
text-decoration: none;
}
#nav_supp a:hover {
text-decoration: underline;
}

/*---Images---*/

a img {
border: none;
}
.image_left {
float: left;
border: 3px solid #F2DFC4;
margin: 10px 10px 10px 0;
}
.image_right {
float: right;
border: 3px solid #F2DFC4;
margin: 10px 0 10px 10px;
}
/*img.thumb {
float: right;
border: 1px solid #;
background: #fbfbfb;
padding: 5px;
margin-left: 10px;
margin-bottom: 5px;
}*/

/*---Tables---*/

table#prices {
float: left;
width: 450px;
font-size: 85%;
border: 1px solid #F2DFC4;
border-collapse: collapse;
}
table#prices caption {
font-family: Constantia, Palatino, Georgia, "Book Antiqua", serif;
font-size: 130%;
font-style: italic;
padding-bottom: .7em;
}
table#prices th {
width: 90px;
border: 1px solid #F2DFC4;
font-weight: bold;
padding: 4px;
}
table#prices td {
color: #F2DFC4;
border: 1px dotted #F2DFC4;
padding: 4px;
}
table#prices td.special {
color: #FFF8F0;
border-top: 1px solid #F2DFC4;
font-size: 110%;
font-style: italic;
text-align: center;
padding: 5px 12px;
}

/*---Wufoo iframe styles---*/

#wufoo {
float: left;
margin-top: 20px;
padding: 0;
}
iframe{
overflow: hidden;
height: 800px;
width: 690px;
border: none;
margin: 0;
padding: 0;
}

/*---Microformats---*/

.vcard {
font-size: 85%;
}
.adr,.email {
margin-bottom: 10px;
}
.org,.email,.type {
font-weight: bold;
}