/************************************************/
/*** Typography : Core : Start ******************/
/************************************************/

html, body, input, button, select, option, textarea { 
	font-size: 12px; line-height: 16px; 
	font-family: 'Arial', Helvetica, serif; 
}
blockquote { font-style: italic; }
blockquote blockquote { font-style: normal; }

a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/************************************************/
/*** Typography : Core : End ********************/
/************************************************/


/************************************************/
/*** Typography : Header : Start ****************/
/************************************************/

div#googleads { 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
}

div#featured div.interior div h1 { 
	font-family: Georgia, 'Times New Roman', Helvetica, san-serif;
	font-size: 30px; line-height: 36px;
	font-weight: normal;
}
div#featured div.interior div p {
	font-family: Verdana, Arial, Helvetica, san-serif; 
	font-size: 14px; line-height: 18px;
	font-weight: normal;
}
div#featured-wrapper div.interior div p.readmore a {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px; line-height: 32px;
	font-weight: bold;
}

div#search input { 
	font-family: LucidaGrande, 'Lucida Grande', 'Lucida Sans', 'Arial', serif; font-size: 11px;
}


/************************************************/
/*** Typography : Header : End ******************/
/************************************************/


/************************************************/
/*** Typography : Blog Entry : Start ************/
/************************************************/

h2.pagetitle { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 24px; font-weight: normal; 
}

div.post div.title h2 {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 22px; line-height: 25px; font-weight: normal;
}
div.post div.title h2 a, div.post div.title h2 a:visited {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 22px; line-height: 25px; font-weight: normal;
}
div.post div.title p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; line-height: 16px; font-weight: bold;
}
div.indexpost div.entry p.readmore a, div.indexpost div.entry p.readmore a:visited {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px; line-height: 32px;
	font-weight: bold;
}
div.indexpost div.entry p.readmore a:hover {
	text-decoration: none;
}

div.post blockquote { font-style: italic; }
div.post blockquote blockquote { font-style: normal; }

div.singlepost div.title h2, div.singlepost  div.title h2 a, div.singlepost div.title h2 a:visited {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 24px; line-height: 30px; font-weight: normal;
}

/************************************************/
/*** Typography : Blog Entry : End **************/
/************************************************/


/************************************************/
/*** Typography : Comments : Start **************/
/************************************************/

div#comments  div.title h2, div#respond  div.title h2 { 
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 18px; font-weight: normal;
}

ol.commentlist li.commentlist cite { font-style: normal; }

h3#replycomment { font-family: Georgia, 'Times New Roman', sans-serif; font-size: 24px; line-height: 30px; }
h3#replycomment a:hover { text-decoration: none; }

form#commentform p small { font-size: 11px; }
form#commentform p.button { text-align: right; }

/************************************************/
/*** Typography : Comments : End ****************/
/************************************************/


/************************************************/
/*** Typography : Sidebar : Start ***************/
/************************************************/

div.box h2 { font-family: Georgia, 'Times New Roman', sans-serif; font-size: 16px; font-weight: normal; }
div.box h2 a, div.box h2 a:visited { font-family: Georgia, 'Times New Roman', sans-serif; font-size: 16px; font-weight: normal; }
div.box div.interior { font-family: Arial, Helvetica; font-size: 11px; }
div.box div.interior a { font-family: Arial, Helvetica, serif; font-size: 11px; }
div.box div.interior a:hover { text-decoration: none; }

div.box-widget_recent_comments div.interior ul li, div.box-widget_recent_comments div.interior ul li a,
div.box-widget_recent_comments div.interior ul li a:visited {
	font-family: Georgia, 'Times New Roman', serif; font-size: 11px;
}

/************************************************/
/*** Typography : Sidebar : End *****************/
/************************************************/


/************************************************/
/*** Typography : Footer : Start ****************/
/************************************************/

div#footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 18px; }

/************************************************/
/*** Typography : Footer : End ******************/
/************************************************/
	
