@import url(menu.css);

/* Normalize Everything */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, arial, helvetica;
	color: White;
	font-size: 12px;
}

h1, h2, h3, h4, h5 {
	font-size: 100%;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse : collapse; border-spacing : 0;}

fieldset, img {
	border: 0;
}

/* -------------------------------------------------------*/

html {
	text-align: center;
	background-image: url(images/bg_gradient.png);
}

body {
	width: 770px;
	position: relative;
	margin: 0 auto;
	text-align: left;
}

div#branding{
	height: 108px;
}

#pnumber {
	float: right;
	padding-top: 55px;
	padding-right: 10px;
	font-size: 2.5em;
	position:relative;
	z-index: 100;
}
h1 {
	position: absolute;
	top: -9999px;
}
/* Main Menu --------- */

/* Main Content ---------------*/
div#main_content {
	position: absolute;
	left: 343px;
	top: 140px;
	height: 427px;
	width: 426px;
	background-color: #08101A;
	border-left: 1px solid white;
	border-right: 1px solid white;
	z-index: 10;	
	overflow: auto;
}

div#main_content p {
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 15px;	
}
span.subhead {
	text-decoration: underline;
	font-weight: bold;
}
div#main_content table.strategy {
	margin: 10px 25px 10px 35px;
}

div#main_content table td{
	padding: 10px;
}
#contactus input, textarea {
	color: #08101A;
	background: #97B6C3;
	border: 1px solid #fff
}

div#contactus .submit input
{
color: #000;
background: #ba5b00;
border: 2px outset #d7b9c9
} 

#contactusform {
	position: absolute;
	top: 570px;
}

#contactusform td {
	padding: 3px;
}

/* Sec Menu --------- */
ul#sec_menu {
	position: absolute;
	right: 20px;
	top: 117px;
	z-index: 10;
}

ul#sec_menu li {
	display: inline;
}

#sec_menu a:link, #sec_menu a:visited {
	color: White;
	text-decoration: none;
}
#sec_menu li a:hover {
	color: #ba5b00;
	text-decoration: underline;
}
/* Gallery ----------------*/
div#gallery {
	position: absolute;
	top: 140px;
	height: 427px;
	background-color: #08101A;
	border-left: 1px solid white;
	z-index: 10;
}

div#gallery ul li{
	text-align: center;
}

div#gallery ul li a {
padding-top: 5px;
	background-color: #08101A;
	border-bottom: 1px solid white;
	width: 28px;
}
#photo {
	position: absolute;
	left: 28px;
	top: 0px;
	border-left: 1px solid white;
}
#photo2 {
	position: absolute;
	left: -1px;
	top: 0px;
	border-left: 1px solid white;
}
#pgallery {
	position: absolute;
	left: 28px;
	top: 0px;
	height: 428;
	width: 739px;
	border-left: 1px solid white;
	border-right: 1px solid white;
	z-index: 210;
	background-color: #08101A;
}

.photo_lg {
	border-bottom: 1px solid white;
	z-index: 20;
}

.pgallery-desc {
position: absolute;
	padding-left: 15px;
height: 25px;
width: 724px;
background-color: #08101A;
border-right: 1px solid white;
}
/* Footer  --------- */
div#footer {
	position: absolute;
	top: 665px;
	right: 0px;
}
#watermark {
	position: absolute;
	left: 505px;
	top: 0;
	z-index: 1;
	height: 508px;
	width: 554px;
	background: url(images/watermark.png) no-repeat;
}

/*coming soon -----------*/
#comingsoon {
	position: relative;
	top: 100px;
	text-align: center;
}
#comingsoon p {
	color: #08101A;
	font-size: 20px;
	font-weight: bolder;
}