@charset "UTF-8";
/* CSS Document */

body {
	background-color: #000000;
	margin: 0;
	padding: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color: #70767e;
}

/* Global
--------------------------------------------------------*/

h2 {
	position: relative;
	padding: 0;
	margin: 0;
	padding-top: 15px;
	margin-left: 30px;
	margin-bottom: 15px;
	font-family: Verdana, Geneva, sans-serif;
	color: #a3abb1;
	font-size: 18px;
	font-weight: normal;
	z-index: 10;
}


h3 {
	position: absolute;
	top: 10px;
	left: 25px;
	font-size: 12px;
	color: #c9d2dc;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	margin: 0;
	background-image: url(../images/footertitlesbg.png);
	background-repeat: repeat;
}

h4 {
	color: #125778;
	font-weight: normal;
	font-size: 15px;
	padding: 0;
	margin: 0;
}

img {
	border: none;
}



/* bg
--------------------------------------------------------*/

#bghome {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 1000px;
	background-image: url(../images/bg03.jpg);
	background-repeat:no-repeat;
	background-position: center 112px;
	z-index: 1;
}


	
	
/* Top
--------------------------------------------------------*/

#top {
	position: relative;
	margin: 0 auto;
	padding: 0px;
	width: 100%;
	height: 112px;
	background-image: url(../images/headergradient.png);
	background-repeat: repeat-x;
	z-index: 2;
}

#header {
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 1137px;
	height: 110px;
	background-image: url(../images/header01.jpg);
	background-repeat: no-repeat;
	
}

#nav {
    position: relative;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 110px;
}

ul#navlist {
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: center;	
}

ul#navlist li {
	display:-moz-inline-stack;
	display: inline-block;
	zoom:1;
    *display:inline;
	color: #47586f;
	font-size: 12px;


}

ul#navlist li a {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 96px;
	padding-bottom: 4px;
	line-height: 16.9em;
	text-decoration: none;
}

ul#navlist li a.active {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 96px;
	padding-bottom: 4px;
	line-height: 16.9em;
	color: #6c829e;
    background-image: url(../images/navhilite02.png);
	background-repeat: repeat-x;
}

ul#navlist li a.active:link {
	color: #6c829e;
}

ul#navlist li a:link, a:visited {
	color: #47586f;
}

ul#navlist li a:hover {
	text-decoration: none;
	color: #6c829e;
	background-image: url(../images/navhilite02.png);
	background-repeat: repeat-x;
    
}



ul#castnav {
	position: relative;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
}

ul#castnav li {
	display:-moz-inline-stack;
	display: inline-block;
	zoom:1;
    *display:inline;
	color: #47586f;
	font-size: 12px;
}

ul#castnav li a {
	padding-left: 9px;
	padding-right: 9px;
	text-decoration: none;
}

ul#castnav li a.active {
	padding-left: 9px;
	padding-right: 9px;
	color: #6c829e;
}

ul#castnav li a.active:link {
	color: #6c829e;
}

ul#castnav li a:link, a:visited {
	color: #47586f;
}

ul#castnav li a:hover {
	text-decoration: none;
	color: #6c829e;   
}




/* Content
--------------------------------------------------------*/


#content {
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	min-height: 550px;
	z-index: 2;
	
}

#content p.arrivingsoon {
	position: relative;
	padding: 0;
	margin: 0 auto;
	font-size: 16px;
	padding-top: 250px;
	text-align: center;
	color: #989899;
}

#content p.normal {
	padding: 0;
	padding-left: 30px;
	padding-right: 30px;
	margin: 0;
	margin-bottom: 22px;
	font-size: 12px;
	line-height: 19px;
}

#container {
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 620px;
}

#contentpos01 {
	position: relative;
	margin: 0 auto;	
	padding: 0px;
	height: 450px;
	width: 480px;
	margin-top: 75px;
}

