body#template4 {
	font-family:Arial, Helvetica, sans-serif;
	background:#213554;
	margin:0;
	font-size:12px;
	line-height:1.4em;
	background:#1f1f1f;
	}

td, div {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	}

img, a img {
	border:0;
	}
form {
	margin:0;
	padding:0;
	}

a {
	color:#36c;
	text-decoration:none;
	}
a:hover {
	color:#213164;
	text-decoration:underline;
	}
a:visited {
	color:#003A76;
	text-decoration:none;
	}

p {
	margin:1px 0 6px 0;
	}

/* layout */
#wrapper {
	padding:0;
	margin:0;
	background:url(/Pics/bg/bg-page.jpg) repeat-x top left #1f1f1f;
	}
#content_wrapper {
	background:url(../Images/frame/bg/pageshadow.png) repeat-y top left transparent;
	width:956px;
	margin:0 auto;
	}
#outertable {
	width:950px;
	margin:0 auto;
	background:#fff;
	border-top:10px solid #fff;
	}

#main {
	width:600px;
	padding:0;
	}

td#mainfull {
	width:600px;
	}

.int6 #main {
	width:758px;
	padding:0 10px;
	}

.int6 td#mainfull {
	width:100%;
	}

td#maintop {
	width:600px;
	}

td#mainleft {
	width:316px;
	}

td#maintopleft {
	width:316px;
	}

td#mainbotleft {
	width:316px;
	}

td#mainright {
	width:284px;
	}
	
td#maintopright {
	width:284px;
	}
	
td#mainbotright {
	width:284px;
	}

td#leftnav { 
	width:172px;
	} /* additional leftnav styling below */

#rm {
	width:178px;
	}
	
/*-- Home 1 --*/
body#template4.home1 td#main { 
	width:772px;
	}
body#template4.home1 td#maintop { 
	width:772px;
	}
body#template4.home1 td#mainbot { 
	width:772px;
	}
body#template4.home1 td#mainbotleft { 
	width:532px;
	}
body#template4.home1 td#mainbotright { 
	width:240px;
	}


/* Masthead */
div#header {
	background:url(/Pics/bg/bg_header.jpg) repeat-x left bottom #300000;
	}
	#masthead {
		width:950px;
		margin:0 auto;
		}
		#masthead img#homelink {
			display:block;
			float:left;
			margin:0 !important;
			}
		#masthead img#listenlive {
			display:block;
			float:right;
			margin:0 !important;
		}
	#topnav {
		clear:both;
		background:url(../Images/frame/bg/bg_nav.jpg) repeat-x 0 0 #3c3c3c;
		}

#topnav * {margin:0; padding:0;}
#topnav ul {list-style-type:none; display:block; margin:0 auto; width:950px; padding-left:2px; height:43px; background:url(../images/header/bg_topnav.jpg) 0 0 no-repeat;}

#topnav li, #topnav a, #topnav img {
	display:block;
	float:left;
}
#topnav a, #topnav a:visited {background:url(../images/header/topnav_link.gif) no-repeat right center;}
#topnav a:hover, #topnav a:visited:hover {background:url(../images/header/topnav_hover.gif) no-repeat top right;}

.imgheader {border:0 !important;}


/*-- Left Nav --*/
td#leftnav {
	padding-bottom:40px;
	font-weight:bold;
	}

td#leftnav ul {
	margin:0;
	padding:0 10px 0 0;
	}
	
td#leftnav ul li { 
	padding:0 0 10px 8px;
	margin:0;
	list-style-type:none;
	color:#57697f;
	}

td#leftnav ul li a { 
	margin:0;
	padding:0 0 0 10px;
	line-height:12px;
	list-style-type:none;
	font-size:11px;
	color:#57697f;
	display:block;
	}

td#leftnav ul li a:hover, td#leftnav ul li a.on { 
	margin:0;
	list-style-type:none;
	text-decoration:none;
	font-size:11px;
	color:#17202b;
	display:block;
	background:url("../images/frame/bg/nav_bullet.gif") no-repeat 0 0; 
	}

/* FOOTER */
#footer {
	text-align:center;
	padding:25px 3px 10px 3px;
	font-size:11px;
	line-height:16px;
	color:#fff;
	}

#footer ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#footer li {
	display:inline;
	padding:0 10px 0 0;
	}

#footer a {
	color:#fff;
	}

#footer a:hover {
	color:#fff;
	text-decoration:underline;
	}

.ei_logo {
}

