@charset "UTF-8";
/* CSS Document */

/* ============ base tag styles =================*/
*{margin:0; padding:0}

body{font-family:Tahoma, Arial, Helvetica, sans-serif;}
img{}
ul{}
br {}
object {margin:0px;padding:0;}
input{}
textarea{}
label{}

.column{}
.clear{clear:both}
.right{float:right;}
.left{float:left;}
.center{text-align:center; margin:0;}

.padtop{margin-top:25px !important;}
.padright{margin-right:25px !important;}
.padbottom{margin-bottom:25px !important;}
.padleft{margin-left:25px !important;}

.nopadtop{margin-top:0 !important;}
.nopadright{margin-right:0 !important;}
.nopadbottom{margin-bottom:0 !important;}
.nopadleft{margin-left:0 !important;}

.bord-right{border-right:1px solid #C0C0C0;}
.bord-left{border-left:1px solid #C0C0C0;}

.rightimg{float:right;}
.rightimg img{margin:0;padding:0;}

a img{border:none !important;}

div{} /* <---- Set global font */

h1{font-size:14px; color:#B7774A;margin:0 0 10px 0;}
h2{font-size:13px; color:#B7774A;margin:0 0 10px 0;}
h3{font-size:12px; color:#B7774A;margin:0 0 10px 0;}
h4{font-size:11px; color:#C2A96A;margin:0 0 0 0;font-weight:normal;}
h5{font-size:10px; color:#C2A96A; margin:10px 10px 0 0;font-weight:normal;display:inline;}
p{font-size:11px; color:#888;margin:0 0 10px 0;line-height:1.45em;}
p small{font-size:10px; color:#888;line-height:1.25em}
.morelink{font-size:11px; color:#888;line-height:1.25em}
li{font-size:11px; color:#888;}
a:link, a:visited{color:#0071BC;text-decoration:none;}
a:hover, a:active{color:#c2a96a;text-decoration:none;}

	.col1 h2{color:#928c3c;}
	.col1 h3{color:#928c3c;}
	.col1 h4{color:#928c3c;}

/* HZS styles */
a img {border: none;}
table.logos {border:none;}
table.logos td {vertical-align: center; padding: 20px 10px;border:none;}
table.logos td h3 {margin: 0;}
table.logos td p {margin: 10px 0 0 0;}
.post-image {margin-bottom: 15px;}
.col1 h2 a:link, .col1 h2 a:visited{color:#928c3c;}
.col1 h2 a:hover, .col1 h2 a:active{color:#0071BC;}
.body-box ul {list-style: none; margin-bottom: 12px;}
.body-box ul li {margin: .5em 0;}
.of_notabs p{margin:0 50px 10px 30px;}
img.portfolio{vertical-align:top;}
/* end of HZS styles */

.body-box{float:left;clear:left;width:510px;margin:15px 20px 0 20px;}
.sidbar-box{float:left;clear:left;width:195px;margin-top:15px;}
.sidbar-nav{float:left;width:195px;margin:15px 0;}
.sidebar-news{float:left;width:195px;margin:25px 0 0 0;background:url(images/main_col2_top.gif) no-repeat top left;}
.sidebar-news-item{float:left;width:155px;margin:0 25px 0 10px;}

.thesans-grey{font-size:18px; color:#666666;font-weight:normal;display:inline;}
.thesans-grey-bold{font-size:18px; color:#666666;font-weight:bold;display:inline;}


/* ============ layout styles =================*/
#container {width:760px;margin:20px auto 0 auto;}

	#header{float:left; width:760px; height:88px;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;border-left:1px solid #c0c0c0;}
	#main{float:left;width:760px;clear:left;}
	#footer{float:left;width:760px; height:25px; clear:left;}
	
		#header .col1{float:left; width:564px; height:88px;}
		#header .col1 ul{margin-top:68px;padding:0 35px;}
			ul#top-nav{list-style:none;}
			ul#top-nav li{list-style:none;float:left;margin-right:115px;font-weight:bold;font-size:12px;}
			ul#top-nav li.last{margin-right:0;}
			ul#top-nav li a:link, ul#top-nav li a:visited{color:#B7774A;}
			ul#top-nav li a:hover, ul#top-nav li a:active{color:#928C3C;}
		#header .col2{float:left; width:195px; height:88px;}
		#header .col2 img{margin-top:24px;}
		
		#main .col1{float:left;width:550px;margin:50px 15px 15px 0;background:url(images/main_col1_top.gif) no-repeat top left;}
			.alt-top{background:url(images/main_col1_top_2.gif) no-repeat top left !important;}
			body.portfolio #main .col1 h3{font-weight:normal;clear:left;}
			body.portfolio #main .col1 .TabbedPanels p{margin-left:20px !important;}
		#main .col1 .body-box .col1{float:left;width:143px;margin:0;margin-left:0px;margin-right:25px;}
		#main .col1 .body-box h3.themix_semi{margin-left:10px;}
		#main .col1 .body-box .col2{float:left;width:340px;}
		#main .col1 .body-box .coll{float:left;width:130px;margin-right:10px !important;}
		#main .col1 .body-box .colr{float:left;width:353px;padding-left:15px;padding-bottom:25px;}
			.detail-box{display:none;}
			.creativity{display:block;}
		
		.body-box .coll p{font-size:12px;line-height:1.35em;color:#b7774a;}
		.body-box .colr h2{text-transform:uppercase;}
		.body-box .colr p{font-size:12px; line-height:1.65em;}
		
		#main .col2{float:left;width:195px;}
			ul#sidebar-nav {margin:0; padding:0;}
			ul#sidebar-nav li{ list-style:none;float:left;font-size:11px;margin-right:5px;}
				ul#sidebar-nav li h4 a:link, ul#sidebar-nav li h4 a:visited{color:#c2a96a;text-decoration:none;}
				ul#sidebar-nav li h4 a:hover, ul#sidebar-nav li h4 a:active{color:#0071BC;text-decoration:none;}
			ul#sidebar-nav li.first{margin-left:0;}
			ul#sidebar-nav li.last{margin-right:0;}
			
			ul.sidebar-list{margin:0; padding:0;}
			ul.sidebar-list li{list-style:none;padding:2px 0px 3px 10px;color:928C3C;}
			ul.sidebar-list li a:link, ul.sidebar-list li a:visited{color:#928C3C;text-decoration:none;}
			ul.sidebar-list li a:hover, ul.sidebar-list li a:active{color:#0071BC;text-decoration:none;}
			
			.sidebar-news h3{margin:5px 0 10px 5px;}
			
			
		#footer .col1{float:left;width:550px;background:url(images/footer_col1_top.gif) no-repeat top left;text-align:center;color:#C2A96A;}
		#footer .col2{}
	
#ImageFlowGallery1 {margin-top:-68px !important;}
#ImageFlowGallery1 embed{margin-top:-68px !important;}
.top-margin-fix{margin-top:68px !important;}
.hidden{display:none;}