/*########## GLOBAL RESET ##########*/

* {
padding						:0;
margin						:0;
border						:0px solid red;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
margin						:0em 0%;
}
li, dd {
margin-left					:5%;
}
fieldset {
padding						:.5em;
}
/*########## PNG FIX ##########*/



/*########## BASE ##########*/

html {
}
body {
background:#000;
}
/*########## FONTS ##########*/

.pagination { font-family:Arial, Helvetica, sans-serif; color:#FDC210; font-size:0.7em; padding-left:3px; padding-right:3px; }
.pagination_black { font-family:Arial, Helvetica, sans-serif; color:#000;padding-left:3px; padding-right:3px; }
.bio_title { font-family:Arial, Helvetica, sans-serif; color:#ED8C6C;line-height:100%;}
.bio_title1 { font-family:Arial, Helvetica, sans-serif; color:#ED8C6C;font-size:130%;line-height:100%;}
.hdr1 { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:130%;}
.hdr2 { font-family:Arial, Helvetica, sans-serif; color:#FDC210;}
.lk_ent {font-family:Arial, Helvetica, sans-serif; color:#FFC20D; font-size:0.7em;font-weight:bold;}
.lk_des {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:0.7em;}
.lk_ent a{color:#fff; text-decoration:none;}
.lk_ent a:hover{color:#fff; text-decoration:none;}
p a {
	color:#fff;
}
/*########## WRAP ##########*/

#wrap {
position					:relative;
width						:802px;
height						:600px;
margin						:54px auto 0 auto;
border						:1px solid #fff;
}
#wraps {
position					:relative;
width						:800px;
height						:600px;
margin						:54px auto 0 auto;
}
#wrap_h {
position					:relative;
width						:802px;
height						:600px;
margin						:54px auto 0 auto;
border						:1px solid #fff;
background 					:#6B5144;
}
#wrap_e {
position					:relative;
width						:800px;
margin						:54px auto 0 auto;
border						:0px solid #fff;
}
#wrap2 {
position					:relative;
width						:801px;
margin						:30px auto 0 auto;
border						:0px solid #fff;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.6em;
}
#wrap2 a {
text-decoration				:none;
color						:#fff;
}
#wrap2 a:hover{
text-decoration				:none;
color						:#FBB228;
}

/*########## HOME ##########*/

#h_nav {
position					:relative;
background					:#424244 url(../images/h_nav_bg_brown.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5pxh;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
}
#h_nav a {
text-decoration				:none;
color						:#fff;
}
#h_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}

#h_left {
width						:502px;
height						:568px;
background					:#6B5144 ;
padding-top:30px;
}

#h_right {
position					:absolute;
right						:0px;
top							:60px;
}
#h_title {
position					:absolute;
top 						:70px;
right 						:40px;
text-align					:right;
width						:299px;
}
#h_content {
position					:absolute;
top 						:300px;
right 						:60px;
color						:#fff;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
text-align					:left;
}
	#h_content2 {
		position					:absolute;
		top 						:470px;
		right 						:10px;
		color						:#fff;
		font-family					:Arial, Helvetica, sans-serif;
		font-size					:0.7em;
		text-align					:left;
	}
	.htable {
		color:#F3AF35;
		text-align:center;
		margin-top:5px;
	}
	
	
#h_content a {
text-decoration				:none;
font-weight					:bold;
color						:#FBB228;
}
#h_content a:hover {
text-decoration				:none;
font-weight					:bold;
color						:#CE6F51;
}
#h_mstar_logo{
position					:absolute;
top 						:130px;
right 						:95px;
margin						:20px 0 0 0;
text-align					:center;
}
#blocks_index {
position					:absolute;
top							:0;
right						:0;
width						:100px;
height						:68px;
background					:url(../images/blocks_brown.jpg) no-repeat;
}
/*########## BIO ##########*/
#bio_nav {
position					:absolute;
background					:#FAB228 url(../images/bio_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#000;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index:2;
}
#bio_nav a {
text-decoration				:none;
color						:#000;
}
#bio_nav a:hover {
text-decoration				:none;
color						:#fff;
}

