/* Dev */

#dev, .dev{ border:1px solid red}

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;text-align:center;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";font-size:26px}
blockquote, q {quotes:"" "";font-size:1.4em;font-family:"Georgia", "Arial", "sans-serif";color:#3E2D1E;margin:20px 20px 30px; border-left:1px #3E2D1E solid;padding-left:10px;font-style:italic;}
a img {border:none;}

/* typography.css */
body {font-size:75%;width:100%!important;color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;background: url(../images/bg.png) repeat-y center 0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:2em;font-weight:bold;line-height:1;margin-bottom:1.2em;color:#3E2D1E}
#sidebar h1{ font-size:1.6em;}
h2 {font-size:1.6em;margin-bottom:0.2em;color:#3E2D1E}
h2.alt {font-size:1.2em;text-transform:uppercase;margin-bottom:0!important;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
a {color:#666;text-decoration:underline;}
a:focus, a:hover {color:black;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 2.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}

/* custom Classes */
.note,.error{border-bottom:#EBE8D7 1px solid;border-top:#EBE8D7 1px solid;line-height:normal;margin:20px 0;padding:5px 10px;}
.note{background-color:#F4F5F3;border-bottom:#E2E4E0 1px solid;border-top:#E2E4E0 1px solid}
.error{background-color:#FF9D9D;border-bottom:#F30 1px solid;border-top:#F30 1px solid}
.nobullet{background:transparent !important;list-style:none !important;margin:0;padding:0}
.nopadding{padding:0!important;}

/* Tables */
table{border:0;margin:0 0 18px;padding:0}
table tr td{padding:2px}

/* clear */
.clear{ clear:both; width:100%; height:0; line-height:0; font-size:0; padding:0; margin:0; border:0}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */

/* Global Classes */
.alignleft{display:block;float:left}
.alignright{display:block;float:right}
.aligncenter{display:block;margin:0 auto;text-align:center}

/* images border */
img.alignleft,img.alignright,img.aligncenter{background:#EFEFED;border:1px solid #D0D0CE;display:block;padding:3px}
img.alignleft{float:left;margin:0 10px 2px 0}
img.alignright{float:right;margin:0 0 2px 10px}
img.aligncenter{margin:5px auto}
img.noborder{background:transparent;border:none;padding:0}
a:hover img.alignleft,a:hover img.alignright,a:hover img.aligncenter{background:#FFF;display:block;padding:3px}

/* Image Captions */
.wp-caption{background-color:#EFEFED;border:1px solid #D0D0CE;margin-bottom:15px;margin-top:15px;padding:3px;text-align:center;max-width:470px!important}
    /* optional rounded corners for browsers that support it
    This code is disabled by default because it is not valid CSS but you are free to enable it if you wish.
    .wp-caption{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}  */
.wp-caption img{border:none;margin:0;padding:0;width:100%!important;height:auto!important}
.wp-caption-text{color:#676F51;font-size:0.85em;margin:0;padding:4px 0}

/* Header Elements */
#header-wrapper{width:100%;height:170px;background: url(../images/header.png) no-repeat center top;}
#header{width:960px;margin:0 auto;text-align:left;}
#header .logo{background:url('../images/logo.png') no-repeat;width: 310px; height:120px;margin-top:20px;}
#nav-top{width:960px;margin:0 auto;height:45px;}

/* Main Elements */
#container{width:960px;margin:0 auto 60px auto;background-color:white;border-top:2px solid #2D8282;border-bottom:#2C1F14 8px solid; overflow:hidden; text-align:left;}
#wrapper{}
#content{background-color:white;width:600px;display:block;float:left;padding:30px 20px 80px;}
#sidebar{background-color:#E9EAE5;border-left:#D5D7CC 1px solid;width:279px;padding:20px;display:block;float:right;clear:right;padding-bottom: 9999px;margin-bottom: -9999px;overflow:hidden;}

/* Footer Elements */
#footer{}










