/*
Theme Name: nwfirst
Theme URI: http://nwfirstchoice.com/
Description: Custom theme for NWFirstChoice.com
Version: 1.0a
Author: Effective Web Solutions
*/

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}

/*NW FIRST */
html{overflow:0!important;height:100%;margin-bottom:1px;background:#1e0000 url(images/html-bg.png) repeat-x 50% 4px}
.clear{clear:both}
form .clear{clear:none}
.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.inline{display:inline}
img.left{float:left}
img.center{display:block;margin:0 auto}
img.right{float:right}
.float-right{float:right}
.float-left{float:left}
.mart{margin-top: 20px}
.marr{margin-right: 20px}
.marb{margin-bottom: 20px}
.marl{margin-left: 20px}
.padt{padding-top: 20px}
.padr{padding-right: 20px}
.padb{padding-bottom: 20px}
.padl{padding-left: 20px}
.emph{letter-spacing:.15em;font-weight:900;font-size:14px; color:#fff}
 .copyright .emph{line-height: 12px; font-size: 12px; color: #e2e2e2}
.cursive{font-family:'Edwardian Script ITC', 'Brush Script MT';font-size:32px;line-height:110%;letter-spacing:.08em}
.cursive:first-letter{font-size:44px}
.inimg{display:inline;float:left;margin:10px;padding:10px}
.wb{border:4px solid #fff}

body{background:#1e0000;color:#F0F1D9;padding-bottom:1px;font-size:13px;line-height:1.4;border-top:18px solid #796e3f}
a{text-decoration:none;color:#fff}
h1,h2,h3,h4,h5{font-family:Palatino,'Palatino Linotype';color:#ACA588;text-transform:uppercase;letter-spacing:.08em;font-size:103%}
.fnt{color:#ACA588;text-transform:uppercase}
.bigf{font-size:20px;margin-bottom:4px}
div#nav div.wrapper{width:984px}
div.yui-u{_overflow:hidden}
.yui-gb .yui-u{_margin-left:1.5%}
.yui-gc .yui-u,.yui-gd .yui-u{_margin-left:1%}
input[type=text],input[type=password],textarea{border:1px solid #6c5029;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; padding:3px}


#hd .logo,#hd h3 a{filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85}
#hd .logo:hover,#hd h3 a:hover{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;cursor:pointer}
#hd{background:#260000 url(images/topbg.jpg) no-repeat 50% 0;height:68px;border-bottom:1px solid #0b0000;padding:40px 0 0}
#hd .logo{width:500px;height:54px;display:inline;margin:0 0 0 120px;padding:20px 0 28px}
#hd h3{display:inline;text-transform:uppercase;position:relative;bottom:72px}
#hd .hlt{text-align:left;float:left}
#hd .hrt{text-align:right;float:right}
#nav{background:transparent url(images/shadow-bg.png) repeat-x 50% 0;font-family:Palatino,'Palatino Linotype',serif;color:#c5bc9c;text-transform:uppercase;height:50px;border:1px solid #500;border-left:none;border-right:none}
.navigation li{list-style:none;float:left}
.navigation li a{color:#c5bc9c;display:block;height:32px;line-height:32px;padding:10px 13px}
.navigation li a:hover{text-decoration:underline}
#bd{background:transparent url(images/shadow-bg.png) repeat-x 50% 0;padding-top:1em;margin-bottom:3em}
#bd .callout{border-top:2px solid #8f7a54;background:transparent url(images/callout-bg.png) no-repeat 50% 0;min-height:160px;margin-top:20px}
#bd .callout h2{color:#bda170;background:transparent url(images/callout-h2-bg.png) no-repeat 50% 100%;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:131%;margin:0 0 1em;padding:12px 0 10px}
#bd .callout p{text-align:justify;line-height:1.4167;font-size:12px;height:210px;overflow:hidden;padding:0 2.5em}
#bd .callout p.read-more{background:transparent url(images/read-more-p-bg.png) no-repeat 0 50%;height:28px;text-align:left;line-height:1.231;padding:0}
#bd .callout a.read-more{display:block;width:97px;height:28px;float:right;overflow:hidden;text-indent:-10000px;background:transparent url(images/read-more-a-bg.png) no-repeat 50% 50%;margin-right:2.5em}
#ft{height:72px;background:url(images/ft-bg.png) no-repeat 50% 50%;text-align:center;text-transform:uppercase;margin:1em auto}
#ft a{color:#65563c;font-size:77%;position:absolute;left:0;display:block;height:72px;line-height:72px;letter-spacing:.08em}
#ft a.coptix{left:auto;right:0}
#ft p{height:72px;line-height:72px;text-align:center;font-family:Palatino,'Palatino Linotype';color:#bca06f;overflow:hidden;text-indent:-10000px;background:transparent url(images/footer-tagline-bg.png) no-repeat 50% 50%}
.copyright{color:#65563c;font-size:77%;text-transform:uppercase;letter-spacing:.08em;width:500px;height:96px;margin:6px auto 15px;padding:0}
.copyright p{margin-bottom:5px;text-align:center;width:500px}
.bbb{display:inline;float:right;width:60px;height:96px;margin:0 10px 0 0;padding:0}
.wrapper,.navigation{width:940px;text-align:left;position:relative;margin:0 auto}
#hd .logo a,.copyright abbr{cursor:pointer}

#wpcf7-f1-p12-o1{width: 420px; margin: 20px auto; padding: 20px; border: 1px solid #550000;}
#wpcf7-f1-p12-o1 input{color:#65563C}