body 
{
background:#EFEFEF url(./img/bg/body_bg.png) repeat-x 0 0;
color:#333;
font-size:11px;
padding:0 0 40px;
font-family:Georgia, serif;
border-top:5px solid #2D2D2D;
}

@font-face {
font-family: 'KnockoutHTF48-Featherweight';
src: url('http://theblackharbor.com/wp-content/themes/doublefist/css/fonts/Knockout-HTF48-Featherweight.eot');
src: local('http://theblackharbor.com/wp-content/themes/doublefist/css/fonts/Knockout HTF48-Featherweight'), local('http://theblackharbor.com/wp-content/themes/doublefist/css/fonts/Knockout-HTF48-Featherweight'), url('http://theblackharbor.com/wp-content/themes/doublefist/css/fonts/Knockout-HTF48-Featherweight.woff') format('woff'), url('http://theblackharbor.com/wp-content/themes/doublefist/css/fonts/Knockout-HTF48-Featherweight.otf') format('opentype');
}

#menu a{
font-size:30px;
line-height:normal;
font-family: 'KnockoutHTF48-Featherweight',arial, sans-serif;
color:#ff0000;
font-weight:lighter;
text-align:left;
text-decoration:none;
letter-spacing:0.5px;
line-height:20px;
float:left;
}

#smallmenu a{
font-size:18px;
line-height:normal;font-family: 'KnockoutHTF48-Featherweight',arial, sans-serif;
color:#ff0000;
font-weight:lighter;
text-decoration:none;
letter-spacing:0.5px;
line-height:14px;
float:left;
}

.post_title{
font-size: 24px;
line-height:normal;font-family: 'KnockoutHTF48-Featherweight',arial, sans-serif;
color:#fff;
text-transform:uppercase;
font-weight:lighter;
float:left;
text-align:left;
text-decoration:none;
letter-spacing:1px;
line-height:27px;
margin-left:14px;
padding-top:2px;
width:355px;
}

.cat_title {
font-size: 24px;
line-height:normal;font-family: 'KnockoutHTF48-Featherweight',arial, sans-serif;
color:#fff;
text-transform:uppercase;
margin-left:14px;
font-weight:lighter;
float:left;
text-align:left;
text-decoration:none;
letter-spacing:1px;
line-height:27px;
max-width:175px;
padding-top:2px;
width:175px;
}

.boxcaption h1,.caption h1,.shipmate_content h1,.next_event_box h1,.upcoming_event_content h1,{
font-size:23px;
font-weight:lighter;
color:#ff0000;
text-transform:uppercase;
font-family:'KnockoutHTF48-Featherweight',arial,sans-serif;
letter-spacing:1px;
line-height:30px;
}

h1 
{
font-size:24px;
line-height:normal;font-family: 'KnockoutHTF48-Featherweight',arial, sans-serif;
color:#ff0000;
text-transform:uppercase;
margin:0px;
font-weight:lighter;
text-align:left;
text-decoration:none;
letter-spacing:1px;
line-height:27px;
}

a 
{
color:#ff0000;
text-decoration:underline;
}

a:hover 
{
text-decoration:underline;
color:#ff0000;
}

#ie_guard{
display:none;
color:#ccc;
margin:0 auto;
width:300px;
font-size:14px;
}

#ie_guard p{
	margin-bottom:12px;
}

.firefox{
background:transparent url(./img/browsers.gif) no-repeat -7px -70px;
width:60px;
height:65px;
margin-right:55px;
float:left;
margin-top:15px;
}

#seach_container{
margin:0 10px;
overflow:hidden;
padding-bottom:10px;
width:960px;
float:left;
}

.webspace{
	margin-top:20px;
	float:left;
}

.shipmate_caption_excerpt{
	height:130px;
	margin-bottom:10px;
	overflow:hidden;
	padding-top:3px;
}


.caption_excerpt{
	height:72px;
	margin-bottom:10px;
	overflow:hidden;
	padding-top:3px;
}


