@import url(/css/tagged_bylines.css);

/*General Page Layout*/
body {background-color:#c2c2c2; font-family: Arial, Helvetica, sans-serif;}
#page-body {background-color:#c2c2c2; background-image:none; background-image:url('/images/snowbird_repeater.png'); background-repeat:repeat-y; background-position:center; padding-bottom:0px;}
#columns{background:#fff;overflow:hidden;}
#columns-1-2 {width:645px; margin-right:10px; margin-left:5px;}
#column-2 {width:450px;margin-left:5px;}
#column-3 {width:310px; margin-right:5px;}
#footer {background-color: #C2C2C2;}
#splash {overflow:hidden; height:225px; margin-bottom:25px;}

/*General Style */
a {color:#064c9c;}
a:hover {color: #000;}
h1, h2, h3, h4, h5, h6 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#6e6e6e;}		
.module h2 {color:#000; font-family: 'Arial', sans-serif; font-size: 20px; text-transform:uppercase; font-weight:bold; background-color:#fff; padding:1px; border-bottom:1px solid #a1aeb7;}
.module h4 a {font-size:20px;}
.module .article-content  {font-size:14px; color:#4e4e4e;}
.article-byline {padding-left:24px; background-color::#dbdbdb !important; background-image:url(/images/publications/woodstock_submission.jpg); background-repeat:no-repeat; color: #505050; margin-top:-5px;}
.module {border-bottom:none; margin-bottom:15px;}
#column-3 .module {background-color:#ebf3f8; border:1px solid #a1aeb7; margin-bottom:10px;}
#column-3 .module h2 {padding:6px; border-bottom:1px solid #a1aeb7;}
#column-3 .module h4 a {font-size:16px;}
table.articles tr th {border-bottom:1px solid #bebebe;}
.sponsored_list h2 {border:none;}
.geobase_sponsor {border-bottom:none; margin-bottom:-15px;}
.accordion_toggle {background-color:#fff;color:#156078;}
.usc {padding-left:24px; background-color::#dbdbdb !important; background-image:url(/images/user_submission.jpg); background-repeat:no-repeat; color: #505050;}
.twitter-module {text-align:center;font-size:14px;color: #747474;}
.twitter-module h2 {margin-bottom:5px;}
#article-body {font-size:16px; line-height:22px; color:#333333;}
#article h3 {font-size:20px; margin-top:20px; text-decoration:underline;}
#article {width:650px;}
#splash h2 {border:none;}
#ion h2 {background-image:url('/images/ion-logo-small.png'); background-repeat:no-repeat; background-position:right top;}
#ion .archive {position:relative; top:4px; right:3px;}
.issue-cover {border:none;}
#attachment_form td {padding: 5px;}
.most-viewed li a {font-size:16px;}

/*Header*/
#eyebrow {background-color:#c2c2c2; border:none; background-image:url('/images/snowbird_repeater.png'); background-repeat:repeat-y; background-position:center; position:absolute;}
#inner-eyebrow {background-color:#0067ac; overflow:hidden; color:#fff;}
#inner-eyebrow a {color:#fff;}
#inner-eyebrow .top-links {margin-left:255px;}
#branding-layer {height:115px; padding:0px; background-color:#c2c2c2; background-image:url('/images/snowbird_repeater.png'); background-repeat:repeat-y; background-position:center;}
#branding {background-color:#0067ac; overflow:hidden; height:145px;}
#logo {height:80px; top:24px; left:0px;}
#sitesearch {background-color:transparent; border:none;}
#tag-line {background: url('/images/tag-line-bg.png'); position:relative; left:505px; top:89px; width:800px; height:27px; overflow:hidden;}
#tag-line #tag-text {position:relative; left:210px; bottom:8px; font-family:Times-New Roman;}
#tag-line #tag-text img {position:relative; top:8px; left:4px}

/* navigation */
#navigation-layer {background-color:#c2c2c2; background-image:url('/images/snowbird_repeater.png'); background-repeat:repeat-y; background-position:center;}
table.nav {background-color:#fff;}
table.nav td a, table.nav td span {background-color:#4e4e4e; color:#fff; font-size:16px; text-transform:uppercase; border-right:solid 1px #fff;}
table.nav td.menu-wi-news a, table.nav td.menu-wi-news span {background-image: url(/images/wi_torch.png); background-repeat:no-repeat; padding-left:10px;}	
table.nav td a:hover, table.nav td a.hover, table.nav td span:hover, table.nav td span.hover {background-color:#818181; color:#fff;}
table.nav td a.on, table.nav td span.on {color:#fff; background-color:#000;}

/*Splash*/
#splash .module {background:#fff; width:632px; padding-top:10px; margin-right:5px; -moz-border-radius:10px; border-radius: 10px;}
.mini-fader img {width:300px;}
.mini-fader .photoFader-contentcontainer a {color:#1d498b; text-transform:uppercase; font-weight:bold; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; font-size:18px;}
.mini-fader .photoFader-contentcontainer .content {width:300px!important; }
.mini-fader .article-byline {color:gray; text-transform:uppercase; font-weight:bold; margin-top:-10px; position:relative; top:-8px;}
.mini-fader .description {font-size:14px; position:relative; top:-9px;}
.mini-fader .controls {margin-right:80px; margin-bottom:10px;}
.mini-fader .controls a.playpause {background:#5f5c55; color:#fff; -moz-border-radius:5px; border-radius:5px;}
.mini-fader .controls a.previous, .mini-fader .controls a.next {background:#5f5c55; color:#fff; -moz-border-radius:5px; border-radius:5px;}


/*Calendar*/
.monthly-view .calendar-controls a {padding-left:4px; padding-right:4px;}
.monthly-view h3 {position:relative; top:1px!important;}
.calendar-preview img {float:left; margin:10px;}
#calendar-sidebar li {border:none; margin-bottom:10px;}
#calendar-sidebar li a {background:#0067ac; color:#fff; -moz-border-radius:5px; border-radius:5px; width:60%;}
.eventlisting h3 a {font-size:24px;}

/*Home Page Teaser Modules*/
#homepage-topic td {border:none; padding:1px;}
#homepage-topic h4 {background-image:url('/images/bullet-blue.png'); background-repeat:no-repeat; background-position:0px 8px; padding-left:8px;}
#homepage-topic h4 a {font-size:16px;}

/*More Gallery Link*/
#column-3 #gallery-more h2 {border:none; text-align:left; width:110px; padding-left:50px!important;}
#gallery-more.module {background-color:transparent; border:none;}
#gallery-more .content {height:2px;}
#gallery-more h4 a {position:relative; bottom:49px; left:120px;}

/*Story Labels*/
label {display:block; position:relative; width:400px; padding:0 0 8px 0;}
label input, label select {position:absolute; right:0px; top:0px;}
label input {width:160px;}
label select {width:166px;}

/*Announcements Module*/
#departments h4 a {font-size:14px;}
#departments .article-date {color:#747576; font-size:10px;}

/*Marketplace*/
#geobase #search h3 {background-color:#0067ac;}
#geobase #featured-listings h3 {background-color:#0067ac;}
#geobase #search-results #listings th {background-color:#0067ac;}
#geobase .search-form {width:170px;}

/*Subscribe Page fixes -because of all the text in terms area*/
#order td {min-width:322px;}
#order td input {margin-right:5px;}

/*Submit-Content-Promos*/
.module.submit-promo-top .module {border-bottom:none;}
#submit-promo .module {margin-top:-10px; margin-bottom:15px; border-top:none; text-align:center; margin-top:-12px;}
#submit-promo .module a.submit-promo-button {background:#f4d350; padding:5px;-moz-border-radius:5px; border-radius:5px; font-size:16px;}
#submit-promo .module .explainer {margin-top:15px; color:#51504d;} 

/*Obits Teaser*/
#obits .content {padding:0px; background-color:#f7f8f9;}
#obits h4 a {font-size:14px;}
#obits .article-date {font-size:10px;}
#obits td.article-content {padding:2px; padding-left:4px;}
.more-obits h3 a {font-size: 14px; position:relative; bottom:15px;}

/*Subscribe Promo Module*/
.subsciption-module ul {margin-top:-10px; margin-left:-8px;}
.subsciption-module li a {font-size:16px;}

.leaderboard {
background-color: #FFFFFF;
overflow: hidden;
color: white;
margin: auto;
width: 980px;
padding: 0;
border-bottom: solid 0px #AAA;
}
.leaderboard-layer{
background-color: #C2C2C2;
border: none;
background-image: url('/images/snowbird_repeater.png');
background-repeat: repeat-y;
background-position: center;}