/*

Theme Name: AVARUS z1m

Theme URI:  

Description:  

Author:  Larry Ngaosi

Version: 1.0.1

Tags: 

*/

 img.medium{ width:150px; height:100px;}

.js_active   img{  }

   .preloading_background{

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

display: inline;  

}

.footer-block img, .post_page img{ display:block; }

   .preloading_background img{

background: transparent !important;

}

.img-a{ float:left;   margin: 0 10px 10px 0} 

.img-a{ display: inline; border:1px solid #999999; }

.img-a img.the_post_thumbnail{ border:none;  margin: 0;}





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th  {

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



background:none repeat scroll 0 0 transparent;

border:0 none;

font-size:100%;

margin:0;

outline:0 none;

padding:0;

vertical-align:baseline;

 }

body {

line-height:1;

}

br{ height:0% !important; padding:0; margin:0; line-height:0; }

ol, ul {

list-style:none outside none;

}

blockquote, q {

quotes:none;

}

blockquote:before, blockquote:after, q:before, q:after {

content:"";

}

ins {

text-decoration:none;

}

del {

text-decoration:line-through;

}

table {

border-collapse:collapse;

border-spacing:0;

}

body {

background:none repeat scroll 0 0 #F5F5F5;

color:#000000;

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

font-size:12px;

font-weight:normal;

line-height:20px;

text-align:left;

}

a {

color:#CC0000;

text-decoration:underline;

}

a:hover {

text-decoration:underline;

color: #5EB4E5;

}

.entry-meta{ float:right}

.hentry h1, .hentry h2, .hentry h3, .hentry h4, .hentry h5, .hentry h6 { color:#000000;

}

h1, h2, h3, h4, h5, h6 {

clear:both;

color:#cc0000;

 font-weight:normal;

letter-spacing:0.4px;

line-height:140%;

padding-bottom:5px;

}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {

font-weight:normal;

text-decoration:none;

}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {

color:#cc0000;

font-weight:normal;

text-decoration:none;

}

h1 {

font-size:30px;

padding-bottom:10px;

}

h2 {

font-size:24px;

padding-bottom:10px;

}





h2.bookad  {  font-family: "Comic Sans MS"; 			font-size:17px; 			line-height:50px; 			height:52px; 			padding:2px 0 0 57px; 			background:url("http://healthrecipes.com/wp-content/uploads/h-background/blue-book.jpg") center left no-repeat scroll transparent; } 

h2.bookad  a{ font-family: "Comic Sans MS"; 			font-size:17px; 			line-height:50px; 			height:52px; }









h3 {

font-size:20px;

padding-bottom:10px;

}

h4 {

font-size:18px;

padding-bottom:10px;

}

h5 {

font-size:16px;

padding-bottom:10px;

}

h6 {

font-size:14px;

padding-bottom:5px;

}

p {

font-size:12px;

line-height:20px;

width:auto;

}

abbr, acronym {

border-bottom-style:dotted;

border-bottom-width:1px;

text-transform:uppercase;

}

cite, em, dfn {

font-style:italic;

}

ins, dfn {

border-bottom:1px solid #DDDDDD;

}

del {

text-decoration:line-through;

}

strong, b {

color:#333333;

font-weight:bold;

}

input, textarea {

background-color:#F9F9F9;

border:1px solid #CCCCCC;

clear:both;

color:#000000;

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

font-size:110%;

font-weight:normal;

line-height:20px;

margin-top:5px;

outline-style:none !important;

padding:5px;

}

input:focus, textarea:focus {

background:none repeat scroll 0 0 #FFFFFF;

}

textarea {

min-height:150px;

line-height:20px;

overflow:auto;

width:95%;

}

input {

line-height:normal;

width:auto;

vertical-align:middle;

}

label {

color:#666666;

 font-weight:bold;

line-height:normal;

overflow:hidden;

}

.entry-content ul, .entry-content ol {

display:block;

list-style:square inside none;

padding:0 0 20px 20px;

}

.entry-content ol {

list-style:decimal inside none;

}

.entry-content ul li, .entry-content ol li {

padding:1px 0;

}

.entry-content ul li ul, .entry-content ol li ol {

padding:0 0 0 20px;

}

code, pre {

    font-size:1.0em;

    line-height:1.4em;

    white-space: pre-wrap; /* css-3 */

    white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */

    white-space: -pre-wrap; /* Opera 4-6 */

    white-space: -o-pre-wrap; /* Opera 7 */

    word-wrap: break-word; /* Internet Explorer 5.5+ */
background:none repeat scroll 0 0 #F3F7FB;
border-left:2px solid #0A577F;
display:block;
font:1em 'Courier New',Courier,Fixed;
margin:2px 15px;
overflow:auto;
padding:6px 3px 6px 10px;
text-align:left;
}



blockquote {

border-left:5px solid #CCCCCC;

color:#666666;

display:block;

font-size:12px;

font-style:italic;

line-height:150%;

margin-bottom:20px;

}

blockquote p {

padding:10px 0 10px 20px;

}

.entry-content table, .entry-content table.table {

border:0 none;

border-collapse:collapse;

border-spacing:0;

margin:0 0 20px;

width:100%;

margin:10px 0;

text-align:left;

}

.entry-content table tr, .entry-content table th {

border:1px solid #EAEAEA;

}

.entry-content table th, .entry-content table.table th {

border:0 none;

 font-weight:bold;

 text-align:left;

background:none repeat scroll 0 0 #F0F0F0;

text-shadow:0 1px #FFFFFF;

border:1px solid #EAEAEA;

padding:5px 10px !important;

}

 

.entry-content table td, .entry-content table.table td {

 color:#666666;

 text-align:left;

border:1px solid #EAEAEA;

padding:5px 10px !important;

}

a img {

border:0 none;

outline:medium none;

overflow:hidden;

}

img.aligncenter {

clear:both;

display:block;

margin:0 auto 10px;

overflow:hidden;

}

img.alignleft {

display:inline;

float:left;

margin:10px 15px 10px 0;

overflow:hidden;

}

img.alignright {

display:inline;

float:right;

margin:10px 0 10px 15px;

overflow:hidden;

}

.frame {

background:none repeat scroll 0 0 #FFFFFF;

border:1px solid #CCCCCC;

padding:4px;

}

.no-margin {

margin:0 !important;

}

.clear, div.clear{

 content: " ";

    display: block;

    height: 0;

    clear: both;

    overflow: hidden;

    visibility: hidden;



  padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;  }

body {

background:url("images/bg.jpg") no-repeat scroll center top #5EB4E5;

font-family:Arial,Tahoma,Verdana;

font-size:13px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

margin:0 auto;

width:1097px;

}

.shadow {

background:url("images/bothside-shadow.jpg") repeat-y scroll center top #5EB4E5;

margin:0;

padding: 0 3px 0;

}

#wrapper {

background:none scroll 0 0 #ffffff;

border:1px solid #5EB4E5;

border-top:1px solid #CCCCCC;

min-height:800px;

height:100%;

margin:0 10px 10px;

}