.boxcaption_excerpt{
	height:45px;
	overflow:hidden;
}



#search_results{
margin-left:-20px;
overflow:hidden;
width:1000px;
float:left;
}

#event_results{
	overflow:hidden;
	width:1000px;	
}

.firefox:hover{
background-position:-7px -2px;
}

.safari{
background:transparent url(./img/browsers.gif) no-repeat -100px -68px;
width:60px;
height:67px;
float:left;
margin-top:15px;
}

.page-id-2 #page_content{
min-height:1060px;
}

.safari:hover{
background-position:-100px 0px;	
}

.chrome{
background:transparent url(./img/browsers.gif) no-repeat -200px -70px;
width:60px;
height:65px;
float:right;
margin-top:15px;
}

.chrome:hover{
background-position:-200px -2px;
}

.feed_published{
color:#333333;
font-size:20px;
font-weight:bold;
}

#sidebar .post_title{
width:300px;
}

.squak_box .post_title{
	width:303px;
}



h2 {
padding:20px 0 0;
text-align:center;
}

p {
font-size:14px;
line-height:18px;
margin:0;
overflow:hidden;
text-align:left;
}

img{
color:#FFFFFF;
}

hr{

}

p img{
margin-bottom:3px;
}

#sidebar .squak_box{
	margin-left:0;
}


.squak_box #twitter_update_list li{
margin-left:0;
display:inline;
list-style-type:none;
font-size:14px;
}

.squak_box #twitter_update_list {
display:inline;
}

#tooltip {
display:none;
background:transparent url(./img/bh_assets.png)no-repeat 0 -1184px;
padding:8px;
font-size:12px;
height:34px;
width:303px;
}

#tooltip a {
color:#fff;
text-decoration:none;
}

#tooltip a:hover {
text-decoration:underline;
}

#Video-Column{
border-left:3px double #CCCCCC;
border-right:3px double #CCCCCC;
margin:0 12px;
padding:0 13px;
}

#Visuals-Column{
margin-right:0;
margin-bottom:20px;
}

#Inspiration-Column{
margin-left:0;
margin-bottom:20px;
}

#home_content{
width:631px;
}

.squak_box{
height:430px;
width:302px;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

#news_feed,#stuff_feed,#twitter_feed{
height:98px;
border-bottom:3px double #CCCCCC;
margin-bottom:20px;
overflow:hidden;
}

#news_feed p,#stuff_feed p,#twitter_feed p {
display:inline;
}

#twitter_feed{
margin-bottom:1px;
}

.sep{
margin:0 3px 0 6px;
}

#single_content,#page_content{
border-right:3px double #CCCCCC;
margin-right:1px;
padding-right:12px;
width:630px;
}

.gallery-item{
margin-bottom:6px;
}

.gallery-item a img{
border:0px;
}

.gallery-item a img:hover{
opacity:1;
}

.event_a{
color:#333;
}

.event_a:hover{
color:#000;
}

.search_box a img:hover,.event_list_box a img:hover,.upcoming_event_box a img:hover,.shipmate_box a img:hover{
opacity:1;
}

.search_box a img,.event_list_box a img,.upcoming_event_box a img,.shipmate_box img,.gallery-item img{
opacity:0.92;
width:300px;
height:200px;
}

#loader{
background:red;
}

.boxcaption p{
height:50px;
overflow:hidden;
}

#bh_container {
background:#FFF url(./img/bg/container_bg.gif) repeat-x scroll 0 0;
margin-top:-67px;
overflow:hidden;
padding:0 10px 20px;
min-height:600px;
width:980px;
}

.home #bh_container.container_12,.page #bh_container.container_12,.search #bh_container.container_12,.error404 #bh_container.container_12,.archive #bh_container.container_12,.category #bh_container.container_12{
padding-bottom:0px;
}

