/* Custom CSS for Sergio Ballivian PhotoShelter Site */
/* Design by Alex Miles Younger, www.alexmilesyounger.com */

/* CUSTOM FOR SERGIO */

body {
	background-color: #003366; 
	padding: 10px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

h1, h2, h3, h4, h5, h6 {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

a:link, a:visited {
	color: #000000;
	font-size: 1.2em;
}

a:hover {
	 color: #415f72;
	 text-decoration: none;
}


/* HEADER */

#header {
	width: 912px;
	height: 50px;
	background-color: #ffffff;
	margin-bottom: 0;
	padding-top: 5px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid white;
}

/*
#headerwrapper {
	border-right: 1px solid black;

}
*/



#logo {
/*	position: relative; */
	float: left;
	padding-left: 25px; 
/*	margin: 5px 0 0 25px; */
}

#logo a img {
	border: none; 

}



/* NAVIGATION */

#nav {
	float: right;
}

#menu {
	list-style: none;
/*	margin: 0 25px 0 0; */
/*	float: right; */
}


#menu li {
	float: left;
	font-size: 12pt;
	font-family: "Myriad Pro", Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	text-indent: -9999px;
}

#menu li.spacer {
	text-indent: 0;
	margin: 0 0 0 0;
}

#nav ul li a {
	display: block;
	height: 31px;
	min-width: 35px;
}


#nav1 a {
	width: 48px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -18px 0;
}

#nav1 a:hover {
	background-position: -18px -30px;
}

#nav2 a {
	width: 38px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -88px 0;
}

#nav2 a:hover {
	background-position: -88px -30px;
}

#nav3 a {
	width: 43px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -161px 0;
}

#nav3 a:hover {
	background-position: -161px -30px;
}

#nav4 a {
	width: 75px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -233px 0;
}

#nav4 a:hover {
	background-position: -233px -30px;
}

#nav5 a {
	width: 36px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -342px 0;
}

#nav5 a:hover {
	background-position: -342px -30px;
}

#nav6 a {
	width: 47px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -414px 0;
}

#nav6 a:hover {
	background-position: -414px -30px;
}

#nav7 a {
	width: 58px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -485px 0;
}

#nav7 a:hover {
	background-position: -485px -30px;
}

#nav8 a {
	width: 25px;
	height: 31px;
	background: transparent url(http://www.sergio-photo.com/photoshelter_css/navbar.jpg) no-repeat 0 0;
	background-position: -557px 0;
}

#nav8 a:hover {
	background-position: -557px -30px;
}

#menu li a:link {
	color: #000000;
	text-decoration: none;
}

#menu li a:hover {
	color: #4f738b;
	text-decoration: none;
}


/* END NAVIGATION */








#main {
/*	background-color: #ffffff; */
	width: 933px;

/*	height: 50px; */
/*	min-height: 580px;
	margin: 0 auto 0 auto; */
/*	border-top: 1px solid black; */
	margin-top: 0;
	padding-top: 0;


}

/*
#mainwrapper {
	height: auto;
	background-color: #ffffff;
	border: 1px solid black;
	padding: 0;
}
*/
/*
#contentwrapper {
	height: auto;
	background-color: #ffffff;
}
*/

#content {
/*	clear: both; */
	float: left;
	background-color: #ffffff;
	width: 883px;
	height: auto;
	border: 1px solid black;
	border-top: none;
/*	margin: 0 25px 5px 25px; */
	padding: 0 25px 5px 25px;

}

/* FOOTER */

#footer {
	width: 935px;
	height: 50px;
	margin: 0 auto 25px auto;
}

#footer p {
	color: #4f738b;
}

#footer a:link {
	color: #4f738b;
	text-decoration: none;
	font-size: 1.0em;
}

#footer a:hover {
	color: #415f72;
	text-decoration: none;
}

#poweredby {
	float: right;
	margin: 15px 25px 5px 0;
}

#copycontact {
	float: left;
	margin: 15px 0 5px 25px;
}


/* OTHER */

.search_tips {
	font-size: 1.0em;
}

.imageWidget {
	padding-top: 20px;
}

a.add_to_lightbox_link {
	font-size: 1.0em;
}

a.add_to_cart_link {
	font-size: 1.0em;
}

a.download_link {
	font-size: 1.2em;
}

.carrot {
	padding-top: 10px
}

a.page_previous {
	font-size: 1.0em;
	padding-top: 10px;
	float: right;
}

a.page_next {
	font-size: 1.0em;
	padding-top: 10px;
}

span.slideshow {
	font-size: 1.0em;
	display: block;
}

