/*
Theme Name: CMSTS-1126-WP
Theme URI: http://cmsthemestore.com/
Description: great idea blog theme
Version: 0.1
Author: Thomas Vasquez
Author URI: http://www.cmsthemestore.com/
Tags: Valid XHTML, Valid CSS, dark, custom header, fixed width, two columns, widgets, API

Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>
Please leave link in footer back to CMSThemestore.com intact. Thanks. 
*/
.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
/* End hide from IE-mac */
img{border:0}
/* begin template styles */
body {margin:0; padding:0; font-family:"Trebuchet MS"; font-size:14px;text-align:center; background:#222;color:#fff;}
#wrapper {width:975px;margin:0 auto;text-align:left;overflow:hidden;background:#37342f; border:1px solid #000;}
#header {padding:0;height:328px;width:975px;background-image:url(images/header.jpg);background-repeat:no-repeat;}
#navbar {width:936px;height:63px;position:relative; margin:0 auto; top:265px;}
#navbar ul {margin:0; padding:0; border:0; position:relative;}
#navbar ul li {list-style:none;position:relative;float:right;display:inline;margin:0;padding:0; border:0}
#navbar li a {display:block;height:63px;background-repeat:no-repeat;background-position:top left;color:#ccc;line-height:63px;font-size:16px;}
#navbar li.nav1 a {width:117px; background-image: url(images/nav1.jpg);text-indent:28px; text-indent:45px}
#navbar li.nav1 a:hover, #hd li.nav1.active a { background-image: url(images/navA.jpg);color:#89bf13;}
#navbar li.nav2 a {width:119px; background-image: url(images/nav2.jpg);text-indent:22px;text-indent:40px}
#navbar li.nav2 a:hover, #hd li.nav2.active a { background-image: url(images/navB.jpg);color:#89bf13;}
#navbar li.nav3 a {width:118px; background-image: url(images/nav3.jpg);text-indent:28px;text-indent:40px}
#navbar li.nav3 a:hover, #hd li.nav3.active a { background-image: url(images/navC.jpg);color:#89bf13;}
#navbar li.nav4 a {width:118px; background-image: url(images/nav4.jpg);text-indent:17px;text-indent:45px}
#navbar li.nav4 a:hover, #hd li.nav4.active a { background-image: url(images/navD.jpg);color:#89bf13;}
#navbar li.nav5 a {width:124px; background-image: url(images/nav5.jpg);text-indent:17px;text-indent:45px}
#navbar li.nav5 a:hover, #hd li.nav4.active a { background-image: url(images/navE.jpg);color:#89bf13;}
.src {float:right;margin-top:20px; margin-right:40px; position:relative;}
#main {padding:0;margin:25px 18px 0 18px;overflow:hidden;display:block;}
#sidebar{float:right;width:275px;display:block; padding-left:10px;border-left:1px solid #3d3932;}
#content {margin: 0 300px 0 18px;display:block;}
#footer {clear:both;height:110px; background-image:url(images/footer.jpg);background-repeat:no-repeat;font-size:14px;font-weight:bold;color:#ccc;}
#ft-infol { position:relative;width:auto;float:left;margin-left:25px; margin-top:60px;}
#ft-infor { position:relative;width:auto;float:right;margin-right:25px; margin-top:60px;}

/* begin wordpress styles */

/************************** calendar styles *********************************/
#wp-calendar {text-align:center;margin-bottom:7px;color:#fff;width:100%;}
#wp-calendar th {background:#8f8c80;}
#wp-calendar a {display:block;}
#prev a, #next a {border:0; color:#ccc; font-weight:bold;}
#prev a:hover, #next a:hover {border:0; color:#89bf13; font-weight:bold;}
#wp-calendar caption {text-align:left;width:100%;}

/************************** search form styles ***************************/
#searchform {margin-left:20px;text-align:left;width:250px;}
#searchform input {background-color:#5d0000;color:#222;font-weight:bold;}
#searchform #s {width:75%;background-color:#fff; color:#000; font-weight: bold;}
/*********************** post styles ******************************/
.entry {margin-top:10px;margin-bottom:15px;padding-bottom:5px;}
#comments {border-top:1px dotted #d0d1d0; padding-top:5px;}
.post-info { border-bottom:1px dotted #d0d1d0;}
.postmetadata {padding:2px; border-top:1px dotted #d0d1d0;}
.postmetadata a {color:#89bf13;text-decoration:none;}
.postmetadata a:hover {color:#89bf13;text-decoration: underline;}
.post {margin-bottom:12px;color:#fff;padding-left:5px;text-align:justify;}
.post p {margin-bottom: 1em;}
.post li {margin-left: 20px; border:0;}
.post ul {list-style-image: url(images/bullet.png);margin-bottom:10px;}
.post a:visited, .post a:link {color:#ccc;}
.post a:hover {color: #89bf13;}
/************************ comment styles ************************/
ol {padding: 3px 0 3px 15px;margin: 3px 0 3px 15px; list-style:decimal;}
ol li { list-style:decimal;border-bottom:1px dotted #d0d1d0;font-size:16px;font-weight: bold;padding: 0 0 6px 0;margin: 0 0 6px 0;}
ol.commentlist {margin: 0 auto;}
ol.commentlist li {margin-bottom:1.5em;border-bottom:dotted 1px #d0d1d0;padding:5px;color:#fff;list-style:decimal;}
blockquote p {margin:1em 1.5em;padding:1em 1.5em;border:1px solid #222;background:#ccc;color:#000; background-image:url(images/blq.gif)}
code {margin:10px;padding:10px;border:1px solid #222;background:#222;font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 16px;color: #99FF00}
.navigation {display: block;margin-top: 10px;margin-bottom: 25px;}
.alignleft {float: left;text-align: left;width: auto;}
.alignright{float: right;text-align: right;width: auto;}
/************************ various styles *********************************/
a:link, a:active, a:visited {text-decoration:none;color:#ccc;font-weight:bold;}
a:hover {text-decoration:none;color:#89bf13;font-weight:bold;}
#footer a:hover {text-decoration:underline;color:#89bf13;}
.formbutton{cursor:pointer;border:1px solid #ccc;background:#dedede;color:#000;font-weight:bold;padding:1px 2px;background: url(images/formbg.gif) repeat-x left top;}
p {text-align:justify;}
ul {padding: 3px 0 3px 15px;margin: 3px 0 3px 15px;}
h1 { color:#89bf13; margin:0; padding:0;}
h2, h3, h4, h5, h6 {margin:0 0 10px 0; padding:0;}
li {list-style: url(images/bullet.jpg);border-bottom: dotted 1px #d0d1d0;font-size:16px;font-weight: bold;padding: 0 0 6px 0;margin: 0 0 6px 0;}
.cmnt_frm{ background:#3d3932;padding:10px; border:1px solid #222;}
textarea  {background:#fff;text-indent:3px;color:#222;width:100%;font-size:16px;}
p img { padding: 0; max-width: 100%; }
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.left { padding:0 0 10px 0; margin: 0 7px 2px 0; display: inline; }
.right { float: right; }
.left { float: left; }
.alignright {float: right;}
.alignleft {float: left}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}