body.popup {
	background:#3c3c3c;}
}
.popupmasthead { background:#1f1f1f; color:#fff; }
.popupcontent { background:#fff; padding:10px; }
.popupfooter { background:#1f1f1f; color:#fff; }

/****************** Skins */
.skin {
	margin:0 0 15px 0;
	padding:0;
	}
.skin_rm {
	margin:0 8px 12px 10px;
	padding:0;
	}
	body#template4.home1 td#maintop .skin, body#template4.home1 td#mainbot .skin {
		margin:0 0 15px 8px;
		}
	body#template4.home1 td#mainleft .skin, body#template4.home1 td#maintopleft .skin, body#template4.home1 td#mainbotleft .skin {
		margin:0 0 15px 8px;
		}
	td#mainright .skin, td#maintopright .skin, td#mainbotright .skin {
		margin:0 0 15px 8px;
		}
	.skin.main_default {
		background:#d1dcfd;
		}
	.skin.main_alt {
		background:#e5e5e5;
		}
	.skin.main_default.nopad {
		}
	.skin.main_alternate1 {
		}
	.skin_rm.rm_default {
		}
	.skin_rm.rm_default.nopad {
		}
	.skin_rm.rm_alternate1 {
		}
/* Main Area */
.label_text {
	margin:0;
	padding:0 8px;
	}
.label_text h2 {
	padding:0;
	margin:0;
	font:14px;
	line-height:26px;
	font-weight:bold;
	}
	.skin.main_default .label_text {
		background:url(../Images/frame/bg/bg-label.jpg) repeat-x 0 0 #182e78;
		padding:0 0 0 8px;
		}
	.skin.main_default .label_text h2, .label_img .flourish {
		color:#fff;
		background:url(../Images/frame/bg/bg-label-h2.jpg) no-repeat right top transparent;
		}
	.skin.main_alt .label_text {
		background:url(../Images/frame/bg/bg-label-red.jpg) repeat-x 0 0 #182e78;
		padding:0 0 0 8px;
		}
	.skin.main_alt .label_text h2, .label_img .flourish {
		color:#fff;
		background:url(../Images/frame/bg/bg-label-h2-red.jpg) no-repeat right top transparent;
		}
	.skin.main_alternate1 .label_text {
		}
	.skin.main_alternate1 .label_text h2 {
		color:#7e200f;
		}
.label_img {
	margin:0;
	padding:0 0 0 8px;
	}
	.skin.main_default .label_img {
		background:url(../Images/frame/bg/bg-label.jpg) repeat-x 0 0 #182e78;
		}
	.skin.main_alternate1 .label_img {
		}
.inset_banner {
	margin:0;
	padding:0;
	text-align:center;
	}
	.inset_banner img {
		display:block;
		}
		.skin.main_default .inset_banner {
			}
		.skin.main_alternate1 .inset_banner {
			}
.subnavblock {
	padding:12px 8px;
	text-align:right;
	font-size:9px;
	color:#003a76;
	}
.subnavblock ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.subnavblock ul li {
		margin:0;
		padding:0;
		display:inline;
		}
	.subnavblock a {
		margin:0;
		padding:0 5px;
		text-decoration:none;
		text-transform:uppercase;
		}
		.subnavblock a, .subnavblock a:visited {
			color:#003a76;
			}
		.main_alt .subnavblock a, .main_alt .subnavblock a:visited {
			color:#ca0000;
			}
		.main_alt .subnavblock a:hover {
			color:#950c00;
			text-decoration:underline;
			}
		.skin.main_default .subnavblock {
			}
			.skin.main_default .subnavblock a {
				color:#003a76 !important;
				}
				.skin.main_default .subnavblock a:hover {
					color:#356398 !important;
					}
				.skin.main_default .subnavblock a:visited {
					}
				.skin.main_default .subnavblock a:visited:hover {
					}
		.skin.main_alternate1 .subnavblock {
			color:#ed2821;
			}
			.skin.main_alternate1 .subnavblock ul {
				}
			.skin.main_alternate1 .subnavblock a {
				color:#ed2821 !important;
				}
				.skin.main_alternate1 .subnavblock a:hover {
					}
				.skin.main_alternate1 .subnavblock a:visited {
					}
				.skin.main_alternate1 .subnavblock a:visited:hover {
					}
.contentblock {
	margin:0;
	padding:8px;
	color:#333333;
	}
	.skin.nopad .contentblock {
		margin:0 !important;
		padding:0 !important;
		}
	.skin.main_default .contentblock {
		}
		.skin.main_default .contentblock p {
		}
		.skin.main_default .contentblock a {
		}
			.skin.main_default .contentblock a:visited {
			}
			.skin.main_default .contentblock a:hover {
			}
			.skin.main_default .contentblock a:visited:hover {
			}
	.skin.main_alternate1 .contentblock {
		}
		.skin.main_alternate1 .contentblock p {
		}
		.skin.main_alternate1 .contentblock a {
		}
			.skin.main_alternate1 .contentblock a:hover {
			}
			.skin.main_alternate1 .contentblock a:visited {
			}
			.skin.main_alternate1 .contentblock a:visited:hover {
			}