#comment_form_textarea,.comment_container #message {
background:#CCC url(./img/bg/input_bg.png) repeat-x scroll left top;
border:medium none;
color:#666;
float:right;
font-weight:400;
height:100px;
margin-right:22px;
padding:8px 5px 5px;
width:480px;
}

#commentholder {
margin-top:14px;
}

#sidebar{
width:302px;
display:inline;
float:left;
margin-left:10px;
margin-right:10px;
}

#sidebar li a{
text-decoration:none;
text-transform:capitalize;
}


#sidebar li a:hover{
text-decoration:underline;
}

img a{
color:blue;
}

.panel .panel-overlay, .panel .overlay-background{
background:#181512 url(/wp-content/themes/doublefist/img/bg/featured_bg.png) repeat-x;
height:111px;
padding-left:20px;
padding-right:20px;
padding-top:15px;
}

.panel-overlay p {
color:#fff;
height:35px;
margin-bottom:20px;
width:580px;
font-size:12px;
}

.fcontent .scrollable {
position:relative;
overflow:hidden;
width: 630px;
height:430px;
}

.fcontent .scrollable .items {
width:20000em;
position:absolute;
clear:both;
}

.fcontent .scrollable div {
float:left;
width:630px;
height:430px;
}

.fcontent .scrollable {
float:left;	
}

a.browse {
display:block;
width:300px;
height:290px;
float:left;
cursor:pointer;
font-size:1px;
}

a.right { 
clear:right; 
margin-right: 0px;
margin-left:-300px;
position:relative;
z-index:1;
}

a.right:hover { 
background:transparent url(/wp-content/themes/doublefist/img/featured_tabs.png) no-repeat 250px -290px;
}

a.right:active { 
background-position:248px -290px; 
} 

a.left { 
margin-right:-300px;
position:relative;
z-index:1; 
} 

a.left:hover { 
background:transparent url(/wp-content/themes/doublefist/img/featured_tabs.png) no-repeat -2px 0;
}

a.left:active { 
background-position:0 0;
}

a.disabled {
visibility:hidden !important;		
}

#comments .even {
background-color:#DADADA;
list-style:none;
margin-bottom:20px;
margin-left:0;
padding:20px;
}

#comments .odd {
background-color:#E8E8E8;
list-style:none;
margin-bottom:20px;
margin-left:0;
padding:20px;
}

#comments-nav-below {
font-size:16px;
margin-bottom:20px;
margin-left:2px;
}

#contact_fieldset{
margin:0px;
background:#E8E8E8;
}

#container {
height:88px;
overflow:hidden;
width:369px;
}

#featuredpostholder {
margin-bottom:32px;
}

#flag {
float:left;
height:6px;
margin-left:151px;
margin-top:4.5px;
overflow:hidden;
width:9px;
}

#footer {
color:#999;
margin:20px auto;
text-align:center;
}

#form-section-author,#form-section-email,#form-section-comment,#form-section-url {
min-height:30px;
margin-bottom:6px;
width:590px;
float:left;
}

#form-section-comment {
min-height:110px;
}

#header_container {
background:transparent url(./img/hor_brdr.gif)no-repeat 0 42px;
height:105px;
margin:20px auto 17px;
position:relative;
width:960px;
}

#identity_menu {
float:left;
height:89px;
width:635px;
}


#linkcat-2 li {
list-style-type:none;
margin-left:0;
}

#login {
font-size:18px;
margin-bottom:10px;
text-transform:capitalize;
}

#magnify {
background:transparent url(./img/bh_assets.png)no-repeat  0 -512px;
height:15px;
margin-left:4px;
margin-top:8px;
position:absolute;
width:15px;
z-index:1;
}

.menu_top{
float:left;
margin-left:8px;
width:540px;
margin-bottom:20px;
}

.menu_bottom{
float:right;
width:590px;
}

.follow{
background:transparent url(./img/bg/follow_bg.png) no-repeat;
height:23px;
padding-top:10px;
}

#fan{
background:transparent url(./img/bh_assets.png)no-repeat 0 -119px;
height:14px;
width:92px;
float:left;
cursor:pointer;
}

