/*** Channel Bar ***/
.channel-bar-pagetitle{border-bottom:1px solid #ccc;clear:both;margin:0 0 17px 0;overflow:hidden;padding:0 0 7px;width:100%;}
.channel-bar-pagetitle h1{color:#000;float:left;font-size:24px;font-weight:normal;letter-spacing:-0.02em;margin:0;padding:0;}

/*** Section Mod ***/
.section-mod {margin:0 0 10px;padding:0 0 5px;}
.section-mod .content{overflow: hidden;margin:0;padding:0;zoom:1;}
.section-mod .content p{clear:both;color:#666666;float:left;font-size:12px;}

/*** List ***/
.list li{border-top:2px solid #D5B872;float:left;margin:0 0 0 12px;padding:0;}
.list li.first{margin:0;}
.list h2{color:#000;font-size:13px;letter-spacing:-0.01em;padding:5px 0;text-transform:uppercase;}

/*** Photos ***/
.photo{border:1px solid #ccc;border-bottom:0;position:relative;}
.photo .overlay{background:#000;border-top:2px solid #D5B872;left:0;opacity:.8;filter:alpha(opacity=80);position:absolute;top:134px;width:322px;}
.photo .overlay p{color:#fff;font-weight:bold;padding:8px 5px;}
.photo a:hover,.photo .overlay p:hover{color:#fff;text-decoration:underline;}

/*** Ad Mod ***/
.ad-mod{margin:0 0 10px;}
.ad-mod-top{margin:0 auto;padding: 10px 0 12px;text-align: center;}

/*** Buttons ***/
.buttons{float:right;}
.buttons a{margin:0 0 0 9px;}
/*** Small ***/
#document .btn-smll, #document .btn-smll:visited {   
    display: -moz-inline-box; 
    display: inline-block; 
    padding: 4px 10px; 
    border: 1px solid #999;  
    -moz-box-shadow: 0 0 5px #ccc;  
    -webkit-box-shadow: 0 0 5px #ccc;  
    box-shadow: 0 0 5px #ccc; 
    background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));  
    color: #004E76;
    font-size: 11px;  
    font-weight: bold;  
    letter-spacing: -0.01em;  
    text-decoration: none;  
    -moz-box-text-shadow: 0 1px 0 #fff;      
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;      
}  
#document .btn-smll:hover {   
    background: -moz-linear-gradient(0% 100% 90deg,#ddd, #fff);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ddd));  
    border: 1px solid #aeaeae;      
    color: #3399cc; 
    text-decoration: none; 
}  
#document .btn-smll:active {   
    background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff));  
}  
#document .btn-smll.off {   
    background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4));  
    border: 1px solid #bbb;  
    -moz-box-shadow: none;  
    -webkit-box-shadow: none;  
    box-shadow: none;   
    color: #999; 
    cursor: default; 
}
#content{ padding: 0px; }
.content{ border: none; }
#content-main{ width: 660px; margin-right: 10px;float: left;}
#content-related{width: 300px; float: right; } 
.ad-row { padding: 15px 0 20px; }