/*

Template Name: Corpvox

Version: 1.0

Author: Daily Blog Tips

Author URI: http://www.dailyblogtips.com/wordpress-themes/

*/



html, body {

        font-family: arial;

        font-size: 13px;

        border: 0;

        color: #515151;

        padding-top: 9px;

}



body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {

        margin: 0;

        padding: 0;

}



body {

        background: rgb(229,229,229) url(img/body_bg.jpg) repeat-x 0 0;

}



p {

        line-height: 19px;

        padding: 5px 0;

}



h1, h2, h3, h4, h5 {

        padding: 10px 0;

}



ul, ol {

        list-style: none;

        padding: 10px 0;

}



small {

        font-size: 11px;

}



code {

        font-size: 11px;

}



a {

        color: #C30;

        text-decoration: none;

}



a:hover {

        text-decoration: underline;

}



a img {

        border: none;

}



blockquote {

        font-size: 12px;

        width: 80%;

        padding: 0 20px;

        margin: 5px auto;

        background: #EDEDED;

        color: #717171;

        line-height: 19px;

        font-style: italic;

}



blockquote p {

        padding: 10px 0;

}



/* Align */



.aligncenter {

        margin: 10px auto 20px auto;

        display: block;

}



.alignleft {

        margin: 10px 10px 8px 0;

        float: left;

}



.alignright {

        margin: 10px 0px 8px 10px;

        float: right;

}



.col-left {

         float: left; 

}



.col-right {

        float: right;

}



/* Wrap */



#wrap {

        width: 994px;

        margin: 0 auto;

        background: url(img/bg_wrap.gif);

}



#wrap_in {

        width: 954px;

        background: url(img/bg_wrap_in.gif) no-repeat 0 0;

        padding: 0 20px;

        min-height: 500px;

}



/* Top */



#top {

        width: 914px;

        padding: 30px 20px;

}



#top .col-left {

        width: 500px;

}



#top .col-left h1 {

        font-size: 35px;

        font-weight: normal;

        text-transform: uppercase;

        letter-spacing: -1px;

        padding: 5px 0;

}



#top .col-left h1 a {

        color: #212121;

}



#top .col-right img {

        margin-left: 15px;

}



/* Menu */



#menu {

        width: 936px;

        height: 30px;

        background: url(img/bg_menu_blue.gif) no-repeat 0 0;

        font-size: 12px;

        font-weight: bold;

        text-transform: uppercase;

        margin-left: 10px;
        margin-top: 10px;

}



#menu ul {

        padding: 0;

}



#menu ul li {

        display: inline;

}



#menu ul li a {

        display: block;

        float: left;

        padding: 0 45px;

        line-height: 30px;

       background: url(img/bg_menu_border_blue.gif) no-repeat 0 0;


        color: #fff;

}



#menu ul li.first a {

        background: none;

}



#menu ul li a:hover, #menu ul li.current_page_item a {

        text-decoration: underline;

}



/* Content Wrap */



#content_wrap {

        width: 914px;

        padding: 15px 20px 30px 20px;

}



/* Content */



#content {

        width: 635px;

}



#content h2 {

        font-size: 24px;

        font-weight: bold;

        clear: both;

}



#content h2 a {

        color: #069;

}



#content h2.arh {

        background: url(img/bg_lines.gif) repeat-x 0 bottom;

        padding-bottom: 5px;

        margin-top: -7px;

        margin-bottom: 10px;

}



#content li {

        line-height: 16px;

        padding: 2px 0;

}



#content ul {

        padding-left: 20px;

}



#content ul li {

        list-style: disc;

}



#content ol {

        padding-left: 28px;

}



#content ol li {

        list-style: decimal;

}



.post {

        padding-bottom: 10px;

}



.wp-caption {

border: 1px solid #ddd;

text-align: center;

background-color: #f3f3f3;

padding-top: 4px;

/* optional rounded corners for browsers that support it */

-moz-border-radius: 3px;

-khtml-border-radius: 3px;

-webkit-border-radius: 3px;

border-radius: 3px;

}