.footlinks {
	margin:0;
	padding:12px 8px;
	text-align:right;
	font-size:9px;
	color:#003a76;
	}
.footlinks ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
	.footlinks ul li {
		margin:0;
		padding:0;
		display:inline;
		}
	.footlinks a {
		margin:0;
		padding:0 5px;
		text-decoration:none;
		text-transform:uppercase;
		}
		.footlinks a, .footlinks a:visited {
			color:#003a76;
			}
		.footlinks a:hover {
			color:#356398;
			text-decoration:underline;
			}
			.skin.main_default .footlinks {
				}
				.skin.main_default .footlinks a {
					color:#003a76 !important;
					}
					.skin.main_default .footlinks a:hover {
						color:#356398 !important;
						}
						.main_alt .footlinks a, .main_alt .footlinks a:visited {
							color:#ca0000;
							}
						.main_alt .footlinks a:hover {
							color:#950c00;
							text-decoration:underline;
							}

					.skin.main_default .footlinks a:visited {
						}
					.skin.main_default .footlinks a:visited:hover {
						}
			.skin.main_alternate1 .footlinks {
				color:#ed2821;
				}
				.skin.main_alternate1 .footlinks ul {
					}
				.skin.main_alternate1 .footlinks a {
					color:#ed2821 !important;
					}
					.skin.main_alternate1 .footlinks a:hover {
						}
					.skin.main_alternate1 .footlinks a:visited {
						}
					.skin.main_alternate1 .footlinks a:visited:hover {
						}
.corner {
	width:9px;
	}

/* RM Area */
.rmlabel_text {
	margin:0;
	padding:0 8px;
	}
.rmlabel_text h4 {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:19px;
	font-size:12px;
	font-weight:bold;
	color:#720a00;
	}
.rm_alt .rmlabel_text {
	margin:0;
	padding:0 8px;
	background: #9f0101 !important;
	}
.rm_alt .rmlabel_text h4 {
	margin:0;
	padding:0;
	font-size:10px;
	line-height:19px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}
	.skin_rm.rm_default .rmlabel_text {
		}
	.skin_rm.rm_default .rmlabel_text h4 {
		}
	.skin_rm.rm_alternate1 .rmlabel_text {
		}
	.skin_rm.rm_alternate1 .rmlabel_text h4 {
		}
	
.rmlabel_img {
	margin:0;
	padding:0 8px;
	}
	.skin_rm.rm_default .rmlabel_img, .skin_rm.rm_plain .rmlabel_img {
		}
	.skin_rm.rm_alternate1 .rmlabel_img {
		}
.rmitem, .rmtile {
	margin:0;
	padding:8px;
	font-size:12px;
	line-height:16px;
	color:#000;
	} /* margin and padding removed from rmtile below */
	.rmitem a, .rmtile a {
	}
		.rmitem a:hover, .rmtile a:hover {
		}
		.rmitem a:visited, .rmtile a:visited {
		}
		.rmitem a:visited:hover, .rmtile a:visited:hover {
		}
			.skin_rm.rm_default .rmitem {
				background:url(../Images/frame/bg/bg_rm-default.jpg) repeat-x 0 0 #c8ccd9;
				}
					.skin_rm.rm_default .rmitem a, .skin_rm.rm_default .rmtile a {
					}
						.skin_rm.rm_default .rmitem a:hover, .skin_rm.rm_default .rmtile a:hover {
						}
						.skin_rm.rm_default .rmitem a:visited, .skin_rm.rm_default .rmtile a:visited {
						}
						.skin_rm.rm_default .rmitem a:visited:hover, .skin_rm.rm_default .rmtile a:visited:hover {
						}
			.skin_rm.rm_alternate1 .rmitem {
				}
					.skin_rm.rm_alternate1 .rmitem a, .skin_rm.rm_alternate1 .rmtile a {
					}
						.skin_rm.rm_alternate1 .rmitem a:hover, .skin_rm.rm_alternate1 .rmtile a:hover {
						}
						.skin_rm.rm_alternate1 .rmitem a:visited, .skin_rm.rm_alternate1 .rmtile a:visited {
						}
						.skin_rm.rm_alternate1 .rmitem a:visited:hover, .skin_rm.rm_alternate1 .rmtile a:visited:hover {
						}
