/*
Theme Name: Ten-Day Turnaround
Author:
Description: A simple Widget ready Theme with left sidebar and Top Menu.
Version: 0.1
Tags: white, two columns, fixed width, light, minimal
*/


html, body {
    /*margin : 10;*/
    padding : 0;
    background : #bdbdbd;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #333;
}

body {
    font : 12px verdana;
    text-align : center;
}

p {
    margin : 0 10px 10px 10px;
}

#container {
    text-align : left;
    width : 800px;
    margin : 0 auto 0;
}

#content p {
    line-height : 1.7;
    margin-top : 10px;
    margin-bottom : 10px;
    margin-left : 0;
}

Xa {
    color : #666666;
    text-decoration : none;
}

.Xmore-link {
    color : #BB0000;
}

h1 {
    font-size : 180%;
margin-left: 0px;
}

h2 {
    font-size : 150%;
    margin-top : 0px;
    margin-bottom : 0;
    margin-left: 0px;
    margin-right: 10px;
}

h3 {
    margin-top : 10px;
}

#content h3, h4 {
    font-weight : bold;
}

#content h3 {
    font-size : 14px;
    color :  #b1b412;
}

#content h4 {
    font-size : 12px;
    line-height : 1.4;
margin-top: 10px;
margin-left: 8px;
}

img {
    border : none;
}

.alt {
    background-color : #f0f0f0;
}

.head_part {
    background : url(images/arrowheader.png) no-repeat;
    overflow : hidden;
    width : 758px;
    height : 95px;
    border-left : 1px solid #bdbdbd;
    border-right : 1px solid #bdbdbd;
    padding-left : 40px;
    padding-top : 10px;
}

.head_part .logo {
    display : none;
}

.head_part a {
    color : #666;
    text-decoration : none;
    font-size : 30px;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    display : none;
}

.head_part a:hover {
    text-decoration : none;
}

.description {
    display : none;
    position : relative;
    top : 50px;
    left : 90px;
    color : #999;
    font-size : 14px;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
}

.top_navi_wrap {
    padding-top : 0;
    float : left;
    width : 80px;
}

.top_navi {
    width : 798px;
    height : 29px;
    background : url(images/bg_navi.gif);
    position : relative;
    float : left;
    border-left : 1px solid #bdbdbd;
    border-right : 1px solid #bdbdbd;
    border-bottom : 1px solid #fafafa;
}

.top_navi em {
    display : none;
}

.top_navi ul {
    list-style : none;
    margin : 0;
    padding : 0 30px;
}

.top_navi ul li ul {
    display : none;
}

.top_navi li {
    padding : 0;
    margin : 0;
    display : inline;
    font-size : 11px;
    font-family : arial;
    font-weight : bold;
    text-transform : uppercase;
    color : #fff;
    line-height : 12px;
}

.top_navi a {
    padding : 10px 6px 9px 6px;
    margin-right : 1px;
    display : block;
    text-decoration : none;
    float : left;
    color : #fff;
}

.top_navi a:hover {
    color : #cccc33;
    text-decoration : none;
}

.top_navi li.current_page_item a {
    color : #cccc33;
    text-decoration : none;
}

#content {
    width : 525px;
    margin-left : 20px;
    margin-bottom : 10px;
}

.wrapper {
    float : left;
    width : 800px;
    /*background : #fafafa;*/
    background : #fafafa url(images/bg_wrapper.gif) repeat-y;
}

.post {
    /*width : 515px;*/
    display : block;
    float : right;
    /*padding-left : 20px;*/
    padding-top : 20px;
    padding-right : 20px;
}

.entry {
    /*width : 510px;*/
    background : url(images/content_head.gif) repeat-x;
    /*margin-top : 33px;*/
    padding-top : 24px;
    padding-bottom : 24px;
}

.top_row {
    background : #f5f5f5;
    border : 1px solid #f1f1f1;
    height : 30px;
    /*float : left;*/
    width : 500px;
    padding-left : 6px;
    line-height : 35px;
    /*padding-right : 4px;*/
}

.bottom_row {
    background : #f5f5f5;
    border : 1px solid #f1f1f1;
    float : left;
    /*width : 503px;*/
    padding-left : 6px;
    padding-top : 2px;
    padding-bottom : 2px;
    /*padding-right : 4px;*/
}