a.logo{ display:block; float:left;}

/*******************************************************************

*    not home container

*******************************************************************/

.post_page{ margin:0 5px;}



.left-block .tab-title{ width:162px !important;}

.sidebar .tab-title{

background:none repeat scroll 0 0 transparent;

color:#000000;

font-weight:bold;

cursor:pointer;

font-size:16px;

margin:0;

padding:5px 8px;

height:22px;

width:282px;

border-bottom: #5EB4E5 1px dotted;}

.sidebar .tab-body li  {

background:url("images/shadows/blue-300-shadow.jpg") scroll right 110% no-repeat #ffffff;

display:list-item;

line-height:16px;

list-style:none outside none;

margin:0 0 5px 0;

padding:5px !important;

position:relative;

text-align:start;

}

.sidebar .tab-body li:hover {

background:url("images/shadows/blue-bg.jpg")  repeat-y scroll 100% 0 #FFFFFF !important;

}

.tab-body p{ padding:0 5px; text-align: justify}

.sidebar .tab-body a  {

color:#CC0000;

font-size:13px;

font-style:normal;

font-weight:bold;

 text-align:start;

text-decoration:none;

text-transform:capitalize;

vertical-align:baseline;

word-spacing:0;

}

.sidebar div.tab-body .cat-item .children{ display:block; position:absolute; top:0; left:-252px; width:250px; border:#5EB4E5 1px solid; background-color:#FFFFFF;}

.sidebar div.tab-body img{ max-width:296px;}

.sidebar div.tab-body {

   padding:0;

   position:relative;

   margin:0 0 10px 0;

   border:#5EB4E5 1px solid;

   background:url("images/shadows/blue-grad-bg.jpg") repeat-x scroll 0 -20px #FFFFFF;

  }

  .widget_caticons li.cat-item, .tab-body li.cat-item {

background:url("images/shadows/blue-300-shadow.jpg") no-repeat scroll 0 29px #FFFFFF;

padding:0 5px !important;

margin:0;

height:30px;

display:block;

}

 .widget_caticons li.cat-item:hover  {

background:url("images/shadows/blue-bg.jpg") no-repeat scroll 0 0 #FFFFFF !important;

}

.widget_caticons li.cat-item  a {

display:block;

 height:35px;

 padding: 0 0 0 45px;

 vertical-align:middle;

 text-align:left;

 position:relative;

 font-size:18px;

font-style:normal;

font-weight:bold;

text-align:start;

text-decoration:none;

word-spacing:0;

line-height:35px;

}

 .widget_caticons li.cat-item a img {

 position:absolute;

 top:0;

 left:0;

 }

 

.widget_caticons img {

border:medium none;

 vertical-align:middle;

}

/****************************************************/



ul.detailed_recent_comments a { border:none !important; display:inline !important;}

ul.detailed_recent_comments .photo { float: left; margin:0 7px 0 2px; width:36px; height:36px;}

.left-block ul.detailed_recent_comments  .entry {  width:130px;

}

.sidebar .tab-body ul.detailed_recent_comments li,  ul.detailed_recent_comments li { height:auto; background:none;}

ul.detailed_recent_comments  .entry {

  color: #434343;

  float: left;

  font-size: 11px;

  line-height: 14px;

  width:240px;

  margin:0 0 10px 0;

  border-bottom:1px dashed #CCCCCC;

 }



ul.detailed_recent_comments .entry h4 {

  color: #595959;

  font-family: Georgia, "Nimbus Roman No9 L", Serif; font-size: 12px;

  margin:0 0 6px 0;

  padding:0;

  

  }







/*******************************************************************

*    Home

*******************************************************************/



 .ads-block  {

background:none no-repeat scroll 0 0 #FFFFFF;

display:block;

float:left;

padding:0 0 0 55px;

width:300px;

}

  .home-block  {

display:block;

float:left;

padding:0;

width:300px;

margin:0 5px 0;

}



.rand-post {}

.rand-post li {

height:58px;

margin:5px 0 0;

overflow:hidden;

padding:0 0 0 55px !important;

position:relative;

width:245px;

}

.rand-post li a img {

border:medium none;

left:0;

margin:0;

padding:0;

position:absolute;

top:0;

}

.rand-post p{ 

display:block;

margin:0;

padding:0;}

.rand-post-adb{ color:#000000; font-size:12px;

}

.rand-post-adu{ color:#0033CC;

font-size:10px;

line-height:12px;

overflow:hidden;

white-space:nowrap;

}

.rand-post a:link, .rand-post a:visited, .rand-post a:hover, .rand-post a:active {

color:#CC0000;

cursor:pointer;

font-size:12px;

font-weight:bold;

text-decoration:underline;

}

ul.tabMenu-a, ul.tabMenu-b {

padding:0;

	margin: 7px auto -1px;

	list-style: none;

	display:block;

	height:31px;

}

.boxBody {

z-index:9;

margin:0;

display:block;

background:url("images/shadows/blue-grad-bg.jpg") repeat-x scroll 0 -31px #FFFFFF;

border:1px solid  #CCCCCC;

height:auto;

overflow: hidden;

padding:5px;

clear:both;



}

.tabMenu-a li, .tabMenu-b li {

border-bottom:1px solid  #CCCCCC;

	list-style:none!important;

	float: left;

	cursor: pointer;

	padding: 5px 7px;

	margin: 0 5px -1px 0;

	font-size: 16px;

	font-weight:bold;

	background:url("images/shadows/blue-grad-bg.jpg") repeat-x scroll 0 -31px #FFFFFF;

    z-index:10;



 }

.tabMenu-a li.mouseover, .tabMenu-a li.selected,.tabMenu-b li.mouseover, .tabMenu-b li.selected  {

 color: #000000;

background:url("images/shadows/blue-grad-bg.jpg") repeat-x scroll 0 0 #FFFFFF;

border:1px solid #CCCCCC;

border-bottom:none;

}

.mouseout {

 background:none no-repeat scroll 0 0 #5EB4E5;

 font-weight:bold;

 color:#666666;}

.news-roll{ display:none}\

.news-roll ul.normallist {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-bottom:0;

margin-left:0;

margin-top:0;

padding-bottom:0;

padding-left:0;

padding-right:0;

padding-top:0;

}

.news-roll ul.normallist li  {

line-height:15px;

padding:0 0 6px 17px;

}

.news-roll .rand-post li { padding-left:65px !important; width:230px;}

.news-roll li a img{ left:5px !important; top:5px  !important;}

.news-roll .rand-post{ width:300px;}

 .box li {

	list-style:none!important;

}



.box a{

	display: block;

}



.box  .comments .comments a {

	display: inline;

}



.show { display:block;}

  

/**********************************************************************

*          featured

**********************************************************************/

  



  .single .left-block, .page-template-default .left-block{ float:left !important; width:300px !important; overflow:hidden;}

 .left-block{ float:left !important; width:182px !important; overflow:hidden;}

 .right-block{ float:right !important;}

 .sidebar{ width:300px; min-height:200px;}

 .blog-post{ float:left; width:550px; margin:0 0 0 12px;}

 .single .blog-post, .page-2-col{ width:750px; margin:0;}

 .single .entry-content, .page-2-col .entry-content {

padding:0 10px;

}

 .page-no-sidebar .hentry img{  max-width:960px; }

  

 .width-900 { width:900px; margin:0 auto; }

 .width-900 .hentry img{  max-width:900px; }

  .hentry{font-size:14px; }

 .hentry p{ margin:0 0 10px 0; font-size:16px;}

 .hentry img{  max-width:646px;  



 padding:5px;

 display:block;

 }

  .menu-is-login{  }

 .menu-is-login ul{ border: #000000 1px solid; display:block; }

/*******************************************************************

*    MENU

*******************************************************************/
 

#menunojs { height:22px; padding:52px 15px 0}
#menunojs ul {
	list-style: none;
	margin: 0;
}
#menunojs li {
	float: left;
	position: relative;
}
#menunojs a {
	color: #fff;
	display: block;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
     font-weight:bold;
}
#menunojs ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#menunojs ul ul li {
	min-width: 180px;
}
#menunojs ul ul ul {
	left: 100%;
	top: 0;
}
#menunojs ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#menunojs li:hover > a, #menunojs ul ul :hover > a {
	background: #fff;
	color: #cc0000;
}
#menunojs ul li:hover > ul {
	display: block;
}
#menunojs ul li.current_page_item > a,
#menunojs ul li.current-menu-ancestor > a,
#menunojs ul li.current-menu-item > a,
#menunojs ul li.current-menu-parent > a {
	color: #cc0000;
	background-color:#FFFFFF;
}
* html #menunojs ul li.current_page_item a,
* html #menunojs ul li.current-menu-ancestor a,
* html #menunojs ul li.current-menu-item a,
* html #menunojs ul li.current-menu-parent a,
* html #menunojs ul li a:hover {
	color: #cc0000;
}

