/*   
Theme Name: SmartNews-1
Theme URI: http://www.wpsmarttools.com/
Description: "Of two evils we must always choose the least."
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-color:#d8d8d6;}

/* ----- IDS ----- */

#wrapper{width:775px; margin: 0 auto;}

#container{ width: 765px; padding: 0 5px; background-color:#ffffff; float:left;}

#header {width: 765px; position:relative; height: 106px; margin-bottom:3px; background-image:url(images/header_bg.jpg); background-repeat:no-repeat; display:block; float:left;}

#headerRight { float:right; padding-right:20px; text-align:right; position:absolute; right:0; }

#navigation { width: 765px; height:26px; float:left; display:block; display:inline; text-align:center; background-image:url(images/nav_bg.jpg); background-repeat:repeat-x; margin-bottom:3px;}

#title { width: 765px; float:left; display:block;}
#title a { text-decoration:none; color:#fff;}

#main{ width: 750px; float:left; background-image: url(images/content_bg.jpg); background-repeat:repeat-y; float:left; padding:5px 0 20px 15px;}

#content { width: 525px; padding-right:30px; padding-top:20px; float:left; display:block;}

#sidebar { width: 188px; float:left; display:block; margin-left: 7px;}

#footer { background-color:#000000; width:765px; padding:0 5px 50px 5px; float:left;}

#footer #copyright { background-image:url(images/copyright_bg.jpg); background-repeat:repeat-x; width: 755px; height:31px; margin: 5px 0; padding:5px; float:left; display:block; margin-bottom:20px;}


/* ----- CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
#main .testimonial { width:190px; float:right; border:1px solid #ccc; background-color:#edf2f8; padding:5px; margin: 10px 0 10px 10px;}

#sidebar .sidebarBox { width:188px; float:left; display:block; padding-bottom:20px;}


/*------------- TYPOGRAPHY ---------------*/


body { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
a { color:#a50000; text-decoration:none;}
a:hover { text-decoration:underline;}
body h1 { font-size:36px; padding: 30px 0 0 80px;}
body h1 a { text-decoration:none; color:#fff; }

#header h1 { float:left;}
#header h1 a:hover { text-decoration:none;}

#headerRight p { color:#fff; font-size:12px; font-weight:bold;}

#navigation {text-transform:uppercase; line-height:26px; font-size:11px;}
#navigation li { padding: 0 5px; display:inline;}
#navigation li a { text-decoration:none; color:#000;}

#title p { font-size:12px; font-weight:bold; color:#FFFFFF; line-height: 20px; padding-left:8px; background-color:#535353;}
#title h2 { font-size:32px; font-weight:bold; color:#FFFFFF; line-height: 50px; padding-left:20px; background-color:#000000;}
#title p.author { line-height:31px; background-image:url(images/copyright_bg.jpg); background-repeat:repeat-x;}

#content h3 { font-size:18px; font-weight:bold; padding-top:5px; padding-bottom:10px;}
#content h3 a { text-decoration:none; color:#000;}
#content img { padding:5px; float:left;}
#content p { padding-top:5px; padding-bottom:5px;}

#main .testimonial p {font-size:12px; color:#666666;}
#main .testimonial img { float:right;}

#main .commentlist .alt { background-color:#ebebeb;}
#main .commentlist .alt1 { background-color:ddd;}

#main .postmetadata { padding-bottom:50px; margin-top:20px; border-top:1px solid #666;}

#sidebar {}

#sidebar h2 { margin-bottom:10px; margin-top:5px; line-height: 20px; font-size:14px; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center; background-color:#000000;}
#sidebar ul { padding-bottom:20px;}
#sidebar ul li ul li{ padding:5px;}

#sidebar #searchform .screen-reader-text { display:none;}
#sidebar #searchform { display:inline;}
#sidebar #searchform #s { width:100px; margin:10px 0 10px 10px; }
#sidebar #searchform #searchsubmit { width: 60px; text-align:center; margin: 10px 0;}

#sidebar .textwidget { padding:10px;}

#footer { text-align:center;}
#footer p { color:#666666; padding:10px 20px;}

#copyright p { font-size:18px; color:#fff; text-align:center; padding:0; font-weight:bold;}

/* calendar */

#sidebar #wp-calendar td { padding:3px;}
table#wp-calendar { border:1px solid #cccccc; margin-left:10px;}
*+html #sidebar #wp-calendar {margin-left:0px;}
table#wp-calendar caption { display:none;}
tbody .pad { background-color:#ddd;}
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:15px; height:15px; text-align:center; background-color:#cdd5de; border:1px solid #cccccc;}
tbody>tr>td { width:15px; height:15px; 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;}

/*-----------comments css --------------*/

.comments-template { margin: 10px 0 0; border-top: 1px solid #ccc; padding: 50px 0 0;}
.comments-template ol {	margin: 0; padding: 0 0 15px; list-style: none; }
.comments-template ol li{ margin: 10px 0 0; line-height: 18px; padding:0 0 10px 10px; border-bottom: 1px solid #ccc; background-color:#dddddd;}

.comments-template h2, .comments-template h3{ font-family: Georgia, Sans-serif;	font-size: 16px;}

.commentmetadata { font-size: 12px;}

.comments-template p.nocomments{ padding: 0;}

.comments-template textarea{ font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 12px;}


#main .post-content h1 { font-size:32px; font-weight:bold; padding: 0; 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; 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;}