#contentpos02 {
	position: relative;
	padding: 0px;
	margin: 0 auto;
	height: 540px;
	width: 560px;
	margin-top: 35px;
	margin-bottom: 50px;
	
}

#contentpos03 {
	position: relative;
	padding: 0px;
	margin: 0 auto;
	height: 540px;
	width: 560px;
	margin-top: 50px;
	margin-bottom: 50px;
	
}

.castpos03 {
	position: relative;
	padding: 0px;
	margin: 0 auto;
	height: 540px;
	width: 580px;
	margin-top: 30px;
	margin-bottom: 30px;
	
}

.castpos04 {
	position: relative;
	padding: 0px;
	margin: 0 auto;
	height: 585px;
	width: 600px;
	margin-top: 30px;
	margin-bottom: 30px;	
}

img.contentbg {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	z-index: 3;
}

img.contentimg {
	position: relative;
	padding: 0;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin: 0;
	z-index: 4;
	float: left;
}

p.newstitle {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #35a3fe;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 0;
	padding-left: 30px;
	padding-right: 30px;
}

a#contenta {
	text-decoration: none;
}

a#contenta:link, a#contenta:visited {
	color: #a99683;
}

a#contenta:hover {
	color: #35a3fe;
}

#text {
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 30;
}

#gallery {
	position: relative;
	padding: 0px;
	margin: 0 auto;
	height: 240px;
	width: 375px;
	margin-top: 150px;
	margin-bottom: 150px;	
}

img.gallery {
   position: relative;
   border: 1px solid;
   border-color: #000000; 
   margin: 0 5px 5px 0;
   padding: 0;
   }
   
#gallery a:hover img {
    border-color: #46463e;
    }
	
#Janet, #Meshach, #David, #Eric, #Braxton, #Pam, #Arkeni, #Kim, #Justin, #Tim, #Elan, #BDaht {
	display: none;
}

#Anna {
	display: block;
}
	   
#Contact {
	padding: 0;
	padding-left: 30px;
	margin: 0;
}

input {
    background-color: #000;
	border: 1px solid;
	border-color: #333;
	color: #999;
}

textarea {
	background-color: #000;
	border: 1px solid;
	border-color: #333;
	color: #999;
}





/* Bottom
--------------------------------------------------------*/


#footer {
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 250px;
	z-index: 2;
	
}

#footercontent {
	position: relative;
	padding: 0;
	margin: 0 auto;
	width: 825px;
	height: 250px;
	z-index: 3;	
}

#footertitle {
	position: absolute;
	padding: 0;
	mrgin: 0;
	top:62px;
	left:30px;
}

#item1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 375px;
	height: 300px;
	background-image: url(../images/footerdivider01.png);
	background-repeat: no-repeat;
	background-position: right 10px;
	
}

#and {
	position: absolute;
	top: 125px;
	left: 165px;
}

#pic1 {
	position: absolute;
	top: 90px;
	left: 30px;
}

#meshach {
	position: absolute;
	top: 90px;
	left: 220px;
}

#footertitlemeshach {
    position: absolute;
	padding: 0;
	mrgin: 0;
	top: 200px;
	left:132px;
	text-align: right;
	width: 200px;
}

#item2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 300px;
    background-image: url(../images/footerdivider02.png);
	background-repeat: no-repeat;
	background-position: right 10px;
}

#logo01 {
	position: absolute;
	top: 90px;
	left: 65px;
}

#logo02 {
	position: absolute;
	top: 157px;
	left: 63px;
}

#logo03 {
	position: absolute;
	top: 196px;
	left: 75px;
}

#item3 {
    position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	height: 100px;
}

#footerbg {
	position: absolute;
	top: 20px;
	padding: 0;
	margin: 0 auto;
	width: 100%;
	height: 250px;
	background-image: url(../images/footerbg01.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	border-top: 1px solid;
	border-color: #000000;
	background-color: #000;
}




