/*   
Theme Name: SmartNews-2
Theme URI: http://www.wpsmarttools.com/
Description: "A man may be so much of everything that he is nothing of anything."
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 {}

/* ----- IDS ----- */

#wrapper { width:750px; margin: 0 auto;}

#header { width:750px; height:110px; float:left; display:block; background-image:url(images/header_bg.jpg); background-repeat:no-repeat;margin-bottom:3px;}

#navigation { width:730px; height: 25px; padding:0 10px; background-color:#e5e5e5; margin-bottom:5px; float:left;}

#content { width:750px; float:left; border-bottom:5px solid #003c93;}

#main { width: 520px; float:left; display:block; margin-bottom: 50px;}

#sidebar { width: 210px; float:left; margin-left: 20px; padding:10px 0;}

#footer { width:750px; padding-top:20px; float:left; display:block;}
#footer .menu { float:right; display:inline;}

#additional-text { font-size:12px; padding: 50px 10px;}


/* ----- CLASSES ----- */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

#main .testimonial { width:150px; padding: 10px; margin: 10px 0 10px 10px; float:right; background-color:#eeeedd; border:1px solid #000;}

#main .post-date { width: 520px; float:left; display:block; border-bottom:1px solid #000; padding-bottom:10px; padding-top:3px;}
#main .post-title { width: 520px; float:left; display:block; padding:6px 0; position:relative; background-image:url(images/title_bg.jpg); background-repeat:no-repeat; background-position:bottom; margin-bottom:10px;}
#main .post-content { border-bottom:1px solid #000; padding-bottom:30px; margin-bottom:3px;}

/* - - - - - - - - - - - - - - - - - - - - -

Description : css typography part

- - - - - - - - - - - - - - - - - - - - - */

body { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
body a { text-decoration:none; color:#003399; font-weight:bold;}
body a:hover { text-decoration:underline;}

#header { font-family:"Times New Roman", Times, serif; text-align:center; text-transform:uppercase;}
#header h1 { font-size:60px; padding-top: 20px; line-height:50px;}
#header h1 a { text-decoration:none; color:#000; font-weight:normal;}
#header h5 { font-size:14px; color:#999999; font-weight:normal;}

#navigation { text-align:center;}
#navigation li {line-height: 25px; font-size:12px; font-weight:bold; padding: 0 5px; display:inline;}
#navigation li a { text-decoration:none; color:#003c93;}

#main .post-content p { padding-bottom:10px;}
#main .postmetadata { font-weight:bold; padding-top:20px;}

.align-left { float:left;}
.align-right { float:right;}

#main .post-title img { float:left; margin-right: 10px;}
#main .post-title h3 { vertical-align:top; font-size:18px; font-weight:bold; text-transform: uppercase;}
#main .post-title h3 a { text-decoration:none; color:#000;}
#main .post-title h6 { position: absolute; bottom:8px; font-size:18px; color:#003c93; left: 100px;}

#main .testimonial p { padding-bottom: 10px;}

#sidebar h2 {font-size: 18px; height:34px; font-weight:bold; color:#cb0000; line-height:34px; padding-bottom:20px; text-align:center; background-image:url(images/titlesidebar_bg.jpg); background-repeat: repeat-x;}
#sidebar .sidebar-box { border:1px solid #999; padding: 0; margin: 20px 0;}
#sidebar .sidebar-box ul { padding:10px;}
#sidebar .sidebar-box ul li { padding: 5px 0 5px 10px;}
#sidebar .textwidget { padding:10px;}
#sidebar #searchform .screen-reader-text { display:none;}
#sidebar #searchform {padding:10px; display:inline;}
#sidebar #searchform #s {width:110px; margin-left:10px;}
#sidebar #searchform #searchsubmit {width: 70px; text-align:center;}

#footer .menu li{ display:inline; padding-left:10px;}

/* calendar */

#sidebar #wp-calendar td { padding:5px; }
table#wp-calendar { border:1px solid #cccccc;}
table#wp-calendar caption { display:none;}
tbody .pad { background-color:#dddddd;}
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;}

/* 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; padding-bottom:5px;}
#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;}

