.custom #page{margin-top:2em;margin-bottom:2em;}.custom #header{position:relative;border-top:6px solid #333;border-bottom:3px solid #dddddd;}.custom ul.menu{position:absolute;top:3.7em;right:1.8em;width:auto;}.custom .menu a{margin-left:1em;padding:6px 12px 7px;letter-spacing:0.2px;font-weight:bold;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);-moz-border-radius:0.5em;-webkit-border-radius:0.5em;}.custom .rss a{float:left;}.custom .rss a:hover{padding-right:12px;text-decoration:none;}.custom h1,.custom h2,.custom h3{font-weight:bold;}.custom #content_box{background:url(images/sidebar.gif) repeat-y 61.4em 0}.custom #content{background:#fff;}.custom .headline_meta{text-align:left;}.custom .headline_meta span,.custom .headline_meta abbr{text-transform:none;}.custom .post_box,.teasers_box{border-bottom:1px dotted #BBBBBB;clear:both;}.custom .sidebar h3{border-bottom:2px solid #9B9C91;color:#222222;font-weight:bold;letter-spacing:0;padding:0 0 0.3em;text-transform:uppercase;}.custom li.widget ul li{margin-bottom:0;}.custom li.widget ul li a{display:block;padding:0.462em 0.769em;border-bottom:1px dotted #888;}.custom li.widget ul li a:hover{background:#e4e4e4;color:#111;text-decoration:none;}.custom #emailinput{width:267px;font-style:italic;background:url(images/mail_icon.png) center left no-repeat #FEFEFE;border-top:0px;border-right:0px;border-left:0px;border-bottom:3px solid #ddd;padding:5px 10px 5px 30px;}.custom #emailsubmit{background:#51902e url(images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:1px 1px 0 #487b2c;border-bottom:1px solid rgba(0,0,0,0.25);font-size:1.143em;position:relative;cursor:pointer;border-color:#497830;border-top-color:#71ab52;border-left-color:#71ab52;width:auto;}.custom #emailsubmit:hover{background:#5c963c;border-color:#497830;border-top-color:#71ab52;border-left-color:#71ab52;}.custom .no_sidebars .post_box.top{width:64em;background:#fff;padding-left:2.5em;padding-right:2.5em;border:5px solid #e1e1e1;}.custom .no_sidebars #content{background:#f7f7f7;padding:2.5em;border:5px solid #e1e1e1;width:72.4em;margin:2em auto;float:none;}.no_sidebars #content h1{text-align:center;}.no_sidebars .format_text .alert{background:#FFFFA0;border:1px solid #E5E597;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:16px;border:1px solid #D1B655;line-height:1.375em;margin:5px 0 25px;padding:15px 20px;text-align:center;}.custom .optin{background:#efefef;border:1px solid #dddddd;text-align:center;margin:15px 45px;padding:15px 20px;text-align:center;font-size:16px;}.custom #footer{background:transparent url(images/footer-bkg.gif);color:#979797;text-shadow:0 1px 1px rgba(0,0,0,0.5);border-top:6px solid #000;padding:1.8em 1.1em;}.custom #footer a{color:#cdcdcd;text-decoration:none;border-bottom:none;}.custom #footer a:hover{color:#fff;}.custom .gfield input[type=text]{border:1px solid #c7c7c7;padding:6px;font-size:14px;background:#f6f6f6;}.custom .ginput_left{width:250px!important;margin-right:5px;}.custom .ginput_right{width:250px!important;margin-right:5px;}.custom .gfield input[type=text]:focus{outline:none;background:#ffffff;border:1px solid #c7c7c7;}.custom .gfield texture{border:1px solid #c7c7c7;padding:6px;font-size:14px;background:#f6f6f6;}.gfield textarea{background:#f6f6f6;border:1px solid #c7c7c7;padding:6px;font-size:14px;}.custom .gfield textarea:focus{outline:none;background:#ffffff;border:1px solid #c7c7c7;}.custom .gfield textarea.large{width:470px;border:1px solid #c7c7c7;font-size:14px;background:#f6f6f6;}.custom .format_text .gform_footer input.button{background:#51902e url(images/alert-overlay.png) repeat-x;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:1px 1px 0 #487b2c;border-bottom:1px solid rgba(0,0,0,0.25);font-size:1.143em;position:relative;cursor:pointer;border-color:#497830;border-top-color:#71ab52;border-left-color:#71ab52;width:auto;}.custom .format_text .gform_footer input.button:hover{background:#5c963c;border-color:#497830;border-top-color:#71ab52;border-left-color:#71ab52;}
