/* CSS file */

#blox-html-container{background:#343434 url(../../images/_site/wrapper-bg-modified.gif) repeat-x 0 -1px;}

#blox-header #leaderboard-top{display:none;}
#blox-header{height:100px;}
#blox-header h1 {background:transparent url(../../images/_site/OTHLogo2.png) no-repeat 0 -10px;height:120px;width:640px;position:absolute;top:0px;left:0px;}
#blox-header .top-right-one a{color:#ffffff;}

#blox-container{background:#efefef;}

.top-right-one{bottom:24px;position:absolute;right:-25px;width:150px;}


ul.dropdown ul, ul.dropdown ul li{background:none;border-top:none;padding-top:1px;}
ul.dropdown li:hover,ul.dropdown li.active-horizontal{background:#CC3333;color:#000000;}
ul.dropdown li:hover a,ul.dropdown li.active-horizontal a{color:#000000;}
ul.dropdown li:hover ul li:hover,ul.dropdown li.active-horizontal{background:#343434;color:#ffffff;}
ul.dropdown li:hover ul li:hover a,ul.dropdown li.active-horizontal a{color:#ffffff;}
ul.dropdown li:hover ul li a, ul.dropdown li.active-horizontal ul li a {color:#ffffff;}

#blox-wrapper .ui-state-default,#blox-wrapper .ui-widget-content .ui-state-default{background:#CC3333;}
#blox-wrapper .ui-state-default .ui-icon-circle-arrow-e,#blox-wrapper-.ui-widget-content .ui-state-default .ui-icon-circle-arrow-e{background-color:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;}
#blox-wrapper .ui-state-default a,#blox-wrapper .ui-widget-content .ui-state-default a{color:#ffffff;}
#blox-wrapper .ui-state-default:hover,#blox-wrapper .ui-widget-content .ui-state-default:hover{background:#343434;}
#blox-wrapper .ui-state-default:hover a,#blox-wrapper .ui-widget-content .ui-state-default:hover a{color:#ffffff;}
#blox-wrapper .ui-state-default:hover .ui-icon-circle-arrow-e,#blox-wrapper-.ui-widget-content .ui-state-default:hover .ui-icon-circle-arrow-e{background-color:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;}

#blox-wrapper a.more{background:#CC3333;color:#ffffff;}
#blox-wrapper a.more:hover{background:#000000;color:#ffffff;}

#blox-wrapper .blox-updated{}

#rail-bottom,#rail-bottom-secondary{text-align:center;}
#rail-bottom img,#rail-bottom-secondary img{float:none;}

#comment-log-in-area .button a{background:#CC3333;}

#nav {margin-bottom:30px;}
#nav li a{font-size:10px;font-weight:bold;line-height:10px;}
#nav li ul li{margin-top:3px;}

#staff-contact-info{font-size:12px;}
#staff-contact-info strong{font-weight:bold;}
#staff-contact-info p{padding-left:124px;height:124px;}

#staff-contact-info .dan_leblanc{background:url(../../images/_site/_staff/daniel-leblanc-97x124.jpg) no-repeat 0 0;}
#staff-contact-info .jim_eckstrom{background:url(../../images/_site/_staff/jim-eckstrom-77x124.jpg) no-repeat 0 0;}
#staff-contact-info .chuck_massaro{background:url(../../images/_site/_staff/chuck-massaro-91x124.jpg) no-repeat 0 0;}
#staff-contact-info .chris_chapman{background:url(../../images/_site/_staff/chris-chapman-83x124.jpg) no-repeat 0 0;}
#staff-contact-info .brian_lothridge{background:url(../../images/_site/_staff/brian-lothridge-100x124.jpg) no-repeat 0 0;}
#staff-contact-info .sara_okerlund{background:url(../../images/_site/_staff/sara-okerlund-81x124.jpg) no-repeat 0 0;}
#staff-contact-info .brian_lothridge{background:url(../../images/_site/_staff/brian-lothridge-100x124.jpg) no-repeat 0 0;}
#staff-contact-info .tyler_briggs{background:url(../../images/_site/_staff/tyler-briggs-96x124.jpg) no-repeat 0 0;}
#staff-contact-info .tom_roof{background:url(../../images/_site/_staff/tom-roof-124x124.jpg) no-repeat 0 0;}
#staff-contact-info .rick_jozwiak{background:url(../../images/_site/_staff/rick-jozwiak-97x124.jpg) no-repeat 0 0;}
#staff-contact-info .chuck_pollock{background:url(../../images/_site/_staff/chuck-pollock-149x124.jpg) no-repeat -28px 0;}
#staff-contact-info .john_loyd{background:url(../../images/_site/_staff/john-loyd-93x124.jpg) no-repeat -28px 0;}

#blox-html-container.index .blox-top-story{width:750px;}
#blox-html-container.front .blox-top-story-holder{width:510px;}
#blox-html-container.front .blox-top-story-holder .blox-asset-content p {width:500px;}
.icon-on-dark {-webkit-border-radius:2px;border-radius:2px;}
.slideshow-showcase .lead-cell,.slideshow-showcase .mugshot-text,.slideshow-showcase .small-photo-cutline{-webkit-border-radius:5px;border-radius:5px;}

#blox-footer ul.custom-other-publications{overflow:auto;padding:0px 8px;}
#blox-footer ul.custom-other-publications li{padding-left:0;}
#blox-footer ul.custom-other-publications li a{display:block;width:122px;height:28px;float:left;background:url(../../images/_site/publications_new.png) no-repeat 0 0;text-indent:-9999px;}
#blox-footer ul.custom-other-publications li.bradford a{background-position:0 0;}
#blox-footer ul.custom-other-publications li.olean a{background-position:0 -54px;display:none;}
#blox-footer ul.custom-other-publications li.salamanca a{background-position:0 -27px;}

#blox-wrapper .tabs-holder .full-width{width:218px;}
#blox-wrapper .grid_3 .tabs-holder .full-width{width:158px;}

#blox-wrapper #tab2{width:200px;}

#calendar td a:hover{background:#000000;}

#user-form{margin:auto;}
#user-form #blox-logo{width:100%;background:url(../../images/_site/wrapper-bg-modified.gif);}
#user-form #blox-logo h1 {
background:url("../../images/_site/OTHLogo2.png") no-repeat scroll 0 -14px transparent;
height:135px;
margin:0;
padding:0;
text-indent:-9999px;
width:640px;
}
#user-form #blox-logo h3 {display: none;}
#user-form h1.heading {
border-bottom:1px solid #666666;
border-top:medium none;
color:#333333;
font-size:14px;
font-weight:bold;
margin:0 0 4px;
padding:5px;
position:relative;
top:0;
}
ul.form-row1, .form-row1{background-color:#dddddd;}

/* Updates after template update 3/29/2010 */
#blox-header-vertical-nav, #blox-header {
background:url("../../images/_palettes/dark/header-bg.gif") repeat-x scroll -70px -13px #343434;
color:#E5E7DA;
}
#blox-header h1.vcard, #blox-header h2.vcard  {background:transparent url(../../images/_site/OTHLogo2.png) no-repeat 0 0;position:absolute;top:-12px;left:0px;height:120px;width:640px; margin: 0;}

#weather-bug {
position:relative;
right:55px;
top:-15px;
width:125px;
}
#weather-bug #temp a, #weather-bug #conditions a, #blox-header-search a{
color:#FFFFFF;
}

#weather-sponsor img {
bottom:0;
margin:0 5px 8px 0;
position:absolute;
right:180px;
}
#blox-header-search {
bottom:9px;
color:#333333;
float:right;
position:relative;
top:60px;
}

