/*
 * Applicable to the front page only.
 * © 2007-2010 Lanamark, Inc. All Rights Reserved.
 */
#frontpage h1 { color: #ff6600; }
#frontpage h2 { color: #ed1c24; }

#billboard {
 background: url("../img/bg-3bl.gif") no-repeat scroll 50% 100% transparent;
 height: 270px;
 margin-bottom: 30px;
}

#billboard #countdown {
 margin: 38px auto 0 auto;
 width: 450px;
}

#billboard #countdown .digits {
 margin: 0 auto;
 width: 400px;
}

#billboard #countdown .dash {
 width: 80px;
}

#billboard #countdown .dash .digit {
 font-size: 70px;
 line-height: 70px;
 height: 70px;
 width: 40px;
}

#preview-content {
 height: 200px;
 margin: 0 20px;
 overflow: hidden;
}

#preview-content blockquote
{
 margin-top: 36px;
 font-size: 16px;
 line-height: 22px;
}

#preview-nav {
 margin: 0 20px;
 height: 30px;
}

#preview-nav-prev, #preview-nav-next {
 background-image: url("../img/bg-arr.png");
 background-attachment: scroll;
 background-repeat: no-repeat;
 background-color: transparent;
 height: 30px;
 width: 30px;
 text-indent: -9999px;
}

#preview-nav-prev {
 background-position: 0 0;
 float: left;
}

#preview-nav-next {
 background-position: -90px 0px;
 float: right;
}

#preview-nav-prev:hover {
 background-position: -30px 0px;
}

#preview-nav-next:hover {
 background-position: -60px 0px;
}

#preview-nav-pager {
 text-align: center;
 height: 30px;
}

#preview-nav-pager a {
 background: url("../img/bg-bullet.png") no-repeat scroll left top transparent;
 display: inline-block;
 height: 9px;
 width: 9px;
 margin: 11px 5px 10px 5px;
 padding: 0;
 text-indent: -9999px;
 text-align: center;
 text-decoration: none;
}

#preview-nav-pager a:hover {
 background-position: 0 -9px;
}

#preview-nav-pager a.activeSlide {
 background-position: 0 -18px;
}

#alliances-content {
 width: 180px;
 margin: 20% auto;
}

.entry {
 font-size: 11px;
 line-height: 14px;
 margin: 0 0 4px;
}

.entry a {
 color: #2f97d9;
 text-decoration: none;
 font-weight: 600;
 display: block;
 padding: 4px 0;
}

.entry a:hover {
 text-decoration: underline;
}

.entry a:hover span {
 color: #2f97d9;
}

.entry span {
 display: block;
}

.entry a span {
 color: #404040;
 font-weight: normal;
 display: inline;
}

.media h5 {
 font-size: 11px;
 margin-bottom: 5px;
}

.media h6 {
 margin: 12px 0 0 0;
}

.edition img {
 float: left;
 padding: 4px 8px 4px 0;
}

.edition a {
 line-height: 32px;
}