/************************************************/
/*** Required For Themes : Start ****************/
/************************************************/
 
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.aligncenter { border: 0 none; }
.alignleft { border: 0 none; float: left; margin: 0 7px 7px 0; }
.alignright { border: 0 none; float: right; margin: 0 0 7px 7px; }
.wp-caption { border: 1px solid #ececec; text-align: center; padding: 10px 4px 0px 4px;  background: #fff none; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 10px; line-height: 17px; padding: 7px 5px; margin: 0; }

/************************************************/
/*** Required For Themes : End ******************/
/************************************************/

html, body, div { margin: 0; padding: 0; }
form { display: block; margin: 0; padding: 0; }
blockquote { margin: 15px 0; padding: 0 20px 0 20px; }

.clearer { clear: both; }
.hidden { visibility: hidden; }
.nodisplay { display: none; }

div#container { margin: 0; padding: 0; }

/************************************************/
/*** Layout : Core : End ************************/
/************************************************/


/************************************************/
/*** Layout : Header : Start ********************/
/************************************************/
div#googleads { height: 24px; } 
div#googleads-wrapper { width: 944px; margin: 0 auto; padding: 0 10px; height: 24px; text-align: left; }
div#googleads-wrapper div.name { height: 24px; line-height: 24px; float: left; }
div#googleads-wrapper div.ads { padding: 5px 0 0 25px; float: left; }

div#title { height: 90px; }
div#title-wrapper { width: 944px; margin: 0 auto; height: 90px; }
div#sitename { margin: 0; padding: 0; float: left; width: 366px; height: 90px; }
div#sitename h1 { display: block; margin: 0; padding: 0; height: 90px; }
div#sitename h1 a, div#sitename h1 a:visited {
	display: block; margin: 0; padding: 0; height: 90px;
	line-height: 90px; text-indent: -99999px;
}
div#sitename p { display: none; }
div#myads { margin: 8px 0 0 0; padding: 0; float: right; }
div#myads p { display: block; margin: 0; padding: 0; }
div#myads p a img { border: 0; padding: 8px 10px; }

div#navmenusearch { height: 35px; }
div#navmenusearch-wrapper { width: 944px; margin: 0 auto; height: 35px; }
div#search { float: right; height: 35px; padding: 0; }
div#search form { padding: 8px 0 0 0; }
div#search input { border: 0; padding: 3px 10px 0 28px; width: 243px; height: 17px; }

div#featured { height: 188px; }
div#featured-wrapper { width: 944px; margin: 0 auto; height: 186px; }
div#featured-wrapper div.interior { padding: 35px 0 0 0; }
div#featured-wrapper div.interior img { float: left; padding: 14px 17px; width: 393px; height: 190px; }
div#featured-wrapper div.interior div { width: 676px; padding: 2px 0 0 0; padding-left:30px;}
div#featured-wrapper div.interior div h1 { display: block; margin: 0; padding: 0 0 20px 0; }
div#featured-wrapper div.interior div p { display: block; margin: 0; padding: 0; }

/************************************************/
/*** Layout : Header : End **********************/
/************************************************/


/************************************************/
/*** Layout : Body : Start **********************/
/************************************************/

div#wrapper { }
div#wrapper-wrapper { width: 944px; margin: 0 auto; }

div#content { margin: 0; padding: 10px 0 0 10px; width: 492px; float: left; }
div#sidebar { margin: 0; padding: 10px 0 0 0; width: 308px; float: left; padding-left:24px;}

/************************************************/
/*** Layout : Body : End ************************/
/************************************************/


/************************************************/
/*** Layout : Blog Entry : Start ****************/
/************************************************/

div.pagetitle { margin: 0 0 15px 0; }
div.pagetitle h2 { display: block; margin: 0; padding: 10px; text-align: center; }

div.postgroup { padding: 0; padding-top: 20px; }

