body{
	background-image:url(/images/bg.gif);
	color: #583D3D;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#000000;
}
span.error{
	display: block;
	float: left;
	padding-left: 10px;
	font-size: 0.9em;
	color:#C00;
}
#container{
	background-color: #FBF6F6;
	border: solid 13px #F7EBEB;
	width: 740px;
	margin: auto;
	background-position:top;
	background-image:url(/images/container_bg.gif);
	background-repeat:repeat-x;
	clear: both;
}
#content{
	background-image:url(/images/container_gradient.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#content.biog p, #content.contact p, #content.contact form{
	margin-left: 25px;
	margin-right: 25px;	
}
#content.biog, #content.contact{
	padding-bottom: 25px;
}
#content h2{
	margin-left: 25px;
	font-size: 1.2em;
}
#credit{
	background-image:url(/images/ir_logo.gif);	
}
#credit, #credit a{
	float:right;
	text-align:left;
	background-repeat:no-repeat;
	display:block;
	width: 200px;
	height: 50px;
	text-indent: -9000em;
}
a{
	color: #734444;
}
#title{
	width: 324px;
	height: 88px;
	background-repeat:no-repeat;
	float: left;
	margin-left: 10px;
	margin-top: 30px;
}
html>body #title{
	margin-left: 20px;
	margin-bottom: 10px;
}
#title h1,#title h2{
	visibility: hidden;
	font-size: 8px;
	margin: 0px;
}
.biog{
	background-image:url(/images/logos_biography.gif);
}
.contact{
	background-image:url(/images/logos_contact.gif);
}
.showreel{
	background-image:url(/images/logos_showreel.gif);
}
.photos{
	background-image:url(/images/logos_photos.gif);
}
.articles{
	background-image:url(/images/logos_articles.gif);
}
#home_title h1{
	font-size: 9px;
	visibility:hidden;
}
#home_title{
	width: 134px;
	height: 481px;
	float: left;
	background-image:url(/images/home_logo.gif);
	background-repeat:no-repeat;
}
#home_picture{
	float: left;
	background-image:url(/images/home_photo.gif);
	background-color:#DCC5C5;
	background-repeat:no-repeat;
	width: 571px;
	height: 449px;
	border: solid 17px #DCC5C5;
}
.firefox{
	clear: both;
}
#nav{
	font-size: 8px;
	width: 766px;
	margin: auto;
	margin-top: 18px;
	margin-bottom: 10px;
}
#nav ul {
		margin : 0;
		padding :0;
		list-style : none;
		padding-top: 6px;
	}
#nav li 	{
		display : inline;
		margin : 0;
		padding : 0;
				}	
#nav a 	{
		display : block;
		color: #FFFFFF;
		float:left;
		text-decoration: none;
		font-weight:bold;
		line-height: 38px;
		background-repeat:no-repeat;
		background-position:center;
}
#nav a span{
	visibility: hidden;
}
#nav_1{
	background-image:url(/images/nav_home.gif);
	width: 112px;
}
#nav_1:hover, #nav_1.selected{
	background-image:url(/images/nav_home_mo.gif);
}
#nav_2{
	background-image:url(/images/nav_biog.gif);
	width: 139px;
}
#nav_2:hover, #nav_2.selected{
	background-image:url(/images/nav_biog_mo.gif);
}
#nav_3{
	background-image:url(/images/nav_showreel.gif);
	width: 138px;
}
#nav_3:hover, #nav_3.selected{
	background-image:url(/images/nav_showreel_mo.gif);
}
#nav_4{
	background-image:url(/images/nav_photos.gif);
	width: 112px;
}
#nav_4:hover, #nav_4.selected{
	background-image:url(/images/nav_photos_mo.gif);
}
#nav_5{
	background-image:url(/images/nav_articles.gif);
	width: 122px;
}
#nav_5:hover, #nav_5.selected{
	background-image:url(/images/nav_articles_mo.gif);
}
#nav_6{
	background-image:url(/images/nav_contact.gif);
	width: 122px;
}
#nav_6:hover, #nav_6.selected{
	background-image:url(/images/nav_contact_mo.gif);
}
h3 span{
	visibility: hidden;
}
#credits{
	background-image:url(/images/title_credits.gif);
	background-repeat:no-repeat;
	width: 93px;
	height: 33px;
	margin-left: 25px;
}
#left_col{
	float: left;
	width: 335px;
	margin-right: 20px;
}
#right_col{
	float: left;
	width: 335px;
}
#left_col strong, #right_col strong{
	font-size: 1.2em;
}
#left_col p, #right_col p{
background-color: #F7EBEB;
border: solid 8px #EAD3D3;
padding: 10px;
}
#right_col em, #left_col em{
	color: #A17272;
	font-siuze: 1.1em;
}
#footer{
	width: 768px;
	text-align:right;
	margin: auto;
	padding-bottom: 20px;
}
#footer span{
	visibility: hidden;
}
#Pcredit a{
	display: block;
	line-height: 25px;
	background-image:url(/images/home_photo_credit.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	text-decoration: none;
}
#social_networks{
	width: 246px;
	height: 37px;
	float: left;
	background-image:url(/images/social_networks.gif);
}
#social_networks a{
	text-indent: -9000em;
	text-decoration: none;
	display:inline-block;
	height: 37px;
	width: 120px;
	text-align: left!important;
}
#social_networks span{
	display: none;	
}
#photo{
	position: relative;
	float: right;
	background-repeat:no-repeat;
	background-position: top right;
}
.biog_photo{
	background-image:url(/images/pic_biog.jpg);
	background-repeat:no-repeat;
	width: 396px;
	height: 300px;
}
.contact_photo{
	background-image:url(/images/pic_contact.jpg);
	width: 396px;
	height: 323px;
}
.copy_area{
	clear: both;
	padding: 25px; 
	padding-top: 0px; 	
	text-align:justify;
}
.intro_text{
	text-align:justify;
	clear: both;
	padding-left: 25px; 	
	padding-right: 25px; 		
}

