/* Main Style Sheet for Bobbette & Belle */

/* Bobbette and Belle - Media Galleries Styles */

#content .media_list {
	list-style-type: none;
	width: 290px;
	float: left;
	position: relative;
	left: -9px;
}

.media_list li {
	width: 290px;
}

.media_list li a {
	display: block;
	color: #555555;
	padding-left: 10px;
	margin-bottom: 4px; 
	line-height: 20px; 
}

.media_list li a:hover {
	color: #bac349;
} 

#media_viewer {
	width: 625px;
	position: relative;
	top: -30px;
	right: 6px;
	float: right;
} 

#media_viewer h5 {
	padding-top: 20px;
	padding-bottom: 20px;
} 

#media_viewer .author {
	display: block;
	font-size: 11pt;
	text-indent: 30px;
}

#media_viewer .page_nav {
	position: absolute;
	top: 400px;
	right: -8px;
}

#media_viewer .page_nav {
	list-style-type: none;
}

#media_viewer .page_nav li {
	display: inline;
	line-height: 25px;
	float: left;	
	padding-right: 6px;	
}

#media_viewer .page_nav li a {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	width: 25px;
	background: url(../images/page_bg2.gif);
	text-align: center;
	text-decoration: none;
	color: #555555;
	background-position: top;
	overflow: hidden;
}

#media_viewer .click_below {
	position: absolute;
	bottom: 50px;
	right: 0px;
}

#media_viewer .page_nav li a:hover {
	background-position: bottom;
}

#media1 {
	padding-right: 40px;
}

#media1, #media1b, #media1c, #media1d, #media2, #media2b, #media3, #media4, #media4b, #media5, #media5b,
#media6, #media6b, #media6c, #media6d, #media6e, #media6f, #media7, #media7b {
	display: none;
}

#media1 .logo {
	padding-top: 20px;
}

#media1 .img1 {
	float: left;
	padding-right: 30px;
	padding-top: 10px;
}

#media1 h4 {
	padding-top: 10px;
}

#media1 .page_nav .p1 a {
	background-position: bottom;
}

#media1b {
	padding-right: 40px;
}

#media1b .img1 {
	float: left;
	padding-right: 30px;
}

#media1b .page_nav .p2 a {
	background-position: bottom;
}

#media1c {
	padding-right: 40px; 
}

#media1c .img1 {
	float: left;
	padding-right: 30px;
}


#media1c .page_nav .p3 a {
	background-position: bottom;
}

#media1d {
	padding-right: 40px;
}

#media1d .img1 {
	float: left;
	padding-right: 30px;
}

#media1d .page_nav .p4 a {
	background-position: bottom;
}

#media2 .page_nav .p1 a {
	background-position: bottom;
}

#media2 .logo {
	position: absolute;
	top: 200px;
	right: 60px;
}

#media2 .img1 {
	float: left;
	padding-right: 30px;
}

#media2b .page_nav .p2 a {
	background-position: bottom;
}

#media2b .img1 {
	float: left;
	padding-right: 30px;
}

#media3 .img1 {
	float: left;
	padding-right: 30px;
	position: relative;
}
#media3  {
	display: block;
} 

#media4 .page_nav .p1 a {
	background-position: bottom;
}

#media4 .logo {
	position: absolute;
	top: 200px;
	right: 60px;
}

#media4 .img1 {
	float: left;
	padding-right: 30px;
}

#media4b .page_nav .p2 a {
	background-position: bottom;
}

#media4b .img1 {
	float: left;
	padding-right: 30px;
}

#media5 .page_nav .p1 a {
	background-position: bottom;
}

#media5 .img1 {
	float: left;
	padding-right: 30px;
}

#media5b .page_nav .p2 a {
	background-position: bottom;
}

#media5b .img1 {
	float: left;
	padding-right: 30px;
}

#media6 .page_nav .p1 a {
	background-position: bottom;
}

#media6 .img1 {
	float: left;
	padding-right: 30px;
}

#media6b .page_nav .p2 a {
	background-position: bottom;
}

#media6b .img1 {
	float: left;
	padding-right: 30px;
}

#media6c .page_nav .p3 a {
	background-position: bottom;
}

#media6c .img1 {
	float: left;
	padding-right: 30px;
}

#media6d .page_nav .p4 a {
	background-position: bottom;
}

#media6d .img1 {
	float: left;
	padding-right: 30px;
}

#media6e .page_nav .p5 a {
	background-position: bottom;
}

#media6e .img1 {
	float: left;
	padding-right: 30px;
}

#media6f .page_nav .p6 a {
	background-position: bottom;
}

#media6f .img1 {
	float: left;
	padding-right: 30px;
}

#media6 .page_nav .p1 a {
	background-position: bottom;
}

#media7 .page_nav .p1 a {
	background-position: bottom;
}

#media7 .img1 {
	float: left;
	padding-right: 30px;
}

#media7b .page_nav .p2 a {
	background-position: bottom;
}

#media7b .img1 {
	float: left;
	padding-right: 30px;
}