#bio_top {
position					:relative;
width						:800px;
height						:51px;
background					:url(../images/bio_top.jpg) no-repeat;
}
#bio_left {
position					:relative;
float						:right;
background					:#424244 url(../images/bio_left.jpg) no-repeat right;
width						:350px;
height						:499px;
}
#bio_top_pag {
position					:absolute;
top							:10px;
right						:280px;
}
#bio_content {
position					:absolute;
top							:25px;
right						:50px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#fff; 
font-size					:0.7em;
padding						:15px;
width 						:270px;
}
#bio_content a {
text-decoration				:none;
color						:#FBB228;
}
#bio_content a:hover {
text-decoration				:none;
color						:#ED8C6C;
}
#bio_bottom_pag {
position					:absolute;
top							:469px;
right						:280px;
}
#bio_right {
position					:relative;
float						:left;
background					:#424244 url(../images/bio_right.jpg) no-repeat left;
width						:397px;
height						:499px;
padding-left:48px;
}
#bio_bottom {
position					:relative;
width						:800px;
height						:49px;
background					:url(../images/bio_bottom.jpg) no-repeat;
clear						:both;
}

/*########## CV ##########*/
#cv_nav {
position					:absolute;
background					:#FAB228 url(../images/cv_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#000;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index:2;
}
#cv_nav a {
text-decoration				:none;
color						:#000;
}
#cv_nav a:hover {
text-decoration				:none;
color						:#fff;
}
#cv_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/cv_backdrop.jpg) no-repeat;
}
#cv_top_pag {
position					:absolute;
top							:60px;
left						:280px;
}
#cv_content {
position					:absolute;
top							:55px;
left						:50px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#fff; 
font-size					:0.7em;
padding						:10px;
width						:290px;
height						:499px;
overflow					:auto;
}
#cv_content a {
text-decoration				:none;
color						:#FBB228;
}
#cv_content a:hover {
text-decoration				:none;
color						:#ED8C6C;
}
#cv_bottom_pag {
position					:absolute;
top							:530px;
left						:280px;
}
/*########## MODELLING PORTFOLIO ##########*/
#modelling_nav {
position					:absolute;
background					:#424244 url(../images/modelling_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#modelling_nav a {
text-decoration				:none;
color						:#fff;
}
#modelling_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}
#modelling_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/modelling_backdrop.jpg) no-repeat;
}
#modelling_slide {
position					:absolute;
top							:105px;
left						:80px;
z-index						:2;
}
/*########## PORTFOLIO ARCHIVE ##########*/
#mstar_nav {
position					:absolute;
background					:#424244 url(../images/mstar_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#mstar_nav a {
text-decoration				:none;
color						:#fff;
}
#mstar_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}
#mstar_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/mstar_backdrop.jpg) no-repeat;
}
#mstar_request {
position					:absolute;
top							:185px;
left						:552px;
}
#mstar_listen {
position					:absolute;
top							:345px;
left						:400px;
}
#mstar_itunes {
position					:absolute;
top							:150px;
left						:336px;	
}
#mstar_content {
position					:absolute;
top							:210px;
left						:10px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#000; 
font-size					:0.7em;
padding						:10px;
width						:167px;
height						:256px;
}
#mstar_content a {
text-decoration				:none;
color						:#fff;
}
#mstar_content a:hover {
text-decoration				:none;
color						:#424244;
}
#mstar_bottom_pag {
position					:absolute;
bottom						:10px;
right						:30px;
}

/*########## LIONKING ##########*/
#lionking_nav {
position					:absolute;
background					:#775025 url(../images/lionking_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index:2;
}
#lionking_nav a {
text-decoration				:none;
color						:#fff;
}
#lionking_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}
#lionking_bg {
position					:relative;
width						:800px;
height						:599px;
background					:#424244;
}
#lionking_bg_vid {
position					:relative;
width						:800px;
height						:800px;
background					:#424244;
}
#lionking_enter {
position					:absolute;
top							:50px;
left						:70px;
text-align					:left;
}
#legend_enter {
position					:absolute;
top							:50px;
left						:300px;
text-align					:left;
}

