/*
File:			custom.css
Description:	Custom styles for the Thesis Theme that you define
*/

/*	For Chisel-Fitness.com.au	*/
body.custom { background:#a7afba url(images/bodybg.jpg) top left repeat-x; background-attachment:fixed;
	padding:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
body.custom { background:#231f20 url(images/bodybg3.jpg) top left; background-attachment:fixed; }

.custom #container { border:1px solid #333; background:#FFF; }
.custom #page { padding:0 0; }
div#footer { clear:both; }


.custom #header { background:#FFF url(images/head-feer.gif) right no-repeat; text-align:center; }
.custom #header #logo { text-align:left; margin:2px; padding:0; }
.custom #header #logo a { background:#FFF url(images/chis-logo-trans.gif) left no-repeat; 
	font-size:1px; text-indent:-2000px; display:block; width:800px; height:80px; margin:2px 0; }
.custom #header #tagline { display:none; }

.custom ul#tabs {  border:none; background:#5886AE; font-size:1.1em; }
.custom ul#tabs li { background:#FFF; background:none; color:#FFF; border:none; padding:0; }
.custom ul#tabs li a { color:#FFF; padding:12px 15px; display:block; float:left; }
.custom ul#tabs li.rss { margin-right:30px; background:none; padding:0; }
.custom ul#tabs li.rss a { color:#FFF; background-image:url(images/icon-rss.gif); }
.custom ul#tabs li.current_page_item, 
.custom ul#tabs li.current-cat { background:none; border-bottom-color: #ddd; }
.custom ul#tabs li.current_page_item a, 
.custom ul#tabs li.current-cat a { color:#333; }

.custom ul#tabs a.selected,
.custom ul#tabs a:hover { background-color:#598ab5; text-decoration:none;  }

.custom ul#tabs ul { position:absolute; z-index:30; width:200px; margin:3.15em 0 0 15px; padding:0; list-style:none;
	 background:#789dc7; border:1px solid #598ab5; margin-left:30px; display:none; font-size:0.9em; }
.custom ul#tabs ul li { display:block; margin:0; padding:0; }
.custom ul#tabs ul a { display:block; width:190px; padding:5px 5px; }
.custom ul#tabs ul a:hover { background:#5886AE; }

.custom ul#tabs ul { margin-left:0; }

.custom ul#tabs ul ul { margin-left:190px; margin-top:3px; }
* html .custom ul#tabs ul ul { margin:5px; border:15px solid red; z-index:35; }
*:first-child+html .custom ul#tabs ul ul { margin:0 0 0 -3px; }


.custom .sidebar_logos { text-align:left; border-bottom:1px dotted #CCC; padding:5px 0; }
.custom .sidebar_logos img { margin:0 5px; }
.custom .sidebar_logos p { font-size:1.2em; margin:0 0 5px 0; }

.custom #sidebars .Subscribe { text-align:center; }
.custom .Subscribe { background:#FFF; border:0px solid #aec0d7; margin:5px; padding:5px; text-align:center; }
.custom .Subscribe p { font-size:1.3em; margin:0 0 2px 0; }
.custom .Subscribe form {  }
.custom .Subscribe input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
.custom .Subscribe #emailaddress {  padding:3px; width:220px; background:#ffedd9; }
.custom .Subscribe input.button {  padding:1px 8px; cursor:pointer; 
	background:#ef8a1c; border:1px solid #ed7908; color:#333; }


dl.recipes {	margin:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em;	}
dl.recipes dt {	background:#598ab5 url(images/ico-plus.gif) 7px no-repeat; padding:4px 10px 4px 25px;
	color:#FFF;	font-weight:bold;  margin-top:10px; cursor:pointer;		}
dl.recipes dt.open { background-image:url(images/ico-minus.gif); }
dl.recipes dd {	margin-left:20px; padding-left:15px; border-left:5px solid #bdd2e4;	line-height:140%; }
dl.recipes dt a.print { display:block; width:16px; height:16px; font-size:1px; text-indent:-2000px;
	background:url(images/printer.gif); float:right; margin:0 10px 0 0; }

dl.recipes p { margin:10px 0; }
dl.recipes ul { margin-left:30px; }

.custom .post_box h2.entry-title a { color:#598bb7;  }
.custom .post_box h2.entry-title a:hover { color:#266093 }


		#image_box img,
		#image_box img.four_by_three,
		#image_box img.three_by_two,
		#image_box img.sixteen_by_nine,
		#image_box img.four_by_five,
		#image_box img.two_by_three { width:350px;  }

#content_box { background-position:60em 0; }
#content_box #content { width:58.5em; text-align:justify; }
#sidebars { width:39em; }
#multimedia_box { width:38em; margin-bottom:0; }
#image_box { padding-left:1.4em; }



#content p.print { float:right; }
#content p.print a { display:block; width:20px; height:20px; background:url(images/printer.gif) center no-repeat;
	font-size:1px; text-indent:-2000px; margin:20px 15px 0 0; }

#search_form input#s { width:150px; }

#sidebars_box { background-position:18.1em 0; }
#sidebar_1 { width:18em; }
#sidebar_2 { width:20em; float:right; }


.TGallery { text-align:center; margin:10px 5px; }


.custom .to_comments span { font-size:1.3em; }

.format_text { font-size: 1.3em; line-height: 1.571em; }
h1.entry-title { color:#5886ae; font-size:2.1em; }
.format_text { }
.format_text h1 { margin:10px 0 5px 0; padding:0; font-weight:bold; font-size:1.3em; }
.format_text h2 { margin:10px 0 5px 0; padding:0; font-weight:bold; font-size:1.3em; color:#5886AE; }
.format_text h3 { margin:10px 0 5px 0; padding:0; font-size:1.3em;}
.format_text h4 { margin:10px 0 5px 0; padding:0; font-size:1.1em; font-weight:bold; }


.post_box { border-top: 1px dotted #ed7a0a; }

.custom #content_box  { background:url(images/pagewatermark.gif) -90px -10px no-repeat; }

.custom #content { margin:0 0 0 10px; }
.custom #content h2.entry-title {  }
.custom #content p.author_and_date { margin:0 0 5px 10px; }
.custom #content .format_text { }
.custom #content .entry-content { margin:0 0 10px 20px; }

.custom .article h2 { margin:0; padding:0; }
.custom .article h2 a { color:#5886AE; }
.custom .article p.details { color:#666; font-size:0.8em; margin:0 0 5px 15px; padding:0; }
.custom .article p.details span { text-transform:uppercase; }
.custom .article .excerpt { margin:0 0 10px 20px; }

.custom ul.searchresults { font-size:1.5em; line-height:200%; margin-left:50px; }
.custom ul.searchresults li { font-weight:bold; }
.custom ul.searchresults a { text-decoration:none; font-size:1.2em;  }


.custom #content .photogallery div.wp-caption { float:left; }
.custom #content .photogallery h2 { color:#5886ae; clear:both; font-size:1.1em; font-weight:normal; }
.custom #content div.wp-caption { background:#e7eff6; border:1px solid #c5d6e4; margin:5px;
	text-align:center;  }
.custom #content div.wp-caption a { }
.custom #content div.wp-caption a img { border:1px solid #c5d6e4; }
.custom #content div.wp-caption p.wp-caption-text { color:#44647f; font-size:0.85em; margin:2px; padding:0; }

.custom a.shopbuy { font-size:1.2em; font-weight:bold; color:#FF6600; text-decoration:underline; }


#newsletterSignup { margin:10px auto; padding:0; background:url(images/sidebox-bottom.gif) bottom no-repeat; width:350px; }
#newsletterSignup form { margin:0; padding:0; background:url(images/sidebox-top.gif) top no-repeat; padding:3px 5px 10px 3px;}
#newsletterSignup #emad { font-family: Arial; font-size:10px; border:1px solid #999; }
#newsletterSignup #subbut { font-family:Arial,Helvetica,sans-serif; font-size:11px; cursor:pointer; }
#newsletterSignup .about { font-size:0.9em; margin:5px 0 0 0; padding:0; }
#newsletterSignup h2 { font-weight: bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:16px; color:#FF6600; }


img.ShopNav { float:right; border:none; margin:-60px 0 0 0; }