/* CSS Document */

/* ---------------------------------------------------------------  Body and default objects */
html, body
{
	background-color: #000000;
	background-image: url('../images/bg_ipad_texture.png');
	background-attachment: fixed;
	font-family: Arial;
	font-size: 8pt;
	color: #C0C0C0;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a, a:link, a:visited
{
	border: none;
	color: #C0C0C0;
}
img
{
	border: none;
}
/* ---------------------------------------------------------------  Body and default objects */





/* ---------------------------------------------------------------  Main Layout */
.main_holder
{
	background-color: #000000;
	border: 0px solid #666666;
	margin: auto;
	margin-top: 2%;
	margin-bottom: 10px;
	padding-top: 10px;
	text-align: left;
	vertical-align: middle;
	width: 100%; /*986px;*/
	
	box-shadow: 0px 0px 100px #000000; /*#8A8A8A;*/
}
.logo
{	
}

.header
{	
	background-image: url('../images/logo.jpg');
	background-position: 8px 13px;
	background-repeat: no-repeat;
	max-width: 1250px;
	margin-left: auto;
	margin-right: auto;
}

.content
{
	margin: 0px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	min-height: 620px;
	max-height: 638px;
	max-width: 1250px;
	overflow: auto;
}

.content .text
{
}

.footer
{
	padding-bottom: 20px;
}

.copyright
{
	text-align: center;
}
.sharethis
{
	margin-top: 5px;
	text-align: center;
}
/* ---------------------------------------------------------------  Main Layout */




/* ---------------------------------------------------------------  Menu */
.menu
{
	/*display: none;*/
	
	font-weight: bold;
	font-size: 15pt;
	margin: 0;
	margin-top: 0px;
	text-align: right;
}

.menu a
{
	text-decoration: none;
}

.menu li
{
	display: inline;
	margin-right: 25px;
}


.menu_sub
{
	font-size: 9pt;
	height: 10px;
	margin-top: 10px;
	text-align: right;
}

.menu_sub a
{
	text-decoration: none;
}
.menu_sub li
{
	display: inline;
	margin-right: 25px;
}

/* ---------------------------------------------------------------  Menu */




/* ---------------------------------------------------------------  Gallery */
.gallery
{
	margin: 0px;
	margin-left: 30px;
	margin-right: 30px;
	overflow: auto;
	text-align: center;
}

.gallery_info
{
	display: none;
	margin: 0px;
	text-align: center;
}

.gallery .landscape
{
	
}

.gallery .thumbnails
{
	margin: 0px;
	min-height: 580px;
}

.gallery .thumbnail
{
	border: none;
	margin-right: 3px;
	margin-bottom: 3px;
	max-height: 150px;
}

.pager
{
	text-align: center;
	margin-bottom: 10px;
}
.pager a
{
	font-size: 15pt;
	text-decoration: none;
}

.pager .previous_page
{
	display: inline;
	float: left;
	text-align: left;
}
.pager .next_page
{
	display: inline;
	float: right;
	text-align: right;
}

.iPadNavMsg
{
	display: none;
}
/* ---------------------------------------------------------------  Gallery */



.bio_pic
{
	margin: 15px;
	width: 380px;	
}

.contact_form
{
	font-size: 10pt;
	margin: auto;
}
.contact_instructions
{
	font-size: 8pt;
	margin-bottom: 5px;
}
.contact_field_left
{

}
.contact_field_right
{

}
.contact_field input
{
	width: 200px;
}
.contact_field textarea
{
	height: 70px;
	width: 550px;
}
.contact_form_captcha
{
	margin: auto;
	margin-top: 10px;
	width: 300px;
}







.v-outer {
display: table;
#position: relative;
overflow: hidden;
height: 100px;
background: black;
color: white;
width: 100%;
}

.v-middle {
display: table-cell;
#position: absolute;
#top: 50%;
vertical-align: middle;
}

.v-inner {
#position: relative;
#top: -50%;
}