/********************************************************************

*    brands

********************************************************************/



.float-left{ float:left !important;}

.float-right{float:right !important;}



.brand-left{ width:300px; height:90px; }

.brand-search{ background:url('images/search.jpg') no-repeat 0 5px scroll #ffffff;

display:block;

height:75px;

position: relative;



}

.brand-search form{ position:relative;}

.brand-search form .text-input {

position:absolute;

left:67px;

top:12px;

padding:0; margin:0;

 border:none 0;

color:#404040;

font-size:14px;

 vertical-align:middle;

width:175px;

height:20px;
background-color:#F9F9F9;
}

 

.brand-search form .submit {

background:none 0 0 no-repeat scroll transparent;

  border:medium none;

cursor:pointer;

height:50px;

padding:0;

margin:0;

position:absolute;

 text-indent:-9999px;

 width:50px;

position:absolute;

left:0;

top:0;



}

div.drop-cats{ }

div.drop-com{ position: absolute; 

top:68px; }

div.drop-cats h3.hoveractive { 

}

div.drop-com h3.hoveractive {background:url('images/search-active.jpg') no-repeat scroll -62px -37px transparent;

}

div.drop-cats h3  { 

}div.drop-com h3  {

background:none no-repeat scroll 0 0 transparent;

  cursor:pointer;

height:25px;

text-indent:-9999px;

 left:62px;

padding:0;

margin:0;

position:absolute;

 top:-26px;

width:175px;

z-index:999

}

  

