/*
Theme Name: MagazineSante
Author: MaxoCash.com
Version: 1.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,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,td,embed,summary{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}blockquote:before,blockquote:after,q:before,q:after{content:none;}table{border-collapse:collapse;border-spacing:0;}

body{
background:url("images/background.gif");
color:#262626;font:13px/22px Verdana,Helvetica,sans-serif;
}
a{
color:#4e7c01;
text-decoration:underline;
}
a:hover{
color:#000075;
text-decoration:underline;
}
p{margin:0 0 20px;}
ul{margin:0 0 20px 40px;}
ol{margin:0 0 20px 40px;}
ul{list-style:disc;}
ol{list-style-type:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
dl{margin:0 0 20px;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
blockquote{margin:0 40px 20px;}
blockquote em,blockquote i,blockquote cite{font-style:normal;}
code{background:#ececec;border:1px dotted #999;display:block;font:8pt Monaco,monospace;padding:15px 20px;}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
pre{font:13px/22px Verdana,Helvetica,sans-serif;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:normal;word-wrap:break-word;margin:0 0 20px;vertical-align:top;text-align:justify;}
table{margin:0 0 20px;}
table td{padding:10px;}
img.alignleft{display:inline;float:left;margin:0 10px 0 0;}
img.alignright{display:inline;float:right;margin:0 0 0 10px;}
img.aligncenter{clear:both;display:block;margin:0 auto;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.alignjustify{text-align:justify;}
.floatleft{float:left;}
.floatright{float:right;}

#mainwrap{
background:url("images/mainwrapbg.gif") repeat-x center 0;
width:100%;
}
#headwrap{
margin:0 auto;
width:990px;
}
#header{
height:280px;width:990px;
position:relative;z-index:1;
}
#sitename{
color:#fff;font:bold 30px/35px Arial,Helvetica,sans-serif;
height:95px;width:410px;
text-align:center;
position:absolute;left:380px;top:65px;z-index:10;
text-shadow:1px 1px 3px #000;
}
#sitename span{
font:56px/60px Impact,sans-serif;
text-transform:uppercase;
}
#sitename a,#sitename a:hover{
color:#fff;
text-decoration:none;
}
#sitedescription{
color:#001b5d;font:bold 15px/24px Verdana,Helvetica,sans-serif;
position:absolute;left:385px;top:185px;z-index:10;
text-align:center;
width:385px;
}
#himg{
height:280px;width:990px;
position:absolute;left:0;top:0;z-index:1;
}
#himg img{
vertical-align:bottom;
}

#hmenu{
background:url("images/hmenubg.png") no-repeat;
height:70px;width:990px;
}
#hmenu ul{
display:block;
list-style:none;
margin:0;padding:0 5px;
width:980px;
}
#hmenu li{
display:block;float:left;
height:49px;
}
#hmenu li a{
border-right:1px solid #c6d4e6;
color:#222631;font:bold 12px/49px Verdana,Helvetica,sans-serif;
display:inline-block;
height:49px;
padding:0 25px;
text-decoration:none;
}
#hmenu li a:hover{
background:#fff;
color:#4e7c01;
text-decoration:none;
}

#bodywrap{
background:url("images/bodywrapbg.png") repeat-y 0 0;
margin:0 auto;
width:990px;
}
#body{
background:url("images/bodywrapbg.png") no-repeat -990px 0;
height:auto;min-height:50px;width:990px;
}
#body:after{
clear:both;content:" ";display:block;width:100%;
}

#sidewrap{
float:left;
padding:0 0 0 15px;
width:230px;
}
ul.sidebarclip{
list-style:none;
margin:0;
width:230px;
}
li.wclip,li.wclip .title,li.wclip ul li,li.wclip ul a{
background:url("images/wcliptitlebg.png") no-repeat 0 0;
}
li.wclip{
background-repeat:repeat-y;
display:block;
margin:0 0 12px;
width:230px;
}
li.wclip .title{
background-position:-230px 0;
color:#fff;font:bold 18px/40px Tahoma,Geneva,sans-serif;
height:40px;width:215px;
overflow:hidden;
padding:0 3px 0 12px;
text-shadow:1px 1px 1px #203300;
}
li.wclip .title a{
color:#fff;
}
li.wclip ul{
list-style:none;
margin:0;padding:0 0 3px;
}
li.wclip ul li{
background-position:-460px bottom;
display:block;
padding:0 3px;
width:224px;
}
li.wclip ul a{
background-position:-690px 0;
color:#000075;font:bold 12px/18px Verdana,Helvetica,sans-serif;
display:inline-block;
height:auto;min-height:18px;width:203px;
padding:7px 4px 7px 17px;
text-decoration:none;
}
li.wclip ul a:hover{
color:#4e7c01;
}
li.wclip .textwidget{
font-size:11px;line-height:20px;
padding:5px 10px;
}
li.wclip .textwidget ol{
margin:0 0 20px 25px;
}
li.wclip .textwidget ul{
background:0;
list-style:disc;
margin:0 0 20px 0;padding:0;
}
li.wclip .textwidget ul li{
background-position:-690px -6px;
display:block;
padding:0 0 0 25px;
width:auto;
}
li.wclip .textwidget a{
background:0;
color:#4e7c01;font-weight:normal;
display:inline;
min-height:0;width:auto;
padding:0;
text-decoration:underline;
}
li.wclip .textwidget a:hover{
color:#000075;
text-decoration:underline;
}

li.wclip #calendar_wrap{
padding:0 3px;
width:224px;
}
li.wclip #wp-calendar{
width:100%;
}
li.wclip #wp-calendar caption{
font-weight:bold;
}
li.wclip #wp-calendar th{
font-size:11px;
}
li.wclip #wp-calendar td{
padding:0;
text-align:center;
}
li.wclip td#prev{
padding:0 0 5px 5px;
text-align:left;
}
li.wclip td#next{
padding:0 5px 5px 0;
text-align:right;
}

li.wclip #recentcomments a{
background:0;
clear:both;display:block;
min-height:0;
padding:0;
width:auto;
}
li.wclip #recentcomments a.url{
clear:none;display:inline;
font-weight:normal;
}
li.wclip #recentcomments li{
line-height:18px;
padding:7px 10px;
width:210px;
}

li.wclip #searchform{
padding:5px 10px;
}
li.wclip #searchform .field{
background:#fff;border:1px solid #d9d9d9;
border-radius:4px;-moz-border-radius:4px;webkit-border-radius:4px;
padding:4px 1px;
width:140px;
}
li.wclip input#searchsubmit{
background:#eee;
border:0;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
color:#4e7c01 !important;font:bold 12px Verdana,Helvetica,sans-serif;
cursor:pointer;
display:inline-block;
padding:4px 5px;
text-decoration:none;
}
li.wclip input#searchsubmit::-moz-focus-inner{
border:0;padding:0;
}
li.wclip input#searchsubmit:hover{
background:#000075;
color:#fff !important;
}

li.wclip .tagcloud{
padding:5px 10px;
}

#contentwrap{
float:right;
padding:0 15px 50px 0;
width:710px;
}
#contentwrap .post{
margin:0 0 20px;
}
#contentwrap .ptitle{
background:url("images/ptitlebg.png") no-repeat 0 bottom;
color:#132c6a;font:bold 24px/28px Tahoma,Geneva,sans-serif;
padding:5px 15px 25px;
width:680px;
}
#contentwrap .ptitle a{
color:#132c6a;
text-decoration:none;
}
#contentwrap .ptitle a:hover{
text-decoration:underline;
}
#contentwrap .phead{
background:url("images/pmetabg.png") no-repeat 0 0;
margin:0 0 20px;padding:8px 0 0;
width:710px;
}
#contentwrap .phead .ptitle{
background:url("images/pmetabg.png") no-repeat -710px bottom;
color:#595959;font-size:18px;line-height:22px;
padding:1px 10px 9px;
width:690px;
}
#contentwrap .phead .ptitle span{
color:#132c6a;
}

#contentwrap .pcontent{
margin:0 0 20px;padding:0 15px;
width:680px;
}
#contentwrap a.mlink{
font-weight:bold;
text-decoration:none;
}
#contentwrap a.mlink:hover{
text-decoration:underline;
}
#contentwrap .pmeta,#contentwrap .pmetaw{
background:url("images/pmetabg.png") no-repeat 0 0;
}
#contentwrap .pmeta{
padding:5px 0 0;
width:710px;
}
#contentwrap .pmetaw{
background-position:-710px bottom;
color:#666666;font-size:11px;line-height:18px;
height:auto;min-height:18px;
padding:2px 5px 7px;
width:700px
}
#contentwrap .pmetaw:after{
clear:both;content:" ";display:block;width:100%;
}
#contentwrap span.pmetacat,#contentwrap span.pmetacom,#contentwrap span.pmetaedit{
border-right:2px solid #e0e0e0;
display:block;float:left;
padding:0 12px;
}
#contentwrap #ctitle{
font:bold 16px/20px Tahoma,Geneva,sans-serif;
}

#pagination{
clear:both;display:block;
}
#pagination:after{
clear:both;content:" ";display:block;width:100%;
}
.pprev{float:left;}
.pnext{float:right;}
.pprev a,.pnext a{
background:#214087;
background:-moz-linear-gradient(top,  #214087 0%, #132c6a 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#214087), color-stop(100%,#132c6a));
background:-webkit-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:-o-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:-ms-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:linear-gradient(to bottom,  #214087 0%,#132c6a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#214087', endColorstr='#132c6a',GradientType=0 );
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
color:#fff !important;font:bold 12px Verdana,Helvetica,sans-serif;
display:block;
padding:4px 5px;
text-decoration:none;
text-shadow:1px 1px 1px #081d52;
}
.pprev a:hover,.pnext a:hover{
background:#3a7d00;
text-shadow:-1px -1px 0 #2c5e00;
}

.wp-caption{
margin:0 0 20px;
text-align:center;
}
.wp-caption img{
border:0;
margin:0;padding:0;
}
.wp-caption p.wp-caption-text{
margin:0;
}
.wp-smiley{
margin:0 !important;
max-height:1em;
}
.gallery dl{
margin:0;
}
.gallery-caption{
margin:-20px 0 0;
}
#comments{
border-top:2px dotted #ebeae5;
margin:20px 0 0;padding:10px 0 0;
}
#comments h3{
font:bold 16px Tahoma,Helvetica,sans-serif;
margin:0 0 10px;padding:10px 0 0;
}
ol.wrapcomments{
list-style:none;
margin:0 0 10px;padding:10px 0 0;
}
ol.wrapcomments li{
background:#f7f7f7;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
margin:5px 0 0;padding:10px;
position:relative;z-index:1;
}
ol.wrapcomments li li{
background:#fff;
border:1px solid #eee;
margin:5px 0 0;padding:10px;
}
.cauthor img.avatar{
vertical-align:bottom;
}
.cauthor cite,.cauthor span.says{
line-height:40px;
}
ul.children{
list-style:none;
margin:0;
}
textarea#comment{
background:#fff;border:1px solid #cbcac5;
border-radius:4px;
font:12px Verdana,Helvetica,sans-serif;
width:100%;min-width:300px;max-width:708px;
}
input#author,input#email,input#url{
background:#fff;border:1px solid #cbcac5;
border-radius:4px;
font:12px Verdana,Helvetica,sans-serif;
padding:2px 0;
width:300px;
}
#commentform p{
position:relative;z-index:1;
}
#commentform label{
float:left;
width:70px;
}
#commentform span.required{
color:#f00;font-size:10px;
position:absolute;left:57px;top:3px;
}
#commentform .comment-notes span.required{
position:static;
}
.cmeta{
font-size:11px;
margin:0;
position:absolute;right:10px;top:20px;z-index:1;
}
.cbody{
padding:20px 0 0;
}

input#submit,#contentwrap input#searchsubmit{
background:#214087;
background:-moz-linear-gradient(top,  #214087 0%, #132c6a 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#214087), color-stop(100%,#132c6a));
background:-webkit-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:-o-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:-ms-linear-gradient(top,  #214087 0%,#132c6a 100%);
background:linear-gradient(to bottom,  #214087 0%,#132c6a 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#214087', endColorstr='#132c6a',GradientType=0 );
border:0;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;
color:#fff !important;font:bold 12px Verdana,Helvetica,sans-serif;
cursor:pointer;
display:inline-block;
padding:4px 5px;
text-decoration:none;
text-shadow:1px 1px 1px #081d52;
}
input#submit::-moz-focus-inner,#contentwrap input#searchsubmit::-moz-focus-inner{
border:0;padding:0;
}
input#submit:hover,#contentwrap input#searchsubmit:hover{
background:#3a7d00;
text-shadow:-1px -1px 0 #2c5e00;
}

#footwrap{
background:url("images/footwrapbg.gif") repeat-x 0 bottom;
clear:both;
width:100%;
}
#foot{
background:url("images/bodywrapbg.png") no-repeat -1980px 0;
margin:0 auto;padding:45px 0 20px;
width:990px;
}
#foot p.copy{
color:#333;font:bold 12px/20px Verdana,Helvetica,sans-serif;
margin:0 0 15px;
text-align:center;
text-shadow:1px 1px 0 #fff;
}
#foot p.copy a{
color:#4e7c01;
text-decoration:none;
}
#foot p.copy a:hover{
text-decoration:underline;
}
#foot .finfo{
background:url("images/footsep.png") no-repeat center 0;
color:#595959;font-size:10px;line-height:12px;
padding:15px 15px 1px;
text-align:center;
}
#foot .finfo p{
margin:0 0 10px;
}