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

body {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
.clear { clear: left; }

.hiddenpic {
	display:none;
	}

#span {
	float:none; 
	margin:0 auto; 
	width:1100px; 
	align:center; 
	position:relative; 
	text-align:center; 
	height:100%;
	}

#bignav {
	width:1084px;
	margin-top:50px;
	}
	
#rightside {
	clear: left;
	width:928px;
	float:left;
	margin-left:150px;
	margin-right:26px;
	position: relative;
	}
	
#logo {
	float:left;
	margin-right:6px;
	}
	
#photoboothhead {
	background-image:url(images/photobooth.gif);
	float:left;
	width: 914px;
	height: 200px;
	margin-top:26px;
	margin-left:6px;
	margin-right:6px;
	}

#weddings {
	background-image:url(images/s_weddings_0.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:92px;
	text-decoration:none;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:25px;
	background-color:#ffffff;
	}
	
#weddings:hover {
	background-image:url(images/s_weddings_1.gif);
	}
	
#portraits {
	background-image:url(images/s_portraits_0.gif);
	background-repeat:no-repeat;
	width:220px;
	height:84px;
	text-decoration:none;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:25px;
	background-color:#ffffff;
	}
	
#portraits:hover {
	background-image:url(images/s_portraits_1.gif);
	}
	
#blog {
	background-image:url(images/s_blog_0.gif);
	background-repeat:no-repeat;
	width:220px;
	height:73px;
	text-decoration:none;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:25px;
	background-color:#ffffff;
	}
	
#blog:hover {
	background-image:url(images/s_blog_1.gif);
	}
	
#online {
	background-image:url(images/s_online_0.gif);
	background-repeat:no-repeat;
	width:220px;
	height:129px;
	text-decoration:none;
	float:left;
	margin-left:6px;
	margin-right:6px;
	margin-top:25px;
	background-color:#ffffff;
	}
	
#online:hover {
	background-image:url(images/s_online_1.gif);
	}
	
#instructions {
	font-size:14px;
	padding:2px;
	color:#97C0E6;
	margin-left:26px;
	margin-right:26px;
	text-align:left;
	}
	
#setlist {
	xborder:solid #97C0E6 1px;
	padding:36px;
	margin: 0 auto;
	display: block;
	list-style: none;
	xwidth: 500px;
	}

#setlist li { float: left; margin-right: 25px; }
	
#setlist li a img { border: none; }
	
#setlist li a img {
	margin: 0 auto;
	height: 75px;
	width: 75px;
	border: 3px solid #97C0E6;
}

#textnav {
	border-bottom:solid #97C0E6 1px;
	border-top:solid #97C0E6 1px;
	font-size:12px;
	text-transform:uppercase;
	padding:2px;
	color:#97C0E6;
	margin-left:156px;
	margin-right:26px;
	}
	
#textnav a {
	color:#97C0E6;
	text-decoration:none;
	}

#textnav a:hover {
	text-decoration:underline;
	}
	
#SEO {
	font-size:10px;
	padding:6px;
	color:#97C0E6;
	margin-left:156px;
	margin-right:26px;
	}
	
a {
	color:#97C0E6;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}
	
.facebook {
	width:32px;
	height:32px;
	background-image:url(images/facebook_0.gif);
	float:left;
	display:inline;
	}
	
.twitter {
	width:32px;
	height:32px;
	background-image:url(images/twitter_0.gif);
	float:right;
	display:inline;
	}
	
.subhead {
	font-size:18px;
	font-weight:900;
	}