@charset "utf-8";
/* CSS Document */

* {
	border:0;
	margin:0;
	padding:0;
}
body {
	background-color:#2f3034;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#2e3033;
	;
}
a {
	outline-width:0px;
}
p {
	margin-bottom:10px;
	padding-right:10px;
}
p.block_title {
	font-size:19px;
	color:#FFF;
	margin-bottom:25px;
	margin-left:0px;
}
p.title{ font-weight:700;}
p.title1{ font-weight:700;margin-top:25px; color:#2e3033}
#root {
	width:981px;
	margin:0 auto;
	background:url(img/root_bg.gif) 100% 0 repeat-y;
}
#page_container {
	float:left;
	width:975px;
	border-right:1px #2b2c2d solid;
	background-color:#FFF;
}
#logo_menu {
}
#logo_container {
	margin-top:65px;
	float:left;
}
#logo_container a{text-decoration:none; padding-left:14px}
#top_menu_container {
	float:right;
	margin-right:15px;
	width:107px;
	height:107px;
	background:url(img/top_menu_bg.png) 0 0 no-repeat;
	display:none;
}
#top_menu_container ul li {
	display:block;
	width:24px;
	float:left;
	list-style:none;
	margin-left:2px;
}
#top_menu_container ul li a {
	display:block;
	width:22px;
}
a.tm1 {
	height:81px;
}
a.tm2 {
	height:106px;
}
a.tm3 {
	height:81px;
}
a.tm4 {
	height:90px;
}
#middle_container {
}
#footer_container {
	position:relative;
	margin-top:0px;
	height:100px;
	background-color:#FFF;
	width:975px
}
#crew_profile_container {
	margin-left:15px;
	margin-top:15px;
	width:927px;
	height:219px;
	background:#3fbcec url(img/crew_prfile_box.gif) 0 0 no-repeat;
	padding:5px 10px 10px;
}
#persons_container {
	clear:both;
}
.person_block {
	width:435px;
	float:left;
	height:170px;
	margin-right:25px;
}
.person_block img {
	border:5px #fff solid;
	margin:0 10px 10px 0;
	float:left;
}
.person_left {
	border-right:1px #a7d5e6 solid;
}
#crew_profile_content {
	padding:5px;
	float:left;
	width:910px;
	clear:both
}
#featured_art_container {
	margin-left:15px;
	margin-top:15px;
	width:927px;
	height:373px;
	background:#c49e21 url(img/featured_art_box.gif) 0 0 no-repeat;
	padding:5px 10px 10px;
	position:relative;
}
div#stripNav0 {
	display:none
}
#slider1, {
width:840px;
}
#slider1 {
	height:350px;
}
#slider2 {
	position:absolute;
	left:10px;
	top:35px;
	width:927px;
	margin-top:20px;
}
#stripNav1 {
	position:absolute;
	left:35px;
	top:300px;
	display:none;
}
#slider2 .panelContainer .panel {
	width:314px;
	overflow:hidden;
}
.panelContainer .panel{
	width:936px;
	overflow:hidden;
	height:330px;
}
#recent_projects_container {
	margin-left:15px;
	margin-top:15px;
	height:273px;
	width:927px;
	background:#717171 url(img/recent_projects_box.gif) 0 0 no-repeat;
	padding:5px 10px 10px;
	position:relative;
}
.panel_port {}
.panel_port img, .panel img {
	border:5px #fff solid;
}
.panel_port a img:hover, .panel a img:hover {
	border:5px #faffef solid;
}
#bottom_logo {
	background:url(img/bottom_logo.png) 0 0 no-repeat;
	float:right;
	width:377px;
	height:83px;
	margin-right:-50px;
	margin-top:15px;
	padding-top:2px
}
#stripNavL0, #stripNavR0, #stripNavL1, #stripNavR1 {
	position:absolute;
	top:10px;
	width:50px;
}
#stripNavR0, #stripNavL0{display:none}
#stripNavR0, #stripNavR1 {
	right:10px;
}
#stripNavL0, #stripNavL1 {
	right:35px;
}

#portfolio_container{
background:#81ad28 url(img/portfolio_box.gif) no-repeat scroll 0 0;
margin-left:15px;
margin-top:15px;
padding:5px 10px 10px;
position:relative;
width:927px;
}
#portfolio{
	width:937px;
	overflow:hidden;
	padding-left:2px;
}
#portfolio .panel_port {
/*	width:231px;
	height:189px; */
	overflow:hidden;
	float:left;
	margin-bottom:10px;
	margin-right:12px;
}