#thriller_enter {
position					:absolute;
top							:50px;
right						:70px;
text-align					:left;
width						:200px;
}

#hotstuff_enter {
position					:absolute;
top							:280px;
left						:70px;
text-align					:left;
width						:200px;
}
#dancing_enter {
position					:absolute;
top							:280px;
left						:300px;
text-align					:left;
width						:200px;
}
#blues_enter {
position					:absolute;
top							:280px;
right						:70px;
text-align					:left;
width						:200px;
}
#video_player {
position					:absolute;
width						:710px;
height						:350px;
top							:96px;
left						:50px;
}
#video_player table {
margin						:0;
padding 					:0;
}
/*########## LIONKING 2 ##########*/


#lionking2_nav {
position					:absolute;
background					:#775025 url(../images/lionking2_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#lionking2_nav a {
text-decoration				:none;
color						:#fff;
}
#lionking2_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}
#lionking2_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/lionking2_backdrop.jpg) no-repeat;
}
#lionking2_content {
position					:absolute;
top							:60px;
left						:150px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#000; 
padding						:10px;
}
#lionking2_bottom_pag {
position					:absolute;
top							:-5px;
left						:10px;
}
#lionking2_video {
position					:absolute;
width						:116px;
color						:#fff;
font-family					:Arial, Helvetica, sans-serif; 
font-size					:0.7em;
top							:250px;
left						:28px;
}
#lionking2_video a{
text-decoration				:none;
color						:#fff;
}
#lionking2_video a:hover {
text-decoration				:none;
color						:#F7532D;
}
.lkgallery {
padding						:2px;
}
#lionkingtxt {
position 					:absolute;
color						:#fff;
font-family					:Arial, Helvetica, sans-serif; 
font-size					:0.7em;
top 						:375px;
right 						:0px;
padding 					:10px;
width 						:300px;
height 						:160px;
}
#lionkingtxt_bg {
position 					:absolute;
top 						:375px;
right 						:0px;
background-color			: #000;
filter						: alpha(opacity=65);
-moz-opacity				: .65;
opacity						: .65;
width 						:330px;
height 						:200px;
}
#lastimg {
position:absolute;
top:350px;
right:43px;
}

/*########## LEGEND OF LION KING ##########*/
#legendlionking_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/legend_backdrop.jpg) no-repeat;
}
/*########## MSTAR LISTEN ##########*/
#mstar_listen_nav {
position					:absolute;
background					:#424244 url(../images/mstar_listen_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#mstar_listen_nav a {
text-decoration				:none;
color						:#fff;
}
#mstar_listen_nav a:hover {
text-decoration				:none;
color						:#CE6F51;
}
#mstar_listen_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/mstar_listen_backdrop.jpg) no-repeat;
}
#mstar_listen_demo {
position					:absolute;
right						:371px;
top							:50px;
color						:#fff;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
}
#mstar_listen_demo a, #mstar_listen_demo a:hover {
color						:#fff;
text-decoration:none;
}

#mstar_listen_player {
position					:absolute;
top							:327px;
left						:252px;
width						:298px;
}
#mstar_flash {
position:absolute;
top:30px;
left:0px;
}


/*########## EVENTS ##########*/
#events_nav {
position					:absolute;
background					:#424244 url(../images/events_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#events_nav a {
text-decoration				:none;
color						:#fff;
}
#events_nav a:hover {
text-decoration				:none;
color						:#FEA817;
}
#events_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/events_backdrop.jpg) no-repeat;
}
#events_content {
position					:absolute;
top							:60px;
left						:20px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#fff; 
padding						:10px;
font-size					:0.7em;
width						:250px;
}




#itunes_bg {
position					:relative;
width						:800px;
height						:600px;
background					:url(../images/itunes_background.jpg) no-repeat;
}
#itunes_content {
position					:absolute;
top							:445px;
left						:424px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#fff; 
padding						:10px;
font-size					:0.8em;
width						:350px;
text-align:right;
font-weight:bold;
}