#fan:hover{
background-position:0 -138px;
}

#fan:active{
background-position:0 -119px;
}

#subscribe {
background:transparent url(./img/bh_assets.png)no-repeat 0 -195px;
height:14px;
width:75px;
float:left;
cursor:pointer;
}

#subscribe:hover{
background-position:0 -214px;
}

#lala {
background:transparent url(./img/bh_assets.png)no-repeat 0 -157px;
height:14px;
width:104px;
float:left;
cursor:pointer;
}

#lala:hover{
background-position:0 -176px;
}

#lala:active{
background-position: 0 -157px;
}

#mainheader {
margin-top:-30px;
}

.squak_box .vert_brdr{
border-left:3px double #CCCCCC;
float:left;
height:20px;
margin-left:7px;
margin-top:-3px;
width:5px;
}


#menu .vert_brdr{
border-left:3px double #CCCCCC;
float:left;
height:20px;
margin-left:10px;
width:8px;
}

#sidebar .squak_box{
margin-bottom:30px;
}



#menu a:hover,#smallmenu a:hover,.page-id-138 #events,.page-id-2 #about,.page-id-359 #shipmates,.page-id-492 #contact{
color:#000000;
}

#menu{
float:left;
margin:6px 0 0;
width:280px;
}

#smallmenu {
float:right;
height:14px;
margin:16px 0 0;
}



.friendcopy p {
margin-bottom:20px;
}

#post_container p,#page_container p {
color:#333;
margin-bottom:18px;
}

#post_meta,#top_post_meta{
color:#666;
font-size:12px;
margin-bottom:15px;
}

#top_post_meta {
margin-left:5px;
}

#post_meta a,.panel a,.boxgrid a {
text-decoration:none;
}

#post_meta a:hover,.boxgrid a:hover,.panel a:hover {
text-decoration:underline;
}

#search_form {
float:right;
width:302px;
}

#search_input {
background:#ccc url(./img/bg/input_bg.png) repeat-x left top;
border:medium none;
color:#333;
float:left;
font-family:georgia,serif;
font-size:14px;
font-style:italic;
height:17px;
padding:8px 40px 5px 22px;
text-transform:capitalize;
width:241px;
}

#search_input:focus {
color:#000;
}
.search_item,.no_search_item{
font-style:italic;
font-weight:bold;
}

.no_search_item{
text-transform:capitalize;
}

.search_message{
color:#333333;
font-size:16px;
margin-bottom:15px;
margin-left:10px;
text-align:left;
width:940px;
}

.search_noresult{
font-size:22px;
color:#ff0000;
font-style:italic;
font-weight:bold;
}

#search_submit {
background:transparent url(./img/bh_assets.png)no-repeat 0 -640px;
border:none;
cursor:pointer;
float:left;
height:30px;
margin-left:-39px;
position:absolute;
width:39px;
z-index:1;
}

#search_submit:hover {
background-position:0 -675px; 
}

#sidebar li {
font-size:14px;
margin-left:20px;
}

#sidebar li img {
margin-left:-20px;
margin-top:8px;
}

#slide_waves {
height:45px;
margin-top:-45px;
background:transparent url(./img/bg/slide_waves.png) repeat-x left bottom;
width:100%;
}

#slidepanel {
display:none;
background:#222 url(./img/bg/slidepanel_bg.png) repeat-x;
}

#smallmenu .vert_brdr {
border-left:3px double #CCCCCC;
float:left;
height:14px;
margin-left:7px;
width:8px;
}

#sort_container {
margin-left:auto;
margin-right:auto;
width:1000px;
}

#sortform {
background:transparent url(./img/bh_assets.png)no-repeat 850px -1235px;	
height:146px;
margin-left:auto;
margin-right:auto;
padding:20px;
width:960px;
}

