/*
Theme Name: CMSTS-1124-WP
Theme URI: http://cmsthemestore.com/
Description: Bright colored theme
Version: 0.1
Author: Thomas Vasquez
Author URI: http://www.cmsthemestore.com/
Tags: Valid XHTML, Valid CSS, bright, 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. 
*/
@charset "utf-8";
/* CSS Document */
.clear:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
/* End hide from IE-mac */
* {margin:0; padding:0}
body {margin:0;padding:0; font-family: "Trebuchet MS"; font-size:16px;text-align:center;background-color:#024e79;color:#fff;background-image: url(images/main_back.jpg);background-repeat:repeat-x;}
#wrapper {width:975px;border:1px solid #000;margin:0 auto;text-align:left;overflow:hidden;background-color:#cad4d6; color:#222;}
#hd {margin:0;padding:0;height:126px; width:975px; background-image: url(images/header.jpg); background-repeat:repeat-x}
.head-txt { position:relative; margin-left:25px; top:10px;}
.head-txt h1 { color:#fff;}
#hd ul {margin:0; padding:0;}
#hd ul li {list-style:none; position:relative; float:left; display:inline; margin:0; padding:0; text-indent:65px}
#hd li a {display: block;height:59px;background-repeat: no-repeat;background-position: top left; color:#fff; line-height:59px;}
#hd li.nav1 a {width:155px; background-image: url(images/nav1.png); }
#hd li.nav1 a:hover, #hd li.nav1.active a { background-image: url(images/nav-A.png);color:#ffcc00;}
#hd li.nav2 a {width:155px; background-image: url(images/nav2.png); }
#hd li.nav2 a:hover, #hd li.nav2.active a { background-image: url(images/nav-B.png);color:#ffcc00;}
#hd li.nav3 a {width:155px; background-image: url(images/nav3.png); }
#hd li.nav3 a:hover, #hd li.nav3.active a { background-image: url(images/nav-C.png);color:#ffcc00;}
#hd li.nav4 a {width:155px; background-image: url(images/nav4.png); }
#hd li.nav4 a:hover, #hd li.nav4.active a { background-image: url(images/nav-D.png);color:#ffcc00;}
#hd li.nav5 a {width:155px; background-image: url(images/nav5.png); }
#hd li.nav5 a:hover, #hd li.nav5.active a { background-image: url(images/nav-E.png);color:#ffcc00;}
#hd li.nav6 a {width:155px; background-image: url(images/nav6.png); }
#hd li.nav6 a:hover, #hd li.nav6.active a { background-image: url(images/nav-F.png);color:#ffcc00;}
#navbar {position:relative;width:930px;height:59px;top:26px; margin-left:22px;}
#info {width:975px;height:207px; background-image: url(images/info.jpg);background-repeat:no-repeat;}
.info-text { position:relative; float:right; margin-right:50px; color:#fff; text-align:right; top:35px;}
.learn {position:relative; float:right;width:185px; height:38px;top:45px; margin-left:450px; margin-right:50px}
.info-text h1 {color:#fff;}
#main {overflow:hidden;display:block; margin:25px 28px 10px 28px;}
#sidebar {float:right;width:260px;display:block;color:#222; background-color:#fff;}
#sidebar h2 {color:#023b5c; margin-left:10px; margin-top:10px}
#sidebar li {list-style: url(images/bullet.gif);border-bottom: 1px dashed #ccc;padding: 0 0 6px 0;margin: 0 0 6px 20px;}
#sidebar ul {padding: 5px 5px 3px 15px;margin: 3px 5px 3px 15px;}
#content { margin-right:285px;}
#footer {clear:both;height:79px;text-align:center; color:#fff;background-image: url(images/footer.png); background-repeat:repeat-x; font-weight:bold;}
#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {color:#fff;text-decoration:none;font-weight:bold;}
#bot-link-l {position:relative; float:left; margin-left:30px; width: auto; top:30px;}
#bot-link-r {position:relative; float:right; margin-right:30px; width:auto; top:30px;}
a:link, a:active, a:visited {color:#023b5c;text-decoration:none;font-weight:bold;}
a:hover   {color:#ff4e00;text-decoration:none;font-weight:bold;}
.post a:hover, .post a:visited, .post a:link {color: #ff4e00;font-size:16px; font-weight:bold;}
p {text-align:justify;}
ul {margin-left:5px; margin-bottom:10px;text-indent:0;margin-top:10px;}
li {list-style: url(images/bullet.gif);margin-top:10px;margin-left:35px;}
ol {margin-left:15px; margin-bottom:10px;text-indent:0;margin-top:10px;list-style: decimal;}
ol li {margin-top:10px;margin-left:15px;list-style:decimal;}
.pagetitle {color: #222;}
.fm_but {border:0;color:#fff;background-image:url(images/button1.jpg);width:184px;height:37px; line-height:37px;text-align:center; padding-bottom:8px}
#searchform {margin-left:20px;text-align:left;width:225px; margin-top:10px;margin-bottom:10px}
#searchform input {color:#222;font-weight:bold;}
#searchform #s {width:65%;background-color:#fff; color:#000; font-weight: bold;}
#wp-calendar {text-align:center;color:#222;font-weight:bold;width:100%; padding:7px;}
#wp-calendar th {background-color:#ff4e00; color:#FFF; border:1px solid #222}
#wp-calendar a:link {text-decoration:underline}
#title {font-size:18px;font-weight:bold; color: #222;}
.entry {margin-top: 10px;margin-bottom: 16px;}
.postmetadata {padding:2px;border-top:1px; border-color:#222; border-top-style: dashed;}
.postmetadata a {color: #ff4e00; text-decoration:none;}
.postmetadata a:hover {color: #ff4e00; text-decoration:none;}
.post-meta { margin-bottom:25px; border-bottom:1px dashed #222; padding:7px;}
.post {margin-bottom:12px;color:#222;padding-left:5px;font-size:16px; text-align:justify;}
.post p {line-height: 1.4em;margin-bottom: 1em;color:#222}
.post li {margin-left: 20px; list-style:none}
.post ul { list-style:none;margin-bottom: 10px; color:#138f92}
/********************** color of quotes ****************************/
.navigation {display: block;margin:10px;}
.alignleft {float: left;text-align: left;width: auto;}
.alignright{float: right;text-align: right;width: auto;}
ol.commentlist {margin: 0 auto;}
ol.commentlist li {margin-bottom:1.5em;border:1px solid #000;padding:5px;background-color:#30698a;color:#fff;font-weight:bold; list-style:none}
ol.commentlist a:link, ol.commentlist a:visited, ol.commentlist a:active{color:#fff;font-weight:bold;}
ol.commentlist a:hover {color:#ff4e00;text-decoration:none;font-weight:bold;}
ol.commentlist li.alt {background-color:#bdc6c8;color:#222; list-style:none;}
ol.commentlist li.alt a:link, ol.commentlist li.alt a:visited, ol.commentlist li.alt a:active{color:#fff;font-weight:bold;}
ol.commentlist li.alt a:hover {color:#ff4e00;text-decoration:none;font-weight:bold;}
small.commentmetadata {font-size: 0.8em;margin-bottom: 1em;display: block;}
/*********************** form styles ************************/
.navtitle {font-size: 1em;border-bottom: 2px solid #384a4b; text-decoration:none;}
input{background-color:#fff;text-indent:3px;border:1px indent #222;width:auto;color:#fff;margin-bottom:5px;font-size:16px; font-weight:bold; font-family:"Trebuchet MS";}
option {font-size:16px;text-indent:2px;color: #fff;border:1px solid #58574b; color:#222; font-weight:bold; font-family:"Trebuchet MS"; font-size:12px}
select    {background-color:#fff;border:1px solid #222; width:auto; color:#222;}
textarea  {background-color:#fff;text-indent:3px;border:1px indent #222;color:#222; width:100%; margin-bottom:10px; font-size:16px; font-weight:bold; font-family:"Trebuchet MS"; background-image:url(images/blq.gif);}
small {color:#000;font-weight:bold}
/******************* image styles *****************************/
img {border:0;}
.right { float: right; padding: 4px; margin: 0 0 2px 7px; display: inline;}
.left { float: left;padding:0 0 10px 0; margin: 0 7px 2px 0; display: inline; }
.post-back {background-color:#c4bdad;}
/******************************** widget styles *******************************/
.widgettitle {color:#fff;text-indent:10px;list-style:none; margin-bottom:10px;}
blockquote {border: 1px solid #5c5656;margin: 1em 0;padding: 10px;background: #f8f7f6 url(images/blq.gif);}
code {font-family: "Courier New", Courier, monospace;font-size: 12px;color: #ff4e00;font-weight:bold; margin-top:15px}
/************************* styles for calendar in post ******************************/
.postit .post_cal {border: 1px solid #222;text-align: center;width: 75px;float: left;margin-right:10px;margin-top:10px;}
.post_cal .dayname {background-color:#ff4e00;border-bottom:1px solid #222;color:#fff;font-size:smaller;font-weight:bolder;width:100%;}
.post_cal .daynum {border-bottom: 1px solid #222;font-size: xx-large;font-weight: bold;width: 100%;}
.post_cal .month, .post_cal .year {font-size: smaller;font-weight:bold;width: 100%;}
.postit {border-top: 1px #222 dashed;}
.frm_but {background-image:url(images/button1.jpg); width:184px; height:37px; border:0; line-height:37px; text-align:center; color:#fff;}
.post-footer {background-color:#aacbde;padding: 5px; margin: 20px 10px 25px 10px;border: 1px solid #4c4219;font-size: 95%;}
.post-footer .date {background: url(images/clock.gif) no-repeat left center;padding-left: 25px; margin: 0 10px 0 5px;font-weight:bold;}
.post-footer .comments {background: url(images/comment.gif) no-repeat left center;padding-left: 25px; margin: 0 10px 0 5px;}
.post-footer .readmore {background: url(images/page.gif) no-repeat left center;padding-left: 25px; margin: 0 10px 0 5px;}
.post-footer .readmore a  { background:none; }
.alignright {float: right;}
.alignleft {float: left}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}