.drop-cats ul {

  }

.drop-com ul {

background-color:#F4F4F4;

border:1px solid #4DA1CF;

 left:-2px;

list-style:none outside none;

padding:15px 0 15px;

position:absolute;

top:-1px;

width:290px;

z-index:998;

display:none;

 }





 .drop-cats ul ul.children {

 display:none; 

 padding:5px 0;

 list-style:none outside none;

 position: absolute;

 top:0;

 left: 0;

 z-index:99999;

 }

 span.parent{  

height:15px; padding:5; color:#CC0000; font-size:18px; position:absolute; top:30%; right:0;}

.page_title { font-size:30px; color:#000000; font-weight:bold; padding:0 0 2px;}





/***************************************************************

* cooments

***************************************************************/

ol.commentlist {

	list-style: none;

	margin: 0;

	padding: 0;

}

ol.commentlist li {

	border: 1px solid #d5d5d5;

 
	margin: 0 0 10px  !important;

	padding: 5px 7px 5px 7px !important;

	position: relative;

}

.administrator {

	background: #FFFFE0 url('images/bypostauthor.gif') right top no-repeat !important;

	border-color: #C00 !important;

}

.editor {

	background: #FFFFE0 url('images/admin.gif') right top no-repeat !important;

	border-color: #E6DB55 !important;

}

ol.commentlist li.bypostauthor div.comment-meta {

	right: 50px;

}

ol.commentlist li.pingback comment-author {

	padding: 0 170px 0 0;

}

ol.commentlist li div.vcard {

	font-weight: bold;

	font-size: 14px;

	line-height: 50px;

	height:50px;

	margin: 10px 0 0 0;

	font-family: helvetica, arial, sans-serif;

}

ol.commentlist li div.vcard cite.fn {

	font-size: 14px;

	line-height: 18px;

 	display:block;

	padding:0 0 0 55px;

 

}

ol.commentlist li div.vcard cite.fn a.url {

	color: #c00;

	text-decoration: none;

}

ol.commentlist li div.vcard cite.fn a.url:hover {

	color: #000;

}

ol.commentlist li div.vcard img.avatar, ol.commentlist li div.vcard img.photo {

	background: #fff;

	border: 1px solid #aaa;

	padding: 5px;

	float:left;



	max-width: 50px;

	max-height: 50px;

}

ol.commentlist li div.comment-meta {

	font-weight: bold;

	font-size: 10px;

	line-height: 16px;

	font-family: helvetica, arial, sans-serif;

	position: absolute;

 	text-align: right;

	top: 0;

	right:10px;

	padding:2px !important;

}

ol.commentlist li div.comment-meta a {

	color: #205B87;

	text-decoration: none;

}

ol.commentlist li p {

	font-weight: normal;

	font-size: 12px;

	line-height: 16px;

	font-family: helvetica, arial, sans-serif;

	margin: 5px 0 12px;

}

ol.commentlist li ul {

	font-weight: normal;

	font-size: 12px;

	line-height: 16px;

	font-family: helvetica, arial, sans-serif;

	list-style: square;

	margin: 0 0 12px;

	padding: 0;

}

ol.commentlist li div.reply {

	background: #999;

	border: 1px solid #666;

	border-radius: 2px;

	-moz-border-radius: 2px;

	-webkit-border-radius: 2px;

	color: #fff;

	font: bold 9px/1 helvetica, arial, sans-serif;

	padding: 6px 5px 4px;

	text-align: center;

	width: 36px;

	clear: both;

}

ol.commentlist li div.reply:hover {

	background: #c00;

	border: 1px solid #c00;

}

ol.commentlist li div.reply a {

	color: #fff;

	text-decoration: none;

	text-transform: uppercase;

}

ol.commentlist li ul.children {

	list-style: none;

	margin: 12px 0 0;

	text-indent: 0;

}

ol.commentlist li ul.children li.depth-2 {

	margin: 0 0 3px;

}

ol.commentlist li ul.children li.depth-3 {

	margin: 0 0 3px;

}

ol.commentlist li ul.children li.depth-4 {

	margin: 0 0 3px;

}

ol.commentlist li ul.children li.depth-5 {

	margin: 0 0 3px;

}

ol.commentlist ul.children li.odd {

	background: #F0FFFF;

}

ol.commentlist ul.children li.even {

	background: #FFF0F5;

}

ol.commentlist li.pingback div.vcard {

	padding: 0 170px 0 0;

}

ol.commentlist .even {

	background: #FFF0F5;

}

ol.commentlist .odd {

	background: #F0FFFF;

}

ol.commentlist div.comment_text li, ol.commentlist div.comment_text ul{

list-style:none;

}
 
.related-post-tag li{ list-style-type:none; margin:0 0 5px 0;}



.aligncenter,

dl.aligncenter {

 

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}



.hentry .wp-caption {

	background: #f1f1f1;

	line-height: 18px;

	margin-bottom: 20px;

	padding: 4px;

	text-align: center;

}

.hentry .wp-caption img {

	margin:0 !important;

}

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

	color: #888;

	font-size: 12px;

	margin: 5px;

}



 ul.related-by-tags{

display:block;

list-style:none inside none;

padding:5px 0 20px 5px;

}

.related-by-tags a span, .related-by-tags a{

color:#CC0000 !important;

font-family:Verdana,Arial,Helvetica,Sans Serif !important;

font-size:10pt !important;

}



/****************************************************************

* footer block

****************************************************************/



 .footer-block{}

 .footer-block .alignleft{ width:210px; overflow:hidden; margin:0 5px 0;}

 .footer-block .alignright{ width:300px; min-height:200px; overflow:hidden; margin:0 5px 0 0;}

 .footer-block .footer-block-primary{ width:530px; margin: 0; overflow:hidden;}

  

 

/*********************************** CATEGORY LISTS */

 ul.category-tree { list-style: none; margin-left: 0px; margin-top: 0px; margin-bottom: 5px;   }

 ul.category-tree li { list-style-type: none; margin-bottom: 0px; padding-left: 0px; padding:0px;  vertical-align:middle; }

 ul.category-tree li a img{ margin:0 5px 0 -50px; vertical-align:middle; display:inline !important;}

 ul.noimgcat li a { padding:5px 0!important; }

 ul.noimgcat li a:hover {background:url("images/shadows/blue-bg.jpg") repeat-y scroll 0 0 transparent !important; }

 ul.category-tree li a:hover {background:url("images/shadows/blue-bg.jpg") repeat-y scroll 0 0 transparent !important; }

 ul.category-tree li a { 

 background:url("images/shadows/blue-300-shadow.jpg") no-repeat scroll left bottom transparent; 

color: #CC0000;

padding:0 0 0 50px;

margin:0;

font-size:13px;

font-style:normal;

font-weight:bold;

text-align: left;

text-decoration:none;

text-transform:capitalize;

vertical-align: middle;

word-spacing:0;

display:block;

  }

 ul.category-tree li ul { background: transparent url("images/vert-cat/tree-vert.gif") repeat-y top left; list-style: none; margin-bottom: 0px; margin-left: 0px; margin-top: 1px; }

 ul.category-tree li ul li { line-height: 15px; padding-left: 17px; background: transparent url("images/vert-cat/tree-horiz.gif") no-repeat 0px 12px; }

 ul.category-tree li ul li a { color: #3f6c18; font-size: 13px; }

 ul.category-tree li ul li ul li a { color: #7c7c7c; }

 

.cycled{} 

.cycled .hentry{} 

.cycled .hentry p{} 

.cycled .hentry img{ } 

.cycled .hentry a.img-a{  margin: 0 10px 10px 0; border:none !important;} 

.cycled .hentry h1, .cycled .hentry h1 a{ clear:none; padding:0; line-height:22px; font-size:22px; font-weight:bold;} 

 

ul.cycled-nav{} 

ul.cycled-nav  li {

border:1px solid #CCCCCC;

display:block;

float:left;

height:45px;

margin:0 3px 5px 2px;

overflow:hidden;

padding:5px;

width:56px;

} 

ul.cycled-nav  li.activeSlide { border:1px solid #CC0000; background-color:#FFEBE8;

}



ul.footer-block-secondary{} 

ul.footer-block-secondary li{ width:160px; float:left; display:block; overflow:hidden; margin:0 24px 10px 0; padding:0;} 

ul.footer-block-secondary li.hentry p{} 

ul.footer-block-secondary li.hentry a.img-a{ display:block; width:158px; margin:0 0 5px 0}

ul.footer-block-secondary li.hentry img{ width:150px; height:100px; margin:0; padding:4px;} 

ul.footer-block-secondary li.hentry h3, ul.footer-block-secondary li.hentry h3 a{ padding:0; line-height:12px; font-size:12px; font-weight:bold;} 



/* commentform */

#commentform {

	margin-top: 10px;

}

#commentform label {

	font-weight: bold;

	color:#000000;

	font-size: 100%;

	padding: 5px;

	margin: 0 5px 0 0;

	display: inline;

	float: left;

	text-align: right;

	height: 20px;

	width: 80px;

}



#commentform label.textarea {

	border: solid 1px #999;

	display: block;

	float: none;

	width: 140px;

	text-align: center;

	background-color:#FFFFFF;



}