.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;

}



/* Comments (single.php and comments.php) */



.comments_wrap {

        width: 600px;

        margin: 20px 0 0px 10px;

        clear: both;

        padding-bottom: 5px;

}



.comments_wrap .left {

        width: 46px;

        padding-top: 2px;

        float: left;

}



.comments_wrap .left img {

        padding: 2px;

        border: #DDDDDD 1px solid;

}



.comments_wrap .right {

        width: 500px;

        float: left;

        padding-left: 15px;

}



.comments_wrap .right h4 {

        font-size: 11px !important;

        text-transform: none;

        padding: 0;

        font-weight: normal;

}



.comments_wrap .right h4 b {

        font-size: 12px !important;

}



.comments_wrap .right h4 a {

        text-decoration: none;

}



.comments_wrap .right h4 a:hover {

        text-decoration: underline;

}



/* Comments (form) */



#content form {

        margin: 20px 0 30px 10px;

}



#content form label {

        display: block;

        margin: 10px 0;

        font-size: 12px;

}



#content form label input {

        padding: 3px;

        width: 180px;

        font-size: 12px;

}













#content textarea {

        margin-bottom: 10px;

        display: block;

        padding: 3px;

        font-size: 12px;

}



#content form input {

        margin-top: 5px;

}



.lc_logged {

        padding: 0;

        margin-top: -10px;

}



/* Sidebar */



#sidebar {

        width: 255px;

}



#sidebar h3 {

        font-size: 16px;

        background: url(img/bg_lines.gif) repeat-x 0 bottom;

        padding: 10px 0 5px 0;

}



#sidebar ul {

        padding: 5px 0;

}



#sidebar li {

        background: url(img/bg_block.gif) no-repeat 0 10px;

        line-height: 16px;

        padding: 4px 0 4px 15px;

}



#sidebar ul li a {

        color: #515151;

}



/* Sidebar (search) */



#sidebar .search {

        width: 242px;

        height: 23px;

        margin-top: 10px;

        background: url(img/bg_search.gif) no-repeat 0 0;

        position: relative;

}



#sidebar .search input.field {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        width: 170px;

        left: 5px;

        top: 3px;

        position: absolute;

        border: 0;

        background: transparent;

        outline: none;

}



#sidebar .search input.sb {

        position: absolute;

        right: 0;

        top: 0;

}



/* Widget (calendar) */



#wp-calendar {

        width: 95%;

        padding: 0 0 0px 0;

        margin-bottom: 15px;

}



#wp-calendar caption {

        padding: 10px;

}



#wp-calendar th, #wp-calendar td {

        padding: 5px;

        text-align: center;

        background: #DDDDDD;

}



#wp-calendar td {

        background: transparent;

}



#wp-calendar td, table#wp-calendar th {

        padding: 3px 0;

}



#wp-calendar a {

        text-decoration: underline;

}



#wp-calendar a:hover {

        text-decoration: none;

}



/* Tage Cloud */



#tag_cloud {

        margin-bottom: 10px;

}



#tag_cloud h3 {

        margin-bottom: 10px;

}



/* Text Widget */



.textwidget {

        padding: 10px 0;

}



/* Footer */



#footer {

        width: 910px;

        margin: 0 auto;

        clear: both;

        text-align: center;

        font-size: 12px;

        padding: 10px 0 25px 0;

        border-top: #CCCCCC 1px solid;

}



#footer p {

        padding: 3px 0;

        line-height: 16px;

}

.postmeta {

border-top:1px dotted #B7B7B7;

color:#C30;

font-size:12px;

margin:0;

padding:3px 0 10px;

text-align:right;

width:620px;

}

/* Fix */



.comments_wrap:after,

.wrap:after {

    content: "."; 

    display: block;

         height: 0;

    clear: both; 

    visibility: hidden;

}


