/*   
Theme Name: SmartHealth
Theme URI: http://www.wpsmarttools.com/
Description: "Anger makes dull men witty, but it keeps them poor."
Author: WP Smart Tools
Author URI: http://wwww.wpsmarttools.com/
Version: 1.0
*/


/* global reset */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,
q,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* end of global reset */


/* ----- CSS ----- */

body{ background-image:url(images/body_bg.png); background-repeat:repeat-x;}

/* ----- IDS ----- */

#wrapper { width:760px; margin: 0 auto;}

#header {width: 760px; height:153px; float:left; background-image:url(images/title_bg.png); background-repeat:no-repeat;}

#content {width:750px; float:left; padding-left:10px;}	

#main { width: 500px; float:left;}

#main .testimonial { width:190px; float:right; border:1px solid #ccc; padding:5px; margin: 10px 0 10px 10px;}

#sidebar { width: 230px; float:left; padding:20px 0; margin-left:20px;}

#footer {width:100%; height:61px; float:left; text-align:center; background-image:url(images/body_bg.png); background-repeat:repeat-x; border-top:10px solid #f6f6f6; margin:50px 0; padding-top:25px;}

#additional-text { width: 750px; margin:60px auto 60px auto; padding-bottom:50px;}


/* ----- CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

#main .post-content li { line-height:10px; font-size:14px; background-image:url(images/li_item.jpg); background-repeat:no-repeat; color:#009933; font-weight:bold; margin:15px 0 15px 10px; padding-left:12px;}


/* - - - - - - - - - - - - - - - - - - - - -

Description : css typography file

- - - - - - - - - - - - - - - - - - - - - */

body { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
body p {color:#333; }
body a { color:#61c0d6; text-decoration:none;}

#header h1 { font-size:36px; color:#9966bb; font-weight:bold; padding: 85px 20px 0 20px; line-height:36px;}
#header h1 a { color:#9966bb;}
#header h5 { font-size:20px; color:#61c0d6; font-weight:bold; padding: 5px 20px 5px 20px; line-height:20px;}

#main  h3 { font-size:20px; color:#9966bb; font-weight:bold; padding: 20px 0; border-bottom:1px solid #61c0d6; text-transform:capitalize; margin-bottom:10px; }
#main  h3 a {color:#9966bb;}
#main p { font-size:14px; color:#333; padding: 5px 0;}
#main a { color:#61c0d6; text-decoration:none;}
#main a:hover { text-decoration:underline;}

#main .testimonial img { float:right;}

#sidebar h2 { background-image: url(images/sidebar_title_bg.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; color:#fff; font-size:18px; height:30px; line-height:30px; margin-top:20px;}

#sidebar .widget ul { padding:10px; background-color:#f4eef7;}
#sidebar .widget ul li { padding: 5px 0 5px 10px;}
#sidebar ul li ul {padding:10px; background-color:#f4eef7; }
#sidebar ul li ul li {padding: 5px 0 5px 10px;}
#sidebar a { color:#333;}
#sidebar a:hover { text-decoration:underline;}

#footer ul li { display:inline; padding:0 5px;}
#footer p { padding-bottom:20px; color:#FFFFFF; font-weight:bold;}
#footer a { font-weight:bold;}

#additional-text p { color:#666666; font-size:12px; font-weight:normal;}

/* calendar */

#sidebar #wp-calendar td { padding:5px; }
#sidebar table#wp-calendar { border:1px solid #cccccc; margin:0 auto;}
#sidebar table#wp-calendar caption { display:none;}
tbody .pad { background-color:#e6f5f9;}
table#wp-calendar>tbody>tr>td> a { font-weight:bold; /*color:#8796A5; color:#333333;*/ font-size:16px; font-family:arial narrow, arial, garamond, palatino linotype, times new roman, bookman old style; color:#3c4a55;}
thead>tr>th { width:20px; height:20px; text-align:center; background-color:#cdd5de; border:1px solid #cccccc;}
tbody>tr>td { width:20px; height:20px; text-align:center; border:1px solid #cccccc;}
tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:visited, tfoot>tr>td>a:hover, tfoot>tr>td>a:active { font-weight:bold; font-size:18px; height:20px; font-family:garamond, bookman old style, times new roman, arial narrow, arial; color:#5b7085; /*color:#3c4a55;*/}
tfoot>tr>td#prev { width:58px; height:20px; text-align:left; background-color:#ffffff;}
tfoot>tr>td#next { width:58px; height:20px; text-align:right; background-color:#ffffff;}

/* search */

#sidebar #searchform .screen-reader-text { display:none;}
#sidebar #searchform { display:inline;}
#sidebar #searchform #s { width:145px; margin:10px 0 10px 10px; }
#sidebar #searchform #searchsubmit { width: 60px; text-align:center; margin: 10px 0;}

/* text widget */

#sidebar .textwidget { padding:10px;}

/* comments */

#comments-template { padding-left:15px;}

#comments { font-size:18px; font-weight:bold; margin:10px 0; padding-left: 28px; padding-bottom:8px; line-height:24px; background-image:url(images/comment-icon.jpg); background-repeat:no-repeat; border-bottom:1px solid #003c93;}

.comments-template {margin: 10px 0 0; border-top: 1px solid #ccc; padding: 10px 0 0;}
.comments-template ol{ margin: 0; padding: 0 0 15px; list-style: none;}
.comments-template ol li{ margin: 10px 0 0 0; line-height: 18px; padding: 0 0 0 10px; border-bottom: 1px solid #ccc;}
.comments-template h2, .comments-template h3{ font-family: Georgia, Sans-serif;	font-size: 16px;}

.commentmetadata { font-size: 12px; padding:10px 0;}

#comments-template .commentlist li { border-bottom:1px solid #003c93; padding-bottom:10px; margin-bottom:10px;}

.comments-template p.nocomments{ padding: 0;}
.comments-template textarea{ font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px;}

#respond { font-size:14px; font-weight:bold; padding: 10px 0;}

#main #comments-template #comment { margin:10px 0;}
#main #comments-template #submit { margin-bottom: 10px;}


#main .post-content h1 { font-size:32px; font-weight:bold; padding-bottom:5px;}
#main .post-content h2 { font-size:28px; font-weight:bold; padding-bottom:5px;}
#main .post-content h3 { font-size:24px; font-weight:bold; border-bottom:none; color:#000; text-transform:none; padding: 0 0 5px 0; margin:0;}
#main .post-content h4 { font-size:20px; font-weight:bold; padding-bottom:5px;}
#main .post-content h5 { font-size:16px; font-weight:bold; padding-bottom:5px;}
#main .post-content h6 { font-size:12px; font-weight:bold; padding-bottom:5px;}
