/*
Theme Name: Healthpress
Theme URI: http://wordpress.org/
Description: New WordPress theme based on custom design.
Version: 1.0
Author: Diptanshu Sharma, JIL
Author URI: diptanshu.cc
Tags: blue, custom header, fixed width, two columns, widgets
*/
@import url('reset.css');


/* Begin Typography & Colors */
body{font-size:62.5%;font-family:Arial, Sans-Serif;color:#333;margin:0;padding:0;}
h1{font-size:2.4em; font-weight:400;color:#333; font-family:"Times New Roman", serif; }
h2{font-size:2em; }
h3{font-size:1.8em; }

h2,h3{font-family:Arial, Sans-Serif;font-weight:700; line-height:normal; margin-bottom:7px;}
h3{font-size:1.3em;}
h4{font-size:1.2em; font-weight:400;font-family:Arial, Sans-Serif;}
h2,h2.pagetitle{font-size:1.6em;}

h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#333;}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite,#wp-calendar a{text-decoration:none;}
#headerimg .description{text-decoration:none;color:#333;}
/* h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{text-decoration:none;color:#333;} */
a,a:visited,h2 a:hover,h3 a:hover{color:#36C;/* text-decoration:none; */}
a:hover{color:#147;text-decoration:underline;}
li {line-height:1.6em;}

small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}

.widecolumn .entry p{font-size:1em; margin-bottom:7px; }
.narrowcolumn .entry,.widecolumn .entry{line-height:1.6em;}
.entry p {line-height:1.6em;margin-bottom:7px;}
.widecolumn{line-height:1.6em;}
.narrowcolumn .postmetadata{ }
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:#FFF;}
.depth-1{border:1px solid #ddd;}
.even,.alt{border-left:1px solid #ddd;}
.entry p a:visited{color:#36C;}
.sticky{background:#f7f7f7;padding:0 10px 10px;}
.sticky h2{padding-top:10px;}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Arial, Sans-Serif;}
.commentlist li ul li{font-size:1em;}
.commentlist li{font-weight:700;}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;padding:2px;}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;}
.commentmetadata{font-weight:400;}

#content{font-size:1.2em;}
#sidebar{font:1em 'Lucida Grande', Arial, Sans-Serif;}
#sidebar h2{font-family:'Lucida Grande', Arial,sans-serif;font-size:1.2em;}
#commentform p{font-family:'Lucida Grande', Arial, Sans-Serif;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
#footer{border:none;}
/* End Typography & Colors */

/*** ===== Begin Structure ===== ***/

body{background:#FFF url(img/page_bg.jpg) repeat-x;margin:0 0 20px;padding:0;}
#page{background-color:#FFF;width:960px;margin:0 auto;padding:0;}
#header{position:relative;height:98px; display:block;}
#header a.logo{width:222px;height:98px;float:left;position:absolute;left:0;top:0;background:url(img/logo.gif) no-repeat;margin:0; text-decoration:none;}
#header .description{ font-size:1.2em;text-align:center;position:absolute;left:250px;top:0; width:300px; font-size:1.8em;color:#000; margin-top:35px;}
#header .bannerad{position:absolute;right:20px;top:0;}
#headerimg{ }
#content{ padding:20px 0;}
#sidebar{}
#topnav { display:block; height:30px; width:100%; float:left; clear:both; list-style:none; }
#topnav li { list-style:none; margin:0 1px 0 0;padding:0; display:inline;float:left; }
#topnav li.subscribe { margin-left:70px; }
#topnav li a,
#topnav li a:visited{ }

.narrowcolumn{float:left;width:65%;}
.narrowcolumn{margin:0;padding:0 0 20px 20px;float:left; }
.widecolumn{margin:5px 0 0 150px;padding:10px 0 20px;}
.post{text-align:justify;margin:0 0 40px;}
.post hr{display:block;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
#footer{width:100%;clear:both;margin:0 auto;padding:0; border-top:solid 1px #ddd; padding-top:10px;}
#footer a,#footer a:visited{ font-size:10px; line-height:1em; color:#666; text-decoration:none;}
#footer a:hover{ color:#000; text-decoration:underline;}

#footer #botnav { margin-bottom:10px; }
#footer #botnav ul { list-style:none; }
#footer #botnav ul li { display:inline; float:left; padding:0 7px; border-left:solid 1px #666;}
#footer #botnav ul li.first { border-left:none;}

#footer p{text-align:center; line-height:1em;}
.postmetadata,.clear{clear:both;}
/* End Structure */

/*	Begin Headers */
h1{ line-height:2em; }
h2{/* margin:20px 0 0; */}
h2.pagetitle{margin-top:30px;text-align:center;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3{/* margin:30px 0 0;padding:0; */}
h3.comments{margin:40px auto 20px;padding:0;}
/* End Headers */


/* Begin Images */
p img {padding:0;max-width: 100%;}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}

.tcells { margin:10px auto;}
.tcells img {display:inline-block;vertical-align:baseline;margin:0;padding:0;float:left; height:160px; width:120px;}

.alignright{float:right;}
.alignleft{float:left;}
/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul{/* margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px; */ list-style:disc; padding-left:10px;}
html>body .entry li{margin:7px 0 8px 20px;}
/* .entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020";} */
.entry ol{ padding:0 0 0 10px;}
.entry ol li { margin-left:20px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
/* End Entry Lists */

/* Begin Form Elements */
#searchform{text-align:center;margin:10px auto;padding:5px 3px;}
#sidebar #searchform #s{/* width:108px;padding:2px; */}
#sidebar #searchsubmit{/*padding:1px;*/background:url(img/searchbutton.jpg) no-repeat; border:none; width:126px; height:33px;}
.entry form{text-align:center;}/* This is mainly for password protected posts, makes them look better. */
select{width:130px;}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{float:right;margin:0 0 5px auto;}
/* End Form Elements */

/* Begin Comments*/
.alt{margin:0;padding:10px;}
.commentlist{text-align:justify;padding:0;}
.commentlist li{list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{display:block;margin:0;}
/* End Comments */

/* Begin Sidebar */
#sidebar { float:right;padding: 20px 0 10px 0; width:305px;/* margin-left: 545px;width: 190px; */ }
#sidebar form {margin: 0;}

#sidebar h2 { font-size:11px; font-family:Arial,sans-serif; text-transform:uppercase; margin-left:5px; }
#sidebar .widgettitle { border-top:solid 2px #0E4693;border-bottom:solid 2px #0E4693; text-indent:5px; line-height:1.4em;}
#sidebar .widget_search h2 .widgettitle { border:none!important; text-indent:0; line-height:normal; font-size:1em; text-transform:normal; }
/* .widget_recent_entries { float:left; } */
.widget_recent_entries ul,
.widget_recent_entries ul li {list-style:none; border-bottom:solid 2px #E7F5FE;}
.widget_recent_entries ul li a,.widget_recent_entries ul li a:visited { /* width:300px; */ font-size:1.2em; line-height:1.8em;color:#36C; text-decoration:underline; }
.widget_recent_entries ul li a:hover {color:#000; }

/* End Sidebar */
/* Searchbox */
.widget_search,
#searchbox { border:solid 2px #666; padding:10px; text-align:center;width:280px; margin:10px auto; }
#searchbox h3 { white-space:normal;}
#searchbox input { display:block; margin:10px auto 0;}
#searchbox .searchbutton { background:url(../img/searchbutton.jpg) no-repeat; width:126px;height:33px;}
/* End Searchbox */

/* Begin Calendar */
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar caption{text-align:center;width:100%;}
#wp-calendar td{text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover{background-color:#fff;}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.center{text-align:center;}
.screen-reader-text{position:absolute;left:-1000em;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.hidden,hr{display:none;}
.bluebox { background-color:#D1E6F9; padding:10px;margin-bottom:10px; }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;/* line-height:17px;margin:0;padding:0 4px 5px; */}
/* End captions */

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
