/*
Theme Name: AVARUS z1m
Theme URI:  
Description:  
Author:  Larry Ngaosi
Version: 1.0.1
Tags: 
*/
/*******************Reset css*******************/
/* Small reset */
 
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+ */
}

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;
}
/*.entry-content table.table td {
background-color:#EEEEEE;
}
.entry-content table.table td.even {
background-color:#F9F9F9;
}
*/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;
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 .avatar { float: left; margin:0 7px 0 2px; }
.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
*******************************************************************/

/*.home .cat-fat { position:relative;   display:block; padding:10px 0 10px 5px; margin:0 0 10px 0; border-top:1px solid #37A3DF; border-bottom:1px solid #37A3DF;}
.home li.cat-item{ display:block; width:210px; float:left; height: 30px; background:url("images/shadows/blue-300-shadow.jpg") no-repeat scroll 0 28px #FFFFFF !important; }
.home    li.cat-item a.preloading_background{ background-position: 95% 50%  !important; }
.home  li.cat-item a img{ }
.home li.cat-item, .home  li.cat-item ul.children li.cat-item{ padding:0 !important; }
*/ 
 .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:260px;
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 9px;
	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;}
.widget_mailpress input{ width:200px; 	display: block;
	margin-left: 15px;
	margin-right: auto;
}
.widget_mailpress .mp_submit{ background-color:#CC2539; color:#ffffff; font-size:16px; font-weight:bold;
width:auto;
    -moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
 
/**********************************************************************
*          featured
**********************************************************************/
  

  .single .left-block, .page-template-default .left-block{ float:left !important; width:300px !important; overflow:hidden;}
 .left-block{ float:left !important; width:180px !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
*******************************************************************/
.menu {
font:11px bold;
height:18px;
margin:60px 10px 0;
position:relative;
}
  .menu ul ul{ left:50%; top:0; padding:0;}
 .menu ul {
background-color:#5EB4E5;
border:1px solid #666666;
display: none;
left:0px;
list-style:none outside none;
padding: 5px 0;
position:absolute;
top:98%;
width:200px;
z-index:99;
}
 .menu li.current_page_item{}
 .menu li.current_page_item a{ color:#CC0000;}
 .menu li.page_item{}
 .menu li{
 display:block;
 float:left;
 list-style-type:none;
position:relative;
padding:0 0 2px 0;
margin:0 0 0 5px;
}
 .menu ul li  {
 
border:medium none;
display:block;
float:none;
line-height:24px;
list-style-type:none;
position:relative;
}
.menu ul li a {
color:#FFFFFF;
padding: 10px 5px;
background-color:#5EB4E5;
display:block;

}
.menu ul li a:hover {
 background-color:#CCCCCC;
}
.menu li a {
color:#ffffff;
 display: inline;
font-size:13px;
line-height:14px;
font-weight:bold;
padding:5px 10px 2px;
text-decoration:none;
margin:0;
text-align:left;
vertical-align:bottom;

}
.menu li a:hover { color:#CC0000;}

#loginform{   width:200px; padding:20px; 
 }
.menu-item .close{ 
position:absolute; 
top:120%;
left:300%;
z-index:66; 
display:none;
visibility:hidden;
cursor:pointer;
color:#CC0000;} 
#loginform p{ margin:0 0 10px 0; padding:0;}
#loginform label{ color: #333333;}
#loginform p label{ float:left; font-size:14px; margin:0 0 3px  0;}
#loginform input[type="text"], #loginform input[type="password"]{color:#000000;  height:20px; padding:3px 5px;}
#user_pass, #user_login, #user_email {
background:none repeat scroll 0 0 #FBFBFB;
border:1px solid #E5E5E5;
font-size:16px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:95%;
}
#loginform input[type="submit"]{
height:40px;
width:80px;
float:right;}
 div.recipe{ clear:both; padding:0; margin:0; display:block;}
  div.recipe .rcp-img{ float:left; padding:0; margin:30px 0 0 0; max-width:200px; overflow:hidden; position:relative;}
  div.recipe .rcp-img img{ display:block; padding:2px; margin:0; max-width:190px; max-height:190px;}
  div.recipe .rcp-img span {
background:url("images/enlarge.png") no-repeat scroll 0 0 transparent;
display:block;
height:14px;
outline:medium none;
position:absolute;
right:3px;
bottom:3px;
width:14px;
vertical-align:middle;
text-align:center;
text-indent:-99999px;
}
  
  
 div.recipe ul  {
 max-width:270px;
 float:left;
 list-style:none outside none;
 padding:0 5px;
 margin:0;
}
 div.recipe li  {

background:url("images/ico-check.png") no-repeat  scroll 0 5px transparent;
padding:0  0 0 20px;
}

/********************************************************************
*    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;
}
 
.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;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	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;
}


	/* shortcodes */
a.info_box, .info_box {
	display: block;
	padding: 12px 12px 12px 52px;
	color: #333;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 20px 0;
}	

a.info_box:hover {
	color: #000;
	text-decoration:none;
}

.close {
	width: 9px;
	height: 9px;
	float: right;
	background: url("images/close_box.png") no-repeat left top;
	margin: 6px 0;
}

.close:hover {
	background: url("images/close_box.png") no-repeat left bottom;	
}

.download {
	border: 1px solid #cccc00;
	background: url("images/download.png") no-repeat 10px 50% #ffffcc;
}

.succes {
	border: 1px solid #00cc33;
	background: url("images/succes.png") no-repeat 10px 50% #cfffb2;
}

.error{
	border: 1px solid #ff6666;
	background: url("images/error.png") no-repeat 10px 50% #ffcccc;
}

.warning{
	border: 1px solid #ff9933;
	background: url("images/warning.png") no-repeat 10px 50% #ffcc99;
}

.info{
	border: 1px solid #0066ff;
	background: url("images/info.png") no-repeat 10px 50% #99ccff;
}

.forbidden{
	border: 1px solid #ff6666;
	background: url("images/forbidden.png") no-repeat 10px 50% #ffcccc;
}

.help{
	border: 1px solid #0099cc;
	background: url("images/help.png") no-repeat 10px 50% #84dbf1;
}

.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; min-height:200px; 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;
}
 
