/**
 * Global css
 * Copyright (c) 2010 ClearMpls - info(at)clearmpls(dot)com | http:clearmpls.com
 * v1.2 - 05/2010
 * @project Peterssen Keller Architecture
 * @author John Peacock
 *
 GLOBAL
*/
html{font-size:100%;}
body{margin:0;padding:0;height:100%;color:#000000;min-width:999px;font:75.2%/1.538em Arial,Helvetica,sans-serif;background:#FFFFFF url(../global/pk_pattern.gif) repeat left top;}
a{color:#be4a11;margin:0;outline:0;}
a,a:visited,a:active{text-decoration:none;color:#be4a11;}
a:hover{color:#be4a11;text-decoration:none;}
.selected{color:#d4c9c0;}
.icon{position:absolute;top:523px;margin-left:390px;z-index:1000;}
html,body,#shell{height:100%;}
body > #shell{height:auto;min-height:100%;}
#content{height:auto;min-height:100%;background:#FFF;padding-bottom:60px;}
#footer{width:850px;position:relative;margin-top:-40px;height:40px;clear:both;}
.footer_txt{text-transform:uppercase;color:#b8b6aa;font-size:12px;font-family:"Arial Narrow";}
.orange a{color:#b8b6aa;}
.orange a:hover{text-decoration:none;color:#be4a11;}
#footer_inner{padding:10px 0 0 0;width:850px;border-top:#e7e0d2 1px solid;}

/*
TOP NAVIGATION & lOGO
*/
.top_nav{border-bottom:#7b7c6e 1px solid;width:850px;}
.logo{float:left;}
#nav{float:right;padding-top:67px;}
#nav ul{list-style-type:none;text-align:center;margin:0;padding:0;}
#nav ul li,li.slash{display:inline;padding-left:0px;color:#d4c9c0;font-family:"Arial Narrow",Arial,Helvetica,sans;font-size:21px;text-transform:uppercase;}
#nav ul li a.selected{color:#d4c9c0;}
#nav ul li a:active,#nav ul li a:hover{text-decoration:none;}
.img_header{width:850px;}

/*
HOME
*/
.home_subnav{width:850px;text-transform:uppercase;font-family:Arial;font-weight:bold;font-family:13px;padding:16px 0 30px 0;border-bottom:#7e7a6b 1px solid;color:#51483f;}
.home_subnav span{color:#51483f;}
.home_left{float:left;}
.home_right{float:right;}
.home_pad{height:30px;}
.home_left a:hover,.home_right a:hover{text-decoration:none;}

/*
About and Lab page
*/
.about_header, .lab_header{width:850px;color:#7e7a6b;font-family:"Georgia";font-size:23px;padding:32px 0 14px 0;line-height:37px;}
.about_spacer, .lab_header{border-bottom:#e4e3ce 1px solid;width:850px;padding:20px 0 20px 0;}
.about_extra_spacer{height:30px;}
.about_block{width:850px;}
.about_block_alternate{width:850px;margin-bottom:0px;padding-bottom:0px;height:auto;}
.col_dual_1{border-right:#e4e3ce 1px solid;width:425px;float:left;padding:0 0 30px 0;margin:0 20px 0px 0;}
.col_dual_2{}
.col_dual_1 img{float:left;padding:0 10px 0 0;}
.col_dual_2 img{float:left;padding:0 10px 0 0;}
.about_title{padding:0 0 5px 0;text-transform:uppercase;font-family:Arial;font-weight:bold;color:#be4a11;}
.col_dual_1 p.grid_para{padding:0 20px 0px 0;line-height:20px;}
.col_dual_2 p.grid_para{padding:0 20px 0px 0;line-height:20px;}
.grid_spacer{border-top:#7b7c6e 1px solid;width:850px;}
.border_bot{width:850px;margin-left:106px;border-bottom:#e4e3ce 1px solid;clear:both;margin:0 0 30px 106px;padding-top:30px;}
.border_bot_last{margin:0 0 30px 106px;padding-top:30px;}
.lab_header {
	font-size: 17px;
}
.lab_header p:first-child {
	padding-bottom: 18px;
}
.lab_header {
	border-bottom: none;
}
/*
CONTACT
*/
.contact_info{color:#51483f;font-size:21px;text-transform:uppercase;padding:60px 0 40px 0;text-align:center;width:850px;}
.contact_info a{/* color:#51483f;*/}
.contact_info a:hover{text-decoration:none;}
.orange{color:#be4a11;}
.lower{text-transform:lowercase;}

/*
WORK & NEWS PAGES
*/
.col1 img,.col2 img,.col3 img{border-bottom:#d4c9c0 solid 1px;padding-bottom:9px;}
.col1{border-right:#e4e3ce 1px solid;margin:10px 0 20px 0;padding:0 25px 0 0;min-height:220px;}
.col2{padding:0 25px 0 24px;margin:10px 0 20px 0;min-height:220px;}
.col3{padding:0 0 0 24px;border-left:#e4e3ce 1px solid;margin:10px 0 20px 0;min-height:220px;}
.grid_title{padding:5px 0 5px 0;text-transform:uppercase;font-family:Arial;font-weight:bold;color:#be4a11;text-decoration:none;}
.col1 a:hover,.col2 a:hover,.col3 a:hover{text-decoration:none;}
.grid_para{color:#7e7a6b;font-family:"Georgia";font-size:13px;}
p.grid_para a,a:hover{color:#7e7a6b;text-decoration:underline;}
p.grid_para a:hover{color:#be4a11;}
.image_clicktext{width:850px;text-align:center;position:absolute;margin-top:12px;font-family:"Georgia";font-size:11px;font-style:italic;color:#7e7a6b;}
.image_subnav{text-transform:uppercase;font-family:Arial;font-weight:bold;padding:16px 0 26px 0;border-bottom:#7e7a6b 1px solid;}
.image_subnav span{color:#51483f;}
.project_prevnext{float:left;}
.project_list{float:right;}
.project_list a:hover,.project_prevnext a:hover{text-decoration:none;}
.post_content h2{text-transform:uppercase;font-family:Arial;font-weight:bold;padding:20px 0 13px 0;color:#be4a11;font-size:17px;}
.post_content{color:#7e7a6b;font-family:"Georgia";font-size:14px;float:left;width:565px;line-height:22px;}
.post_content p{padding-bottom:16px;}
.post_sidebar{float:right;padding:56px 30px 20px 10px;color:#7e7a6b;font-size:12px;width:230px;}
.post_sidebar p{padding:0 0 7px 0;}
.post_sidebar p strong{text-transform:uppercase;}
.port_border_bot{width:850px;border-bottom:#e4e3ce 1px solid;clear:both;}

/*
IMG FADER
*/
#slider{position:relative;height:450px;border-bottom:#7e7a6b solid 1px;width:850px;}
#slider ul li{float:left;position:absolute;display:none;}
#slider ul li img{border:none;}
#slider ul li.show{z-index:500 ;display:block;}