.blox-title h3, .blox-sub-title h4 {
font-size:2.2em;
}
.blox-top-story-holder .blox-sub-title h4 {
font-size:1em;
margin-top:20px;
}
.top-story .blox-top-story {
border-left:0 none;
border-right:0 none;
width:760px;
}
.blox-asset-content-block {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C0C6AA;
margin-bottom:15px;
padding:5px;
}
#leaderboard-bottom {
background:none repeat scroll 0 0 transparent;
margin:0;
}
.highlight-grey {
background:none repeat scroll 0 0 #EFEFEF;
border:1px solid #DFDFDF;
}
.blox-main-index, .blox-asset-content-block, .blox-top-story, .blox-column, .block-column, .blox-photo-gallery-index-page {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C0C6AA;
margin-bottom:15px;
padding:5px;
}

h1#blox-asset-title {
font-size:2.2em;
border-bottom:1px solid #424242;
clear:both;
margin-bottom:10px;
overflow:hidden;
text-transform:capitalize;
width:100%;
}
.blox-top-story-holder .blox-photo-variant .blox-comments {
width:100%;
}
.twitter-block .blox-title {border: none}
.twitter-block .blox-title h3 {
background:url("../../../../../../../app/images/twitter-sports.png") no-repeat scroll 0 0 transparent;
height:100px;
overflow:hidden;
text-indent:-9999em;
}

.container_16 #blox-user-admin.grid_10 {
width:700px;
}
#user-gateway .page label.error,
.error{
	color:#ff0000;
	font-size:10px;}