#commentform small {

	color: #999999;

	font-size: 90%;

}

#commentform span.required { margin:0 0 0 5px; color:#CC0000; font-size:small;}



#commentform input[type="text"] {

	height: 20px;

	margin: 0 0 0 0;

}



#commentform textarea {

	font: 110% Arial, Helvetica, sans-serif;

	width: 98%;

	height: 140px;

	border: solid 1px #999999;

	padding: 5px 3px 3px 7px;

	margin-top: -1px;

}



#commentform textarea:focus, #commentform input[type="text"]:focus {

	border: solid 1px #999;

}



div.reply {

	text-align: right;

	width: 100%;

}



a.comment-reply-link {

}



div.comment-response-types {

	margin: 5px 0 5px 0;

	display: block;

	width: 100%;

}



a.comment-response-types, span.comment-response-types {

	float: left;

	border: solid 1px #999999;

	padding: 6px;

	margin: 5px;

	font-weight: bold;

}



a.comment-response-types:hover {

	text-decoration: none;

}

#submit {border-radius: 20px;

	-moz-border-radius: 20px;

	-webkit-border-radius: 20px;

	-khtml-border-radius: 20px; padding:5px 20px; background-color: #5EB4E5; border-color: #0D94DF; color:#FFFFFF; margin:0 0 0 300px; font-weight:bold;}

	

	.pagination {

	margin: .2em 0 2em;

	padding: .4em;

}

