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

/*------------- reset -------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, blockquote, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

/**Site Structure**/

body {
	background: #421012 url(../images/bg.jpg)  center top;
	background-repeat:no-repeat;	
	background-attachment:fixed;
	
}





#wrap {
	z-index: 200;
	width: 980px;
	margin: 0 auto;
	

}

#maincontentbg {
	/*background: #000;*/
	height: 501px;
	width: 680px;
	margin: 0 auto;
	overflow: auto;
}
#maincontentbg1 {
	/*background: #000;*/
	height: auto;
	width: 800px;
	margin: 0 auto;
	
}

#maincontentbg p {
	color: #bdbec0;
	font-size: 18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	letter-spacing: 1px;
	text-align: justify;
	}
	
	#maincontentbg1 p {
	color: #bdbec0;
	font-size: 18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	letter-spacing: 1px;
	
	}

#maincontentbg a {
	color: #d2ad69;
}

#maincontentbg1 a {
	color: #d2ad69;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
#footer{
	background: url(../images/footer.png);
	display: block;
	width: 445px;
	height: 251px;
	margin: 0 auto;
	overflow: auto;
	
	
}
.imgcenter {
	
	margin-left: -35px;
}

.floatright {
	float:right;
}

.video {
	margin-left: 60px;
	margin-top: 60px;
	border-bottom: 1px solid #ccc;
	}
	
	.video p {
	
	margin-top: -20px;
	margin-bottom: 30px;
	}
	
		.video a {
			color: #fff;
	margin-left: 10px;
	margin-top: -20px;
	margin-bottom: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	
	
	}
	
	.gold {
	color: #d2ac68;
	
	}
	
	.caps {
		text-transform: uppercase;
		
	}
/**END Site Structure**/


/**HEADER**/

#header {
	background: url(../images/header.png)  no-repeat;
	display: block;
	margin: 0 auto;
	width: 817px;
	height: 371px;
	padding-top: 1px;
	
	
}



h1 {
	
	background: url(../images/name.png) no-repeat;
	width: 570px;
	height: 53px;
	text-indent: -9999px;
	display: block;
	margin: 0 auto;
	

}



.heading1 {
	
	font-size: 20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d2ad69;
	margin-top: -33px;
	margin-bottom: 13px;
	margin-left: 130px;
	text-transform:uppercase;
	letter-spacing: 2px;
	font-weight: normal;

}

/*.phonenumber {
	background: url(../images/phone.png) 0px 5px no-repeat;
	font-size: 34px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: -110px;
	
	width: 250px;
	text-align: right;
	color: #fff;

}*/

/*.headright {
	float: right;
	margin-top: 120px;
	
	width: 350px;
}*/


#contacticons {
margin-left: 45px;
margin-top: 95px;
height: 47px;
width: auto; 
} 

#contacticons li {
display: block;
float: left;
margin-left: 20px;
list-style: none;
}

#contacticons a {
display: block;
} 
 
#contacticons #emailicon a {
	background: url(../images/email.png) no-repeat;
	display:block;
	width: 64px;
	height:47px;
}
#contacticons #imdb a {
	background: url(../images/imdb.png)  no-repeat;
	width: 90px;
	height:47px;
}
#contacticons #facebook a {
	background: url(../images/facebook.png)  no-repeat;
	width: 45px;
	height:47px;
}

#contacticons #instagram a {
	background: url(../images/instagram.png)  no-repeat;
	width: 43px;
	height:43px;
}


#contacticons #emailicon a:hover { 
background: url(../images/emailhov.png) no-repeat;
width: 64px;
	height:47px;
}
#contacticons #imdb a:hover { 
background: url(../images/imdbhov.png)  no-repeat;
width: 90px;
	height:47px;
}

#contacticons #facebook a:hover { 
background: url(../images/facebookhov.png)  no-repeat;
width: 45px;
	height:47px;
}

#contacticons #twitter a:hover { 
background: url(../images/twitterhov.png)  no-repeat;
width: 44px;
	height:45px;
}



/*navigation*/


#navigation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-left: 127px;
	padding-top: 233px;
	list-style-type:none;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	

}

.divider {
	color: #818070; 
	margin-left: 6px;
	margin-right: 6px;
	}


#navigation li{
	float: left;
	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	


}
#navigation li a {
	font-size:12px;
	color: #fff;
	text-decoration: none;
	
	
}
#navigation li a:hover{
	color: #a78b6c;
}

body#home a#nav-home,
body#editorial a#nav-editorial,
body#hairmakeup a#nav-hairmakeup,
body#redcarpet a#nav-redcarpet,
body#video a#nav-video,
body#biography a#nav-bio,
body#resume a#nav-resume,
body#contact a#nav-contact
{
 color: #d2ad69;
}

.emailicon {
	display: block;
	background: url(../images/email.png) left top  no-repeat;
	width: 200px;
	height: 56px;
	margin-top: -15px;
	margin-left: 30px;
	padding-top: 16px;
	padding-left: 55px;

}



/*end navigation*/

#homepgbg { 
background: url(../images/homepgmarquee2.png) no-repeat;
width:875px ;
height: 700px;
margin: 0 auto;
}



#contentleft {
	width: 300px;
	float:left;
	overflow: auto;
	height: 520px;
	
	
}

#contentright {
	float: right;
	width: 550px;
	
}

#contentbottom {
	
	margin-top: 10px;
}




.center {
	margin: 0 auto;
	width: 611px;
	height: 748px;
}

#contactform{
	margin-top: 10px;
}





iframe {
  margin: 0 auto;
  text-align: center;
  display: block;
}





/* form style */


#form h4 {
	font-size: 18px;
	text-align:center;
	margin-top: 15px;
	color: #dd7e0c;
	
}

#form {
	width: 500px;
	
	margin: 0 auto;
	padding: 5px 10px 10px 30px;
	overflow:hidden;
/*	background: url(../images/formbg.png);
	border: #fff 1px solid;*/
	
}



#form p{
	text-align: left;
	font-style: italic;
	font-size: 18px;
	
}



#contactform {
	font: 11px Arial, Helvetica, sans-serif;
	

}



#form input, textarea {
	width: 260px;
	border: 1px solid #999;
	display: block;
}

#form label {

	margin: 10px 0 5px 0;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	
	
}

#form textarea {
	height: 100px;
	width: 480px;
	
}

#form .required {
	width: 260px;	
}

#form .comments {
	display: block;	
}

#form .email {
	width: 260px;
}

#form .phone  {
	width: 260px;
}

#form .state {
	width: 260px;
}


	
#form input {
	width: auto;
	border: none;
	font-size: 18px;
}

#form #submit {
	width: 200px;
	padding: 0 10px 0 10px;
}

#form .message {
	margin-top: 10px;
	display: block;
	width: 220px;
	
}

#submit {
	float: left;
	color: #fff;
	clear: both;
	padding: 5px 10px 5px 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
	width: 100px;
	height:30px;
	background: #d2ad69;
	
}

label.error {
	color: #000;
	width: auto;
	margin-left: 4px;
	padding: 0;
	font-size: 11px;
}


.resume {
	/*background-color:#fff;*/
	width: 790px;
	height: auto;
	padding: 10px;
	color: #fff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.resume a {
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}


.alignright {
	text-align: right;
}

.formindent {
	margin-left: 30px;

}

.formcenter {
	text-align: center;

}
.formbold {
	font-weight: bold;
		
}

.formunderline {
	text-decoration:underline;
}