/*================================
RESET
================================*/

html, body, div, span, a, img,
h1, h2, h3, h4, h5, h6, hgroup, p,
dl, dialog, dt, dd, ol, ul, li, 
abbr, acronym, address, b, big, blockquote, 
cite, code, del, dfn, em, i, ins, kbd, pre, q, 
samp, tt, var, small, strong, sub, sup, 
object, iframe, form, fieldset, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, footer, header, nav, section,
figure, menu, time, mark, audio, video							{ font-family: serif; font-size: 100%; font-weight: inherit; font-style: inherit; vertical-align: baseline; white-space: normal; text-align: left; margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }

textarea, input, select												{ font-family: serif; font-size: 100%; font-weight: normal; font-style: normal; white-space: normal; text-align: left; margin: 0; padding: 0; }

article, aside, footer, header, nav, section,
dialog, figure, hgroup, menu										{ display: block; }

h1, h2, h3, h4, h5, h6													{ font-size: 100%; font-weight: bold; }
del, ins																		{ text-decoration: none; }
ol, ul																			{ list-style: none; }
nav ul																		{ list-style-type: none; }
table																			{ border-collapse: separate; border-spacing: 0; background-color: transparent; width: auto; height: auto; }
:focus																		{ outline: 0; }
blockquote:before, blockquote:after, q:before, q:after		{ content: ""; }
blockquote, q															{ quotes: "" ""; }


/*========================
Links
========================*/
a:link 		{ color: #000; text-decoration: none; }
a:visited 	{ color: #000; text-decoration: none; }
a:hover 		{ color: #000; text-decoration: none; }
a:active 	{ color: #000; text-decoration: none; }




/*================================
	Wrapers
================================*/

#wrap-main {
	width: 100%;
}

	.wrap-sub {
		margin: 0 auto;
		width: 	960px;
	}

/*================================
	Header
================================*/

#header {
	background: 	url(images/bg-header.jpg) repeat-x;
	height: 			159px;
}

	#people {
		margin: 0 0 0 50px ;
	}

/*================================
	Content
================================*/

#wrap-content {
	background: 	url(images/bg-content.jpg) repeat-x #545454;
	float: 			left;
	height: 			750px;
	margin-top:	0px;
	width: 			100%;
}

/*============================
	Gallery
============================*/

#main_image {
	background: 	#232323;
	border: 			1px solid #424242;
	height:			550px;
	margin: 		30px auto 60px auto;
	width:			800px;
	/* CSS3 Rounded Corners*/
	-webkit-border-radius: 4px;
	-moz-border-radius: 	4px;
	-khtml-border-radius: 	4px;
	border-radius: 			4px;
	/* CSS3 Shadow */
	-moz-box-shadow: 	0px 4px 10px #000;  
	-webkit-box-shadow: 	0px 4px 10px #000;  
	box-shadow: 				0px 4px 10px #000; 
}
	#main_image img {
		padding: 20px 0 0 20px;
	}

.gallery {
	float: 		left;
	list-style:	none;
	margin: 	0 auto 0 20px  ;
	width:		800px
}
	.gallery li {
		background:	#000;
		border:			3px double #111;
		display:			block;
		float:				left;
		height:			50px;
		margin:			25px 10px 10px 0;
		overflow:		hidden;
		width:			70px;
	}

	.caption {
		color: 		#f68000;
		display:		block;
		font-size: 	17px;
		padding: 	40px 0 0 10px ;
	}

	* html .gallery li div span { width: 400px } /* MSIE bug */	

/* Previous & Next Links*/
	.prev {
		float:		left;
		margin: 35px 0 0 0;
	}
	.next {
		float: 	right;
		margin: 35px 0 0 0;
	}

.error {
	font-size:10px;
}
	
	
/*================================
	Footer
================================*/

#wrap-footer {
	background:	url(images/bg-footer.jpg) repeat-x;
	border-top:	10px solid #0bb1db;
	clear: 			both;
	height: 			66px;
}	

	#wrap-footer .wrap-sub {
		font-size: 		12px;
		text-align: 		center;
		padding-top: 	20px;
	}