/*
File:			custom.css
Author:         Jason Brodie
*/
.custom #header{display:none;}

.custom #header_area .page{width:1000px;}
.custom #content_area .page{width:1040px;}
.custom #footer_area .page{width:1040px;}
body{
    background:#3f4f5c;
}

/*Header Area*/
.custom #header_area{
    height:165px;
    background:url('images/wood_bg.png') repeat-x 0 0 transparent;
}
.custom #header_area .menu{display:none;}
.custom #custom_header{
    height:165px;
    width:1000px;
    background:url('images/Header2.png') no-repeat;
}
/*Menu*/
.custom #content_area .menu-main-menu-container{
    margin:0 20px;
    background:#7e7b46;
    float:left;
    width:1000px;
    position:relative;
    z-index:5000;
}
.custom #content_area #menu-main-menu-1{
    border:none;
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
}
.custom #content_area .menu-item{
    background:none;
    border:none;
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    right:50%;
}
.custom #content_area .menu-item:hover{
    background:#b6b376;
}
.custom #content_area .menu-item a{
    background:none;
    border:none;
    text-transform:none;
    font-size:16px;
}
.custom #content_area .menu-item a:hover{
    background:none;
    border:none;
    cursor:pointer;
}
.custom #content_area .menu-item ul.sub-menu{
    background:#7e7b46;
    float:none;
    width:auto;
    z-index:5000;
    border:#5b582c 1px solid;
    border-bottom:none;
    -webkit-box-shadow: 1px 1px 5px #888;
    -moz-box-shadow: 1px 1px 5px #888;
    box-shadow: 1px 1px 5px #888;
}
.custom #content_area .menu-item ul.sub-menu li{
    float:none;
    right:0px;
    text-align:left;
    width:auto;
    border-bottom:#5b582c 1px solid;
}
.custom #content_area .menu-item ul.sub-menu li a{
    width:200px;
    font-size:12px;
}
/*Body Area*/
.custom #custom_blog_title{
    font-size:34px;
    margin-left:30px;
    display:none;
    padding-top:60px;
    color:#20527A;
}
.custom .headline_area{display:none;}
.custom #content_box{
    width:1000px;
}
.custom #content_area .page{
    background:url('images/page_bg.png') repeat-y 0 0 transparent;
}
.custom #content_area .page #content_box{
    padding:0 20px;
}
.custom h1{
    line-height:110%;
}

.custom .blue-button{
    background:none;
    border:none;
    background:url('images/blue_buton_bg.png') no-repeat;
    width:253px;
    height:39px;
    font-size:20px;
    padding-top:7px;
    color:#222;
    text-decoration:none;
    text-align:center;
}
.custom .blue-button:hover{
    cursor:pointer;
}
.custom input[type="image"]{
    background:none;
    border:none;
}

.custom .invite-text{
    font-weight:bold;
}
.custom .gsom-sa-wrapper{
    background:none;
    padding:0px;
    border:none;
    margin:0px;
}
.custom .gsom-sa-wrapper h2{display:none;}
.custom div.gsom-sa-placeholder{
    margin:0px;
    width:auto;
}
.custom .gsom_sfi{
    margin:0px;
}

.custom .wpcf7-form p{
    margin-bottom:0px;
}

/*Forms*/
.custom input{width:auto;}
.custom input[type="text"], .custom textarea{
    border:#3E4E5B 1px solid;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.custom input[type="submit"]{
    border:#3E4E5B 1px solid;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    color:#3E4E5B;
    font-size:16px;
}
.custom .home-text-input{
    width:150px;
}
.custom .home-page-submit{
    margin-top:10px;
}
/*Sidebars*/
.custom #content{
    width:1000px;
}
.custom #sidebars{
    display:none;
}
.custom .widget_categories h3{
    text-transform:none;
    font-size:18px;
    border-bottom:#555 1px solid;
}
/*Footer Area*/
.custom #footer{
    padding:0px;
}
.custom #footer_area .page{
    background:url('images/page_bg.png') repeat-y 0 0 transparent;
}
.custom #footer_area .menu-footer-menu-container{
    border:none;
    margin:0 20px;
    float:left;
    width:1000px;
    overflow:hidden;
    position:relative;
    padding-left:30px;
}
.custom #footer_area #menu-footer-menu{
    border:none;
    clear:left;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    left:50%;
    text-align:center;
}
.custom #footer_area .menu-item{
    background:none;
    border:none;
    display:block;
    float:left;
    list-style:none;
    margin:0;
    padding:0;
    position:relative;
    right:50%;
    border-right:#999 1px solid;
    margin-right:10px;
    padding-right:10px;
    margin-bottom:3px;
}
.custom #footer_area .menu-item:last-child{
    border:none;
}
.custom #footer_area .menu-item a{
    background:none;
    border:none;
    text-transform:none;
    font-size:13px;
    color:#555;
    margin-bottom:5px;
    padding:0px;
    padding-top:3px;
}
.custom #footer_area .menu-item a:hover{
    cursor:pointer;
    color:#dc6f00;
}
.clear{clear:both;}

/*Utils*/
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.clear{clear:both;}
.full-width{width:100%;}
.center{padding:0px;margin:0 auto;}
/* Margin & Padding Combos*/
.mA5{margin:5px;}
.mA10{margin:10px;}
.mA15{margin:15px;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT20{margin-top:20px;}
.mT25{margin-top:25px;}
.mR5{margin-right:5px;}
.mR10{margin-right:10px;}
.mR15{margin-right:15px;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px;}
.mL5{margin-left:5px;}
.mL10{margin-left:10px;}
.mL15{margin-left:15px;}
.pA5{padding:5px;}
.pA10{padding:10px;}
.pA15{padding:15px;}
.pT5{padding-top:5px;}
.pT10{padding-top:10px;}
.pT15{padding-top:15px;}
.pR5{padding-right:5px;}
.pR10{padding-right:10px;}
.pR15{padding-right:15px;}
.pB5{padding-bottom:5px;}
.pB10{padding-bottom:10px;}
.pB15{padding-bottom:15px;}
.pL5{padding-left:5px;}
.pL10{padding-left:10px;}
.pL15{padding-left:15px;}