#showreel_bg {
position					:relative;
width						:800px;
height						:600px;
background					:url(../images/frame_bg.jpg) no-repeat;
}
#showreel_content {
	position					:absolute;
	top							:81px;
	left						:78px;
	font-family					:Arial, Helvetica, sans-serif;
	color						:#fff;
	padding						:10px;
	font-size					:0.8em;
	width						:627px;
	font-weight:bold;
	height: 416px;
}





#docs_bg {
position					:relative;
width						:800px;
height						:600px;
background					:url(../images/frame_bg.jpg) no-repeat;
}
#docs_content {
	position					:absolute;
	top							:59px;
	left						:56px;
	font-family					:Arial, Helvetica, sans-serif;
	color						:#fff;
	padding						:10px;
	font-size					:0.8em;
	width						:670px;
	height						: 466px;
}

#docs_content p {
	color:#fff;
	margin:1em 3%;
	font-weight:normal;
}






#links_bg {
position					:relative;
width						:800px;
height						:600px;
background					:url(../images/links_page_bgd.jpg) no-repeat;
}
#links_content {
	position					:absolute;
	top							:54px;
	left						:410px;
	font-family					:Arial, Helvetica, sans-serif;
	color						:#fff;
	padding						:10px;
	font-size					:0.8em;
	width						:352px;
	font-weight:bold;
	height: 510px;
}
#links_content p {
	color:#CD7152;
	margin:1em 5%;
}




/*########## CONTACT ##########*/
#contact_nav {
position					:absolute;
background					:#FBB228 url(../images/contact_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#contact_nav a {
text-decoration				:none;
color						:#000;
}
#contact_nav a:hover {
text-decoration				:none;
color						:#fff;
}
#contact_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/contact_backdrop.jpg) no-repeat;
}
#contact_content {
position					:absolute;
top							:40px;
left						:430px;
font-family					:Arial, Helvetica, sans-serif; 
color						:#FBB228; 
padding						:10px;
font-size					:0.7em;
width						:250px;
}
/*########## MEMBERS ##########*/
#members_nav {
position					:absolute;
background					:#CE6F51 url(../images/members_nav.jpg) no-repeat right;
width						:680px;
height						:30px;
line-height					:30px;
color						:#fff;
padding						:0 0 0 5px;
font-family					:Arial, Helvetica, sans-serif;
font-size					:0.7em;
z-index						:2;
}
#members_nav a {
text-decoration				:none;
color						:#fff;
}
#members_nav a:hover {
text-decoration				:none;
color						:#FBB228;
}
#members_bg {
position					:relative;
width						:800px;
height						:599px;
background					:url(../images/members_backdrop.jpg) no-repeat;
}
/*########## GENERIC ##########*/


#main_nav {
	position:absolute;
	background:#D37252;
	padding:8px 4px;
	font-family					:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	z-index						:2;
}
	#main_nav a {
		color:#fff;
		border-left:1px solid #FBB227;
		text-decoration:none;
		padding:3px 6px 3px 7px;
	}
	#main_nav a:first-child {
		border-left:none;
	}
	#main_nav a:hover {
		color:#FBB227;
	}









#rog_wright_title {
position					:absolute;
right						:0px;
top							:-30px;
}
#footer {
	position:relative;
	width:800px;
	margin:10px auto 10px auto;
	font-family					:Arial, Helvetica, sans-serif;
	font-size					:0.65em;
	color:#fff;
	text-align:right;
}
#footer a{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#fff;
text-decoration:none;
}
/*########## FORM ##########*/

.formbox {
background					:#CE6F51;
width:200px;
}
.formbox2 {
background					:#775025;
}
.formbox3 {
background					:#9B9CA1;
}
.submit{
background					:url(../images/submit_button.jpg) no-repeat;
height						:32px;
width						:92px;
}
.join{
background					:url(../images/join_submit.jpg) no-repeat;
height						:31px;
width						:92px;
}
