
/* ######### override my style sheet ########### */ 

#left { width: 930px; padding-top: 0px; }
#pagebody li { list-style-type: none; padding: 0px; margin: 0px; }
#pagebody ul { padding: 0px; margin: 0px; }
#pagebody { padding: 0px 0px 0px 30px; }
.pagetitlespacer { height: 120px; }
#pageheadline { }

/* ######### my styles ########### */

#gallerywrapper { width: 870px; height:750px; padding: 0px 30px 30px 30px; background: url(../../images/bg-gallerywrapper.gif); /*background-color: #000;*/  }

#gallerytabsnavigation { padding: 0px; height: 57px; z-index: 300; position: absolute; top: 132px; left: 30px; }
	#gallerytabsnavigation a { margin-right: 5px; }

.section .sub img { margin-top: 90px; }

.section .sub span { display: block; background: url(../../images/bg-black-75percent.png); color: #FFF; padding: 10px 0px 10px 15px; width: 100%; position: absolute; top: 90px; left: 0px; text-align: center;}

/* #################### */ 

#content{
	overflow:hidden;
	width:870px;
	/*background-color: #000;*/
	position:relative;
	height:650px;
	float:left;
}
	#content h2{
		color:#FFF;
		margin:20px 0;
	}
	#content a{
		color:#FFF;
		font-weight:bolder;
		text-decoration:none;
	}

.section{
	width:10500px;
	height:700px;
	position:relative;
	padding: 0px 0px 0px -30px;
}

	.section .sub{
		position:relative;
		float:left;
		padding:30px 21px 42px 30px;
		width:870px;
		height:650px;
		margin: 0px; 
		top: 0px; left: 0px;
	}
		.section .sub p{
			width:850px;
			margin:16px 0;
		}
		.section .next, .section .previous {
			position:absolute;
			overflow: hidden;
			top: 10px;
		}
		.section .next{
			right: 5px;
		}
		.section .previous {
			left:5px;
		}

.message{
	background:#EEE;
	border:1px solid #999;
	color:#FFF;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
#first{
	top:484px !important;
	top:498px;			
}
#second{
	top:503px !important;
	top:517px;			
}