@charset "utf-8";
/*
Theme Name: Aqua
Theme URI: http://cre8tivexjs.com/ahtheme/
Description: Theme created by X-JHEDStudios for AquaticHobby.net website
Version: 1
Author: Joseph Aguilar
Author URI: http://x-jhed.net/
Tags: aquatic, aquatic garden, aquatic hobby, aquarium, fish keeping, aquatic plant care, blue, green,

	Aqua v1.0
	http://x-jhed.net/wp-themes/ahtheme/

	This theme was designed and built by Joseph A.,
	whose blog you will find at http://x-jhed.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html>body{ margin: 0; padding: 0; font-family: "Lucida Grande", Tahoma, Arial, Sans-Serif; font-size: 12px; background: #FFFFFF url(images/sbg.jpg) repeat-x top; color: #333333; }
.page{ width: 100%; height: auto; float: left; }
.container{ width: 960px; height: auto; margin: 0 auto 0 auto; }
.content{ width: 960px; height: auto; float: left; }

/* Anchor Styles */
a, a:link, a:visited, a:active{ color: #004670; text-decoration: none; }
a:hover{ color: #001b2b; text-decoration: underline; }

/* Header */
#wide_ad_top{ width: 728px; height: 90px; float: left; text-align: center; background: #000000; }

	/* Header Menu */
	#header_menu{ width: 960px; height: 50px; float: left; margin: 0; padding: 4px 0 0 0; list-style: none; }
	#header_menu>li{ float: left; }
	#header_menu>li>a, #header_menu>li>a:link, #header_menu>li>a:visited{ width: auto; height: 35px; float: left; padding: 15px 15px 0 15px; font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Sans-Serif; font-size: 14px; color: #FFFFFF; text-decoration: none; text-transform: lowercase; }
	#header_menu>li>a:hover{ background: #003353; color: #FFFFFF; }
	#header_menu>li>a:active{ background: #000000; }
	#hme_link_sel, #hme_link_sel:link, #hme_link_sel:visited, #hme_link_sel:active, #hme_link_sel:hover{ width: auto; height: 35px; float: left; padding: 15px 15px 0 15px; font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Sans-Serif; font-size: 14px; text-decoration: none; text-transform: lowercase; background: #000000; color: #FFFFFF; cursor: default; }
	.current_page_item>a, .current_page_item>a:link, .current_page_item>a:visited, .current_page_item>a:active, .current_page_item>a:hover{ background: #000000; color: #FFFFFF; cursor: default; }

	/* Main Header */
	.hbg{ background: #101518 url(images/aquatic-hobby-header.jpg) no-repeat center top; }
	#header_main{ width: 960px; height: 124px; float: left; padding: 25px 0 0 0; }
	#header_main>div>h1{ margin: 0; padding: 0; font-weight: normal; text-align: left; }
	#logo_link, #logo_link:link, #logo_link:visited, #logo_link:active, #logo_link:hover{ width: 288px; height: 66px; float: left; margin: 0 0 0 25px; color: #FFFFFF; text-decoration: none; font-size: 12px; }

/* Content Styles */
#main_content, .post_title, .entry, .post_meta, .navigation{ width: 700px; height: auto; float: left; }

	/* Blog Post */
	.post_title{ background: url(images/post-icon.jpg) no-repeat left top; border-bottom: 1px dotted #AAAAAA; margin: 0 0 5px 0; }
	.post_title>h2{  font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 24px; padding: 0px 0 5px 50px; margin: 0; float: left; }
	.entry{ border-bottom: 1px dotted #EAEAEA; }
	.post_meta>p{ font-size: 11px; }
	.post_meta{ padding-top: 10px; margin-bottom: 50px; }
	.p_soptions{ width: 200px; float: right; padding: 8px 0 0 0; text-align: right; }
	.navigation{ padding-top: 10px; }

	/* Side Bar Styles */
	#sidebar{ width: 250px; height: auto; float: right; background: url(images/sbar-bg.jpg) repeat-y left; }
	.sbar_content{ width: 250px; height: auto; float: left; padding-bottom: 10px; }
	.sbc_1st{ background: url(images/sbar-1st-cbg.jpg) no-repeat top; }
	.ad_engager{ width: 234px; height: 20px; float: left; padding: 6px 8px 3px 8px; margin: 0; overflow: hidden; background: url(images/ad-engager-bg.png) no-repeat top; color: #FFFFFF; text-align: center; cursor: default; }
	.ad_code, .sbc_normal, .sbc_normal_npad{ width: 234px; height: auto; float: left; padding: 0 8px 0 8px; margin-bottom: 10px; overflow: hidden; }
	.sbc_normal_npad{ width: 250px; padding: 0; margin: 0; text-align: center; }
	.book-ads{ width: 23px; height: auto; float: left; overflow: hidden; }
	#book-ads>iframe{ margin: 0 1px 1px 0; }

	/* Sid Bar Menu */
	.sb-ul{ margin: 0; padding: 0 0 0 25px; }
	.sb-ul>li{ margin-top: 5px; }
	.sb-ul>li>a, .sb-ul>li>a:link, .sb-ul>li>a:visited, .sb-ul>li>a:active{ color: #427500; text-decoration: none; }
	.sb-ul>li>a:hover{ color: #eb8a00; text-decoration: underline; }

/* Footer Styles */
.fbg{ background: #f6f6f6 url(images/fbg.jpg) repeat-x top; border-top: 1px solid #AAAAAA; margin-top: 50px; }
#footer{ width: 930px; height: auto; float: left; padding: 15px; margin-bottom: 50px; }
.f-left, .f-right{ width: 480px; height: auto; float: left; padding: 15px 0 30px 0; }
.f-right{ width: 290px; float: right; text-align: right; }

/* General Styles */
.fl{ float: left; }
.fr{ float: right; }
form{ margin: 0; padding: 0; }

/* Headings Styles */
h1, h2, h3, h4, h5, h6{ font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
p{ margin: 0 0 10px 0; padding: 0; }

/* Custom HR */
.hr_spacer{ margin: 0 0 5px 0; padding: 0; }

/* Custom Font Styles */
small{ font-size: 11px; }
.fs_11px{ font-size: 11px; }

/* Margins and Paddings */
.mt_3px{ margin-top: 3px; }
.mr_5px{ margin-right: 5px; }
.mb_3px{ margin-bottom: 3px; }
.mtb_3px{ margin: 3px 0 3px 0; }
#comment{ width: 80%; }