@import "../../stylesheets/layout_1/homepage.css";


/*  Generic color and image customizations. */
.lead                           { border-bottom-width: 5px; border-bottom-color: #d41c00; }

#latest-news                    { background-color: #ebe6e5; }
#latest-news-tabs li            { background-image: url(../images/nav/home-left.png); }
#latest-news-tabs li a          { background-image: url(../images/nav/home-right.png); }
#latest-news-tabs li.active     { background-image: url(../images/nav/home-left-on.png); }
#latest-news-tabs li.active a   { background-image: url(../images/nav/home-right-on.png); }

.welcomemessage                 { background-color: #ebe6e5; }
.welcomemessage a, 
.welcomemessage h4              { font-size: 14px; padding-top: 2px; }

#header .block h1               { margin-top: 23px; }


/* Removed 22apr2008 

#primary {padding-top:10px;}
#primary .block  {background:url(../images/homepage_minirail_bg.png) 470px 0px repeat-y;}


#sections, #latest, #rail {float:left; margin-right:10px;}

#sections {width:460px;}
#sections .unit {width:220px;}
#sections .container .first {float:left;}
#sections .container .last {float:right;}

#latest {width:180px;}
#latest .rail {width:160px; background:transparent; float:none;}
#latest-news {background:#ebe6e5; border-bottom:#fff solid 10px; padding-bottom:10px;}
#latest-news-tabs {background:#fff; }
#latest-news-tabs li          {border:none; background:url(../images/nav/home-left.png); margin:0 1px 0 0;}
#latest-news-tabs li a        {border:none; background:url(../images/nav/home-right.png) right top no-repeat ;font-size:12px; font-weight:normal; padding:2px 7px 0px 7px; margin-right:-1px;}
#latest-news-tabs li.active   {border:none; background:url(../images/nav/home-left-on.png);}
#latest-news-tabs li.active a {border:none; background:url(../images/nav/home-right-on.png) right top no-repeat ;}
#popular-tab {float:right;}
#popular a.forward, #latest_news a.forward { font-size:16px; line-height:1;}
#popular p, #latest_news p {margin:0;}

#rail {width:300px;margin:0;}
#rail .container { margin-top:7px; border-top:1px solid #b3c9e1;padding-top:6px; }

.galleries .gallery, .photo-list .photo {float:left; margin:0 5px 5px 0;}
.galleries .gallery img, .photo-list .photo img {display:block;}

.lead dl.list dd.tease {padding-bottom:0;}
.lead { border-bottom:5px solid #d41c00; margin-bottom:7px;}
.lead h2 {font-size:39px; line-height:42px;}
#sections .container {background:url(../images/rules/vertical-light.png) center top repeat-y;}
#sections .container h2 {font-size:24px; line-height:28px;}
#sections .container p.tease { border-bottom:#f2f2f2 1px solid; padding-bottom:7px; margin-bottom:6px;}
#sections p.date {margin-bottom:7px;}
#sections p.date span.date { border-bottom:1px solid #e1e1e1; padding-bottom:4px;}

#event-calendar .calweekdaycell {background:#eee;}
#event-calendar table * {padding:0;}
#event-calendar table {width:160px;}
#event-calendar .calweekdaycell {width:21px; }
#event-calendar td {width:21px;}
#event-calendar {margin-bottom:7px;}

.banner-ad {clear:both; padding:0; border:none;}
.banner-ad p {margin:7px 0;}

#rail .container h3                      { padding-top: 0; font-size: 18px; line-height: 21px; }
div.poll ul                      { list-style: none; padding: 0; font-size: 13px; }

.welcomemessage {background:#ebe6e5; padding:7px; margin-bottom:7px;}
.welcomemessage a, .welcomemessage h4 {font-size:14px; margin:0; padding-top:2px; padding-bottom:2px;}
.welcomemessage h4 {font-weight:bold;}
*/