div.post { margin: 0; padding: 0; }
div.post div.title { display: block; margin: 0; padding: 0 0 10px 0; }
div.post div.title h2 { display: block; margin: 0 0 8px 0; padding: 0; }
div.post div.title p { display: block; margin: 0; height: 25px; line-height: 25px; }
div.post div.title p span.section-1 { display: block; min-width: 240px; padding: 0 10px; float: left; }
div.post div.title p span.section-2 { display: block; padding: 0 10px; float: left; border-left: 1px solid; }

div.post div.entry p.akpc_pop { display: block; margin: 0; }
div.post div.errorentry p { display: block; margin: 0; padding: 0; }

div.indexpost { margin: 0 0 20px 0; }
div.indexpost img.header { display: block; float: left; padding: 10px; width: 96px; height: 96px; }
div.indexpost div.text { margin: 0 0 0 126px; }
div.indexpost div.entry { padding: 0 0 15px 0; min-height: 140px; }
div.indexpost div.entry p { display: block; margin: 0; padding: 0 0 10px 0; }
div.indexpost div.entry p.readmore a { display: block; width: 106px; line-height: 32px; text-align: center;}

div.listpost { margin: 0 0 30px 0; }
div.listpost div.title { border: 0; height: auto; margin: 0 0 10px 0; padding: 0; }

/************************************************/
/*** Layout : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Layout : Comments : Start ******************/
/************************************************/

div#comments { margin: 35px 0 0 0; padding: 0;} 
div#comments div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; }
div#comments div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#comments p.nocomments { display: block; margin: 0; padding: 10px 0 0 0; }

ol.commentlist { display: block; margin: 0; list-style-type: none; padding: 20px 0 0 0; }
ol.commentlist li.comment { display: block; margin: 0;  padding: 0 0 20px 0; }
ol.commentlist li.comment div.comment { padding: 0 0 10px 0; border-bottom: 1px solid; }
ol.commentlist li.comment div.comment-author { height: 42px; }
ol.commentlist li.comment div.comment-author span.says { display: none;}
ol.commentlist li.comment img { float: left; margin: 0 10px 0 0; padding: 1px; border: 1px solid; }
ol.commentlist li.comment ul.children { margin: 20px 0 -20px 50px; padding: 0; list-style-type: none; }

div#respond { margin: 35px 0 0 0; padding: 0; }
div#respond div.title h2 { display: block; margin: 0; padding: 0 0 5px 0; }
div#respond div.title p { display: block; margin: 0; padding: 5px 0 0 0; }
div#respond p.norespond { display: block; margin: 0; padding: 10px 0 0 0; }

/************************************************/
/*** Layout : Comments : End ********************/
/************************************************/
	

/************************************************/
/*** Layout : Sidebar : Start *******************/
/************************************************/

div.sidebar-1 {  }
div.sidebar-2 { width: 308px;}

div.box { margin: 0; }
div.box h2 { display: block; margin: 0; padding: 10px 20px; }
div.box div.interior { padding: 20px 18px; }
div.box div.interior ul  { display: block; list-style-type: none; margin: 0 0 0 15px; padding: 0; }
div.box div.interior ul li { padding: 0; margin: 0 0 10px 0; }
div.box div.interior ul ul { margin: 10px 0 0 15px; padding: 0; }

/************************************************/
/*** Layout : Sidebar : End *********************/
/************************************************/

			

			
/************************************************/
/*** Layout : Footer : Start ********************/
/************************************************/

div#footer { width: 100%;  }
div#footer-wrapper { margin: 0 auto; width: 944px; padding: 12px 0; }
div#footer-wrapper p { display: block; margin: 0; padding: 0; text-align: left; }

/************************************************/
/*** Layout : Footer : End **********************/
/************************************************/


/************************************************/
/*** Navigation Menu : Start ********************/
/************************************************/