#submit, .submit{
background:red url(./img/bg/comment_submit_bg.png) no-repeat 0 0;
border:4px solid #ccc!important;
cursor:pointer;
height:34px;
text-transform:uppercase;
width:80px;
}

#sort_form .submit{
float:right;
margin-top:-100px;
}

#sort_form .uncheck_btn{
float:right;
margin-top:-60px;
border:0px;
color:#999;
background:none;
cursor:pointer;
width:80px;
font-size:11px;
}

#sort_form .uncheck_btn:hover{
color:#ff0000;
}

.sort_function_item{
margin-right:10px;
float:left;
width:116px;
}

#sort_form{
width:840px;
color:#999999;
position:relative;
z-index:1;
}

.sort_form{
height:101px;
}

.sort_form_label_wrapper{
height:100px;
width:840px;

}

.sort_form_checkbox{
line-height:22px;
}

#submit:active,.submit:active {
background-position:0 -26px;
border:4px solid #ccc!important;
}

#submit:hover,.submit:hover {
background-position:0 -25px;
border:4px solid #999!important;
}

#tagline {
background:transparent url(./img/bh_assets.png)no-repeat 0 -94px;
float:left;
height:20px;
margin:14px 0 3px 000;
width:264px;
}

.active {
background-position:right 12px;
}

.bh_identity {
background: transparent url(./img/bh_assets.png)no-repeat 0 0;
float:left;
height:89px;
width:362px;
}

.boxcaption {
background:#000;
float:left;
font-size:12px;
height:120px;
position:absolute;
width:100%;
}

.boxgrid {
float:left;
height:200px;
margin-bottom:23px;
overflow:hidden;
position:relative;
width:300px;
}

.boxgrid h1 {
padding-left:14px;
padding-top:8px;
}

.boxgrid img {
border:0;
left:0;
position:absolute;
top:0;
color:#FFFFFF;
height:200px;
width:300px;
}

.boxgrid p {
color:#fff;
font-size:12px;
line-height:125%;
max-height:45px;
padding:0 14px;
}

.boxcaption p,.search_box p{
/*margin-top:-6px;*/
}

.boxgridcomment {
color:#fff;
margin-left:14px;
margin-top:10px;
}

.captionfull .boxcaption {
top:200px;
}

.captionfull .sharecaption {
left:0;
top:-67px;
}

.cat_title:hover,.share a {
color:#fff;
text-decoration:none;
}

.children {
margin-top:20px;
}

#commentForm,#contact-wrapper{
min-height:200px;
}

#commentForm label.error,#contact-wrapper label.error{ 
background:transparent url(./img/bh_assets.png) no-repeat 0 -532px;
float:left; 
color: red; 
vertical-align: top; 
height:25px;
margin:7px 0 0 78px;
font-weight:bold;
font-style:italic;
padding:5px 0 0 35px;
}

.error,.success{
color: red; 
vertical-align: top; 
font-weight:bold;
font-style:italic;
padding:5px 0 0 10px;
}

.success{
color:#333;
background:none;
padding-top:15px;
}

.contact_formcontainer{
width:20px;
border:1px solid red;
}

.contact_required{
color:#666666;
font-style:italic;
font-weight:normal;
}

.comment-author {
color:#333;
font-size:18px;
text-transform:capitalize;
}

.comment-content p {
color:#333;
font-size:14px;
margin-bottom:16px;
}

.comment-meta,.comment-meta-sep {
color:#666;
}

.comment_banner,.readcomment_banner {
background:transparent url(./img/read_comment.png) no-repeat 0 0;
float:right;
height:13px;
margin-right:25px;
margin-top:22px;
width:86px;

}

.post_nav{
float:right;
height:13px;
margin-right:18.5px;
margin-top:7px;
width:130px;
}

.feed_title{
font-size:14px;
font-style:italic;
text-decoration:none;
font-weight:bold;
display:inline;
}


.prev_banner{
background:transparent url(./img/read_comment.png) no-repeat 0 -27px;
float:left;
height:13px;
margin-right:15px;
width:55px;
}

