td#mainhome {
	background: #6C0403 url(/graphics/home/right_gradient.gif) repeat-x top;
	padding: 25px 6px 15px;
	width: 560px;
}
td#shadowhome {
	background: url(/graphics/home/left_shadow.gif) repeat-y;
	width: 10px;
}
table#ticker {
	width: 540px;
}
table#ticker td.news {
	font-size: 11px;
	color: #FFF;
	background: #000 url(/graphics/home/news_bk.jpg) repeat-x top;
	border: solid #C00; border-width: 0 1px;
	padding: 10px;
	vertical-align: top;
	height: 235px;
}
td.subhome {
	background: url(/graphics/home/sub_bk.gif) repeat-x;
}

#latestmedia {border-left: 1px solid #cc0000; border-bottom: 1px solid #cc0000; background:#000; padding:0;}
.medialist {color: #FFF; list-style-image:url(/graphics/home/bullet_arrow.gif);         width: 115px;}
ul.medialist {  padding:0;
        margin: 0;    /* get rid of predefined margins and padding */
        margin-left:2.5em; /*indent entire list */

}
.medialist li {
        padding-bottom:.5em; /* add space between list items */
}
.medialist a {color: #FFF;}
.listgroup {padding-top: 1px;}

table#ticker p.headline {
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
}
table#ticker a {
	color: #FF0;
	text-decoration: underline;
}
table#ticker td.photo {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C00;
}
table#ticker td.nav {
	background: #000;
	border: 1px solid #C00;
	padding: 3px;
}
table#morenews {
	width: 540px;
	margin-top: 15px;
}
table#morenews td.headlines {
	background: #980203;
	border: solid #C00;
	border-width: 0 1px 1px 1px;
	padding: 10px;
}
a.newslink:visited, a.newslink:link {
	font-size: 10px;
	color: #FFF;
	text-decoration: underline;
}
a.newslink:hover, a.newslink:active {
	font-size: 10px;
	color: #FF0;
	text-decoration: underline;
}
table#ads {
	width: 540px;
	margin-top: 15px;
}
table#poll {
	width: 160px;
	margin: 15px 10px;
}
table#poll td {
	background: url(/graphics/home/poll_bk.gif) repeat-y;
	font-size: 10px;
	color: #000;
	line-height: normal;
}
table#poll td.quest {
	background: url(/graphics/home/poll_bk.gif) repeat-y;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
table#poll td.ans {
	background: #FFDC00;
	padding-top: 5px;
	vertical-align: middle;
}
