/* =General Styles



-----------------------------------------------------------------------------*/



* {



	margin:0;

border:none;

	padding:0;

	list-style:none;

}







body {



	background:#E9F4FF url('/img/bk.gif') top center no-repeat;



	text-align:center;



	font-family:Arial, Helvetica, sans-serif;



	font-size:.8em;



	line-height:1.6em;



}







#container {



	background: #fff;



	margin: 45px auto 0;



	padding:5px;



	width: 972px;



	text-align: left;



	position: relative;



}







p {



	margin:3px 0 12px;



}







a, a:hover, a:link {



	color:#369;



}



b, strong {

	color:#000;

}



.clr {

	clear:both;

}



ul {

	margin-left:15px;

}



ul li {

	list-style:circle;

	margin-left:15px;

}



ol {

	margin-left:15px;

}



ol li {

	list-style:decimal;

	margin-left:15px;

}





/* =Wordpress must-have classes (http://codex.wordpress.org/CSS)



-----------------------------------------------------------------------------*/



.aligncenter,



div.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin:0 10px  10px;

	clear:left;

}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption p.wp-caption-text {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;

	

}

	

/* =Content section



-----------------------------------------------------------------------------*/



#content {



	float: left;



	width: 610px;



	margin-top:	0;



	color: #333;



}







#content #posts {



	padding: 0 0.5em 0.5em;



	position: relative;



}







#content .post {



	margin-bottom: 1.5em;



}







h1 {



	margin: 15px 0 22px;



	font-size: 2.3em;



	font-style:italic;



	font-weight:normal;



	line-height: 1.5em;



	color:#333;



}







h2 {

	margin: 10px 0 17px;

	font-size: 1.9em;

	font-style:italic;

	font-weight:normal;

	line-height: 1.5em;

	color:#369;

	border-bottom:1px dotted #ccc;

}







h3 {

	margin: 21px 0 17px;
	font-size: 1.4em;

	font-style:italic;

	font-weight:normal;

	line-height: 1.5em;

	color:#369;

}







h4 {



	margin: 1em 0;



	font-size: 0.9em;



	line-height: 1.5em;



}







h5 {



	margin: 1em 0;



	font-size: 0.8em;



	line-height: 1.5em;



}







h6 {



	margin: 0.8em 0;



	font-size: 0.6em;



	line-height: 1.5em;



}











#content #posts .post_body {



	margin:0;



	padding: 0 1em;



}







#content #posts .date_author_comments {



	margin: 0.5em 18px;



	text-align: right;



	font-size: 0.75em;



}







#content #posts .date_author_comments .comments {



	text-align: right;



}







#content #posts .date_author_comments .comments a {



	padding-right: 15px;



	background: transparent url(images/comment_icon.gif) right 50% no-repeat;



}







/* Post and Page only styles. */



#content #posts .tags {



	margin: 3em 0.5em 0;



	padding: 1em;



	font-size: 0.8em;



	display: block;



	text-align: right;



	border-top: 1px solid #999;



}







#content #posts .tags img {



	position: relative;



	top: 3px; left: -3px;



}







/* Related Posts. */



#content #posts #relatedposts h3 {



	font-size: 1em;



}

















/* =Navigation section



-----------------------------------------------------------------------------*/



#suckerfishnav {



	background:#876809 url("/img/bk_menu.gif") repeat-x;font-size:1em;



	font-family:verdana,sans-serif;



	width:100%;



}







#suckerfishnav, #suckerfishnav ul {



	float:left;



	list-style:none;



	padding:0;



	margin:0;	



	width:100%;



	position:relative;



	z-index:10000;



}







#suckerfishnav a {



	display:block;



	color:#fff;



	text-decoration:none;



	padding:9px 10px 8px;



}







#suckerfishnav li ul li a:hover {



	background:#333;



	color:#fff;



}







#suckerfishnav li {



	float:left;

	list-style:none;

	padding:0;

	margin:0;



}







#suckerfishnav li a {



	background: url('/img/menu_divide.gif') top right no-repeat;



}







#suckerfishnav li li a {



	background: none;



}







#suckerfishnav ul {



	position:absolute;



	left:-999em;



	height:auto;	



	width:170px;



	font-weight:normal;



	margin:0;



	line-height:1;	



}







#suckerfishnav li li {	



	font-family:verdana,sans-serif;

	width:170px;



	}







#suckerfishnav li li a {



	padding:10px 10px;	



	display:block;



	color:#dddddd;



	}







#suckerfishnav li ul ul {

	margin:-33px 0 0 168px;

}