.next_banner{
background:transparent url(./img/read_comment.png) no-repeat 0 -39px;
float:right;
height:13px;
width:60px;
}

.next_banner:hover{
background-position:0 -64px;
}

.prev_banner:hover{
background-position:0 -52px;
}
.comment_container {
background:#E8E8E8 none repeat scroll 0 0;
color:#333;
font-size:12px;
min-height:200px;
padding:20px 20px 10px;
width:585px;
margin-bottom:20px;
}

.comment_curl {
border:1px solid red;
float:right;
height:15px;
width:42px;
}

.commenticon {
background:transparent url(./img/bh_assets.png)no-repeat 0 -484px;
float:left;
height:23px;
margin-bottom:-7px;
margin-left:5px;
margin-right:5px;
width:23px;
}

.commentnumber,.featuredcomment {
color:#999;
float:left;
}

.fcontent {
height:430px; 
overflow:hidden;
}

.fcopy {
background:#E8E8E8;
height:100px;
padding:20px;
width:580px;
}



.featuredshare {
color:#999;
margin-left:3px;
}

.form-input input {
background:#ccc url(./img/bg/input_bg.png) repeat-x left top;
border:none;
color:#666;
float:right;
font-weight:400;
height:18px;
padding:8px 5px 5px;
width:279px;
}

.form-input-url #url,.form-input-url #website {
background:#CCC url(./img/bg/input_bg.png) repeat-x scroll left top;
border:medium none;
color:#666;
float:right;
font-weight:400;
height:18px;
margin-right:22px;
padding:8px 5px 5px;
width:480px;
}

.form-label {
float:left;
font-weight:700;
padding:8px 0 5px;
}

.friendcopy {
background:#E8E8E8;
float:left;
height:170px;
padding:20px;
width:600px;
}

.friendimageholder {
background:#333;
float:left;
height:200px;
width:300px;
}

.frienditem {
height:200px;
margin-bottom:23px;
width:940px;
}

.dbl_brd{
border-bottom:3px double #CCCCCC;
height:10px;
margin:18px auto;
width:960px;
}

.hor_border {
border-bottom:3px double #CCCCCC;
height:3px;
margin-bottom:15px;
width:630px;
}

.leavecommenticon,.search_box .leavecommenticon {
background:transparent url(./img/bh_assets.png)no-repeat 0 -456px;
float:left;
height:23px;
margin-bottom:-7px;
margin-right:5px;
width:23px;
}

.meta-sep {
color:#fff;
}

.post_banner,.page_banner,.comments_banner,.addcomment_banner{
background:transparent url(./img/banner_items.png) no-repeat 0 -132px;
height:43px;
margin-bottom:10px;
margin-left:-3px;
width:634px;
}

.post_banner{
background-position:0 -264px;
margin-bottom:10px;
}

.page_banner{
background-position:0 -44px;
}

.post_number{
font-size:20px;
}

.addcomment_banner{
background-position:0 -44px;
}

.event_banner,.shipmates_banner,.search_banner,.archive_banner{
background:transparent url(./img/banner_items.png) no-repeat 0 -220px;
height:43px;
margin-left:9px;
width:944px;
}

.search_banner{
	margin-left:0px;
}

.event_banner,.shipmates_banner,.archive_banner{
margin-bottom:20px;
}
.shipmates_banner,.search_banner{
background-position:0 -176px;
}

.widget-container{
margin-bottom:20px;
}

.post_commenticon,.search_box .commenticon {
background:transparent url(./img/bh_assets.png) no-repeat  0 -428px;
float:left;
height:23px;
margin-bottom:-7px;
margin-left:5px;
margin-right:5px;
width:23px;
}

.post_leavecommenticon,.search_box .leavecommenticon{
background:transparent url(./img/bh_assets.png) no-repeat  0 -400px;
float:left;
height:23px;
margin-bottom:-7px;
margin-right:5px;
width:23px;
}

