/*  
Theme Name: solid-planning
Theme URI:http://www.themestudio.us/
Description:very nice wordpress theme
Author:themestudio.us@gmail.com
Author URI:http://www.themestudio.us/
*/
  *{
        margin: 0px;
        padding: 0px;}
body {
        font-size: 12px;
        margin: auto;
        text-align: center;
        color: #000;
        background-color: #A0A0A0;
        font-family:  Verdana, "Times New Roman", Times;}
#header {
        margin: 0px auto 0 auto;
        height: 64px;
        width: 1003px;
        background:#fff url(img/top.jpg);}
#title {
        float: left;}
#title h1 {
        font-family: "Trebuchet MS";
        font-size: 2.3em;
        font-weight: bold;
        color: #fff;
        text-align: left;
        text-transform: capitalize;
        margin-top: 14px;
        margin-left: 95px;}
#title h1 a {
        margin-top: 0px;
        text-align: left;
        font-weight: bold;
        color: #fff;
        text-decoration: none;}
#title h1 a:hover {
        color: #DFDFDF;        
        text-decoration: none;} 
#titleinfo {
        float: right;
        font-family: "verdana";
        font-size: 1em;
        color: #C7C7C7;
        text-transform: capitalize;
        margin-top: 5px;
        text-align: left;
        margin-right: 5px;
        letter-spacing: 1pt;}    
#banner{
        float: center;
        width: 1003px;
        height:192px;
        display: block;
        margin: 0 auto;
        background:#fff url(img/header.jpg) no-repeat;}
#banner #banner_title{
        color:#fff;
        padding: 20px 0 10px 240px;
        font-size:25px;
        text-align: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:18px;
        width:400px;}
#banner #banner_text{
        padding: 5px 5px 0 240px;
        color:#dfdfdf;
        font-size:13px;
        text-align: left;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        line-height:18px;
        width:450px;}
#container{
        clear:left;
        padding:0 auto 0 auto;
        margin-left:auto;
        margin-right:auto;
        margin-top: 0;
        margin-bottom: 0;
        width: 1003px;
        height: auto;
        background: #fff url(img/container.gif) repeat-y;}                
#leftnav{
        float: right;
        width: 200px;
        margin: 0;
        padding-top: 4px;
        margin-top: 0;
        margin-right: 10px;
        margin-bottom: 20px;
        text-align: left;}
#rightnav{
        float: right;
        width: 200px;
        margin: 0;
        padding-top: 4px;
        margin-top: 0;
        margin-bottom: 20px;
        margin-right: 1px;
        text-align: left;}
#content{
        display: block;
        margin: 0 420px 10px 25px;
        line-height: 1.5em;
        padding-top: 10px;
        text-align: left;}
#content ul{
        padding-left: 15px;}
#content ul li{
        margin-left: 15px;
        list-style-type: square;}
#content ul ul li{
        padding-left: 15px;}
#content ol{
        list-style-position: inside;
        padding-left: 15px;
        padding-top: 2px;
        margin-bottom: 10px;}
#content p{
        padding-top: 5px;
        padding-left: 10px;}
#footwrap{
        width: 1003px;
        height: 100px;
        clear:both;
        font-weight: normal;
        color: #fff;
        background: #fff url(img/footer.jpg) no-repeat;}
#footwrap p{
        padding: 55px 0 0 0;
        display: block;
        margin-bottom: 2px;
        text-align:center;}
#footwrap a:link {
        color: #fff;
        text-decoration: none;
        border: none;
        font-weight: bold;}
#footwrap a:hover {
        color: #dfdfdf;
        border: none;}
#footwrap a:visited:hover {
        color: #dfdfdf;
        border: none;}
#footwrap a:visited {
        color: #fff;
        text-decoration: none;
        border: none;
        font-weight: bold;}
#sidebarleft{
        color: #000;
        margin-bottom: 10px;
        padding: 0 5px  0 0px;}
#sidebarleft ul{}
#sidebarleft li{
        background: none;
        padding-bottom: 8px;}
#sidebarleft ul li{
        padding: 1px 0 4px 2px;
        display: block;
        margin-left: 20px;
        margin-right: 3px;}
#sidebarleft ul li ul li{
        display: block;
        padding-left: 10px;
        margin-left: 5px;
        margin-right: 3px;
        padding-bottom: 2px;}
#sidebarleft ul li li{
        display: block;
        padding-left: 10px;
        margin-left: 5px;
        margin-right: 3px;
        padding-bottom: 2px;}
#sidebarleft a:link {
        color: #000;
        text-decoration: none;
        border: none;}
#sidebarleft a:hover {
        text-decoration:underline;}
