/* CSS Document */

/* GENERAL CONTENT */
* { margin:0; padding:0;}
img,a { margin:0; padding:0; border:0; outline:none;}
a img {border:0;}
#clear { clear:both; }
#clearline { clear:both; line-height:0; }
#clear12px { height:12px; }

body {behavior:url("csshover2.htc"); font: normal 8pt Arial, Helvetica, sans-serif; color: #444444; margin:10px 0 20px 0; padding:0; background-color:#191d20; height:100%;}

#body_bgrd_top {width: 970px; height: 20px; background: url('../images/body_top.gif') top left no-repeat; clear: both; margin:auto}
#body_bgrd_mid {width: 970px; background: url('../images/body_sides.gif') top left repeat-y; margin:auto}
#body_bgrd_bot {width: 970px; height: 20px; background: url('../images/body_btm.gif') top left no-repeat; clear: both; margin:auto}

#main { width:950px; margin:auto; padding:0; background-color:#ffffff;}

/* HEADER */
#header { width:950px; height:91px; margin:0; padding:0; border:0; background-color:#191d20; }
	#logo { float:left; width:495px; height:91px; margin:0; padding:0; background: url('../images/logo.jpg') top left no-repeat; cursor:pointer;}
	#iip { float:left; width:94px; height:91px; margin:0; padding:0; background: url('../images/i_in_p.jpg') top left no-repeat;}
	#newsletter { cursor:pointer; float:left; width:74px; height:91px; margin:0; padding:0; background: url('../images/newsletter.jpg') top left no-repeat;}
	
	#signup_dwnld { float:left; width:117px; height:81px; background-color:#191d20; margin:0; padding:10px 0 0 7px;}
		#signup { float:left; width:88px; height:32px; margin:0; padding:0; background: url('../images/btn_signup.gif') top left no-repeat; clear:both;}			
		#dwnld { float:left; width:88px; height:34px; margin:0; padding:0; background: url('../images/btn_dwnld.gif') top left no-repeat; clear:both;}
		#signup p { margin:0; padding:9px 0 0 21px;}
		#dwnld p { margin:0; padding:8px 0 0 13px;}

/* NAVBAR */
#navbar { background:url('../images/navbar_bgd.gif') top left repeat-x; width:950px; height:29px; margin:0; padding:0; border:0; clear:both }
#navbar_shdw { background:url('../images/navbar_shdw.gif') top left no-repeat; width:950px; height:7px; margin:0; padding:0; border:0; clear:both }

/* CONTENT */
#content { width:950px; margin:0; padding:0; background-color:#FFFFFF;}

/* LEFT */
#left { float:left; width:348px; margin:0; padding:0;}

	/* INDEX PAGE */
	#welcome { width:244px; margin:0; padding:0 34px 0 70px;}
	#welcome h1 { font: bold 12pt Arial, Helvetica, sans-serif; color:#000000; margin:0 0 16px 0; padding:0;}
	#welcome p { font: normal 8pt Arial, Helvetica, sans-serif; color:#575b5c; margin:0 0 16px 0; padding:0; text-align:justify}
	
	#news_title { width:302px; margin:0; padding:0 0 0 46px;}
	#news_title h1 { width:279px; height:33px; background:url('../images/news_title_bgd.jpg') top left no-repeat; margin:0; padding:7px 0 0 23px; font: bold 12pt Arial, Helvetica, sans-serif; color:#f9461d;}
	#news_headline { font: bold 10pt Helvetica; color:#555555; margin:0; padding:0 0 0 23px;}
	
	#sponsor {margin:75px 0 0 0; padding:0;}
	
	/* OUR SERVICES PAGES */
	#enlargement, #casting, #film { width:244px; margin:0; padding:0 34px 0 70px;}
	#enlargement h1, #casting h1, #film h1 { font: bold 12pt Arial, Helvetica, sans-serif; color:#000000; margin:0 0 16px 0; padding:0;}
	#enlargement_deet, #casting_deet, #film_deet { font: normal 8pt Arial, Helvetica, sans-serif; color:#575b5c; margin:0; padding:0; text-align:justify}
	.contact_deets { font: normal 12pt Arial, Helvetica, sans-serif; color:#8e908f; margin:0; padding:0;}
	
	/* NEWS PAGE - LANDSCAPE IMAGE */
	#newspage { width:244px; margin:0; padding:0 34px 0 70px;}
	#newspage h1 { font: bold 12pt Arial, Helvetica, sans-serif; color:#000000; margin:0 0 16px 0; padding:0;}
	#newspage_headline { font: bold 10pt Arial, Helvetica, sans-serif; color:#555555; margin:0; padding:0px;}
	#news_headline a {color:#565a5c;text-decoration:none;}
	#news_img_bgd { width:536px; height:523px; background:url('../images/news_img_bgd.jpg') top left no-repeat; margin:0 0 0 38px; padding:0;}
	#news_image_content { margin:0; padding:12px 0 10px 14px;}
	#news_image_detail_holder { width:522px; margin:0; padding:0 0 0 14px;}
		#news_image_detail { float:left; margin:0; padding:0; width:450px;}
		#news_image_detail h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
		#news_image_counter { float:left; width:58px; margin:0; padding:0;}
	#news_text {float:left; min-height: 74px;width:440px; margin:0; padding:10px 0px 0 14px; font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff;}
	#news_text p {margin:-10px 0 0 0;line-height:16px;}
	* html #news_text {height:74px;}
	* html #news_text p {margin:-10px 0 0 0;line-height:12px;} 
	*:first-child+html #news_text p {margin:-10px 0 0 0;line-height:12px;} 
	/* NEWS PAGE - PORTRAIT IMAGE */	
	#news_img2_bgd { width:536px; height:438px; background:url('../images/news_img2_bgd.jpg') top left no-repeat; margin:0 0 0 38px; padding:0;}
	#news_image2_content { margin:0; padding:12px 0 10px 14px;}
	#news_image2 { float:left; width:308px;}
	#news_image2_detail_holder { float:left; width:186px; margin:0; padding:0 0 0 14px; font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff;}
	#news_image2_detail_holder h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
	
	/* PAST PROJECTS PAGE */
	#pprojects { width:244px; margin:0; padding:0 34px 0 70px;}
	#pprojects h1 { font: bold 12pt Arial, Helvetica, sans-serif; color:#000000; margin:0 0 16px 0; padding:0;}
	#pprojects_deet { font: normal 8pt Arial, Helvetica, sans-serif; color:#575b5c; margin:0; padding:0; text-align:justify;}
	.quotedby { font-style:italic; color:#565a5c;}
	
	/* CONTACT PAGE */
	#contactinfo { width:244px; margin:0; padding:0 34px 0 70px;}
	#contactinfo h1 { font: bold 12pt Arial, Helvetica, sans-serif; color:#000000; margin:0 0 16px 0; padding:0;}
	#contactinfo h2 { font: bold 9pt Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0;}
	#address { font: normal 8pt Arial, Helvetica, sans-serif; color:#575b5c; margin:0; padding:0; }
	.telno { color:#191d1e;}
	.workshop h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
	

/* RIGHT */
#right { float:left; width:602px; margin:0; padding:0;}

	#image_bgd { width:536px; height:438px; background:url('../images/index_img_bgd.jpg') top left no-repeat; margin:0 0 0 38px; padding:0;}
	#image_content { margin:0; padding:12px 0 10px 14px;}
	#image_detail_holder { width:522px; margin:0; padding:0 0 0 14px;}
		#image_detail { float:left; margin:0; padding:0; width:430px; padding:0;}
			.artist h2 { font:bold 9pt Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
			.title { font: bold italic 9pt Arial, Helvetica, sans-serif; color:#ffffff; margin:0; padding:0;}
		#image_counter { float:left; width:58px; padding:0; float:right;margin-right:15px;}
		* html #image_counter {width:58px;margin-right:7px;}

		
/* LINKOLOGY */
a#freewax {float:left; width:73px; height:91px; margin:0; padding:0; background: url('../images/free_wax.jpg') top left no-repeat; }
a:link#freewax {background: url('../images/free_wax.jpg') top left no-repeat; }
a:visited#freewax {background: url('../images/free_wax.jpg') top left no-repeat; }
a:hover#freewax {background: url('../images/free_wax_hover.jpg') top left no-repeat; }
a:active#freewax {background: url('../images/free_wax.jpg') top left no-repeat; }

a#work_exp {float:left; width:90px; height:91px; margin:0; padding:0; background: url('../images/work_exp.jpg') top left no-repeat;}
a:link#work_exp {background: url('../images/work_exp.jpg') top left no-repeat;}
a:visited#work_exp {background: url('../images/work_exp.jpg') top left no-repeat;}
a:hover#work_exp {background: url('../images/work_exp_hover.jpg') top left no-repeat;}
a:active#work_exp {background: url('../images/work_exp.jpg') top left no-repeat;}

#signup a, #dwnld a { font:bold 8pt Arial, Helvetica, sans-serif; color:#8e908f; text-decoration:none}
#signup a:link, #dwnld a:link {font:bold 8pt Arial, Helvetica, sans-serif; color:#8e908f; text-decoration:none}
#signup a:visited, #dwnld a:visited {font:bold 8pt Arial, Helvetica, sans-serif; color:#8e908f; text-decoration:none}
#signup a:hover, #dwnld a:hover {font:bold 8pt Arial, Helvetica, sans-serif; color:#f9461d; text-decoration:none}
#signup a:active, #dwnld a:active {font:bold 8pt Arial, Helvetica, sans-serif; color:#8e908f; text-decoration:none}

.telno a {color:#191d1e; text-decoration:none}
.telno a:link {color:#191d1e; text-decoration:none}
.telno a:visited {color:#191d1e; text-decoration:none}
.telno a:hover {color:#f9461d; text-decoration:none}
.telno a:active {color:#191d1e; text-decoration:none}

.contact_deets a {color:#8e908f; text-decoration:none}
.contact_deets a:link {color:#8e908f; text-decoration:none}
.contact_deets a:visited {color:#8e908f; text-decoration:none}
.contact_deets a:hover {color:#f9461d; text-decoration:none}
.contact_deets a:active {color:#8e908f; text-decoration:none}

#newspage_headline a { display:block; color:#555555; text-decoration:none; margin:0 0 0 50px; padding:0 0 0 20px;}
#newspage_headline a:link {color:#555555; text-decoration:none;}
#newspage_headline a:visited {color:#555555; text-decoration:none;}
#newspage_headline a:hover { color:#fc461f; text-decoration:none;}
#newspage_headline a:active {color:#555555;text-decoration:none;}


/*KEVCSS*/
#navbar {
	overflow: hidden;
}
#navbar #menu {
	text-align:right;
	float: right;
	margin-right: 90px;
}
* html #navbar #menu {
	margin-right: 45px;
}
#navbar #menu ul {
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#navbar #menu ul li {
	float:left;
}
#navbar #menu ul li ul {
	position: absolute;
	margin-top: -3px;
	display: none;
	width: 100px;
}
	*:first-child+html #navbar #menu ul li ul {
		margin-top: 29px;
		margin-left: -120px;
	}
	* html  #navbar #menu ul li ul {
		margin-top: 29px;
		margin-left: -120px;
	}
#navbar #menu ul li ul li {
	display: block;
	height: 30px;
}
	* html #navbar #menu ul li ul li {
		height: 30px;
		overflow: hidden;
	}
#overlay {
	background-color: black;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
	width:100%;
	zoom:1;
	height: 100%;
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 10;
}
* html #overlay {
	position:absolute;
	
}
.new_title {background: url(../images/current_news_body.gif) repeat-y;margin-left:40px;}
.new_title a {display:block;padding-left:30px;font: bold 10pt Arial, Helvetica, sans-serif; color:#555555;text-decoration:none;}
.new_title a:hover {color:#fc461f;}
.count_l {
	
}
.count_f {
	
}
.ww {float:left;height:22px;line-height:22px;text-align:center;color:#d1d3ce;font-weight: bold;width:35px;}
*:first-child+html .ww {line-height:20px;} 
.right_arr {float:right;}
.left_arr {float:left}
* html .ww {}

.fix {
	display: block;margin-top:70px;
}
* html .fix {
	display: block;margin-top:65px;
}