/* CSS Document */
body {
	background: #2f5e7c;
	}
#background {
	background: url(images/background.jpg) repeat-y;
	margin-left: -10px;
	margin-top: -10px;
	width: 100%;
	height: 100%;
}
#top {
	background: #2f5e7c;
	width: 870px;
	height: 20px;
}
#container {
	background:#ffffff;
	width: 870px;
	height: 100%;
	padding: 10px;
	}
#header {
	width: 100%;
	height: 100px;
}

#main {
	background: #ced3d4;
	width: 100%;
	height: 500px;
	}
#left {
	float: left;
	background: #ffffff;
	margin: 0px;
	padding: 10px;
	height: 480px;
	width: 250px;
}
#logo {
	background: url(images/butter_photobooth_logo.jpg) repeat-y;
	width: 250px;
	height: 146px;
}
#nav {
	width:180px;
	font-family: Arial, Century Gothic, sans-serif;
	font-size: 19px;
	margin: 10px 0px 10px 0px;
	}

#content {
	float: right;
	background: #e6e6e6;
	margin: 0px;
	height: 450px;
	width: 520px;
	padding-left: 40px;
	padding-top: 50px;
	padding-right: 40px;
	overflow:auto;
}
#content1 {
	float: right;
	background: #e6e6e6;
	margin: 0px;
	height: 450px;
	width: 520px;
	display: inline;
	position: relative;
	padding-left: 40px;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 10px;
	overflow:auto;
}
#content2 {
	float: right;
	background: #e6e6e6;
	margin: 0px;
	height: 440px;
	width: 540px;
	display: inline;
	position: relative;
	border: 10px solid #e6e6e6;
	padding: 20px;
	}
#footer {
	background: url(images/footer.jpg) no-repeat;
	width: 100%;
	height: 100px;
	clear: both;
	border-top: 10px solid #ffffff;
	}
#rates {
	margin-top: -10px;
}
#rates ul li {
	font: .78em/1.2em Century Gothic, sans-serif;
	text-align:left;
}
#navcontainer {
	width: 220px;
	height: 300px;
	margin-top: 20px;
	margin-left: -30px;
}
#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: left;
padding-left: 0px;
}

#navcontainer ul li a
{

width: 220px;
height: 32px;
border-right: none;
color: #555555;
text-decoration: none;
display: block;
text-align: left;
font: 2em/1em Georgia, "Times New Roman", Times, serif;
}

#navcontainer ul li a:hover
{
color: #2f5e7c;

}

#navcontainer a:active
{
color: #2f5e7c;
}

#navcontainer li#active a
{
color: #2f5e7c;
}
p {
	font: .78em/1.2em Century Gothic, sans-serif;
	text-align:left;
}
p a:link, p a:visited, li a:link, li a:visited{
	color: #000000;
	text-decoration: none;
}
p a:hover {
 	color: #2f5e7c;
}
#advertise ul li {
	font: .7em/1.2em Century Gothic, sans-serif;
	text-align:left;
}
h1 {
	font: 2em/1em Georgia, "Times New Roman", Times, serif;
	text-align:left;
	margin-top: -20px;
	color: #6F6F6E;
}
h2 {
	font: 1em/1em Georgia, "Times New Roman", Times, serif;
	text-align:left;
	margin-top: -6px;
	color: #2f5e7c;
}
h4 {
	font: .78em/1.2em Century Gothic, sans-serif;
	text-align:left;
	margin-top: -6px;
}
h5 {
	font: .7em Century Gothic, Arial, Helvetica;
	color: #e6e6e6;
	}
	
h5 a:link, 
h5 a:visited {   
	color:#e6e6e6; 
	text-decoration:none; 
	} 
h5 a:hover { 
	color:#67AF45; 
	text-decoration:none; 
	}
#faq {
	font: 11px Arial, Century Gothic, sans-serif;
	text-align: left;
	margin-top: -6px;
}

img {
	padding: 0px 5px;
	text-decoration: none;
	border:none;
}
img a:link, img a:visited {
	text-decoration: none;
	border:none;
}
img a:hover {
	text-decoration: none;
	border:none;
}