#sidebarleft a:visited:hover {
        text-decoration:underline}
#sidebarleft a:visited {
        color: #000;
        text-decoration: none;
        border: none;}
#sidebarleft h2 {
        height: 25px;
        padding: 5px 0 0px 35px;
        font-family: Arial, sans-serif; 
        color: #fff;
        background: #2054A9 url(img/sdt.jpg) no-repeat;
        border: 1px solid #000;
        margin-top:15px;}
#sidebarright{
        color: #000;
        margin-bottom: 10px;
        padding: 0 5px  0 0px;}
#sidebarright ul{}
#sidebarright li{
        background: none;
        padding-bottom: 8px;}
#sidebarright ul li{
        padding: 1px 0 4px 2px;
        display: block;
        margin-left: 20px;
        margin-right: 3px;}
#sidebarright ul li ul li{
        display: block;
        padding-left: 10px;
        margin-left: 5px;
        margin-right: 3px;
        padding-bottom: 2px;}
#sidebarright ul li li{
        display: block;
        padding-left: 10px;
        margin-left: 5px;
        margin-right: 3px;
        padding-bottom: 2px;}
#sidebarright a:link {
        color: #5A21F3;
        text-decoration: none;
        border: none;}
#sidebarright a:hover {
        color: #ff6699;
        text-decoration:underline;}
#sidebarright a:visited:hover {
        color: #ff6699;
        text-decoration:underline}
#sidebarright a:visited {
        color: #996699;
        text-decoration: none;
        border: none;}
#sidebarright h2 {
        height: 25px;
        padding: 5px 0 0px 35px;
        font-family: Arial, sans-serif; 
        color: #fff;
        background: #2054A9 url(img/sdt.jpg) no-repeat;
        border: 1px solid #000;
        margin-top:15px;}