.rmtile {
	margin:0;
	padding:0;
	}




/* ETC */
.alignright {
float:right;
display:inline;
}
.clearfix { clear:both; }
.pad img { margin-right:5px; }
.image_top_left	{ float:left; padding:0 10px 10px 0; margin:0; }
.image_top_right	{ float:right; padding:0 10px 0 10px; margin:0; }
.image_no_text_wrap	{ padding:0 0 10px 0; margin:0; clear:both; }

/* Ratings Fix */
.ratingMeter { background:none; }
.ratingMeter img, .ratingMeter a img { float:left; padding:0 !important; margin:0 !important; }



/* v2.0 text styles */
h1 { font-size:16px; line-height:18px; font-weight:bold; padding:0 0 3px 0; margin:0; }
h2 { font-size:14px; line-height:16px; font-weight:bold; padding:0 0 3px 0; margin:0; }
h3 { font-size:12px; line-height:14px; font-weight:bold; padding:0 0 2px 0; margin:0; }
h4 { font-size:11px; line-height:13px; font-weight:bold; padding:0 0 2px 0; margin:0; }
h5 { font-size:12px; line-height:12px; font-weight:bold; padding:0 0 2px 0; margin:0; }
h6 { font-size:10px; line-height:11px; padding:0 0 2px 0; margin:0;  }

.white { color:#ffffff; }
.black { color:#000000; }
.dark { color:#333; }
.lit { color:#4b65a5 !important; }
.dim { color:#666; }
.accent { color:#720a00; }
.alert { color:#ff3300; }

.div2 { padding:1px; margin:0; clear:both; }
.div4 { width:100%; padding:2px; height:4px; clear:both; }
.div6 { width:100%; padding:3px; height:6px; clear:both; }
.div8 { padding:4px; height:8px; clear:both; }
.div10 { width:100%; padding:5px; height:10px; clear:both; }
.hdiv10 {
	border-bottom:1px solid #bbb;
	padding-bottom:10px;
	margin-bottom:10px;
	}


/* v1.0 text styles, required for controls */
.largeheader { font-weight:bold; font-size:14px; color:#cd1f00; }
.header { font-weight:bold; font-size:13px; color:#cd1f00; }
.subheader { font-weight:bold; font-size:12px; color:#af0000; }
a.jumperlink { font:bold 11px/15px; font-weight:bold;}
a.headerlink { font-weight:bold; color:#cd1f00; }
a.headerlink:hover  { color:#c00; }
a.largeheaderlink  { font-size:14px; font-weight:bold; color:#cd1f00; }
a.largeheaderlink:hover  { color:#c00; }
.mini { font-size:11px; line-height:15px; }
.minilit { font-size:11px; line-height:15px; color:#4b65a5;  }
.miniheader, .sblabel { font-size:11px; font-weight:bold; color:#af0000; }
.minidim { font-size:11px; line-height:15px; color:#666; }
.minidimheader { font-size:11px; line-height:15px; color:#666; font-weight:bold; }
.micro { font:10px/12px arial, sans-serif; }
.microdim { font:10px/12px arial, sans-serif; color:#777; }


/* v1.0 bg styles, REQUIRED for controls */
.mhpopup {background: url("../images/frame/bg/mh.popup.gif");}
.pg {background: url("../images/frame/bg/pg.gif");}
.tralt {background:#c0cbec;}
.trlb, .trdef {background:#fff;}
	.skin.main_default.nopad .trdef {
		background:#e3e3e3;
		}
	.skin.main_default.nopad .tralt{
		background:#bcbcbc;
		}
.sbdiv, .sbdivrl, .sblb, .sbrl, .sbtralt {background:#bcbcbc;}
.sbtrdef {background:#e3e3e3;}
.pgBg {background: #469b49;}
.crint {background: #fff;}
.sbint {background:#fff;}

.sbrl {
	padding: 4px 6px 4px 6px;
	}
.sbtralt {
	padding: 2px;
	}
.sbtrdef {
	padding: 2px;
	}
.tralt {
	padding:4px;
	}
	.tralt  td {
		padding:4px;
	}
	.tralt a {
		color:#005a9d !important;
	}
.trdef {
	padding:4px;
	}
	.trdef td {
		padding:4px;
	}
	.trdef a {
		color:#005a9d !important;
	}
.hdiv11 {
	margin:5px 4px;
	background:#ddd;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}
.hdiv17 {
	margin:8px 4px;
	background:#ddd;
	height:1px !important;
	overflow:hidden;
	clear: both;
	}