.postauthor,.thetitle {
text-transform:capitalize;
}

.postitem {
background:#333;
height:200px;
margin-bottom:23px;
width:300px;
}

.required {
color:#666;
float:right;
font-style:italic;
padding:8px 5px 5px;
width:213px;
}

.search_box .caption,.event_list_box .caption{
background:#DADADA none repeat scroll 0 0;
height:130px;
padding:15px;
width:270px;
}
.event_list_box .caption{
height:105px;
}


.search_box h1{
margin-bottom:2px;
}

.search_box a,.event_list_box a{
text-decoration:none;
}

.search_box a:hover,.event_list_box a:hover{
text-decoration:underline;
}

.search_box p{
margin-bottom:14px;
height:72px;
}

.event_list_box,.upcoming_event_box{
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-bottom:20px;
margin-right:30px;
width:300px;
}

#shipmates_page{
width:960px;
}

.full_banner_rss,.results_banner{
	margin-bottom:20px;
	float:left;
}

.search_box{
	border-left:3px double #CCCCCC;
	float:left;
	padding:10px 15px;
	width:300px;
}


.upcoming_event_content{
background:#DADADA none repeat scroll 0 0;
height:190px;
padding:20px 15px;
width:270px;
overflow:hidden;
} 

.next_event_box{
width:960px;
float:left;
margin-bottom:20px;
overflow:hidden;
}

.next_event_box img{
width:630px;
height:320px;
float:left;
}

.fcontent img{
	height:290px;
	width:630px;
}

.next_event_content{
background:#DADADA none repeat scroll 0 0;
height:280px;
padding:20px;
width:290px;
float:left;
}

.next_event_content h1{
margin-bottom:4px;
}



.upcoming_event_container{
float:left;
width:100%;
}

.search_box .comment-meta{
color:#333;
font-size:12px;
line-height:14px;
}

.search_box .sep{
color:#999;
}

.search_box .commentnumber{
color:#FF0000;
}

.shipmate_box img{
float:left;
width:300px;
height:200px;
}

.shipmate_box{
background:#dadada;
height:200px;
overflow:hidden;
margin-bottom:20px;
width:960px;
}

.shipmate_box h1{
margin-bottom:4px;
}

.shipmate_box a{
text-decoration:none;
}

.shipmate_box a:hover{
text-decoration:underline;
}
.shipmate_content{
float:left;
padding:20px;
width:600px;
}

.share p {
color:#000;
font-size:12px;
padding-left:14px;
padding-top:8px;
}

.sharecaption {
background:#EB0000;
float:left;
height:30px;
position:absolute;
width:100%;
}

.sharetab {
background:transparent url(./img/bh_assets.png) no-repeat 0 -854px;
cursor:pointer;
height:37px;
margin-left:226px;
margin-top:7px;
width:50px;
}

.slide {
margin-left:auto;
margin-right:auto;
width:100%;
}

.small_rss{
background:transparent url(./img/banner_rss.png) no-repeat 0 0;
float:right;
height:12px;
margin-right:15px;
margin-top:22px;
width:32px;
}

.sortcopy {
background:#E8E8E8;
height:140px;
padding:20px;
width:260px;
}

.sortimageholder {
background:#333;
height:200px;
width:300px;
}

.sortpostitem {
height:370px;
margin-bottom:23px;
width:300px;
}

.sorttab {
background:transparent url(./img/bh_assets.png)no-repeat 0 -783px;
cursor:pointer;
float:right;
height:68px;
margin-right:20px;
margin-top:-2px;
position:relative;
width:41px;
z-index:1;
}

.sorttab:hover {
background-position:0 -710px;
}

.sorttxt {
font-style:italic;
padding-bottom:22px;
padding-top:7px;
}

.submit_container {
float:left;
height:40px;
margin-left:79px;
margin-top:6px;
}

.vertical {  
height:1315px;
overflow:hidden;
position:relative;
width:300px;
margin:0px;
}