blockquote{
        margin: 0px 0px 0px 30px;
        padding: 5px 25px 5px 0px;
        color: #202020;}                         
.postmetadata{
        display:block;
        margin: 10px 35px 10px 20px;
        padding: 5px 8px 8px 35px;
        text-align: left;
        color:#585858;}
#content .postmetadata
{}
.postmetadata a:link{
        border: none;
        color: #585858;
        font-weight: normal;}
.postmetadata a:hover{
        border: none;
        color: #848484;
        font-weight: normal;
        text-decoration: underline;}
.postmetadata a:visited:hover{
        border: none;
        color: #848484;
        text-decoration: underline;
        font-weight: normal;}
.postmetadata a:visited{
        border: none;
        color: #585858;
        font-weight: normal;}                  
a:link{
        color: #003399;
        text-decoration: none;}
a:hover{
        color: #6699cc;
        text-decoration: underline;}
a:visited{
        color: #660066;
        text-decoration: none;
        font-weight: normal;}
a:visited:hover{
        color: #0066ff;
        text-decoration: underline;}
a img {
        float: left;
        border:none;
        background:none;
        padding:5px;}
#feed, #feed img a:link, #feed img a:visited{
        border: none;}                     
.commentlist{
        color: #434343;}
.commentlist li{
        margin: 2px 2px 2px 2px;
        padding-left: 5px;
        list-style: none;
        margin-bottom: 5px;}
li.alt{}
.commentlist cite{
        padding: 1px 1px 1px 1px;}
.commentlist p{
        padding: 5px 5px 2px 3px;
        margin-bottom: 5px;}
.commentlist a:link{
        border: none;
        text-decoration: underline;
        font-weight: bold;
        color: #595959;}
.commentlist a:visited{
        border: none;
        text-decoration: underline;
        font-weight: bold;
        color: #595959;}
.commentlist a:hover{
        border: none;
        text-decoration: underline;
        font-weight: bold;
        color: #000;}
.commentlist a:visited:hover{
        border: none;
        font-weight: bold;
        color: #000;}
.commentmetadata a:link, .commentmetadata a:hover, .commentmetadata a:visited{
        text-decoration: none;
        color: #494949;
        background-color: #E3E2E2;}
.commentnumber {
        font: bold normal 14px 'Times New Roman', Times, serif;
        font-weight: bold;
        margin-top: 5px;
        float:right;
        color: #BCBCBC;
        font-size: 12pt;}
#comment{
        color: #000;
        width:80%;
        background-color: #fff;}
h1{
        font-size: 36px;
        color: #000;}
h2{
        font-family: Arial, sans-serif; 
        display: block;
        font-size: 16px;
        font-weight: bold;
        padding: 5px 0 0 12px;
        margin: 5px 0 6px 10px;
        text-align: left;}
h3{
        font-family: Arial, sans-serif; 
        display: block;
        font-size: 14px;
        font-weight: bold;
        padding: 5px 0 0 12px;
        margin: 5px 0 6px 0;
        text-align: left;}
h3.posttitle {
        font-family: Arial, sans-serif; 
        font-size: 18px;
        font-weight: bold;
        height:45px;
        padding: 5px 0 0px 35px;

        margin-top: 3px;
        margin-left: 2px;
        background: url(img/pt-sm.jpg) no-repeat;
}
.posttitle a:link{
        font-size: 18px;
        color: #003399;
        font-weight: bold;}
.posttitle a:visited{
        font-size: 18px;
        color: #003399;
        font-weight: bold;}
.posttitle a:hover{
        font-size: 18px;
        color: #000033;
        font-weight: bold;
        text-decoration: none;}
.posttitle a:visited:hover{
        color: #000033;
        text-decoration: none;}
h4{
        font-family: Arial, sans-serif; 
        margin-top: 15px;
        font-size: 13px;
        font-weight: bold;
        padding: 5px 0 0 12px;
        margin: 5px 0 6px 0;
        text-align: left;}
h5{
        font-family: Arial, sans-serif; 
        margin-top: 15px;
        font-size: 12px;
        font-weight: bold;
        padding: 5px 0 0 12px;
        margin: 5px 0 6px 0;
        text-align: left;}
.date{
        height: 40px;
        width: 40px;
        font-size: 13px;
        float: right;
        letter-spacing: 1px;
        padding: 3px 0px 0px 0px;
        margin-top: 0px;
        text-align: center;
        color: #fff;
        background: url(img/cal.jpg) no-repeat;}
.entry{
        margin-bottom: 5px;}                     
.post{
        display: block;
        overflow:hidden;
        width:98%;}
code{
        display: block;
        margin: 10px 30px 0 30px;
        padding: 2px 10px 5px 10px;
        color: #000;}
#navigation {
        margin-left:auto;
        margin-right:auto;
        width: 1003px;
        height: 64px;
        background: url(img/bcklines.jpg) top left no-repeat;
        overflow: hidden;
        line-height:2.7em;
        margin-bottom: 0;}        
#navigation #menu {
        padding: 5px 0 0 50px;
        margin-left:auto;
        margin-right:auto;
        overflow: hidden;
        line-height:2.5em;
        margin-bottom: 0;}
#menu ul {
        margin:0;
        padding:0;}
#menu li {
        float:left;
        margin:0;
        padding:0;
        list-style-type:none;
        white-space:nowrap;}
#menu li a {
        display:block;
        padding:0 10px;
        font-size:0.9em;
        color: #dfdfdf;
        font-weight: bold;
        letter-spacing:1px;}
#menu li a:hover {
        display:block;
        padding:0 10px;
        font-size:0.9em;
        color: #fff;
        letter-spacing:1px;}
* html 
#meu a {
        width:1%;} 
#menu form {
        float:right;
        height:100%;
        width:164px;
        padding:0 15px;
        line-height:0;
        background:#2E3946;}
#menu form fieldset {
        margin-top:7px;
        border:1 solid; }
* html 
#menu form fieldset {
        margin-top:7px;}
#menu #s {
        height:1.5em;
        width:115px;
        margin:0 5px 0 0;
        padding:0;
        font-size:0.9em;
        vertical-align:middle;}
#menu li {
        border-color:#dfdfdf;}
#menu a {
        color: #dfdfdf;
        font-weight: bold;}
#menu a:hover{
        font-size: 10px;
        color: #fff ;
        font-weight: bold;
        text-decoration: none;
        background-color:transparent;}
#menu a:visited{
        font-weight: bold;}
#header #searchbutton {
        height:2em;
        width:auto;
        padding:0 1px;
        font-size:9px;
        letter-spacing:1px;
        text-align:center;
        vertical-align:middle;}
#wp-calendar {
        empty-cells: show;
        margin: 10px auto 0;
        width: 160px;}
#wp-calendar #next a {
        padding-right: 10px;
        text-align: right;}
#wp-calendar #prev a {
        padding-left: 10px;
        text-align: left;}
#wp-calendar td {
        padding: 2px 0;
        text-align: center;}
#wp-calendar th {
        text-align: center;}
#wp-calendar caption {
        text-align: center;
        width: 100%;
        text-transform: uppercase;
        font-weight: bold;}
ul{
        list-style: none;}
img {        
        float:left;
        padding:0px 5px 5px 10px;}
a img {
        float: left;
        border:none;
        background:none;
        padding:5px;}
.alignright {
        text-align: right;}
.alignleft {
        text-align: left}
.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 0;}
.wp-smiley{
        padding: 0;}
.textwidget{
        margin: 2px 5px 2px 5px;}
