*{margin:0;padding:0}
html,body{height:100%}
body{background-color:#191a1c;font:11px Arial,Helvetica,sans-serif;line-height:16px;color:#eee}
#site-header h1{background:url('../../media/images/exact/header.jpg') no-repeat center 20px;font-size:1px;height:0;padding-top:154px;overflow:hidden;}
#wrapper{margin:0 auto;background:#1f1f1f url('../../media/images/exact/bg_wrap.jpg') repeat-x;padding:16px;min-width:730px;max-width:878px}
*html #wrapper{width:860px}
#wrapper h2{font:normal 24px/24px Arial,Helvetica,sans-serif;padding:12px;color:#ccc}
#wrapper h3{font:normal 16px/16px Arial,Helvetica,sans-serif;padding:8px 0px;color:#4185c2;text-transform:uppercase}
#wrapper h4{font-weight:bold;font-size:13px;padding-bottom:6px}
#wrapper p,#wrapper #copy ul,#wrapper #copy ol{padding-bottom:10px}
#wrapper blockquote{margin:0 20px}
.hidden,#nav ul li.hidden-page{display:none}
#wrapper em{font-style:italic}
#wrapper strong{font-weight:bold}
#site-nav{background:#222;border:1px solid #282828;margin-bottom:16px;height:1%}
#site-nav:after,#site-footer:after{content:".";display: block;height:0;clear: both;visibility: hidden}
#site-nav ul{list-style:none;font:16px Arial,Helvetica,sans-serif;text-transform:uppercase}
#site-nav ul li{float:left}
#site-nav ul li a{display:block;padding:8px 16px;color:#888;text-decoration:none}
#site-nav ul li.current a{color:#fff}
#site-nav ul li a:hover{background-color:#eee;color:#444}
#wrapper .header-image{padding-bottom:12px}
#wrapper .header-image img{display:block}
#wrapper #ddcol_0{background:#222;border:1px solid #282828;margin-bottom:16px;padding:5px 10px}
#wrapper .narrow #ddcol_0, #wrapper .narrow h2.pagetitle, #wrapper .narrow .header-image,
body.columns2 #wrapper #ddcol_0, body.columns2 #wrapper h2.pagetitle, body.columns2 #wrapper .header-image{width:600px;float:left}
#wrapper .narrow #ddcol_1, body.columns2 #wrapper #ddcol_1{float:right;width:242px;padding:0;min-height:50px}
#wrapper .narrow #ddcol_1 .item, body.columns2 #wrapper #ddcol_1 .item{background:#222;border:1px solid #282828;padding:5px 10px 0}
#wrapper #content .ddcol{background:none}
#wrapper #content .ddcolhover{background:#999}
#wrapper .publicview{padding:12px 16px}
#copy a{text-decoration:none;color:#808080}
#copy a:hover{color:#e15efc}
#copy img{border:0}
#copy ul{list-style-type:square}
#copy ul li{margin:0 20px}
#copy form label{display:block}
#copy form .required input,#copy form .optional input,#copy form textarea{border:1px solid #282828;padding:2px 4px;margin-bottom:4px;font-size:11px}
#copy .required input,#copy .optional input{width:280px}
#copy fieldset{margin-bottom:4px;border:1px solid #282828;padding:4px 8px;width:272px}
#copy fieldset .required input,#copy fieldset .optional input{width:auto;border-width:0;margin:0 4px 0 0;padding:0;line-height:20px}
#copy fieldset label{display:inline;margin:0;padding:0;line-height:20px}
#copy form textarea{height:100px;width:280px}
#copy form select{border:1px solid #C7D4D6;font-size:11px;margin-bottom:4px}
#copy form option{font-size:11px;padding-right:10px}
#subnav{float:right;background:#222;border:1px solid #282828;margin-bottom:16px;width:242px}
#subnav ul{margin:12px 16px 16px;list-style:none;line-height:18px}
#subnav ul a{text-decoration:none;color:#888;font-size:12px;text-transform:uppercase}
#subnav ul li.current a{color:#fff}
#subnav ul li.current ul a{color:#888}
#subnav ul a:hover,#subnav ul li.current a:hover{color:#e15efc}
#subnav ul ul{margin:0 10px}
#site-footer{clear:both;color:#404040;font-size:11px;height:1%}
#credits{float:left}
#copyright{float:right}
#credits,#copyright{padding:0 2px }
#wrapper .bigbluehat a{color:#cce;text-decoration:none}
#wrapper .bigbluehat a em{color:#6bc7ff;font-style:normal}

#wrapper #content .dditem{background:none}

