/*
Theme Name: Casa Pacifica Men's
Theme URI: http://casapacificamens.com
Description: Custom Theme based on Refueled Blank
Author: Adapted by Jennifer Precious Finch for Casa Pacifica Men's Sober Living
Author URI: http://beecharming.com
version: 2.0
*/

*{margin:0; padding:0;}
body {padding:20px;/*background:#764500;*/background-color:#764500;font-family: verdana, arial, tahoma, sans-serif;font-size:100%;margin:0;height: 100%;text-align: center;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration: underline;}
.clear{clear:both;}
img {margin:1.5em 0 0 0;padding:.2em;border:.5em solid #764500;}
#container {margin-top:1em;width:900px;margin: 0 auto;padding:0;background:#fff;color:#333;overflow: hidden;}
#header {margin:0 0 0 0;width: 900px;height:239px;color: #fff;background:#764500 url(images/bg-head.png);}
#menu {font-family: verdana, arial, times, serif;width:100%;overflow:hidden;border-bottom:.5em solid #FFF;background: #764500 url(images/bg-menu.png) repeat-y center top;}
#menu ul {width:100%;background:#DDD;}
#menu ul li{list-style-type:none;float:left;}
#menu ul li a {padding:1.5em 1.55em;color: #fff;font-size:.9em;display:block;}
#menu ul li a:hover {background-color:#ffffcc; color:#613901;text-decoration:none;}
#footer {background:#764500 url(images/bg-footer.png) no-repeat center bottom;clear:both;height:151px;width: 900px;}
#footer p{padding:7em 2em 0 0;color:#FFFFCC;text-align:right;}
#footer a{color: #000;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}
#content {margin: 0;float:left;width:900px;background-color:#FFFFCC}
#content ul {padding: 0px 0px 1em 3em;text-align: left;}
#content li {margin: 0 0 0 3em;list-style: circle outside;}
#left{margin: 0 0 0 0;padding: 0;float: left;width:65%;}
#left p{font-size: .9em;margin: 0;padding: .5em 5%;text-align: left;line-height: 1.5em;}
#left h1,h2{padding: .5em 5%;text-align:left;color:#764500;}
#left h2{color:#d9791c;font-size:.9em}
#resourcesRight{margin:0 10em 0 0;padding: 0;float: right;width:30%;}
#resourcesLeft{margin: 0 0 0 5em;float:left;width:30%;}
#resourcesLeft img{margin:1em 0 .5em 0;padding:0;border:.2em solid #764500;}
#resourcesRight img{margin:1em 0 .5em 0;padding:0;border:.2em solid #764500;} 
.resources {height:80px; padding:10px; margin-left:20px;}
.resources img {padding:0;margin:0 10px .5em 0;border:.2em solid #764500; float:left;}
#right{margin: 0;padding: 0;float: right;width:35%;}
#contact{margin:0 auto;padding:0;width:50%;text-align:left;}
#contact p{padding:0 4%;}
#contact h1{padding:.5em 5% 1% 4%;color:#764500;}
.cform {font-family: Tahoma;margin:10px auto 0 auto; width: 100%; }
.cform fieldset	{margin:10px 0 0 0; padding:5px 0 15px 0; border:.3em solid #764500;}
.cform .cf_hidden {display:none; border:none!important;background:none!important;padding:0!important;margin:0!important;}
.cform legend { display:none;margin-left:10px;padding: 0 2px; font:normal 20px Times; color:#666666;}
ol.cf-ol { margin:0!important; padding:0!important; }
ol.cf-ol li	{background:none!important; margin:0px!important; padding:0 20px; list-style:none!important; text-align:left;line-height:1.3em;}
ol.cf-ol li.textonly {padding:3px 0!important; text-align:right;margin:5px 5px 0 0!important;}
ol.cf-ol li.newlegend{color:white;font-size:23px;font-weight:bold;}
.cform label {width:150px; margin:0px 10px 0 0; text-align:left;font-size: 10px;display:block;color:#663300;}
label.cf-before {display:-moz-inline-box; /*for mozilla*/display:inline-block; /*for Opera & IE*/margin:5px 5px 0 0;width:80px;}
label.cf-after 	{display:-moz-inline-box; /*for mozilla*/display:inline-block; /*for Opera & IE*/margin:5px 8px 0 6px;width:100px;text-align:left;	}
label.cf-after span {width:100px;display:block;}
label.cf-group-after {display:-moz-inline-box; /*for mozilla*/display:inline-block; /*for Opera & IE*/margin:5px 0 0 2px;width:70px;text-align:left;}
label.cf-group-after span {width:70px;display:block;}
.cform input,.cform textarea,.cform select {margin:0 0 8px;color:#663300;padding:3px;background: #FEFCFA; border:none;border:1px solid #663300;font-weight:bold;
letter-spacing:3px;vertical-align:top;}
.cform input:hover,.cform textarea:hover,.cform select:hover	{background:#EBC198;}
.cform input:focus,.cform textarea:focus,.cform select:focus	{ background:#FEFCFA; }
.cform textarea,.cform input {width:100% }
.cform select {width:100%;}  
.cform select.cfselectmulti{height:6.5em; }
.cform textarea {font-family: arial;font-size: 0.9em;height: 6em;overflow:auto;}
span.reqtxt,span.emailreqtxt { font-size:9px;vertical-align:top;color:#663300;text-align:right;margin:0;display:block;width:410px;line-height:13px;height:13px;}
.cform textarea.fldrequired,.cform input.fldrequired{border-right: 3px solid #663300;width:100%;}
.cform input.fldemail{border-right: 3px solid #D56A00;width:100%;}
p.cf-sb {padding: 0 0 10px 0!important;margin: 0;text-align:center;width: 100%;}
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton	{ width:101%;  padding:1em 0; margin: 1.5em auto;font-size:0.8em;background:#ECD2B0;border:.2em solid #663300!important;}
.cform input.sendbutton:active	{ border:2px solid #663300!important;padding:3px 1px; background-color:#E8C79B;}
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;margin:6px 0pt 2px !important;padding:0px 0pt 8px 20px !important;}
ol.cf-ol li ul.cf_li_text_err {margin:0 0 0 40px;padding:0;color:#333;}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;list-style:none!important;font-weight:bold;text-indent:0;margin:4px 0 2px!important;padding-left:15px;}
ol.cf-ol ul.cf_li_text_err li:before {content:'';}
div.cf_info {color:#333;display:none;padding:10px 15px!important;width:420px;line-height:1.3em;margin:10px auto;}
div.cf_info ol {margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li {padding:1px 0;margin:2px 0;}
div.cf_info a	{color:#ad2929!important;text-decoration:underline!important;}
div.success {background:#F9F1E6;color:#663300;display:block;text-align:center;}
div.failure {display:block;background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block;}
.cform .cf_error {color:#ad2929; border-right:3px solid #ad2929; background: #FEFCFA url(../images/brown_theme_req.gif) no-repeat right top;}
div.mailerr {display:block;}
.mailerr,.cform .cf_errortxt {color:#ad2929; }
[disabled] {color:#dddddd;border-color:#dddddd!important;background:none!important;}
.disabled {border-color:#dddddd!important;}
.cform input.cf_upload  {width:220px;background: #f9f9f9;border:1px solid #888888;}
.linklove {width:450px;margin:0 auto 10px!important;padding:0!important;	text-align:center!important;font-size: .2em;}
.linklove a,.linklove a:visited {font-size: 0.8em;font-family: Tahoma;color:#aaaaaa!important;}
* html .cform legend { position:absolute; top: -10px; left: 10px; margin-left:0;}
* html .cform fieldset {position: relative;margin-top:15px;padding-top:25px; }
* html span.reqtxt,
* html span.emailreqtxt,
* html ol.cf-ol,
* html ol.cf-ol li	{display: inline-block;  /*for ie6*/}
*+html span.reqtxt,
*+html span.emailreqtxt,
*+html ol.cf-ol,
*+html ol.cf-ol li	{display: inline-block;  /*for ie7*/}
* html img.captcha {margin-bottom:1px!important;}
*+html img.captcha {margin-bottom:1px!important;}
