/* base elements */

body{
	background:#ffffff;
	font-family:Arial, Helvetica, san-serif;
	font-size:12px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#000000;
}
form{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.entry ul{
	margin:0 0 0 10px;
	padding:0 0 0 0;
	list-style:none;
}
.entry ul li{
	margin:3px 0 0 0;
	padding-left:10px;
	background: url(/images/v2/ul_arrow.gif) 0 5px no-repeat;
}


/* named elements */

#logolink{
	float:left;
	display:block;
	width:250px;height:70px;
}

#banner_outer{
	width:100%;height:70px;
	text-align:center;
	background:url(/images/v2/banner_bkg.gif) 0 0 repeat-x;
}
#banner_inner{
	width:800px;height:70px;
	margin:0 auto 0 auto;
	text-align:left;
	background:url(/images/v2/banner_logo.gif) 0 0 no-repeat;
}
#banner_right{
	width:548px;height:70px;
	float:right;
}
#banner_righttop{
	margin-top:13px;
	width:520px;
	color:#999999;
	font-size:16px;
	font-style:italic;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
}
#banner_rightbottom{
	margin-top:13px;
	width:520px;
	color:#ffffff;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	text-align:left;
}
.search_form
{
	float:right;
	margin:0 30px 0 0;
}
#banner_rightbottom .textfield
{
	font-size:10px;
	width:84px;height:18px;
	border:dotted 1px #ffffff;background:transparent;
	color:#ffffff;padding:1px 2px 2px 5px;
}
#textmenu
{
	float:left;
	padding-left:23px;
}

#body_outer{
	width:100%;
	text-align:center;
}
#body_inner{
	width:802px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	background:url(/images/v2/dash_v.gif) 575px top repeat-y;
	border:solid 1px #ffffff;
}
#body_left{
	text-align:left;
	float:left;
	width:598px;
	padding:0 0 0 0;
	background:url(/images/v2/scream_lg.gif) right top no-repeat;
	border:solid 1px #ffffff;
}
#body_right{
	text-align:left;
	float:right;
	width:200px;
	padding:10px 0 0 0;
}
#body_outer{
	width:100%;
	text-align:center;
}
#footer_outer{
	width:100%;
	text-align:center;
}
#footer_inner{
	margin:20px auto 0 auto;
	padding:10px 150px 20px 150px;
	letter-spacing:-1px;
	font-size:10px;
	text-transform:uppercase;
	color:#999999;
	background:url(/images/v2/dash_h.gif) 0 0 repeat-x;
	text-align:center;
	white-space:nowrap;
}
/* classes */

.sidemenu_block{
	margin:0 0 30px 0;
}

.sidemenu_block .title{
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.05em;
	margin:0 0 2px 0;
	color:#d90000;
}

.sidemenu_block .link, .sidemenu_block .feedlink{
	font-size:12px;
	font-weight:normal;
	letter-spacing:0px;
}
.sidemenu_block .link{
	margin:0 0 2px 2px;
	padding:0 0 0 10px;
	background: url(/images/v2/ul_arrow.gif) 0 5px no-repeat;
}

.sidemenu_block .feedlink{
	margin:0 0 2px 0px;
	padding:0 0 0 0px;
}
.sidemenu_block .donatelink{
	margin:10px 0 2px 2px;
}

.sidemenu_block .link2{
	font-size:12px;
	font-weight:bold;
	letter-spacing:0px;
	margin:0 0 2px 10px;
}

.sidemenu_block .morelink{
	font-size:13px;
	font-weight:bold;
	letter-spacing:-0.05em;
	margin:0 0 12px 8px;
}

.category-title{
	font-weight:bold;
	font-size:26px;
	line-height:26px;
	letter-spacing:-1px;
	margin:15px 0 5px 0;
	width:500px;
}

.category-subtitle{
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	margin:0px 0 15px 0;
	width:500px;
}


