/*
Theme Name: Liquidfocus
Theme URI: http://www.liquidfocus.com.au
Description: Liquidfocus theme. 
Version: 1.0b1
Author: <a href="http://www.liquidfocus.com.au/">LiquidFocus</a>
Author URI: http://www.liquidfocus.com.au/
Tags: liquidfocus, spearfishing, underwater video, photo, australia
*/

/*** GENERAL TAGS ***/

body { margin: 0px; padding: 0px; background: #0099ff url(images/bg.jpg) repeat-x top; font-family: 'Verdana','Arial','Trebuchet MS',sans-serif; font-size: 12px; color: #576064; }
h1,h2,h3,h4,h5 { font-weight: normal; margin: 0px; font-family:Georgia, Times, serif;}

a, a:link, a:active { color: #0685BB; text-decoration: none; }
a.no_border, a:link.no_border, a:visited.no_border, a:hover.no_border, a:active.no_border {color:#fff; border:none;}

.wrap { width: 960px; margin: 0 auto 0 auto; }
.clear { display: block; clear: both; }

/*** HEADER ***/

.header h1 span {
		position:absolute;
		left:-999px;
		width:0;
		height:1px;
		overflow:hidden;
}
.header a h1 {
	height:138px;
	width:50%;
}
.blogtitle { width: 100%; height:138px;float: left; background: #ffffff url(images/menubar_bkg.jpg) no-repeat left top; padding: 0px 0 0 0; }
.titleright { width: 38px; height: 34px; display: block; background: url(images/headerbgr.jpg) no-repeat; float: right; margin: -10px 0 0 0;}
/*.blogtitle h1 { font-size: 30px; font-family: 'Georgia','Times New Roman'; text-transform: uppercase; margin: 0px 0px 0px 20px; }
.blogtitle h1 a, .blogtitle h1 a:link, .blogtitle h1 a:active {color:#FFFFFF;}
.blogtitle h1 a span { color: #C66128; }
.blogtitle .desc { background: #EAF9FC url(images/descr.jpg) no-repeat top right; margin: 0px 0px 0px 20px; font-size: 13px; color: #058FAD; width: 380px; display: block; padding: 6px;}
*/
.searchbox { width: 336px;/*360px*/ float: right; /*background: #525B64; */ margin-top: 58px; }
.search { padding: 10px 7px 0px 0; display: block; color: #343645; font-size: 14px; margin-top:23px;}
.search .text { width: 205px; border: solid 3px #343645; padding: 6px; margin-top: 10px; float: left;  margin-right:6px;}
.search .submit {
	 background-color:#999999;
border:3px solid #343645;
float:right;
font-weight:800;
margin-top:10px;/*10px*/
padding:3px 0;
text-transform:uppercase;
width:100px;
font-size:103%;}
.search .submit:hover,.search .submit:active {
	 background-color:#fff; color:#339933;}
/*.search .button { float: right; margin-top: 10px;}*/

/**** MENU ****/

.spacer { height: 12px; }

.menu ul { padding: 0px; margin: 0px; list-style: none; width: 790px; float: left;}
.menu ul li { display: inline; }
.menu ul li a { width: 140px; display: block; float: left; padding: 3px 0 4px; font-size: 23px; color: #ffffff; text-transform: lowercase; text-align: center; font-family: "Trebuchet MS",Verdana,Arial,sans-serif;}
.menu ul li a:hover { color: #EDFAFF; }
.menu ul li.current_page_item a { background: #ffffff url(images/menulinktop.jpg) no-repeat center top; color: #058DAA; }

.RSS { text-indent: -9999px; margin-top: 10px; float: right; width: 163px; height: 17px; background: url(images/rss.jpg); display: block; }

/*** CONTENT ***/

.content { background: #ffffff url(images/sidebarbg.jpg) repeat-y right; }
.leftcontent, .leftcontent2 { width: 530px; float: left; padding-top: 15px; border-right: solid 1px #CEDDE4; }
.leftcontent2 { width: 765px;}
.sidebar { width: 429px; float: right;  padding-top: 15px;}
.sidebar_single { width: 190px; }

.leftsidebar { width: 230px; float: left; }
.rightsidebar { width: 188px; float: right; }
.in { margin: 15px; }
.leftsidebar .in { width: 200px; }
.rightsidebar .in { width: 160px; margin: 15px 14px 15px 14px; }
.leftcontent .in { width: 500px; }
.leftcontent2 .in { width: 735px; }
.postavatar img {
	border:3px solid #000000;
	float:left;
	margin:3px 8px 0 0;
}
.imgtfe {
	border:3px solid #999999;
	margin:4px 11px 0 0;
	float:left;
	clear:both;
}
.navigation { display: block; background: #E7F8FF; border-left: solid 2px #CCDDE4; padding: 6px; }

.left_border_blue {border-left:5px solid #0099CC;padding:0 0 0 10px;}
.paypalSeal {
	background-image:url(/Images/logo/paypal_verification_seal.png);
	background-position:100% -27px;
	background-repeat:no-repeat;
	min-height:74px;
	/* ie6/7 hack */ 
	height:auto !important;
	height:74px;
	z-index:4;
	}
.paypal_shift_up {
	margin-top:-28px;
}
.grey {
	color:#999;
	}
/*** ARTICLES ***/

.article { margin-bottom: 50px; }
.date, .author, .meta, .title_comments { padding-left: 4px; font-size: 23px; font-weight: normal; font-family: helvetica,arial,sans-serif; font-family:Georgia, Times, serif; color:#9f9f9f; text-transform:lowercase;/*background: url(images/calendar.jpg) no-repeat center left; */}
.author {padding-left:0;line-height:1.8em;}
.title_comments a:link, .title_comments a:visited {color:#999;}
.title_comments a:hover, .title_comments a:active {color:#339933;}
.article h2 {
	/*border-bottom:2px dashed #BFCCD2;line-height:0.8em;*/
	border-top:1px dashed #BFCCD2;
	color:#339933;
	font-size:37px;
	line-height:1.2em;
	margin-bottom:0;
	padding-bottom:0;
}
 /* font-family: 'Trebuchet MS','Arial','Verdana',sans-serif; */
.article h2 a { color: #048BC4; margin: 2px 0 2px 0; text-decoration:none; }
.article h2 a:hover, .article h2 a:active,
.postcontent a:hover, .postcontent a:active {color:#339933;/*border-bottom:solid 1px #048BC4;*/}
h3, h4, h5 {
	font-size:25px;
}
h3 {margin-bottom:15px;}

.meta { font-size: 11px; display: block; color: #999; padding-left:0; font-family:'Verdana','Arial','Trebuchet MS',sans-serif;}
.meta a { color: #999; }
.postcontent { line-height: 18px; margin-top: 15px; /* border-top: dashed 1px #BFCCD2; */}
.postcontent ul {
	margin:20px 0 25px 16px;
	padding:0;
}
.postcontent li {
	padding:4px 0;
}
h2 span.nobreak { white-space:nowrap;}
.box_border {
	border:2px solid #99CCCC;
	padding:5px;
}
.video_display {
	background-color:#CCFFCC;
	border:4px solid #339933;
	margin:9px 0;
	padding:9px;
}
.video_display h3 {	
	font-family:'Trebuchet MS','Verdana','Arial',sans-serif;
	line-height:0.5em;
	padding:0 27px 0;
}
.video_display h3 b {	
	color:#339933;
	padding:0;
	margin:0 0 0 -28px;
}
.video_display a img {
	border:0;
	color:#fff;
	margin-right:8px;
}
h4 {
	border-bottom:2px solid #BFCCD2;
	color:mediumSeaGreen;
	margin-bottom:6px;
	padding-bottom:5px;
}
h5 {
	color:mediumSeaGreen;
	line-height:1em;
	letter-spacing:-2px;
	margin-top:30px;
}

/*** SIDEBAR **/

.sidebar h2 { font-size: 18px; font-family: "Trebuchet MS",Verdana,Arial,sans-serif; text-transform: lowercase; letter-spacing: 1px; color: cornflowerBlue; }
.sidebar ul { padding: 0px; margin: 0px; list-style: none; border-top: solid 1px #CEDDE4; margin: 4px 0 20px 0; }
.sidebar ul li { padding: 6px 0 6px 0; border-bottom: dashed 1px #CEDAE0; }
.sidebar ul li a { font-size: 13px; color:#999;}

/*
.sidebar h2#cat { padding-left: 20px; background: url(images/cat.jpg) no-repeat center left;}
.sidebar h2#arh { padding-left: 20px; /*background: url(images/cal.jpg) no-repeat center left; }
*/ 

/*** Comments h2 ***/

.comments { border-top: solid 1px #CEDDE4; padding-top: 10px; margin-top: -5px;}
.comments h2 { margin-bottom: 15px; }
.comment { display: block; padding: 10px 10px 1px 10px; }
.alt { background: #eeeedd; }
.alt p { background: #fff; padding:8px 6px;}
.comment-meta { color: #92A8B1; border-bottom: solid 1px #CCC; padding-bottom: 4px; }
.comment-meta span { font-size: 14px; text-transform:lowercase; color:#999; }
.comment-meta span b { font-weight:100; color:#777777;}

.commentform { 
	background:#CCCCCC none repeat scroll 0 0;
	border-top:4px solid;
	display:block;
	margin-top:30px;
	padding:10px;
}
.commentform span { font-size: 16px; display: block; color: #555; margin-bottom: 4px; }
.commentform input, .commentform textarea { width: 350px; background: #ffffff; border: #ffffff; padding: 4px; margin-bottom: 10px; }
.commentform input.subscribe_button{ width: 153px; height: 33px; background: url(images/comment-off.jpg); display: block; text-indent: -9999px; }
.commentform input.subscribe_button:hover { background: url(images/comment-on.jpg); }
.commentform h2 {color:#3875d6;font-size:25px;}

/*** FOOTER ***/
.footer, .footer a {
color: #fff;
font-size: 11px;
}

.footer {
	height:1em;
	line-height:1em;
	margin:0 auto 5px;
	width:960px;
}

.footer2 {
float:right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 4px;
    margin: 0 7px 2px 0;
    display: inline;
}

.comment-count {
	font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	font-size:13px;
}
a:hover .comment-count {
	background-color:#D54E21;
}
a:hover #awaiting-mod {
	background-position:0px bottom;/*-80px bottom;*/
}
.title_comments {position:relative}
#awaiting-mod {
	background-image:url(/Images/comment-stalk-fresh.gif);
	background-position:-160px bottom; /*0 bottom;*/
	background-repeat:no-repeat;
	font-size:0.7em;
	height:0.9em;
	margin-left:0.2em;
	margin-top:15px;
	position:absolute;
	width:1em;
}
.color_opt_2 #awaiting-mod {
	background-position:-240px bottom;
}
a #awaiting-mod span {
	background-color:#048bc4; /*grey: #c0c0c0;*/
	color:#FFFFFF;	
	-moz-border-radius-bottomleft: 3px;
	-khtml-border-bottom-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	 border-bottom-left-radius: 3px;
	
	-moz-border-radius-bottomright: 3px;
	-khtml-border-bottom-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	 border-bottom-right-radius: 3px;
	
	-moz-border-radius-topleft: 3px;
	-khtml-border-top-left-radius: 3px;
	-webkit-border-rtop-left-radius: 3px;
	 border-top-left-radius: 3px;
	
	-moz-border-radius-topright: 3px;
	-khtml-border-top-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	 border-top-right-radius: 3px;
	
	display:block;
	height:1.3em;
	line-height:1.3em;
	padding:0 0.6em;
	position:absolute;
	right:0;
	top:-0.8em;
}
a.color_opt_2 #awaiting-mod span {
	background-color: #339933;/* blue: #264761; goodRed: #D54E21; */
}
a.current {
	background-color:#FFFFFF;
	border-color:#C6D9E9 #C6D9E9 #FFFFFF;
	color:#D54E21;
	border-bottom-width:2px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-style:solid;
	border-width:1px;
	font-weight:normal;
	padding-left:6px;
	padding-right:6px;
}
a.comment_link {
	font-size:16px;
	line-height:30px;
	padding:5px 7px;
	text-decoration:none;
	color:#2583AD;
}
a:hover #awaiting-mod span {
	background-color: #D54E21;/* blue: #264761; goodRed: #D54E21; */
}
a:hover.comment_link, a:active.comment_link {color:#D54E21;}

.wp-caption img {
	margin:5px;
}
.wp-caption {
	background-color:#888;
}
p.wp-caption-text {
	color:#000;
	margin:0 0 10px;
	padding:0 5px 5px;
}

.small_text {
	font-size:80%;
}
.recapped {
	color:#777;
	text-transform:lowercase;
}
.recapped b {
	color:#333;
	text-transform:uppercase;
}
#photo-sizer {
height:600px;
width:100%;
}

#flashcontent {
height:100%;
}

/*gallery
.g2_column {
	margin:0;
	width:960px;
}*/
#gallery .date {
	padding-left:0;
	font-size:20px;
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
}
.wpg2sidebarblock-image h4 {
	background-color:#999999;
	border:none;
	color:#000000;
	font-family:'Verdana','Arial','Trebuchet MS',sans-serif;
	font-size:9px;
	letter-spacing:0;
	margin:-4px 0 4px;
	padding:0 0 2px 6px;
	width:150px;
}

.in .wpg2sidebarblock-image img {
	background-color:#999999;
	margin:-3px 0 0;
	padding:0px;
	border:3px solid #999;
}
.imggrid
{
background:#999999;
padding:1px;
margin-right:5px;
}
.ImageFrame_none
{
border:1px #999999 solid;
}

/*
	remove update reminder (this stylesheet not loaded in admin)
	#update-nag {display:none;}
*/
