html, body {letter-spacing:.1em; text-align:center;}
body {background:#000 url(../img/base.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
img {border:0px;}

a,a:visited,a:active {color: #b2cb29; text-decoration:none; outline: none; }
a:hover {color:#b2cb29; text-decoration:underline; outline: none; }

h1,h2,h3,h4,h5{ color:#b2cb29; margin:0px 0px 4px 0px; padding:4px 0px; margin-top:8px; }
h1{ color:#b2cb29; font-size:28px; font-weight:normal; line-height:30px; }
h2{ color:#b2cb29; font-size:12px; font-weight:normal; line-height:30px; }
h3{ color:#b2cb29; font-size:20px; font-weight:normal; line-height:30px; }
h4{ color:#b2cb29; font-size:18px; font-weight:normal; line-height:30px; }
h5{ color:#b2cb29; font-size:12px; font-weight:normal; line-height:30px; }
p{ padding:0px 0px 16px 0px;}

strong { font-weight:bold; }

hr {
	clear:both;	
	height:0;
	padding:0;
	margin:0;
	visibility:hidden;
}

/*-- LAYOUT --*/
#page {
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	position:relative;
}
#banner_top {
	margin:0 auto;
	width:980px;
}
#logo {
	text-align:right;
	padding:0 12px;
	height:75px;
}

/*-- MAIN MENU --*/
#main_menu {
	margin:0 auto;
	text-align:left;
	padding:0 0 0 15px;
	height:30px;
	width:980px;
}

/*-- CONTENT BODY STYLES --*/
#body_top {
	height:360px;
}
#body_top_home {
	background:url(../img/mid_break.jpg) no-repeat center 362px;
	height:526px;
	text-align:center;
	/*width:980px;
	margin:0 auto;*/
}
#body_top_plain {
	min-height:360px;
	margin:0 auto;
	text-align:left;
	width:980px;
}
#mid_break {
	background:url(../img/mid_break.jpg) no-repeat top center;
	height:1px;
	
}
#body_bottom {
	margin:0 auto;
	min-height:130px;
	width:980px;
}
#footer_base {
	background:url(../img/footer_base.jpg) no-repeat top center;
	min-height:130px;
	margin:0 auto;
}
#footer {
	margin:0 auto;
	width:980px;
}

.padd {
		height:20px;
}

#copyright {
	color:#666;
	font-size:xx-small;
	margin:20px 0 0 0;
}

#footer_left {
	float:left;
	padding:10px 5px 15px 10px;
	text-align:left;
	width:460px;
}
#footer_right {
	float:right;
	padding:10px 10px 15px 5px;
	text-align:left;
	width:460px;
}

.inner_copy {
	padding:0 20px;
}

#inner_left {
	float:left;
	padding:10px 5px 15px 10px;
	text-align:left;
	width:460px;
}
#inner_right {
	float:right;
	padding:10px 10px 15px 5px;
	text-align:left;
	width:460px;
}
#left_image {
	margin:15px 0 0 0;
}

/*-- FOOTER STYLES --*/
#clogin {
	margin:0 auto;
	text-align:left;
	width:980px;
}
#clogin_btn {
	position:absolute;
	padding:6px 0 0 700px;
	height:24px;
	width:250px;
}
#clogin_btn a {
	display:block;
	height:24px;
	text-decoration:none;
	width:250px;
}
#clogin_btn a span {
	visibility:hidden;
}
#contact_copy {
	
}
#contact_minimap{
	margin:23px 0 0 214px;
	position:absolute;
}

/*-- ARCHIVE --*/
#archive_wrap {
	padding:15px 0;
}

.archive {
	float:left;
	margin:0 0 8px 8px;
	width:100px;
	height:100px;
}

.archive a {
	border:solid 2px #000;
	height:100px;
	width:100px;
	display:block;
}

.archive a:hover {
	border:solid 2px #B2CB29;
}

/*-- FOOTER SHOWCASE SCROLLER --*/
#showcase {
	overflow:hidden;
	width:910px;
	float:left;
}

#showcase ul {
	width:3900px;
}

#showcase li {
	float:left;
	cursor:pointer;
	width:180px;
}

#showcase li.liop {
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#left_arrow {
	float:left;
	width:30px;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#right_arrow {
	float:left;
	width:30px;
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

/*-- FOOTER STUDIO SCROLLER --*/
#body_bottom_studio {
	margin:0 auto;
	min-height:160px;
	width:980px;
}

#studio {
	overflow:hidden;
	width:910px;
	float:left;
}

#studio ul {
	width:3900px;
}

#studio li {
	float:left;
	cursor:pointer;
	width:128px;
	margin:10px 0 0 0;
}

#studio li.liop {
	opacity: .3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

#nav_folio { background-image:url(../img/nav.gif); background-position:0 0; display:block; height:25px; width:67px; float:left; }
#nav_folio span { display:none; }
a#nav_folio:hover, #nav_folio.selected { background-position:0 30px; }


#nav_studio { background-image:url(../img/nav.gif); background-position:-67px 0; display:block; height:25px; width:83px; float:left; }
#nav_studio span { display:none; }
a#nav_studio:hover, #nav_studio.selected { background-position:-67px 30px; }

#nav_services { background-image:url(../img/nav.gif); background-position:-150px 0; display:block; height:25px; width:88px;  float:left; }
#nav_services span { display:none; }
a#nav_services:hover, #nav_services.selected { background-position:-150px 30px; }

#nav_blog { background-image:url(../img/nav.gif); background-position:-240px 0; display:block; height:25px; width:80px;  float:left; }
#nav_blog span { display:none; }
a#nav_blog:hover, #nav_blog.selected { background-position:-240px 30px; }