@import url("reset.css");
@import url("menu.css");
body {
	text-align:center;
	background:url(/2010/images/common/body-bkg.gif); 
	background-repeat:repeat;
	margin:0;
	padding:0;
}

div#PageWrapper {
	margin-left:auto;
	margin-right:auto;
	width:961px;
	text-align:left;
}

.clearfloats {
	clear:both;
	height:0px;
	line-height:1px;
}

#TopNavWrapper {
	position:absolute;
	margin-top:20px;
}

#TopNavDiv 
{
	width:961px; 
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	position:relative;
}
#ConnectWithUs {
	position:absolute;
	margin-top:55px;
	left:540px;
}

#Logo 
{
	position:absolute;
	margin-top:25px;
	padding-right:15px;
	right:0px;
}

#HeaderWrapper {
	height:151px;
	position:relative;
	background:url(/sbliving/images/header_bg.jpg) repeat-x;
}

#ContentWrapper {
	height:462px;
	width:961px;
	background-image:url(/sbliving/images/content-bg-trans.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#695e4a;
	font-family:Georgia, Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:11px;
}

#Gallery_ContentWrapper 
{
	position:relative;
	height:462px;
	width:961px;
	padding-top:15px;
	background-image:url(/sbliving/images/gallery_content-bg-trans.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#695e4a;
	font-family:Georgia, Palatino Linotype, Book Antiqua, Palatino, serif;
	font-size:11px;
}

.bodyheaderlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:20px;
}

.bodyheaderlinks a:link {text-decoration:none; color:#4b3900;}
.bodyheaderlinks a:visited {text-decoration:none; color:#4b3900;}
.bodyheaderlinks a:hover {text-decoration:none; color:#4b3900; font-weight:bold;}
.bodyheaderlinks a:active {text-decoration:none; color:#4b3900; font-weight:bold;}

.bodyheaderlinks a.selected { font-weight:bold; }

.bodyheaderlinks span {
	margin:10px;
}

#a1 a:link, #a2 a:link {color:#015595; font-family:Times New Roman; font-size:12px;}
#a1 a:hover, #a2 a:hover{text-decoration:none; color:#4b3900;}

#Content h1 /*section header only */
{	
	font-family:Georgia;
	font-style:italic;
	margin-bottom:24px;
	color:#015595;
	line-height:30px;
	font-size:24px;
	font-weight:bold;
}

#Content h2 
{
	margin-bottom:14px;
	line-height:18px;
	font-size:15px;
	font-weight:normal;
}

#Content h2 a:link {color:#695e4a; text-decoration:underline;}
#Content h2 a:visited {color:#695e4a; text-decoration:underline;}
#Content h2 a:hover {color:#c79230; text-decoration:underline;}
#Content h2 a:active {color:#c79230; text-decoration:underline;}

#Content h3 {
	font-weight:bold;
	margin-bottom:3px;
}

#Content p, #contactusPanel1 
{
	margin-bottom:11px;
    line-height: 14px;
}


#Content p a:link {color:#695e4a; text-decoration:underline; font-weight:bold;}
#Content p a:visited {color:#695e4a; text-decoration:underline; font-weight:bold;}
#Content p a:hover {color:#c79230; text-decoration:underline; font-weight:bold;}
#Content p a:active {color:#c79230; text-decoration:underline; font-weight:bold;}


#Content {
    margin-top:20px;
	margin-left:40px;
	width:332px;
	height:405px;
	overflow:hidden;
	float:left;
}

#Flash {
    margin-top:4px;
	margin-left:16px;
	width:930px;
	height:432px;
	float:left;
}

#ContentImage {
	margin-right:17px;
	margin-top:17px;
	width:536px;
	height:428px;
	overflow:hidden;
	float:right;
}

#Gallery_Content 
{
	/*background-color:#cac2b8;*/
	border:solid 2px #efe9e5;
	margin-left:16px;
	width:927px;
	height:428px;
	overflow:hidden;
}

.galleryImg{border:solid 2px #efe9e5;}

#Gallery_stories
{	
	position:relative;
	background-image:url(/sbliving/images/orangeBg_slice.jpg);
 	background-repeat:repeat-y;
	width:927px;
	height:428px;
	}

#Gallery_crew
{	
	position:relative;
	background-image:url(/sbliving/images/greenBg_slice.jpg);
 	background-repeat:repeat-y;
	width:927px;
	height:428px;
	}
	
.crewImg{border:solid 1px #efe9e5;margin-left:8px;}
/* -- crew content copy ---*/
#p0 {display:block; color:#fff;font-family:Georgia;font-size:18px;font-weight:bold; font-style:italic;text-align:center; padding-top:80px;}
#p1, #p2, #p3, #p4, #p5 {display:none; color:#fff;font-family:Georgia;font-size:14px; line-height:23px; font-weight:bold; font-style:italic;text-align:left; padding:15px 10px 15px 13px;}
/* -- --*/

#Gallery_spots
{	
	position:relative;
	background-image:url(/sbliving/images/blueBg_slice.jpg);
 	background-repeat:repeat-y;
	width:927px;
	height:428px;
	}
	
#FooterWrapper {
	padding-top:37px;
}

#FooterWrapper2 {
	padding-top:28px;
}

#Gallery_FooterWrapper2 {
	padding-top:26px;
}

#BottomNav {
	float:left;
	padding-left:3px;
}

#FooterText {
	
	padding-right:16px;
}

.fs1 {
	font-size: 14px;
	font-weight: bold;
}
.fs2 {font-size: 18px; margin-top:-5px; color:#ffffff;}
a.fs3:link {font-size: 14px;color:#ffffff;line-height:17px;}
a.fs3:visited {font-size: 14px;color:#ffffff;line-height:17px;}
a.fs3:hover {font-size: 14px;color:#c79230;line-height:17px;}
a.fs3:active {font-size: 14px;color:#c79230;line-height:17px;}

a.fs4:link {font-size: 11px;color:#ffffff;}
a.fs4:visited {font-size: 11px;color:#ffffffa;}
a.fs4:hover {font-size: 11px;color:#c79230;}
a.fs4:active {font-size: 11px;color:#c79230;}

a.fs5:link {font-size: 9px;color:#ffffff; text-decoration:none;}
a.fs5:visited {font-size: 9px;color:#ffffff; text-decoration:none;}
a.fs5:hover {font-size: 9px;color:#c79230; text-decoration:underline;}
a.fs5:active {font-size: 9px;color:#c79230; text-decoration:none;}

a.fs6:link {font-size: 9px;color:#ffffff; text-decoration:none;}
a.fs6:visited {font-size: 9px;color:#ffffff; text-decoration:none;}
a.fs6:hover {font-size: 9px;color:#5f5f5f; text-decoration:underline;}
a.fs6:active {font-size: 9px;color:#ffffff; text-decoration:none;}

.disclaimer 
{
    font-family:Arial, Verdana, San Serif; color:#ffffff;
    font-size:9px;
    line-height:13px;
	padding:5px 0px 0px 10px;;
}

.contact{
	padding-right:3px;
}


