/*
Theme Name: Truth On Call
Theme URI: http://www.truthoncall.com/
Description: Base theme for WordPress-generated content on TruthOnCall.com
Version: 0.8
Author: Loomis Group
Author URI: http://www.loomisgroup.com/
Tags: custom, private

*/

.wp-page{
    margin: 30px 31px 16px;
}
.top2 > .wp-page h3, 
.top2 > .wp-page h2, 
.top2 > .wp-page h1{
    line-height: 1.5em;
}
.wp-page p{
    width: 680px;
}
.wp-page strong,
.wp-page h2{
    color:#3c393b;
}

.information2{
    margin-bottom: 20px;
}


/**
 * How It Works pages
 */
.subtabs{
    width: 860px;
    height: 20px;
    border: 1px solid #bdbfc1;
    margin-bottom: -6px;
}

.subtabs > ul{
    list-style: none;
}

.subtabs li {
    display: inline;
}

p.subtitle,
.how-it-works .wp-page p.subtitle{
    font-size: 18px;
    color: #464648;
    line-height: 1.4em;
}
.how-it-works .wp-page .content-box{
    width: 100%;
}
.how-it-works .wp-page > p{
    clear: both;
    font-size: 14px;
}
div.signup-form{
    float:left;
    width: 870px;
    margin: 20px 0;
}
.signup-form h3{
    margin: 0;
}
.signup-form p.subtitle{
    font-size: 16px;
    width: 680px;
}



/** 
 * Contact page and form elements
 * some tags generated by "Contact Form 7" plugin
 */
.bottom h3 {
	font-size: 20px;
    color: #464648;``
}

div.contact-info{
    margin-bottom: 30px;
}
.contact-info h3{
    margin-bottom: 20px;
}

.contact-info address {
    font-size: 16px;
    font-style: normal;
    line-height: 1.4em;
    color: #3c393b;
    margin-bottom: 30px;
    margin-right:  50px;
    float: left;
}

.contact-info p {
    line-height: 1.9em;
}

.contact-info form {
    margin: 20px 15px;
}


div.contact-form{
    clear: left;
    margin-left:0px;
    margin-right:0px;
    margin-top: 20px;
}

.contact-form p{
    font-size: 16px;
    color: #464648;``
    font-weight: normal;
    line-height: 1.4em;
    width: 730px;
}

.contact-form .wpcf7{
    width: 500px;
    float: left;
}

.contact-form .info{
    width:600px;
    /*width:424px;*/
}

.contact-form .info span{
    width: 323px;
    height: 23px;
    background: url(images/input-2.gif);
}

.contact-form .info span.your-question{
    width: 323px;
    height:127px;
    background: url(images/input-3.gif);
}

.contact-form .info textarea{
    background:none;
    border: 0px;
    font-size: 14px;
    height: 119px;
    padding: 3px;
    width: 318px;
}

.contact-form .info.cntct input{
    width: 315px;
}

div.contact-form .contact-submit {
    width: 130px;
    height: 40px;
    border: 0 none;
    margin-right: 214px;
    /*background-image:url(images/button-send.gif); IE7 fxr*/
    cursor: pointer;
}

div.wpcf7-response-output{
    position: relative;
    width: 160px;
    left: 255px;
    top: -50px;
}
div.wpcf7-mail-sent-ok {
    color: #79b849;
    font-weight: bold;
    font-size: 14px;
}
div.wpcf7-validation-errors {
    color: #e91d25;
}
span.wpcf7-not-valid-tip-no-ajax { }

/* Examples page */
div.examples strong {
    color: #919195; /* light */
    color: #3C393B; /* dark */
}
div.examples h2 {
}
div.examples h2 strong{
    color: #3C393B; /* dark */
}
div.examples {
    color: #3C393B;
}
