/* @group Basic Components */
body{font:12px "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;margin:0;margin-top:10px;color:black;}
img,div{behavior:url(iepngfix.htc);border:0;}
#article_body img.float{float:left;margin-right:5px;}
.clear{clear:left;}
.float{float:left;}
.float_right,.float-right{float:right;}
img.float{padding-right:5px;padding-bottom:1px;}
/* @end */
/* @group Basic Typography */
a,a:visited{margin:0;padding:0;text-decoration:none;color:#b36800;}
h1,h2,h3{margin:0;margin-top:5px;}
h1{font-size:1.4em;}
h2{font-size:1.4em;}
/* @end */
/* @group Layout */
.container{width:770px;margin:auto;padding:0;margin-top:0;margin-bottom:0;}
ul#imageBanners{list-style-type:none;display:none;}
/* @group footer */
#footer{padding-top:10px;height:50px;clear:both;text-align:right;border-top:1px solid #b6b6b6;}
#footer ul{display:none;}
#footer a{color:black;}
#footer a:hover{color:#b36800;}
#footer #copyright{float:right;}
/* @end */
/* @group article_body */
#article_body{width:600px;position:relative;float:right;}
#article_body a{text-decoration:underline;}
#article_body dl dt{font-weight:bold;font-size:1.1em;text-decoration:underline;}
#article_body dl dd{margin:3px 15px;}
/* @group Search */
#article_body div.search.navigator a{font-size:1.2em;}
#article_body div.search.navigator a:hover{color:black;}
#article_body div.search.navigator a.selected{font-weight:bold;color:black;}
#article_body div.search.navigator{border-top:1px solid #b6b6b6;padding-top:2px;}
/* @end */
#article_body p:first-child + h1,#article_body h1:first-child{border-bottom:1px solid #b6b6b6;margin-bottom:2px;font-size:1.7em;}
#article_body h1:first-child + p{margin-top:0px;}
#article_body p:first-child + h1 b,#article_body h1:first-child b{text-decoration:underline;color:#e08026;}
#article_body p:first-child + h1 + h3 + h2,#article_body p:first-child + h1 + h2{font-size:1em;font-style:normal;text-align:left;font-weight:normal;margin-top:0;margin-bottom:10px;}
#article_body h1{font-size:1.3em;}
#article_body h2{font-size:1.4em;color:#e08026;}
h2.homeOptIn{color:#e08026;font-weight:normal;text-align:right;position:relative;top:-1px;text-transform:capitalize;display:inline;margin:0;padding:0;font-size:1.1em;}
/* @group contact_buttons */
a.contact_button span{display:none;}
.contact_buttons a:hover{border-color:white;}
.contact_button{width:16px;height:15px;display:block;cursor:pointer;position:relative;padding:0 0 1px 0;margin-top:6px;margin-right:3px;float:right;background:url(../images/ico-book.gif) no-repeat top left;}
.contact_button-facebook{background-position:-79px 0;}
.contact_button-delico{background-position:2px 0;}
.contact_button-flickr{background-position:5px -150px;}
.contact_button-digg{background-position:-16px 0;}
.contact_button-rss{background-position:-160px 0;}
/* @end */ 
#article_body h1 + h3{font-size:1em;font-style:italic;float:right;margin-top:0;margin-bottom:10px;}
#article_body a:hover{/*text-decoration:underline;*/}
/* @group Comments */
#story_content div div.comments div.add div.msg{color:#bc212f;font-weight:bold;font-size:15px;border-style:solid;border-width:2px;padding:10px;}
div.comments{padding-top:10px;}
div.comments h2{color:#ae701c;margin-bottom:10px;}
div.comments ul.comments{margin:0;padding:0;}
div.comments ul.comments li.comment{margin:10px 0 10px 0;padding:5px;color:#313232;list-style-type:none;min-height:40px;border-top:1px solid #d1d1d1;}
div.comments ul.comments li.comment .title{font-size:14px;font-weight:bold;}
div.comments ul.comments li.comment .number{font-size:4em;font-weight:bold;color:#333;position:absolute;right:20px;margin-top:-5px;}
div.comments ul.comments li.comment .message{display:block;margin-left:20px;margin-top:3px;width:500px;}
div.comments ul.comments li.comment .message br{line-height:2.5em;}
div.comments div.add h2{border-bottom:1px solid #d1d1d1;padding-bottom:5px;}
div.comments span.required{color:#766865;}
/* @end */
/* @group Forms */
fieldset{border:none;}
a.actionButton{background-color:#844b00;padding:3px 5px 3px 5px;border:1px solid #BEBEBE;color:#fff;}
a.actionButton:visited{color:#fff;}
a.actionButton:hover{color:#fff;background-color:#593200;text-decoration:none;}
div.form span.spam{background-color:#844b00;padding:3px;padding-left:5px;padding-right:5px;border:1px solid #BEBEBE;color:#fff;}
div.form label{float:left;width:70px;margin:0px;padding:9px 10px 8px 0px;font-size:12px;line-height:14px;text-align:right;}
div.form div.buttons{float:left;margin:0px;margin-top:5px;padding:2px 10px 8px 85px;font-size:12px;line-height:14px;text-align:right;}
div.form input{margin:5px 0px 4px 0px;}
input,
textarea,
select{font:400 1em verdana,sans-serif;color:#626262;background:#f5f5f5;border:1px solid #CCC;}
input:focus,
textarea:focus,
select:focus,{color:#000;background:#dcdcdc;border:1px solid #888;}
input.submit_button{background-color:#844b00;padding:5px 5px 5px 5px;border:1px solid #BEBEBE;color:#fff;text-decoration:none;}
input.submit_button.small{padding:2px 5px 2px 5px;}
input.submit_button:hover{color:#fff;background-color:#593200;}
input.hidden{display:none;}
div.form div.add-lead{/*float:left;*/
margin-top:10px;padding:0px 0px 2px 5px;white-space:nowrap;vertical-align:middle;}
.highlight_box{float:right;margin-right:10px;padding:10px;background:#202020 url(/images/bg.png) repeat;border:2px solid grey;}
.highlight_box h1{color:white;}
.highlight_box h2{color:#ae701c;}
/* @end */
/* @end */
/* @group side_bar */
#side_bar{position:relative;width:149px;}
#side_bar h1{border-bottom:1px solid #b6b6b6;margin-bottom:2px;}
#side_bar ul{padding:0;margin:3px 0 5px 0;list-style-type:disc;color:#d0d0d0;}
#side_bar li{padding:0;margin:0;margin-bottom:5px;width:100%;}
#side_bar a,#side_bar a:visited{color:#b36800;display:block;padding-left:1px;width:149px;}
#side_bar a:hover{color:white;text-decoration:none;background-color:#844b00;}
#side_bar a.selected{color:black;text-decoration:underline;}
/* @end */
.border-bottom{border-bottom:1px solid #b6b6b6;margin-bottom:10px;}
.border-top{border-bottom:1px solid #b6b6b6;}
.blackline{height:24px;border-top:0px solid #B7B7B7;margin:0;padding:0;}
div.add{display:none;}
/* @end */
/* @group Index */
#highlightImage{display:none;}
div.image_selectors_container{width:1px;position:absolute;left:50%;}
div.image_selectors{display:none;left:-435px;width:870px;z-index:20;position:absolute;top:70px;}
div.image_selectors a{display:block;width:40px;padding:150px 0 0 0;height:0px !important;height:150px;overflow:hidden;outline:none;background-image:url(../images/arrows.png);}
div.image_selectors a#prev_image{float:left;background-repeat:no-repeat;}
div.image_selectors a#next_image{float:right;background-repeat:no-repeat;background-position:-38px;}
div.image_selectors a:hover{opacity:0.58;}
#home_news_list{width:760px;}
h1.border-bottom a img{position:relative;top:2px;}
/* @end */
/* @group News */
.news_sec{width:365px;}
.news ul.long{margin:0;padding:0;list-style-type:none;}
.news .long img{float:right;padding-left:5px;}
.news .long li{float:left;margin-bottom:10px;overflow:hidden;width:365px;margin-right:10px;}
div#article_body .news .long li{list-style-type:disc;color:#d0d0d0;overflow:visible;}
.news .long li a,.news .long li span.title{font-size:1em;color:black;font-weight:bold;width:365px;display:block;}
div#article_body div.news ul.long li,div#article_body div.news ul.long li a{width:100%;}
.news .long li a:hover{text-decoration:none;color:#b36800;}
.news .long li a span{display:block;font-size:1em;font-weight:normal;font-style:normal;color:black;}
/* @end */
/* @group nav */
#nav{padding:0;position:relative;left:-7px;}
#tagline{text-align:right;color:#333;padding-top:6px;font-style:italic;}
#nav a{font-size:.9em;display:block;text-decoration:none;height:18px;padding:6px 5px 0 5px;float:left;}
#nav a:hover{background-color:#844b00;color:white;}
#nav a.selected{color:black;text-decoration:underline;}
#nav ul{list-style:none;margin:0;padding:0;text-transform:uppercase;}
#nav li{float:left;margin:0;padding:0 3px;}
#nav #spacer{width:40px;color:black;}
/* @end */
/* @group Forms */
div#header #searchbox{float:right;position:relative;top:8px;}
div#searchbox input{font-size:0.750em;line-height:1em;font-family:georgia,serif;width:11em;padding:0.333em;outline:0;border:1px solid #d3d3d3;}
div#searchbox input#button{vertical-align:middle;width:1.333em;padding:0;border:0;}
div#searchbox #search:focus{border-color:black}
div#searchbox label{position:absolute;left:-9999px;}
/* @end */
div#devMsg.casaMessage{background-color:#361e00;padding:3px 0 3px 3px;color:white;}
.sys_log{color:black;border:1px solid #BEBEBE;background-color:#F7F7F7;width:770px;margin:auto;position:relative;bottom:20px;}
.sys_log b{display:block;margin-bottom:5px;padding:2px 0 2px 10px;background-color:#3b3b3b;color:#ff9e00;font-weight:normal;}
.sys_log div{padding:0 10px 5px 10px;}
.sys_log span.date:before{content:"• ";}
.sys_log span.date{color:#800000;}
.sys_log span.module{font-weight:bold;}
.news span.readmore {display: none !important;}
.news .long li a span.date {display: none;}