form label, input, textarea {
	display: block;
	width: 400px;
	float: left;
	margin-bottom: 10px;
}
textarea{
	height: 150px;
	background-color: #EFD2D2;
	border: solid 1px #BF9191;
	color: #583D3D;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#address{
	height:75px;
}
input{
	background-color: #EFD2D2;
	border: solid 1px #BF9191;	
	color: #583D3D;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
}
form label {
	text-align: left;
	width: 75px;
	padding-right: 20px;
}

form br {
	clear: left;
}

form{
	clear: both;
}
.submit{
	width: 63px;
	height: 30px;
	background-color: #FBF6F6;
	padding: 3px;
}
#mov_link span, #wmv_link span{
	visibility: hidden;
}
#main_gallery span, #bts_gallery span, #by_jasmine span, #press_articles span{
	visibility: hidden;
}
#main_gallery{
	margin-top: 10px;
	margin-left: 5px;
	background-image:url(/images/button_main_gallery.gif);
	background-repeat:no-repeat;
	display:block;
	height: 389px;
	width: 318px;
	text-decoration:none;
	float: left;
}
#by_jasmine{
	margin-top: 10px;
	margin-left: 5px;
	background-image:url(/images/button_jas_articles.gif);
	background-repeat:no-repeat;
	display:block;
	height: 521px;
	width: 320px;
	text-decoration:none;
	float: left;
}
#press_articles{
	margin-top: 10px;
	margin-left: 40px;
	background-image:url(/images/button_press_articles.gif);
	background-repeat:no-repeat;
	display:block;
	height: 521px;
	width: 320px;
	text-decoration:none;
	float: left;
}
#bts_gallery{
	margin-top: 10px;
	margin-left: 40px;
	background-image:url(/images/button_bts_gallery.gif);
	background-repeat:no-repeat;
	display:block;
	height: 389px;
	width: 318px;
	text-decoration:none;
	float: left;
}
#mov_link{
	margin-top: 10px;
	margin-left: 10px;
	background-image:url(/images/button_showreel_mov.gif);
	background-repeat:no-repeat;
	display:block;
	height: 225px;
	width: 202px;
	text-decoration:none;
	float: left;
}
#wmv_link{
	margin-top: 10px;
	margin-left: 90px;
	background-image:url(/images/button_showreel_wmv.gif);
	background-repeat:no-repeat;
	display:block;
	height: 225px;
	width: 202px;
	text-decoration:none;
	float: left;	
}
#photos{
	clear:both;
	margin-left: 30px;
	margin-top: 30px;
}
#photos a{
	float: left;
	margin-right: 20px;
	border: solid 10px #D3A6A6;
	margin-bottom: 20px;
}
#photos a:hover{
	border: solid 10px #EAC6C6;
}
#caption{
	background-color: #F7EBEB;
	border: solid 10px #EAD3D3;
	color: #583D3D;
	padding: 12px;
	height: 57px;
	overflow:auto;
}
#news{
	background-color: #E3B7B7;
	border: solid 10px #EAD3D3;
	color: #583D3D;
	padding: 12px;
	background-image:url(/images/news_flash.gif);
	background-repeat:no-repeat;
	background-position: center 20px;
	padding-top: 70px;
	line-height: 1.5em;
	font-size: 15px;
}
#news img{
	width:240px;
}

#photos_nav{
	clear: both;
	width: 200px;
	margin-top: 10px;
	margin-left: 30px;	
}
#photos_nav a span{
	visibility: hidden;
}
#photos_nav a{
 	display: block;
	background-repeat:no-repeat;
	width: 200px;
	height: 18px;	
	text-decoration: none;
}
#gallery_link_1{
	background-image:url(/images/gallery_main.gif);
 }
 #gallery_link_2{
	background-image:url(/images/gallery_behind.gif);
 }
#show_reel_links a{
	float left;
	margin-bottom: 20px;
}
#web_design{
	
}

#socialLinks {
	width:80px;
	height:56px;
	background-image:url(/images/social-back.gif);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:11px;
	text-align:center;
	padding-top:7px;
	margin-left:492px;
	margin-top:396px;
}

#socialLinks p {
	width:80px;
	display:block;
	margin:0px;
	padding:0px;
}

#twitter, #facebook {
	display:block;
	text-indent:-9000em;
	width:26px;
	height:26px;
	float:left;
	background-repeat:no-repeat;
	margin-top:5px;
	
}

#twitter {
	background-image:url(/images/social-twitter.gif);
	margin-left:12px;
}

#facebook {
	background-image:url(/images/social-facebook.gif);
	margin-left:7px;
	
}
#hoarders_link{
	margin: 0px;
	background-image:url(/images/hoarders_banner.png);
	width: 766px;
	height: 53px;
	text-align:left!important;
	margin-top: 15px;
}
#hoarders_link a{
	width: 766px;
	height: 53px;	
	display: block;	
	text-indent: -9000em;
}