div#navmenu { float: left; height: 35px; }
div#navmenu ul { display: block; list-style-type: none; margin: 0; padding: 0; height: 35px; }
div#navmenu ul li { 
	display: inline; margin: 0; padding: 0; 
	/*float: left;*/ height: 35px;
}
div#navmenu ul li a, div#navmenu ul li a:visited {
	display: inline; margin: 0; padding: 0 20px; height: 35px; line-height: 35px;
	font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
	font-size: 11px; font-weight: normal;
	color: #233e76;
}
div#navmenu ul li a:hover, div#navmenu ul li a:focus {
	color: #fff; text-decoration: none;
}

div#navmenu ul li.current_page_item a, div#navmenu ul li.current_page a:visited {
	color: #fff; text-decoration: none;
}



/************************************************/
/*** Navigation Menu : End **********************/
/************************************************/


/************************************************/
/*** Pagination : Start *************************/
/************************************************/

div.navigation { height: 30px; padding: 0; }
div.navigation div.prev { float: left; height: 30px; line-height: 30px; }
div.navigation div.next { float: right; height: 30px; line-height: 30px; }

div#pagenav { 
	height: 41px; margin: 0 0 10px 0; 
}

div#pagenav div.simplenavi { text-align: center; }
div#pagenav div.simplenavi a, div#pagenav div.simplenavi a:link, div#pagenav div.simplenavi a:visited { 
	padding: 7px 10px; 
	background: #efefef none;
}
div#pagenav div.simplenavi a:hover { text-decoration: none; border: 1px solid #d5d5d5; }
div#pagenav div.simplenavi a:active { text-decoration: none; border: 1px solid #d5d5d5; }

div#pagenav div.wp-pagenavi { height: 26px; padding: 11px 0 0 0; margin: 0; text-align: left; font-weight: bold; }
div#pagenav div.wp-pagenavi a, div#pagenav div.wp-pagenavi a:link, div#pagenav div.wp-pagenavi a:visited { 
	display: block; float: left;
	margin: 0 6px 0 0; padding: 5px 10px; background: #efefef none; color: #666; border: 1px solid #d5d5d5;
}
div#pagenav div.wp-pagenavi a:hover { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi a:active { text-decoration: none; color: #666; }
div#pagenav div.wp-pagenavi span {
	display: block; float: left;
	margin: 0 6px 0 0; padding: 5px 10px; background: #efefef none;
	border: 1px solid #d5d5d5;
}
div#pagenav div.wp-pagenavi span.current { color: #000; }
div#pagenav div.wp-pagenavi span.extend {  }

/************************************************/
/*** Pagination : End ***************************/
/************************************************/


/************************************************/
/*** Colors : Core : Start **********************/
/************************************************/