.items {	
position:absolute;
margin: 0px;
}

#actions .prevPage{
cursor:pointer;
background:transparent url(./img/bh_assets.png)no-repeat 0 -352px;
width:150px;
height:19px;
float:left;
margin-top:10px;
}

#actions .nextPage{
cursor:pointer;
background:transparent url(./img/bh_assets.png)no-repeat 0 -376px;
width:150px;
height:19px;
float:right;
margin-top:10px;
}

.disabled {
visibility:hidden;		
}

.nextPage {
float:right;
}	

label.checkbox span.holder {
height: 61px;
background:  url(./img/bh_assets.png)no-repeat 0 -566px;
}

label.checkbox:hover span.holder{ 
top: -21px !important; 
} 

label.checked span.holder,
label.checked span.holder,
label.checked:hover span.holder,
label.checked:hover span.holder { 
top: -42px !important; 
} 

input.hiddenCheckbox {
position: absolute; 
left: -10000px; 
}

label.sort_form_checkbox span.holderWrap {
display: block; float: left;
position: relative;
margin-right: 5px;
overflow: hidden;
}

label.sort_form_checkbox span.holder {
display: block;
position: absolute;
top: 0; left: 0;
}

.cat_banner{
float:left;
margin-bottom:10px;
}

.full_banner .middle_banner{
	width:583px;
}

.results_banner .middle_banner,.search_results_banner .middle_banner{
	width:913px;
}

.full_banner_rss .middle_banner{
	width:873px;
}

.post_title_banner .middle_banner{
	width:335px;
}

.squak_banner .middle_banner,.sidebar_banner .middle_banner{
	width:255px;
}

.squak_banner,.full_banner{
	margin-bottom:20px;
	float:left;
}

.sidebar_banner{
	float:left;
	margin-bottom:5px;
}


.cat_banner .middle_banner{
	width:213px;
}

.right_banner_short{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -1136px;
	float:left;
	height:43px;
	width:37px;
}

.banner_rss{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -335px;
	float:right;
	height:12px;
	margin-right:15px;
	margin-top:22px;
	width:32px;
}

.cat_banner h1,.full_banner h1,.squak_banner h1,.full_banner_rss h1,.results_banner h1,.post_title_banner h1,.add_comment_banner h1,.sidebar_banner h1,.search_results_banner h1{
	color:#fff;
	padding:2px 5px;
}

.middle_banner,.full_banner .middle_banner,.results_banner .middle_banner,.full_banner_rss .middle_banner,.post_title_banner .middle_banner,.search_results_banner .middle_banner{
	height:30px;
	background:#eb0000;
	float:left;
}

.left_banner{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -896px;
	float:left;
	width:10px;
	height:43px;
}

.right_banner{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -1088px;
	float:left;
	height:43px;
	width:77px;
}

.post_banner_nav{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -944px;;
	float:right;
	width: 134px; 
	height: 35px;
	padding-top:8px;
}

.post_banner_read{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -992px;
	width: 147px; height: 43px;
	float:left;
}

.post_title_banner{
	float:left;
	margin-bottom:-10px;
}

.add_comment_banner{
	float:left;
	margin-bottom:20px;
}

.next_post{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -267px;
	float:left;
	height:13px;
	width:60px;
}

.prev_post{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -301px;
	float:left;
	height:13px;
	width:55px;
	margin-left:-6px;
	margin-right:13px;
	position:relative;
	z-index:1;
}

.prev_post:hover{
	background-position:0 -284px;
}

.next_post:hover{
	background-position:0 -250px;
}


.add_comment_banner .middle_banner{
	width:495px;
}

.right_add_comment{
	background:transparent url(./img/bh_assets.png) no-repeat 0 -1040px;;
	float:left;
	height:43px;
	width:124px;
}

.addcomment_banner{
	background:transparent url(./img/bh_assets.png) no-repeat  0 -233px;
	float:left;
	height:12px;
	width:85px;
	margin:23px;
}
