@charset "UTF-8";
* {
    margin: 0;
    padding: 0;
} 
p{
	margin-bottom:1em;	
}

ul.testimonials {list-style:none; padding:0; margin:0;}
ul.testimonials li{
 
 width:299px;
 padding:10px;
 padding-bottom:40px;
 margin:5px;

 float:left;
 background:url(../images/bg-testimonials.jpg) no-repeat center bottom;
}

#social{position:absolute; right:0; top:-20px;}

ul.testimonials li img{margin-top:10px; }

p.testimonialSource{font-size:.9em; margin-top:10px;}

html,body{
	height:100%;
}
ul{padding-left:15px;}
body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CCCCCC;
	background:url(../images/bg-home2.jpg) no-repeat center -85px #2e1d15;
	margin:0;
	padding-bottom:100px;
}
.blkBg{background:#000; padding:10px; margin-bottom:10px;}
h1, h2, h3, h4, h5, h6{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase; font-weight:normal;}
h1{font-size:1.6em; border-bottom:1px solid #676;}

label{float:left; width:90px;}
input, textarea{width:150px; background:#efefef;}
input.img {width:auto; margin-left: 90px; background:none;}

#mainWrapper{
	position:relative;
	/*75*/
	top:65px;
	/*671*/
	width:714px;
	margin:0 auto; 
	padding-left:17px;
}
/*
#frontShow{  width: 671px; height: 448px; text-align:center;}
#frontShow img{max-width:671px; height:auto; text-align:center;}
*/
#mainContent{position:relative;  width: 714px;/*671*/ background:#321413; }
#mainContentPadded{position:relative;  width: 694px; /*651*/ padding:10px; min-height: 400px; background:#321413; }

.padded10{padding:10px;}

.bgContent{position:relative; background-color:#321413; padding:20px; height:380px; overflow:auto; }

img, .noBorder{border:none;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}


#mainNav{position:relative; height:65px; text-align:right; padding-right:10px; background:#000; vertical-align:middle; color:#eab7b9; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; }
#mainNav #txtLinks{padding-top:20px;}
#mainNav a, a{text-decoration:none; color:#eab7b9;}
#mainNav a:hover, a:hover{color:#fff;}

#mainNav img.logo{ position:absolute; left:10px; top:5px; }

ul.portfolioOverview{padding:0; list-style:none;}
ul.portfolioOverview li{float:left; display:block; margin:6px;  height:165px; text-align:right; }
ul.portfolioOverview li p{padding-right:5px;}

ul.portfolioOverview li  img{border:1px solid #000; width:215px; height:auto;}
ul.portfolioOverview li a:hover img{border:1px solid #fff;}