body { color: #333; background: #005388 }
a:link, a:visited { color: #369; }
a:hover { color: #369; }

/************************************************/
/*** Colors : Core : End ************************/
/************************************************/


/************************************************/
/*** Colors : Header : Start ********************/
/************************************************/

div#googleads { background: #000 none; color: #999; }
div#title { background: transparent url('../img/healthmagasin-title.gif') left top repeat-x ;}
div#sitename h1 { background: transparent url('../img/healthmagasin-sitename.png') right center no-repeat; }
div#myads p a img { background: transparent url('../img/healthmagasin-banner.gif') center center no-repeat; }

div#navmenusearch { background: #005388 url('../img/healthmagasin-navmenusearch.gif') left top repeat-x; }
div#search input { color: #e5eeff; background: transparent url('../img/healthmagasin-input-search.gif') left top no-repeat; }

div#featured { background: #3e5fa2 url('../img/healthmagasin-featured.gif') left bottom repeat-x; }
/*div#featured-wrapper { background: transparent url('../img/healthmagasin-featured-wrapper.jpg') center top no-repeat; }*/
div#featured-wrapper { background: transparent url('../img/healthmagasin-featured.jpg') center top no-repeat; }
div#featured-wrapper div.interior img { background: transparent url('../img/healthmagasin-featured-image.png') center center no-repeat; }
div#featured-wrapper div.interior div h1, div#featured div.interior div h1 a, div#featured div.interior div h1 a:visited { color: #8ca8e3; }
div#featured-wrapper div.interior div p { color: #ccf; }


/************************************************/
/*** Colors : Header : End **********************/
/************************************************/


/************************************************/
/*** Colors : Body : Start **********************/
/************************************************/

div#wrapper { background: #fff url('../img/healthmagasin-wrapper.gif') left top repeat-x; }
div#sidebar {  }

/************************************************/
/*** Colors : Body : End ************************/
/************************************************/


/************************************************/
/*** Colors : Blog Entry : Start ****************/
/************************************************/

div.post div.title h2, div.post div.title h2 a, div.post div.title h2 a:visited { color: #333; }
div.post div.title p { color: #fff; }
div.post div.title p span.section-1 { background: #3e5fa2 none; }
div.post div.title p span.section-2 { border-left-color: #fff; background: #7290ce none; }
div.post div.title p a, div.post div.title p a:visited { color: #fff; }

div.indexpost img.header { background: #f0f0f0 none; }
div.indexpost div.entry {
	background: transparent url('../img/healthmagasin-indexpost-bottom.gif') center bottom no-repeat;
}

/************************************************/
/*** Colors : Blog Entry : End ******************/
/************************************************/


/************************************************/
/*** Colors : Comments : Start ******************/
/************************************************/

div#comments div.title h2, div#respond div.title h2 { 
	color: #000;   
}

ol.commentlist li.comment div.comment { border-bottom-color: #f2f2f2; }
ol.commentlist li.comment img.avatar { border-color: #e5e5e5; }

form#commentform p.input span input { color: #666; background: transparent none; }
textarea#comment { color: #666; background: transparent none; }
 
/************************************************/
/*** Colors : Comments : End ********************/
/************************************************/


/************************************************/
/*** Colors : Sidebar : Start *******************/
/************************************************/

div.box { color: #666; }
div.box h2 { color: #3e5fa2; }
div.box h2 a { color: #3e5fa2; }
div.box div.interior { background: transparent url('../img/healthmagasin-box-interior.png') left top no-repeat; }

div.box-feedburner div.interior input { background: transparent url('../img/healthmagasin-feedburner.gif') left top no-repeat; color: #a0a0a0; }
div.box-flickr div.interior img { border-color: #d5d5d5; }

table#wp-calendar { color: #666; }


/************************************************/
/*** Colors : Sidebar : End *********************/
/************************************************/




/************************************************/
/*** Colors : Footer : Start ********************/
/************************************************/

div#footer { color: #777; background: #000 none; }
div#footer a, div#footer a:visited { color: #606060; }
div#footer a, div#footer a:visited, div#footer a:link, div#footer a:hover { font-weight: bold; }

/************************************************/
/*** Colors : Footer : End **********************/
/************************************************/


/*
div.box h2 { font-family: 'Arial', sans-serif; font-size: 11px; font-weight: bold; line-height: 17px; }
div.box h2 a, div.box h2 a:visited { font-family: 'Arial', sans-serif; font-size: 11px; line-height: 17px; font-weight: bold; }
div.box div.interior { font-family: Arial, Helvetica; font-size: 11px; }
div.box div.interior a { font-family: Arial, Helvetica, serif; font-size: 11px; }
div.box div.interior a:hover { text-decoration: none; }
div.box-twitter div.interior, div.box-twitter div.interior a, div.box-twitter div.interior a:visited { 
	font-family: Georgia, 'Times New Roman', serif; font-size: 11px;
}
*/

div#wrapper-wrapper { background: transparent url('../img/healthmag-sidebar-m.gif') right top repeat-y; }
/*
div#wrapper-wrapper { background: #fff url('../img/healthmag-sidebar-mid.gif') right top repeat-y; }
div#wrapper { background: #fff url('../img/healthmag-sidebar-mid.gif') right top repeat-y; }
div#content { background: #fff; url('../img/healthmag-content.gif') left top repeat-x; }*/
div#sidebar {  }
div#sidebar div.top { background: transparent url('../img/healthmag-sidebar-top.gif') left top no-repeat; }

div.box { }
div.box h2 { color: #333; }
div.box h2 a { color: #005388; }
div.box div.interior { }

div.sidebar-1 div.box h2 { background: transparent url('../img/healthmag-sidebar-header-1.gif') left top repeat-y; }
div.sidebar-1 div.box h2 a { color: #005388; }
div.sidebar-1 div.box div.interior { background: transparent url('../img/healthmag-sidebar-interior-1.gif') center top no-repeat; }

div.sidebar-2 div.box h2 { background: transparent url('../img/healthmag-sidebar-header-2.gif') left top repeat-y; }
div.sidebar-2 div.box h2 a { color: #005388; }
div.sidebar-2 div.box div.interior { background: transparent url('../img/healthmag-sidebar-interior-2.gif') left top no-repeat; }

div#sidebar div.top { height: 19px; }
div#sidebar ul li { font-family: Verdana; text-transform: capitalize; font-size:115%; }
div#sidebar ul li a { font-size:95%; }
div#sidebar ul { padding-top:10px; }

#content .post .entry a { font-size:110%; font-family: Georgia,Tahoma,serif; }
#content .post .entry a:link,#content .post .entry a:visited{
border-bottom: 2px solid #5B71A4;
text-decoration:none;
background:#F4F8FF;
background:#F7FBFF;
}

#content .post .entry a:active,#content .post .entry a:hover{
border-bottom: 2px solid #7B99D7;
text-decoration:none;
background:none;
}

h6 { font-family: "Trebuchet Unicode MS","Trebuchet MS"; font-size:115%; }

#content .post .entry img{
padding:1px;
padding-bottom:3px;
margin-top:8px;
margin-bottom:8px;
border:0;
}
#content .post .entry a.image:link, #content .post .entry a.image:visited{
border: 1px solid #fff;
}
#content .post .entry a.image:active, #content .post .entry a.image:hover{
border-bottom: 3px solid #7290CE;
}
#content .post .post-link a:link, #content .post .post-link a:visited {
font-family: Verdana;
font-size:115%;
letter-spacing:0px;
border-bottom: 1px solid #354B7E;
background:none;
}

#content .post .post-link a:hover {
font-family: Verdana;
font-size:115%;
letter-spacing:0px;
border-bottom: 2px solid #354B7E;
background:none;
}

#content .post .entry { padding-top:10px; }
#content .post { margin-bottom:20px; }

div#footer p {padding-left:11px;}
div#sidebar ul li a { color:#3E5172; }

#googleads-wrapper div.name { text-transform: capitalize; } 

div#sidebar { padding-left:48px;}


div.post div.entry h3 {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 19px; line-height: 21px; font-weight: normal;
	text-transform: capitalize;
}
#content .post .entry ul li a, #content .post .entry ul li a:link, #content .post .entry ul li a:visited {
font-family: Arial;
font-size:100%;
border: 0;
color:#33497C;
background-color: #F7FAFF;
background:none;
}
#content .post .entry ul li a:hover {
border-bottom: 1px solid #354B7E;
color:#354B7E;
background:none;
}

.postmeta #tags { padding:8px; padding-top:2px; padding-bottom:3px; background: #E8EAFF none; }
#content .post .entry a, #tags a:link, #tags a:visited, #tags a:hover { color:#445270; }

div#comments div.title p { font-size:115%; }

.navigation .prev a {
	font-family: Georgia, 'Times New Roman', sans-serif;
	font-size: 16px; line-height: 18px; font-weight: normal;
	color:#2B3957;
}
.navigation .prev a, .navigation .prev:link, .navigation .prev a:visited { text-decoration: none; border-bottom: 1px solid #354B7E; }
.navigation .prev a:hover { color: #000; text-decoration: none; border-bottom: 2px solid #354B7E; }
