/* STYLESHEET FOR DU HOMEPAGE */


/* *** GENERIC STYLES *** */


.foruminfo {
   font-size: 11px;
   color: #000;
   text-decoration: none;
}

.foruminfo:hover {
   text-decoration: underline;
}

.headers {
   margin: 25px 0px 15px 0px;
}

.single-line {
   font-size: 11px; 
   line-height: 18px;
   height: 18px; 
   overflow: hidden;
   width: 100%;
}

.single-line a {
   text-decoration: none;
}

.single-line a:hover {
   text-decoration: underline;
}

.story-options {
   font-size: 11px; 
   color: #999;
   background-color: #F3F3F3;
   padding: 2px 3px 2px 5px;
   border-bottom: solid 2px #e6e6e6;
   margin: 5px 0px 10px 0px;
}

.story-options a {
}

.story-options a:hover {
   color: #ff0000;
}


/* *** "ENTER DISCUSSION FORUMS" BOX *** */

.enterdiscussion {
	color:#e60000; 
	font-size: 19px; 
	font-family: arial, helvetica;
}

.enterdiscussion:hover {
	color: #ff0000;
}

.discusslink {
     font-size: 11px; 
}


/* *** LEFT COLUMN - TOP VIDEO *** */

.bigvideo {
   background-color: #f3f3f3; 
   padding: 0px; text-align: 
   center; background-image: url(/homepage/images/broadcast2.jpg); 
   background-repeat: no-repeat; 
   background-position: top center; 
   height: 200px;
}

.bigvideotext {
   border-left: solid 1px #E6E6E6; 
   border-right: solid 1px #E6E6E6; 
   border-bottom: solid 1px #E6E6E6; 
   background-color: #f3f3f3; 
   padding: 5px; 
   font-size: 11px;
}

.bigvideolink {
   font-family: arial, helvetica;
   font-size: 14px;
   text-decoration: none;
   font-weight: bold;
   color: #000;
}

.bigvideolink:hover {
   text-decoration: underline;
}

.videocontainer { 
   padding: 0; 
   margin: 10px 0px 10px 0px;
}

.videotable {
}

.videotable-leftcell {
   width: 1%;
}

.videotable-rightcell {
   width: 99%;
   font-size: 11px;
}

.smallvideotitle {
   font-size: 11px; 
   padding: 0px 0px 0px 5px;
   height: 63px; 
   overflow: hidden;
   width: 100%;
}

.smallvideolink {
   color: #000;
   text-decoration: none;
   font-weight: bold;
}

.smallvideolink:hover {
   text-decoration: underline;
}


/* *** LEFT COLUMN - TOP FORUMS *** */


.forum-name {
   margin: 10px 0px 1px 0px;
   font-size: 13px;
   font-weight: bold;
}

.forum-name a {
   color: #000;
   text-decoration: none;
}

.forum-name a:hover {
   color: #ff0000;
   text-decoration: underline;
}

.forum-posts {
   margin: 1px 0px 1px 0px;
   font-size: 11px; 
   color: #999;
   background-color: #F3F3F3;
   padding: 2px 3px 2px 5px;
   border-bottom: solid 2px #e6e6e6;
}


/* *** LEFT COLUMN - STATES *** */


a.statename {
   color: #000;
   text-decoration: none;
}

a.statename:hover {
   color: #ff0000;
   text-decoration: underline;
}


/* *** CENTER COLUMN - TOP NEWS STORY *** */


.top-story-headline {
   font-family: arial, helvetica; font-size: 24px;
   font-weight: bold;
   margin: 0px 0px 5px 0px;
}

.top-story-headline a {
   color: #000000;
   text-decoration: none;
}

.top-story-headline a:hover {
   color: #ff0000;
   text-decoration: underline;
}

.top-story-text {
   font-size: 11px; 
   line-height: 15px;
   height: 107px; 
   overflow: hidden;
   width: 100%;
}


/* *** CENTER COLUMN - GREATEST THREADS *** */


.greatest-title {
   margin: 10px 0px 0px 0px;
   font-weight: bold;
}

.greatest-info {
   font-size: 11px;
   margin: 2px 0px 15px 0px;
}
.center-ad {
   margin: 20px 0px 20px 0px;
   text-align: center;
}


/* *** CENTER COLUMN - OTHER NEWS STORIES *** */


.news-story-headline {
   font-family: arial, helvetica; 
   font-size: 18px;
   font-weight: bold;
   margin: 15px 0px 5px 0px;
}

.news-story-headline a {
   color: #000000;
   text-decoration: none;
}

.news-story-headline a:hover {
   color: #ff0000;
   text-decoration: underline;
}

.news-story-text {
   font-size: 11px; 
   line-height: 15px;
   height: 62px; 
   overflow: hidden;
   width: 100%;
}

/* *** BOTTOM - DEMS 2008 BOX *** */

.dems2008 {
   font-size: 11px;
 }

.dems2008 td {
   padding: 0px 2px 15px 2px;
   text-align: left;
   font-size: 11px;
   line-height: 16px;
}

.dems2008img {
   margin-bottom: 5px;
}

.candidatename {
   color: #000; 
   font-weight: bold;
}

.dems2008gray {
   color: #999;
}

/* *** RIGHT COLUMN - JOURNALS *** */

.journal-author {
   margin: 15px 0px 2px 0px;
   font-size: 11px;
}

.journal-author a {
   color: #C98706;
   font-weight: bold;
   text-decoration: none;
}

.journal-author a:hover {
   color: #ff0000;
   text-decoration: underline;
}

.journal-headline {
   margin: 2px 0px 2px 0px;
   font-family: arial, helvetica;
   font-size: 14px;
}

.journal-headline a {
   text-decoration: none;
   font-weight: bold;
   color: #000;
}

.journal-headline a:hover {
   color: #ff0000;
   text-decoration: underline;
}

.journal-text {
   font-size: 11px; 
   line-height: 15px;
   height: 47px; 
   overflow: hidden;
   width: 100%;
}

.suspectstable table td {
   font-size: 11px;
 }

/* *** RIGHT COLUMN - BLOGROLL *** */


.blogroll-item {
   font-size: 11px;
   padding: 2px 0px 2px 0px;
   border-top: dotted 1px #999;
}

.blogroll-item a {
   text-decoration: none;
   color: #000;
}


.blogroll-item a:hover {
   color: #f00;
   text-decoration: underline;
}

/* *** NEW BLOGROLL *** */

div.headers-blogroll {
	padding: 25px 7px 8px 7px;
	text-align: left;
	}

div.blogroll-sub {
	padding: 5px 7px 5px 7px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	}

ul.nobullets {
	list-style-type: none;
	list-style-position: outside;
	padding: 0px 7px 7px 7px;
	margin: 0px;
	font-size: 11px;
	text-align: left;
}

ul.nobullets li {
	display: block;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 0px;

}

ul.nobullets li a {
	color: #000000;
	text-decoration: none;
}

ul.nobullets li a:hover {
	color: #e60000;
	text-decoration: underline;
}