#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}







#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#876809;}







ul.sidelist {

	margin:0;

}



ul.sidelist li {

	padding:5px 0 5px 10px;

	background:#EDEAE2;

	border-bottom:1px solid #ccc;

	list-style:none;

	margin:0;

}





ul.none {

	margin:0;

	padding:0;

	list-style:none;

}



ul.none li {

	margin:0;

	padding:0;

	list-style:none;

}









/* =Footer section



-----------------------------------------------------------------------------*/



#footer, .footer {

	font-size:.9em;

	padding: 10px;

	margin:0 auto 10px;

	width:963px;

	background:#fff;

	color:#666;

	text-align:left;



}



.footer {

	text-align:center;

	background:#AEBFD3;

	margin:0 auto;

	padding:10px 10px 17px;

	color:#fff;

}







#footer ul#more_reading, #footer ul#pages, #footer ul#copyright {

	margin: 0.6em 0 0;

	clear:both;

	padding:0;

}







#footer ul li {



margin:0;

padding:2px 0;

}







#footer ul#more_reading {



	padding: 24px 0 18px;



	text-align: center;



	font-weight: bold;



	border-top: 1px solid #999;



}







#footer ul#more_reading a:visited { color: #2a3548; }







#footer ul#more_reading a:hover, #footer ul#more_reading a:active { color: #ff6d1e; text-decoration: underline; }







#footer ul#pages {



	padding-top: 24px;



	font-weight: bold;



	border-top: 1px solid #999;



}







/* Footer links. */



#footer a:link { color: #2a3548; text-decoration: none; }



#footer a:visited { color: #999; text-decoration: none; }



#footer a:hover, #footer a:active { color: #360; text-decoration: underline; }







/* It removes the smiley image from footer section. */



img#wpstats{width:0px;height:0px;float:left;padding:0px;border:none;overflow:hidden;}























/* =Sidebar section



-----------------------------------------------------------------------------*/



#sidebar {

	color: #2a3548;

	float: right;

	width: 328px;

	margin:	0 0 0 0;

}





#map {

border:5px solid #EDEAE2;

height:305px;

margin:0;

padding:0;

}



.search {

	border:none;

	border-top:5px solid #fff;

	background:#F2EFE9;

}



.search form {

	border:none;

}



.search form fieldset {

	padding:5px 5px 5px 10px;

	margin:0 0 5px 0;

	color:#222;

}



.search label {

	width:305px;

	padding-top:3px;

}



.search h1 {

	padding:1px 0 2px 0;

	margin:0;

	color:#036;

	border-bottom:3px solid #fff;

}



input {

	width:98%;

	border:1px solid #ccc;

	background:#fff;

	padding:4px 2px;

}



input.button {

	width:99%;

	border:1px solid #ccc;

	background:#369;

	color:#fff;

	font-weight:bold;

	margin-top:5px;

	padding:5px 2px 0 2px;

}



.go {

	background:#690;

	border:1px solid #360;

	color:#fff;

	padding:3px 4px;

	margin:0 0 0 7px;

	width:auto;

}



select {

	width:100%;

	border:1px solid #ccc;

	background:#fff;

	padding:4px 2px;

}



.info_hold {

	background:#ccc;

	padding:10px;

}



.listing {

	clear:both;

	border-bottom: 3px double #ccc;

}





li.price {

	font-size:1.4em;

	color:#360;

}



.l_img {

	float:left;

	padding:5px;

	margin:0;

	background:#eee;

	border:1px solid #ccc;

}



#searchform {

	

}



.images {

	margin:10px 0;

}



.images img {

	border:3px solid #ccc;

	height:47px;

	margin:0 7px 3px 0;

}



.images_full img {

	border:1px solid #ccc;

}



.images_full .hold {

	text-align:center;

}



.tag {

	float:left;

	clear:both;

	margin:5px 0;

	width:972px;

	height:100px;

	background:url('/img/tag_bar_bk.gif') top right repeat-x;

}



.tag img {

	border:none;

	padding:0;

	margin:0;

	float:left;

}



.tag img a {

	float:left;

}



.fader_hold {

	height:315px;

	background:url('/img/fader_bk.png') top right no-repeat;

}



ul.fader {

	width:324px;

	margin:0;

	padding:0;

	border-right:5px solid #fff;

}



ul.fader li {

margin:0;

	padding:0;

}



.col-1 {

	float:left;

	width:240px;

}



.col-2 {

	float:left;

	width:240px;

	margin-left:20px;

}



.col-3 {

	float:right;

	width:437px;

}