html,body,html.custom,body.custom  { background:#000 url(./images/mainbg.jpg) repeat-x ; color: #bbaca4;  padding:0 0 0 0; margin:0 0 0 0; position:relative; height:100%; min-height: 100%;}
* { padding: 0 0 0 0; margin: 0 0 0 0; }

.custom #container{padding:0px; margin:0px auto; width:100%; position:relative;height:100%; height: auto !important; min-height: 100%; }
.custom #page {background:url(./images/pagebg2.jpg) no-repeat center top; padding:0px; margin:0px auto;width:100%;position:relative; height:100%; height: auto !important; min-height: 100%; }
.custom #header{border:none; width:980px;height:116px; line-height:116px; margin:0px auto; padding:0 0 40px 0px;position:relative;}
.custom #header #logo {display:none;}
.custom #header #logo2 {display:block; height:116px; width:300px; float:left; position:relative;}
.custom #header #logo2 a,.custom #header #logo2 a:hover{border:none;display:block;float:left; position:relative;height:116px; }
.custom #header #tagline {display:none;}
.custom #headerlinks_box{position:relative; float:right; top:20px;}
.custom #footer{border:none; width:100%; height:10px; margin:0px auto; padding:0px;}


/*---:[ links styles ]:---*/
.custom a {color:#c5c5c5; border-bottom:none; border-width:0;}
.custom a:link,.custom a:visited,.custom a:hover {color:#c5c5c5; border-bottom:none; border-width:0;}
.custom a:hover {text-decoration:underline;}
.custom .widget a {color:#c5c5c5;}

/*---:[ nav menu styles ]:---*/
.custom ul#tabs {display:block;  list-style: none; border:none; width:513px; height:116px; padding:0px; margin:0 0px 0 0; position: relative; float:right; }
.custom ul#tabs li {height:116px; margin:0 0 0 0; padding:0 0 0px 0px; background: none; border: none; border-left: 0; float: left;clear:none;overflow:hidden; position:relative;}
.custom ul#tabs li.current_page_item, ul#tabs li.current-cat, ul#tabs li.current-cat-parent { padding-bottom: 0.1em; background:url(./images/navbg.jpg) left repeat-x;  border-bottom: 0; color:#eb8409; }
.custom ul#tabs li a {position: relative; margin:0 0 0 0; padding:7.3em 1em 0px 1.3em; font-size:14px; display: block; float:left;color: #ecd8de; text-transform: lowercase; letter-spacing: 2px; font-family:Arial, Helvetica, sans-serif;  z-index:100; overflow:hidden;border:none; }
.custom ul#tabs li {position: relative; background:url(./images/navdiv.jpg) left no-repeat;}
.custom ul#tabs li a:hover {  text-decoration: none; color:#af7c5f; }
.custom ul#tabs li.home-item-off a{background:none;}
.custom ul#tabs li.current_page_item a, ul#tabs li.current-cat a, ul#tabs li.current-cat-parent a { cursor: default; color:#af7c5f;  background:url(./images/navbg.jpg) left repeat-x;  }
.custom ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; color:#af7c5f;}
.custom ul#tabs li.current_page_item{background:url(./images/navdiv.jpg) left no-repeat; }
.custom ul#tabs li.page-item-1 {background:none;}
.navbg {position:absolute; display:none; width:100%; top:0; left:0; height: 116px; margin: 0;  z-index: 0;  background:url(./images/navbg.jpg) repeat-x; overflow:hidden;}

/*---:[ Heading styles ]:---*/	
.custom h1,.custom #front_page_widgets h2{color:#ccc;}
.custom h2 a, .custom h2 a:link, .custom h2 a:visited{color:#ded2c5;}

.custom .headline_area h1 {color:#af7c5f; background:url(./images/archive-bottom.jpg) bottom left no-repeat; padding: 5px 0 5px 0;}

.custom #archive_info {background:none; border:none;padding:0px 0 0 0; width:980px; margin:0px auto;background:url(./images/archive-bottom.jpg) top center no-repeat;}
.custom #archive_info_title{width:980px; margin:0px auto;}
.custom #archive_info h1{color:#af7c5f; text-transform:uppercase;margin: 0 0 0px 40px; padding: 5px 0 5px 0;font-size:2.2em;}

/*---:[ Custom Box styles ]:---*/	
.custom #clients {margin:0px auto;width:100%; text-align:center;}
.custom #feature_box{border-bottom:none;margin:0px 0px 0px 0px; width:100%; padding:20px 0 0 0; display:block;float:left; }


/** Rotator **/

.custom #rotator{height:430px; width:980px; margin:0px auto;overflow:hidden;}
.custom #rotator_inner{height:430px; width:980px; margin:0px auto;overflow:hidden;}
.custom #rotator_inner .tabs{height:430px; width:100%; margin:0px auto;overflow:hidden;}
.custom #rotator_inner .rotator_p{width:980px; height:430px;margin:0px auto;}
.custom #rotator_inner li.rotator {width:980px;}

.custom #rotator_inner #pn{width:980px; height:430px;margin:0px auto; position:relative;}
.custom #rotator_inner .rotator_p_inner {width:500px; float:right; display:block; padding:0 15px 0 0;}

.custom #rotator_inner .prev {	position:relative;	float:right;	top:-100px;	margin-right:15px; z-index:200;}
.custom #rotator_inner .next {	position:relative;	float:right;	top:-100px;	z-index:200;}
.custom div#rotator p {font-size:13px; line-height:23px; letter-spacing:1px; color:#dcdae7;margin:10px 0 15px 0;display:block;}
.custom #rotator_inner h2 {font-size:12px;	text-transform:uppercase; color:#989494;text-decoration:none;margin:0 0 0px 0;font-family:Arial, Helvetica, sans-serif;color:#989494;}
.custom #rotator_inner h1 a{font-size:26px;	color:#92674e;	text-decoration:none; margin:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif;}

.custom #rotator .readmore{display:block; float:left;}

.custom #front_page_widgets{background:url(./images/widgetbg.jpg) no-repeat top center; height:318px; display:block; float:left;width:100%; padding:10px 0 0 0; margin:0px auto; border-bottom:1px solid #2e2d39; font-family:Arial, Helvetica, sans-serif;color:#c5c5c5;}
.custom #inner {display:block;margin:0px auto;width:980px;height:328px;}
.custom #news li.widget {float:left; display:block; margin:0px;}

.custom #news h2{text-indent:-999999px; width:159px; height:27px; background:url(./images/news_updates.jpg) no-repeat;clear:right; display:block; float:left;margin: 0 0px 3px -5px;}
.custom #news h3{display:none;}
.custom #news {float:left;width:410px;padding:10px 0 0 20px;display:block;margin:0 0px 0 0; background:url(./images/news-right.gif) no-repeat right; }
.custom #news ul{display:block;float:left;list-style:none;clear:both;width:370px; padding: 0 0 0 20px;  margin:-5px 0 0 0px;}
.custom #news ul li {font-size:12px;margin:8px 0px 8px 0;}
.custom #news img.rss {float:left;margin: 0 10px 0 0;display:block; }


.custom a.teaser_link{background:#2d2c37; padding:3px 10px 3px 10px;float:left;display:block; margin:10px 0 10px 0;clear:left;font-size:11px;}
.custom a:hover.teaser_link{background:#e08e0d; color:#050506;text-decoration:none;font-size:11px; margin:10px 0 10px 0px;}

.custom #twitter_box h2{text-indent:-999999px; width:159px; height:27px; background:url(./images/network.jpg) no-repeat; margin:0 0 0px -4px; display:block; float:left;clear:right;}
.custom #twitter_box{background:url(./images/network-bottom.gif) no-repeat bottom center; float:left; padding:10px 0 20px 0px; display:block;margin:0 0 0 20px; width:500px;clear:right;}
.custom #twitter_box img{float:left;margin: 0 10px 0 0;display:block; clear:right;}
.custom #twitter_box ul li{ font-size:12px;display:block;float:left;clear:right;width:455px;}
.custom #twitter_box ul#twitter_update_list{list-style:none;float:left;display:block;clear:both; padding:0 0 0 43px; margin:0px 0 0 0 }
.custom .block{float:left;clear:right; display:block;}

.custom .block2 {float:left; clear:left;display:block; margin:10px 0 0px 0px;position:relative; left:40px;overflow:hidden;z-index:0; background:#2d2c37;padding:0px 0px 0px 0px; width:50%; text-align:center;}
.custom .block2 a{display:block; margin:0px 0 0 0px; float:left; position:relative;font-size:11px; z-index:100; padding:3px 10px 3px 10px; width:100%;}
.custom .block2 a:hover{text-decoration:none; color:#000;}
.custom .fader{position:absolute; float:left; top:0; left:0;display:none;background:#e08e0d; width:100%; margin:0px; height:20px; z-index:0; }

.custom #follow  h2{text-indent:-999999px; width:111px; height:27px; background:url(./images/contact.jpg) no-repeat; margin:0 0 0px -4px; display:block; }
.custom #follow {float:left; padding:20px 0 0 63px;}
.custom #follow p{  font-size:12px; line-height:22px; }
.custom #follow ul{list-style:none;width:450px;}
.custom #follow li{display:block; float:left;margin:0 5px 0 0;}


.custom #social{display:block; margin:15px 0  0 0;}
.custom #social img{margin:0px 20px  0 0;}

/*---:[ paragraph styles ]:---*/	
.custom .format_text p{color:#959292;}
.custom .format_text ul li{color:#666;}
.custom .format_text h2{color:#ccc;}
.custom .format_text ul li{margin: 0 0 15px 0;}


/*---:[ Content styles ]:---*/	
.custom #content{float:left; border-right:none; padding:0 0 0 40px; margin:0px 0px 0px 0px; width:66.4em; border-right:1px solid #483225; position:relative; height:100%; height: auto !important; min-height: 100%; }
.custom #content_box{margin:0px auto; width:980px;padding:0px 0 0 0; background:url(./images/archive-bottom.jpg) top center no-repeat; position:relative; height:100%; height: auto !important; min-height: 100%; }

.custom .post_box{padding:0px 0px 0 10px; margin:0 0px 0 0px;}

.custom .teasers_box{padding:20px 0px 0 0px; margin:0 0 10px 0;width:68.2em;float:left; border:none;border-top:1px dotted #444444;}
.custom .teasers_box p{color:#999; display:block; float:left; clear:both; margin:0 0 0px 0;width:100%;}
.custom .teasers_box.teaser {float:left; margin:0px; padding:0 15px 0 0px; }
.custom .teasers_box .teaser_right { float: left; margin: 0 0px 0px 10px; padding:0px; }
.custom .teasers_box .teaser h2 a{display:block; float:left; clear:both;padding:10px 0px 10px 0; width:100%; color:#92674e;; }
.custom .teasers_box .teaser h2 a:hover{display:block; float:left; clear:both;padding:10px 0px 10px 0; width:100%; color:#af7c5f}
.custom .teasers_box .format_teaser{display:block;padding:0 20px 0 0;float:left; margin:0 0 10px 0;}
.custom .teasers_box .thumb{border:1px solid #ccc; padding:0px; margin:0px 0px 5px 0px; flaot:left; clear:right;display:block;}
.custom .teasers_box .teaser_link{float:left; width:40%;}
.custom .teasers_box a.post_image_link{margin:0 0 10px 0; display:block; float:left;clear:both;}
.custom .format_text{clear:left;}	
.headline_meta a { color: #888; border-bottom: none; }
.prev_next { border:none; margin:10px 0 30px 0px;}

.cat_news .teasers_box{padding:0px; margin:0px; border:none;} 

.cat_news .teasers_box .category-news{width:100%; margin:0px}

.cat_news .teasers_box .teaser-right{margin:0px}

.cat_our-work .post{border:none;}

.post{border-bottom:1px dotted #444444;}


.custom .teaser .post_image_link img.alignleft {display:block; float:left;margin:0 0 0px 0;clear:both;}

/*---:[ Comment styles ]:---*/	
.custom .comments, .custom .commentlist{padding:10px 0 0 10px; color:#959292; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.custom .comments, .custom .commentlist{background: url(./images/archive-bottom.jpg) no-repeat scroll left top}
.custom .comments h3, .custom h3#comments {color:#AF7C5F; font-size:14px; margin:0 0 5px 0;}
.custom .comments .avatar-32, .custom .commentlist .avatar-32{width:64px; height:64px;}
.custom .comments ol, .custom .commentlist ol{float:left; width:100%; margin:0 0 10px 0; list-style:none;}
.custom .comments li, .custom .commentlist li{float:left;width:100%;border-bottom:1px dotted #444444; padding:5px 0 5px 0}
.custom .comments .comment-author, .custom .commentlist .comment-author{float:left; width:64px; margin:0 10px 0 0;}
.custom .comments .comment-author a, .custom .commentlist .comment-author a{float:left; display:block; margin:0px auto; text-align:center; font-size:11px;color:#AF7C5F;}
.custom .comments p, .custom .commentlist p{float:left;display:block; width:80%; font-size:13px;}
.custom .comments .comment-meta, .custom .commentlist .comment-meta{float:left; display:block; padding:0 15px 0 0;}
.custom .comments .comment-meta a, .custom .commentlist .comment-meta a{font-size:11px;color:#AF7C5F;}
.custom #respond {margin:10px 0 0px 10px; display:none;}
.custom #respond h3{color:#AF7C5F; font-size:14px; margin:0 0 5px 0px;}
.custom .comments .says, .custom .commentlist .says{display:none;}
.custom .comments a{font-size:14px;color:#92674e}
.custom .nocomments{display:none;}

.custom dl#comment_list .bypostauthor { background: #120f14; }
.custom .comment-author-admin, .custom .comment-author-admin a{color:#a4102c}
.custom #commentform textarea {background: #120f14; color:#ccc; border:1px solid #222;}
.custom #commentform p{color:#666;}	

.custom .comments_intro span{color:#666;}	

.custom .comments_closed{display:none;}				

dl#trackback_list dt a,dl#trackback_list dt a:hover {
color:#666;
}

dl#comment_list dd {
border-bottom:1px dotted #333;
}

dl#comment_list {
border-top:1px solid #664735;
}
.custom .aktt_tweets li{ color:#666;}

/*---:[ Sidebars styles ]:---*/	
.custom #sidebars{float:left; border:none; padding:0 0 0 13px;}

.custom #sidebars a{color:#92674e; border-bottom:1px dotted #5f0a24;}
.custom #sidebars a:hover{color:#af7c5f;text-decoration:none;border-bottom:none; }
.custom #sidebars .widget{border-bottom:1px dotted #444444}

.custom #sidebars li.widget {margin-bottom:1em; padding:0 0 1em 0;
}

.custom .widget_killer_recenty_entries ul li:before{list-style:outside; color:#92674e; content: "\00BB \0020";
}


 #commentform textarea {
background: #120f14; color:#ccc; border:1px solid #222;
border-width:0.071em;
padding:0.214em;
width:75%;
}
#commentform input, .format_text input{
background: #120f14; color:#ccc; border:1px solid #222;
border-width:0.071em;
padding:0.214em;
width:25%;
}
input:focus, textarea:focus,input, textarea{background: #120f14; color:#ccc; border:1px solid #222;}