	/* CSS Document */
body {
	font: normal 62.5%/1.5 Arial, Helvetica, sans-serif;
	color:#291400;
	background-color:#fff;
	}
* {margin:0; padding:0;}
body#creactive.shell img {
	border:0;
	}
a:link {
	color:#736c00;
	text-decoration:none;
	}
a:visited {
	color:#736c00;
	text-decoration:none;
	}
a:hover { 
	color:#d77519;
	text-decoration:underline;
	}
a:active { 
	color:#d77519;
	text-decoration:underline;
	}
div#content a {
	text-decoration:underline;
	}
/* GENERAL */
#wrap {
	width:834px; 
	}
.bar, .bar_one {
	background-color:#dae7ea;	
	}
.bar {
	height:7px;
	border-top:2px solid white;
	}
.bar_one {
	height:2px;
	border-bottom:2px solid white;
	}
div.bar_two {
	border-top:2px solid white;
	border-bottom:3px solid #dae7ea; 
	margin-bottom:10px;
	}
#container {
	font-size:1.1em;
	width: 834px;
	position: absolute; 
	background-color:#FFF;
	text-align:left;
	margin:20px;
	}	
#contentwrap {
	width:834px;
 	top:164px;
	left:0;
	position:absolute;
	}
#content img {
	border:1px solid #a6b8bc;
	}
#content img.ci {
	border:0;
	}
hr {
	border: none;
	background-color:#a6b8bc;
	color:#a6b8bc;
	height:1px;
	margin-bottom:8px;
	}
/* TOP */
#topleft { 
	width:234px;
	height:160px;
	background-image:url(../art/top_ho_234x160.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:4px;
	left:0;
	}
#profile #topleft {
	background-image:url(../art/top_pr_234x160.gif);
	}
#creactive #topleft {
	background-image:url(../art/top_cr_234x160.gif);
	}
#contact #topleft {
	background-image:url(../art/top_co_234x160.gif);
	}
#top { 
	width:600px;
	height:160px;
	background-image:url(../art/top_600x160.jpg);
	background-repeat:no-repeat;
	position:absolute;
	top:4px;
	left:234px;
	}
/* MAIN NAVIGATION */
.dashedline {
	border-bottom:1px dashed #a6b8bc;
	width:214px;
	text-align:left;
	margin: 10px 0;
	}

div.column .dashedline {
	border-bottom:1px dashed #a6b8bc;
	width:100%;
	margin: 16px 0;
	}
	
.mnavhome, .mnavcreactive, .mnavcontact, .mnavprofile {
	display:block;
	width:138px;
	height:34px;
	background-position: 0 -34px;
	background-repeat:no-repeat;
	overflow:hidden;
	}
.mnavhome {
	background-image:url(../art/mnav_home_138x68.gif);
	}
.mnavcreactive {
	background-image:url(../art/mnav_creactive_138x68.gif);
	}	
.mnavprofile {
	background-image:url(../art/mnav_profile_138x68.gif);
	}
.mnavcontact {
	background-image:url(../art/mnav_contact_138x68.gif);
	}
#home .mnavhome, a.mnavhome:hover, #creactive .mnavcreactive, a.mnavcreactive:hover, #profile .mnavprofile, a.mnavprofile:hover, #contact .mnavcontact, a.mnavcontact:hover {
	background-position: 0 0;
	}
#home .mnavhome {
	background-image:url(../art/mnav_home_arrow_138x34.gif);
	}
#creactive .mnavcreactive {
	background-image:url(../art/mnav_creactive_arrow_138x34.gif);
	}
#profile .mnavprofile {
	background-image:url(../art/mnav_profile_arrow_138x34.gif);
	}
#contact .mnavcontact {
	background-image:url(../art/mnav_contact_arrow_138x34.gif);
	}
/* NAVIGATION */
#nav {
	width:234px;
	float:left;
	font-size:1.15em;
	margin-top: 14px;
	}
#nav ul {
	list-style-type:none;
	padding-left:28px; 
	}
#nav ul li.active {
	color:#d77519;
	font-weight:bold;
	border-bottom: 1px solid #d77519;
	margin-left:-28px;
	text-indent:28px;
	width:154px;
	height:18px;
	margin-bottom:4px;
	}
#nav li.download {
	line-height:1.3em;
	font-style:italic;
	margin-bottom:6px;
	}
.navdivider, .navdivider_one {
	border-bottom:1px dashed #a6b8bc;
	width:126px;
	text-align:left;
	margin-bottom:6px;
	height:25px;
	}
.navdivider_one {
	border-bottom:0;
	border-top:1px dashed #a6b8bc;
	margin-bottom:0;
	margin-top:8px;
	height:21px;
	padding-top:6px;
	}
	
/* TEASER */
div#teaser {
	font-size:0.9em;
	line-height:1.1em;
	background-color:#e4eff1;	
	width:200px;
	border:6px solid #e4eff1;
	}
	



	
/* CONTENT */
#content {
	width:600px;
	margin-top:10px;
	float:left;
	}
h1, h2, h3 {
	color:#d77519;
	}
h1 {
	font-size:1.4em;
	text-indent:10px;	
	margin-top:4px;
	}	
h2 {
	font-size:1.1em;
	margin-bottom:5px;	
	margin-top:5px;
	}		
h3, h4 {
	font-size:1em;	
	}
h4 {
	font-weight:bold;
	color:#291400;
	}
h4.big {
	font-size:1.1em;	
	line-height:1.3em;
	margin-bottom:16px;		
	}
#content hr {
	width:100%;
	}
.column {
	padding-left:10px;
	line-height:1.2em;	
	font-size:1.2em;
	}
.column ul {
	list-style-image:url(../art/circle_3x3.gif);
	padding-left:10px;
	padding-right:10px;
	margin-top:4px;
	margin-bottom:14px;
	}
.column ul li {
	line-height:1.1em;
	padding-bottom:5px;
	}
#contentnav {
	width: 600px;
	height: 32px;
	background-color:#dae7ea;
	color:#d77519;
	}
/* HOME */
#home #contentbartop {
	width: 8px;
	background-color:#dae7ea;
	color:#d77519;	
	height: 50px;
	border-bottom:1px solid #acc3c8;
	border-top:1px solid #acc3c8;
	float:left;
	margin-top:66px;
	}
#home #hpimages {
	margin-bottom:20px;
	margin-left:10px;
	}
#home #content_top {
	width: 600px;
	margin-top:20px;
	}	
#home #hpimages img {
	border:0;
	}

#contentnav a {
	margin-right:15px;
	}
#home #contentnav img {
	margin-left:10px;
	border:0;
	}
#contentnav ul {
	list-style-type:none;
	padding: 5px 0 0 10px;
	}
#contentnav ul li {
	line-height:1.8em;
	font-size:1.2em;
	}
#contentnav ul li span.arrow {
	padding-right:18px;
	background-image:url(../art/arrow_13x7.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	margin-right:15px;
	}
#photo {
	margin-top:20px;
		}
#photo #photobig {
	width:402px;
	float:left;
	margin-right:28px;
	}
	
#photo #photothumb {
	width:150px;
	float:left;
	}
	
#photo #photothumb img, #photo #photobig img {
	margin-bottom:10px;
	margin-top:4px;
	}


/* CLEAR FLOATING */
.clearfix:after {
	content: ".";
	display:block;
	height: 0;
	clear:both;
	visibility:hidden;
	}
/* IE fix 
.clearfix {display: inline-block;}
/* IE mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end IE mac hide */