.entry_datesep{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#cccccc;
	width:530px;
	margin:20px 0 20px 0;
	background:url(/images/v2/dash_h.gif) left 11px repeat-x;
}
.entry_datesepdate{
	background:#ffffff;
	white-space:nowrap;
	padding-right:10px;
}

.sep{
	width:530px;height:4px;
	margin:20px 0 20px 0;
	background:url(/images/v2/dash_h.gif) left top repeat-x;
}

.entry{
	font-weight:normal;
	width:550px;
	margin:0 0 40px 0;
}
.entry .title{
	font-weight:bold;
	font-size:24px;
	line-height:26px;
	letter-spacing:-1px;
	margin:0 0 0px 0;
	width:500px;
}
.entry .link-title{
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	letter-spacing:-1px;
	margin:0 0 0px 0;
	width:500px;
}

.entry .byline{
	font-weight:normal;
	text-transform:uppercase;
	font-size:10px;
	margin:0 0 0 0;
	color:#999999;
}
.entry .body{
	margin:15px 0 0 0;
	line-height:16px;
}

.entry .link-body{
	margin:2px 0 0 0;
	line-height:16px;
}

.entry .commentcount{
	font-weight:normal;
	text-transform:uppercase;
	font-size:10px;
	margin:0 0 10px 0;
}
.entry .categories{
	font-weight:normal;
	text-transform:uppercase;
	font-size:10px;
	margin:0 0 0 0;
	color:#999999;
}
.entry .podcastlink{
	font-weight:bold;
	font-size:16px;
	float:right;
	width:270px;height:26px;
	padding-top:3px;
	background:url(/images/v2/ipod.gif) 80px 0px no-repeat;
}
.entry .titlelink{
	float:left;
}
.entry .forumblurb{
	font-weight:normal;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:0px;
	line-height:14px;
	height:28px;
	padding:7px 0 0 25px;
	margin:0 0 10px 0;
	background:url(/images/v2/scream_sm.gif) top left no-repeat;
}

.comments {
	width:530px;
	padding:15px 15px 0px 15px;
	background:#eeeeee;
}
.comments-header, .comments-open-header{
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 0 10px 0;
}
.comment{
	border-top:solid 1px #ffffff;
	margin:0 0 15px 0;
	font-size:12px;
}
.comment-header{
	text-transform:uppercase;
	font-size:10px;
	margin:10px 0 0 0;
}

.paragraph
{
	margin:10px 0 10px 0;
}

.comments-open{
	border-top:solid 1px #ffffff;
	padding:10px 0 20px 0;
}


/* link styles */

#banner_rightbottom a:link, #banner_rightbottom a:visited,
#banner_rightbottom a:hover, #banner_rightbottom a:active
{
	color:#ffffff;text-decoration:none;
}

.entry .title a:link, .entry .title a:visited,
.sidemenu_block .link a:link, .sidemenu_block .link a:visited,
.sidemenu_block .feedlink a:link, .sidemenu_block .feedlink a:visited
{
	text-decoration:none;
	color:#000000;
}

.category-subtitle a:link, .category-subtitle a:visited,
.comment a:link, .comment a:visited,
.comments-open a:link, .comments-open a:visited,
.entry .podcastlink a:link, .entry .podcastlink a:visited,
.sidemenu_block .title a:link, .sidemenu_block .title a:visited,
.entry a:link, .entry a:visited,
.sidemenu_block .morelink a:link, .sidemenu_block .morelink a:visited
{
	text-decoration:none;
	color:#d90000;
}

.category-subtitle a:active, .category-subtitle a:hover,
.comment a:active, .comment a:hover,
.comments-open a:active, .comments-open a:hover,
.entry .podcastlink a:active, .entry .podcastlink a:hover,
.sidemenu_block .title a:active, .sidemenu_block .title a:hover,
.entry .title a:active, .entry .title a:hover,
.entry a:hover, .entry a:active,
.sidemenu_block .link a:hover, .sidemenu_block .link a:active,
.sidemenu_block .feedlink a:hover, .sidemenu_block .feedlink a:active
{
	text-decoration:underline;
	color:#d90000;
}