.top_row_right {
    display : none;
}

.top_row a {
    font-size : 18px;
    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #003366;
}

.top_row_left {
    font-size : 18px;

    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #003366;
}

.top_row_left_page {
    font-size : 18px;
    font-weight : bold;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    color : #003366;
}

.postmetadata {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 10px;
    color : #003366;
    line-height : 13px;
}

.postmetadata a {
    color : #666666;
    font-size : 10px;
}

.postmetadata a:hover {
    color : #003366;
    text-decoration : none;
    border-bottom : 1px dashed #cccc33;
}

.metaauthordate {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666666;
}

.comments_bg {
    float : right;
    padding-top : 20px;
    padding-right : 20px;
    padding-bottom : 10px;
    margin-bottom : 10px;
}

.comments_count {
    background : url(images/comments_button.png) no-repeat;
    padding : 5px 16px 16px 13px;
    font-size : 11px;
    margin-bottom : 10px;
}

.edit_button {
    background : url(images/edit_button.gif) no-repeat;
    width : 92px;
    height : 42px;
    margin-left : 10px;
    padding : 4px 11px 16px 11px;
}

.comment_form {
    padding-left : 15px;
}

.entry ul {
    font-size : 1em;
    padding : 25px;
    margin : 0;
    padding-left : 30px;
    padding-top : 0;
    padding-bottom : 5px;
    line-height : 20px;
}

.entry ol {
    font-size : 1em;
    padding : 25px;
    margin : 0;
    padding-left : 40px;
    padding-top : 0;
    padding-bottom : 5px;
    line-height : 20px;
}

.entry dl {
    font-size : 1em;
    padding : 25px;
    margin : 0;
    padding-left : 30px;
    padding-top : 0;
    padding-bottom : 5px;
    line-height : 20px;
}

.entry dir {
    font-size : 1em;
    padding : 25px;
    margin : 0;
    padding-left : 30px;
    padding-top : 0;
    padding-bottom : 5px;
    line-height : 20px;
}

blockquote {
    background : url(images/block_bg.png) no-repeat left top;
    margin : 15px 15px 0 0px;
    padding-left : 35px;
    padding-bottom : 1px;
    color : #003366;
    font-weight : bold;
    font-size : 12px;
}

blockquote cite {
    margin : 5px 0 0;
    display : block;
}

.leftsidebar_wrapper {
    float : right;
    width : 245px;
    background : #fafafa url(images/menu_headpart.gif) no-repeat right 0%;
    padding-top : 10px;
    border-top : 1px solid #fff;
}

.leftsidebar_wrapper ul {
    list-style-type : none;
    list-style-image : none;
    margin-left : 10px;
    padding-left : 10px;
}

.sidebar_left a {
    font-family : Arial, Helvetica, sans-serif;
    /*color : #666;*/
    font-size : 11px;
    display : block;
    padding : 4px 0 4px 0;
    line-height : 13px;
}

.Xsidebar_left a:hover {
    color : #cccc33;
    text-decoration : none;
}

.sidebar_left h2 {
    color : #666666;
    font-size : 14px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : bold;
    line-height : 14px;
    padding-bottom : 4px;
    margin-top: 10px;
    margin-left : 0; 
}

.sidebar_left ul {
    list-style : none;
    list-style-image : none;
    padding : 0;
    margin : 0;
}

.sidebar_left ul li {
    list-style : none;
    line-height : 10px;
    background : url(images/menu_button.png) no-repeat left center;
    /* text-indent : 14px; */
    padding-left : 15px;
    margin-right : 6px;
}

.sidebar_left ul li li {
    display : none;
}

.sidebar_gradient {
    /*background : url(images/bg_sidebar_gradient.gif);*/
    height : 15px;
    list-style : none;
    list-style-image : none;
}

#fasterim-opt-in-form {
    border : thin outset #cccc33;
    padding : 0px 10px 10px 10px;
    margin : 5px 15px 5px 0;
    background-color : #edef7f;
    line-height : 150%;
    /* optional rounded corners for browsers that support it */
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#fasterim-opt-in-form h2 {
    color : #003366;
}

