body { background:url(images/bg2.jpg) top left repeat-x; }
img {border:0;}

#marquee { position:relative;background:#fff url(images/bg_icon.jpg) top no-repeat;width:800px;height:325px;margin:0 auto; }
	#nav_main { height:17px;padding:77px 0 11px 0; }
		#nav_main ul { overflow:auto;width:100%;list-style:none;display:block;margin:0;padding:0; }
			#nav_main li { cursor:pointer;margin-right:20px;float:right; }
	#marquee_img { }
#content { width:800px;margin:0 auto; }
	#supp { width:230px;float:left;margin-left:20px;position:relative; }
	#main { width:465px;float:right; }
		#breadcrumbs { padding-bottom:20px;font-size:10px;text-align:right; }
			#breadcrumbs a,#breadcrumbs a:visited { color:#A47700;text-decoration:none; font-weight: normal; }
			#breadcrumbs a:hover { text-decoration:none; }
#main h1 {
	font-size:24px;
	color:#0079C2;
	font-weight:normal;
	font-style:italic;
	line-height:1em;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#main h2 {
	font-size:14px;
	color:#A47700;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: .2em;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#main h3 {
	font-size:14px;
	color:#A47700;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing: .2em;
	margin: 0px;
	padding: 10px 0px 5px;
}
		#main p { padding-left:5px;line-height:1.5em; }
		
		#footer { margin-top:25px;padding-top:5px;border-top:1px solid #CCE0F2;font-size:10px; height: 40px; }
			#footer #copyright {}
			#footer #links {}
				#links a,#links a:visited {color:#0079C2;text-decoration:none;}

	#aux { width:320px;position:relative;float:left;z-index:10; }

	.paperaux {position:absolute;left:-20px;top:50px;width:291px;height:302px;background:url(images/paper_tear.jpg) no-repeat top left;overflow:hidden;padding:30px 30px 30px 20px;text-align:right}
.paperaux h1 {
	font-size:18px;
	color:#0079C2;
	font-style:italic;
	margin:0;
	line-height:18px;
	font-weight:normal;
	display:block;
	text-align:right;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
		.paperaux h2 {font-size:12px;color:#000;margin:0;padding:0;line-height:18px;font-weight:bold;display:block;text-align:right;}
	
	.port_item {height:134px;width:110px;float:left;margin-left:6px;font-size:12px;color:#0079C2;}
	.port_thumb,.port_thumb_over {cursor:pointer;border:2px solid #0079C2;padding:3px;background:#FFF;}
	.port_thumb_over {border:2px solid #CCE0F2;}
	
	
	#photo_holder {width:458px;height:278px;overflow:hidden;margin:0 auto;border:1px solid #666;position:relative;}
	#photo_title {position:absolute;bottom:19px;left:0px;width:100%;height:30px;background:#A47700;font-size:14px;line-height:30px;color:#FFF;padding-left:8px;}
	
	.portdet_item {height:134px;width:104px;float:left;margin:20px 20px 0 0;font-size:12px;color:#0079C2;}
	.portdet_thumb,.portdet_thumb_over {cursor:pointer;border:2px solid #0079C2;padding:0;margin:0;background:#FFF;}
	.portdet_thumb_over {border:2px solid #CCE0F2;}
	
	.portdet_box {font-size:12px;width:270px;height:196px;margin:0;padding:9px 11px;overflow:auto;border:1px solid #CCC;text-align:right;}


/*** TESTIMONIAL ***/
/*

<div class="feat_testimonial">
    <h3>"headline" <a href="/testimonials/entry-id">more</a></h3>
    <div class="name">-name,</div>
    title<br />
    company
</div>
*/
.feat_testimonial {
    width: 250px;
    margin: 0 auto;
    text-align: center;
    font-size: 11px;
}
.feat_testimonial h3 {
    font-size: 17px;
    font-weight: normal;
    font-style: italic;
    color: #A47700;
}
.feat_testimonial h3 a:link, .feat_testimonial h3 a:active, .feat_testimonial h3 a:visited {
    font-size: 11px;
    font-style: normal;
}

.feat_testimonial .name {
    font-size: 13px;
}