.pagination a {

	padding: .4em;

	border: #CCC ridge 1px;

	margin-left: .4em;

	text-decoration:none;

}

.pagination a:hover {

	background-color: #fee;

}

.pagination .on {

	padding: .4em;

	border: #CCC ridge 1px;

	background-color: #fee;

	font-weight: bold;

	color: #000;

}

.pagination .lastpage {

	margin: 0 0  0 .2em;

}



/**************

* Gallery

***************/

.hentry .gallery {

	margin: 0 auto 18px;

}

.hentry .gallery .gallery-item {

	float: left;

	margin-top: 0;

	text-align: center;

	width: 33%;

}



.hentry .gallery .gallery-caption {

	color: #888;

	font-size: 12px;

	margin: 0 0 12px;

}

.hentry .gallery dl {

	margin: 0 0 15px 0;

}

.hentry .gallery img {

	border: 10px solid #f1f1f1;

	margin-left:10px;

}

.hentry .gallery br+br {

	display: none;

}
 

h1.question{ background: url("images/htags/question-mark.jpg") 0 0 no-repeat scroll #FFF; padding:0 0 0 33px; margin:0; height:33px; line-height: 33px; overflow:hidden; 
vertical-align:middle;   font-size:16px; font-weight:bold;
}
 
 h1.ingredients{ background: url("images/htags/ingredients.jpg") 0 0 no-repeat scroll #FFF; padding:0 0 0 33px; margin:0; height:33px; line-height: 33px; overflow:hidden; vertical-align:middle;   font-size:16px; font-weight:bold; }
 
 h1.procedures{ background: url("images/htags/procedures.jpg") 0 0 no-repeat scroll #FFF; padding:0 0 0 33px; margin:0; height:33px; line-height: 33px; overflow:hidden; vertical-align:middle;   font-size:16px; font-weight:bold; }
 
.entry-content p.indented{ margin:0 0 10px 33px;}