#fasterim-opt-in-form h6 {
    line-height : 120%;
    padding-top : 4px;
    padding-bottom : 4px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

#fasterim-opt-in-form input {
    margin-top : 2px;
}

#footer {
    background : url(images/bg_footer.gif) repeat-x;
    height : 56px;
    width : 798px;
    border : 1px solid #666;
    clear : both;
    text-align : center;
    margin-bottom : 40px;
    line-height : 35px;
}

#footer p {
    margin : 0;
    padding-top : 10px;
    padding-left : 5px;
    color : #fff;
    font-size : 12px;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

#footer a {
    color : #cccc33;
    text-decoration : none;
}

#footer a:hover {
    color : #cccc33;
    border-bottom : 1px dotted #cccc33;
}

#wp-calendar {
    empty-cells : show;
    font-size : 90%;
    margin : 0;
    width : 90%;
    padding : 0;
}

#wp-calendar a {
    display : block;
    text-decoration : none;
}

#wp-calendar td {
    color : #999;
    font-size : 70%;
    letter-spacing : normal;
    padding : 2px 0;
    text-align : center;
}

#wp-calendar th {
    font-style : normal;
    text-transform : capitalize;
}

#wp-calendar #today {
    color : #cc9933;
    font-weight : bold;
    font-size : 12px;
}

.commentlist {
    /*width : 515px;
    display : block;
    float : right;*/
    /*padding-left : 20px;*/
    padding-top : 10px;
    margin-right : 20px;
}

.commentlist li {
    /*margin : 20px 10px 10px 10px;*/
    list-style : none;
    /*border-top : 1px solid gray;*/
}

.commentmetadata {
    display : none;
}

.nocomments {
    display: none;
    text-align : center;
    margin : 0;
    padding : 0;
}

.commentlist li .avatar {
    float : left;
}

.commentlist p {
    margin : 10px 0 10px 0;
}

.h3_center {
    padding-left : 30px;
    font-size : 14px;
    color : #cccc33;
}

.submit_button {
    background : #000;
    color : #fff;
}

.comments_metadata {
    margin-top : 2px;
    margin-bottom : 10px;
}

.comments_head {
    background : url(images/comments_head.gif) no-repeat;
    width : 421px;
    height : 18px;
    margin-top : 4px;
    overflow : hidden;
}

.comments_body {
    background : #f2f2f2;
    width : 421px;
    min-height : 20px;
}

.comments_response {
    width : 430px;
    margin : 0 auto 0;
    padding-top : 10px;
}

.comments_foot {
    background : url(images/comments_foot.gif) no-repeat;
    width : 421px;
    height : 10px;
    margin-bottom : 20px;
}

.comments_form {
    margin-left : 0;
    margin-bottom : 20px;
}

.nocomments {
    padding-left : 10px;
    color : #ff0000;
    padding-top : 5px;
}

.respond {
    font-size : 14px;
    margin-left : 10px;
}

.responses_comment {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 12px;
    color : #999;
    margin-left : 20px;
}

.leave_reply {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 18px;
    padding-left : 10px;
    margin-bottom : 10px;
}

/*#commentform p {
    margin-left : 20px;
}*/

#commentform input, #commentform textarea {
    font-size : 12px;
    font-family : Arial, Helvetica, sans-serif;
    padding : 2px;
}

#commentform input {
    width : 170px;
}

#commentform textarea {
    width : 100%;
}

/*
#commentform #submit {
    background : url(images/comments_button.png);
    border : none;
    color : #000000;
    margin-bottom : 15px;
}
*/

.moderation_comments {
    margin-top : 4px;
    font-style : italic;
}

.aligncenter, div.aligncenter {
    display : block;
    margin-left : auto;
    margin-right : auto;
}

.alignleft {
    float : left;
    margin-left : 0;
}

.alignright {
    float : right;
}

.wp-caption {
    border : 1px solid #ddd;
    text-align : center;
    background-color : #f3f3f3;
    padding-top : 4px;
    margin : 10px;
}

.wp-caption img {
    margin : 0;
    padding : 0;
    border : 0 none;
}

.wp-caption p.wp-caption-text {
    font-size : 11px;
    line-height : 17px;
    padding : 0 4px 5px;
    margin : 0;
}



