html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,font,img,small,strong,dl,dt,dd,ol,ul,li,fieldset,form,label {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
margin:0 auto;
padding:0;
}

#uLnav li .abt, .programs, .events, .segments, .profiles, .contact {
	background-color: #FFF;
	display: block;
	border-bottom: 16px solid #fff;
	position: relative;
	background-image: url(images/hoverBG.png);
	background-repeat: repeat-x;
}

#featured {
position:relative;
width:588px;
height:331px;
background:url(images/bodyContentBg.png) repeat-y;
float:left;
margin-top:10px;
margin-left:10px;

}

#featured a:active,a:focus {
outline:0;
}

#featured ul.ui-tabs-nav {
position:absolute;
top:335px;
left:0;
width:588px;
height:134px;
float:left;
background:url(images/bodyContentBg.png) repeat-y;
margin:7px 0 0;
padding:0;
}

#featured ul.ui-tabs-nav li {
display:inline;
float:left;
margin:10px 0 0 10px;
padding:0;
}

#featured ul.ui-tabs-nav li span {
font-size:11px;
font-family:Verdana;
line-height:18px;
}

#featured .ui-tabs-panel {
width:570px;
height:311px;
position:relative;
overflow:hidden;
margin:9px 0 0 9px;
}

#featured .ui-tabs-hide {
display:none;
}

#featured li.ui-tabs-nav-item a {
height:114px;
width:183px;
color:#000;
background:#eee;
outline:none;
float:left;
}

#featured li.ui-tabs-nav-item a:hover {
background:#dadada;
margin:  -4px;
padding:  4px;

}

#featured li.ui-tabs-selected {
height:114px;
width:182px;
margin:0;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a {
height:114px;
width:191px;
background:#fff url(images/thumbBg_global_v2.png) repeat-y;
margin:-32px -1px -10px -10px;
padding:22px 1px 10px 10px;
}

#featured ul.ui-tabs-nav li img {
border:none;
margin:0;
padding:0;
}

#featured .ui-tabs-panel .info {
position:absolute;
top:200px;
left:1px;
height:80px;
background:url(images/transparent-bg.png);
width:568px;
margin:0;
}

#featured .info h2 {
font-size:18px;
font-family:Georgia, serif;
color:#fff;
overflow:hidden;
margin:0;
padding:5px;
}

#featured .info p {
font-family:Verdana;
font-size:11px;
line-height:15px;
color:#f0f0f0;
margin:0 5px;
}

#featured .info a {
text-decoration:none;
color:#fff;
}

#wrapper {
overflow:hidden;
width:960px;
height:100%;
float:left;
background:url(images/bodyBg.png) repeat;
margin:10px 0 0 10px;
padding:0 0 10px;
}

#leftpane {
float:left;
width:588px;
height:100%;
margin:0;
}

#rightpane {
float:right;
height:100%;
width:352px;
margin:0 -6px 0 0;
}

#clearboth {
clear:both;
width:960px;
}



#articles {
	font-family: Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	color: #333;
	height: 100%;
	margin-top: 35px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;




}

#articles a:hover {
color:#fff;
text-decoration:none;
background:#ff0958;
padding:0 4px 0 4px;
margin:0 -4px 0 -4px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
}

#articles a {
color:#333;

}

#articles h1 {
	font-family:Georgia, Times;
	font-size:26px;
	font-style:normal;
	line-height:27px;
	text-transform:capitalize;
	color:#ff0958;
	letter-spacing: .5px;
}
#articles h2 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #666;
	font-weight: lighter;
	font-size: 14px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;

}

#articles h3 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#3b3a3a;
	letter-spacing:.7px;
	font-size:12.5px;
	border-top:1px dotted #c9c9c9;
	border-bottom:1px dotted #c9c9c9;
	line-height: 18px;
	font-weight: lighter;
	font-variant: normal;
	word-spacing: 0px;
	width: 558px;
	margin: 2px 0 0 0;
}

#articles h5 {
	font-family:verdana;
	color:#585757;
	font-size:12px;
	font-weight:lighter;
	/* border-top:1px dotted #c9c9c9;*/
	/* border-bottom:1px dotted #c9c9c9; */
	padding:0;
float: left;
margin: 16px 0 0 -12px;
}

#articles h5 a {
color:#333;
text-decoration:none;
font-weight:normal;
margin:0 20px 20px 10px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
background:#dadada;
padding: 10px;

}

#articles h5 a:hover {
color:#fff;
text-decoration:none;
background:#ff0958;
margin:0 20px 20px 10px;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
padding: 10px;
}

#articles img {
margin-top:10px;
margin-bottom:10px;
}

#banner {
width:980px;
height:127px;
background:#c9c9c9;
float:left;
margin:-10px 0 0 10px;
}

#banner img {
margin:0 -10px;
padding:10px;
}

body {
background:url(images/pattern/wbg1.png) repeat;
}

#container {
width:980px;
height:100%;
background:url(images/containerBg.png) repeat-y;
overflow:hidden;
margin:1em auto;
padding:0 0 10px;
}

#content {
	width:588px;
	height:100%;
	float:left;
	background:#FFF url(images/bodyContentBg.png) repeat-y;
padding: 0 0 10px 0;
margin: 10px;

}

#header {
width:960px;
height:193px;
background:#ff0958 url(images/headerBg.jpg) no-repeat;
float:left;
overflow:hidden;
margin:10px;
}

#header img {
margin:36px 0 0 34px;
}

#newsFeeds {
font-family:Verdana, Helvetica, sans-serif;
color:#666;
font-size:12px;
margin:12px 20px 0 16px;
}

#footer {
width:960px;
height:342px;
background:#ab0029;
float:left;
margin:0 0 0 10px;
}

#footerCol1 {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#fccedc;
float:left;
width:420px;
}

#footerSection2 {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color:#fccedc;
float:left;
height:42px;
width:925px;
background:#ff0958;
margin:0 10px;
}

#footerSection2 p.copyright {
float:left;
color:#fccedc;
font-weight:400;
margin:0 0 0 8px;
}

#footerSection2 .webdesign {
float:right;
color:#fccedc;
margin:0 10px 0 0;
}

#footerSection2 .backToTop a {
float:right;
color:#fccedc;
text-decoration:none;
margin:-15px 10px 0 0;
}

#nav {
background:url(images/mainNav_bg.png) repeat-x;
width:960px;
height:27px;
float:left;
border-bottom:1px solid #8c8686;
margin:-10px 10px;
}


#nav .home {
	background: transparent url(images/iconMainNavHome_sprite.png) 0 0 no-repeat;
	float:left;
	margin-left:15px;
	margin-top:4px;
	width: 24px;
	height: 24px;
}

#nav .home:hover {
	background: transparent url(images/iconMainNavHome_sprite.png) 0 -48px no-repeat;

}


#nav .home:active {
	background: transparent url(images/iconMainNavHome_sprite.png) 0 -24px no-repeat;

}




#sideBar #newsFeeds {
margin:10px 0 0;
}

#qlinkNav li {
border-top:1px dotted #aeabab;
list-style:none;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:lighter;
line-height:16px;
text-indent:30px;
margin:2px 0;
padding:3px 0 0;
}

#qlinkNav {
font-family:verdana, arial, helvetica, sans-serif;
margin:3px 0 2px;
}

#qlinkNav li a {
text-decoration:none;
width:294px;
color:#333;
padding:0 30px 0 5px;
}


#qlinkNav li a:hover {
color:#fff;
text-decoration:none;
background:#ff0958;
-moz-border-radius:4px; 
-webkit-border-radius:4px;
}


#radioBar {
width:342px;
height:236px;
float:left;
background:#FFF url(images/bodySidebarBg.png) repeat-y;
margin:10px 0 10px -5px;
padding:0;
}

#radioBarTab img {
margin-top:5px;
margin-left:12px;
margin-bottom:5px;
float:left;
}

#radioBarTab a img {
margin:0;
}

#radioBarTab a img,#radioBarTab a {
border:none;
overflow:hidden;
float:left;
}

#radioBarTab a:hover {
border:10px solid #bfbfbf;
}

#radioBarTab a:hover img {
margin:-10px;
}

#radioBarTab h3 {
font-family:Georgia;
color:#FFF;
font-size:20px;
font-weight:400;
letter-spacing:.1em;
float:left;
margin:5px 0 0 12px;
padding:0;
}

#radioBarTab h3 span {
font-family:Verdana;
font-size:11px;
line-height:normal;
color:#ccc;
letter-spacing:0;
margin:0;
}

.radioStreaming {
height:183px;
width:324px;
background:#000;
margin:0;
padding:0;
}

#uniquename {
position:absolute;
margin:35px 0 0;
}

#sideBar {
width:342px;
height:100%;
float:left;
background:#FFF url(images/bodySidebarBg.png) repeat-y;
margin:0 0 10px -5px;
padding:0 0 10px;
}

#sideBar .top20 {
margin:-9px 9px;
}

#sideBar h1 {
font-family:Georgia, Helvetica, sans-serif;
font-size:19px;
font-weight:Normal;
border-top:thin dotted #aeabab;
text-indent:17px;
letter-spacing:.1em;
margin:10px 0 0;
padding:3px 0 0;
}

#sideBarContent img {
margin-top:5px;
margin-left:12px;
}

#sideBarContentNews {
width:324px;
height:35px;
background:#ab0029 url(images/sidebarTabBG.png) repeat-x;
margin:12px 0 0 9px;
}

#sideBarContentNews img {
margin-top:6px;
margin-left:12px;
}

#sideBar .MediaPartner {
font-family:Georgia, Helvetica, sans-serif;
font-size:19px;
font-weight:Normal;
border-bottom:1px dotted #aeabab;
border-top:thin dotted #aeabab;
text-indent:17px;
letter-spacing:.1em;
margin:0;
padding:5px 0;
}

.sideBarBanner {
background:#d8d8d8;
margin:9px 0 0;
padding:9px;
}

#sideBarContentLinks {
width:324px;
height:35px;
background:#ab0029 url(images/sidebarTabBG.png) repeat-x;
margin:-6px 0 0 9px;
}

#sideBarContentLinks img {
margin-top:8px;
margin-left:12px;
}

#thumblinks {
background:#d0d0d0;
margin:10px 10px 0;
padding:7px 5px;
}

#uLnav {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding-left:50px;
width:960px;
}

#uLnav li {
line-height:27px;
float:left;
display:inline;
border-left:1px solid #8c8686;
}

#uLnav li a {
display:block;
text-decoration:none;
color:#393333;
letter-spacing:-.1px;
padding:0 16px;
}

#uLnav li a:hover {
	text-decoration:underline;
	color:#fff;
	font-style:normal;
	letter-spacing:-.1px;
	margin:0;
	background-color: #595757;
	background-image: url(images/hoverBG_v3.png);
	background-repeat: repeat-x;
}

#uLnav li .events a:hover, #uLnav li .abt a:hover, #uLnav li .segments a:hover, #uLnav li .contact a:hover, #uLnav li .programs a:hover, #uLnav li .profiles a:hover {
	text-decoration:underline;
        color:#393333;
	position: relative;
	background-image: url(images/hoverBG.png);
	background-repeat: repeat-x;

}

#uLnavFooter {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin:5px 0 0 10px;
}

#uLnavFooter a {
text-decoration:none;
color:#fccedc;
}

#fbox {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:12px;
height:238px;
width:925px;
float:left;
background:#ff0958;
margin:10px;
}

#fbox1 {
height:238px;
width:420px;
float:left;
color:#FFF;
}

#fbox1 p {
border-top:1px dotted #fccedc;
color:#fccedc;
margin:3px 0 0 3px;
padding:5px 0 2px;
}

#fbox1 h1 {
font-family:Georgia;
color:#FFF;
font-size:19px;
font-weight:400;
letter-spacing:.5px;
line-height:20px;
margin:5px 0 3px 5px;
padding:0;
}

#fbox1 a {
font-weight:400;
float:right;
text-decoration:none;
margin:-2px 10px 3px 0;
padding:2px 0;
}

#fbox2 {
float:left;
height:238px;
width:2px;
border-left:thin dotted #fccedc;
margin:0 10px;
}

#fbox3 {
float:left;
height:238px;
width:200px;
color:#fccedc;
margin:5px 10px 0 0;
}

#fbox3 p {
margin-top:10px;
}

#fbox3 h1 {
font-family:Georgia;
color:#FFF;
font-size:19px;
font-weight:400;
letter-spacing:.5px;
margin:6px 0 0;
}

#fbox3 h3 {
font-family:Verdana;
color:#fccedc;
font-size:12px;
font-weight:400;
margin:5px 0 0;
}

#fbox3 span {
font-weight:400;
color:#FFF;
float:left;
margin:0;
}

#fbox4 {
float:left;
line-height:15px;
color:#fccedc;
margin:0;
}

#fbox4 #msgField {
height:100px;
width:255px;
margin:3px 0 0;
}

#feeds {
margin-left:17px;
}

#fbox4 #submitField {
height:20px;
width:90px;
float:left;
margin:3px 0 0;
}

#fbox4 #submitField span {
margin:4px 0 0 19px;
}

#fbox1 span a {
color:#FFF;
}

form #nameField #Name {
color:#FFF;
background-color:#ab0029;
text-decoration:none;
}

#DreamForm {
display:block;
width:205px;
font-family:verdana;
font-size:90%;
margin:0;
}

label {
display:block;
width:180px;
margin:0;
padding:0;
}

textarea {
display:block;
width:255px;
height:120px;
border:none;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:12px;
color:#fccedc;
background-color:#ab0029;
margin:0;
padding:6px;
}

input {
display:block;
width:255px;
border:none;
color:#fccedc;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:16px;
background-color:#ab0029;
margin:0 0 3px;
padding:7px;
}

#submit {
width:100px;
border:none;
color:#fccedc;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
line-height:16px;
background-color:#ab0029;
margin:3px 0 0;
padding:6px;
}

#featured .info a:hover,#fbox1 a:hover {
text-decoration:underline;
}

#footerSection2 .backToTop a:hover,#uLnavFooter a:hover {
color:#fff;
text-decoration:underline;
}

#radioBarTab,#sideBarContent {
width:324px;
height:35px;
background:#ab0029 url(images/sidebarTabBG.png) repeat-x;
margin:9px;
}

#sideBarContent h3,#sideBarContentNews h3,#sideBarContentLinks h3 {
font-family:Georgia;
color:#FFF;
font-size:20px;
font-weight:400;
letter-spacing:.1em;
margin:-27px 10px 0 60px;
padding:0;
}

#fbox4 #nameField,#fbox4 #emailField {
height:20px;
width:255px;
margin:3px 0 0;
}

#fbox5 {
	width:270px;
        height: 242px;
	float: left;
overflow: hidden;
}
h1 span {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	color: #ff0958;
	font-size: 20px;
	float: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 15px;

}
#p1, #p2, #p3, #p4, #p5, #p6, #p7, #p8 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333;
	width: 558px;
	height: 176px;
	float: left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}


#p1 img, #p2 img, #p3 img, #p4 img, #p5 img, #p6 img, #p7 img, #p8 img {
	float: left;
	margin-top: 5px;
	margin-right: 10px;


}
#p1 p, #p2 p, #p3 p, #p4 p, #p5 p, #p6 p, #p7 p, #p8 p {
	width: 360px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	margin-top: -5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}

#p2 h2, #p3 h2, #p5 h2, #p6 h2, #p7 h2, #p8 h2 {
	color: #39C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	float: left;
	width: 362px;
	margin-left: 0px;
	margin-top: 53px;
	font-weight: lighter;
padding: 5px 0 5px 0;

}

#p1 h2 {
	color: #39C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	float: left;
	width: 362px;
	margin-left: 0px;
	margin-top: 71px;
	font-weight: lighter;
padding: 5px 0 5px 0;
}

#p4 h2 {
	color: #39C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	float: left;
	width: 360px;
	margin-left: 0px;
	margin-top: 36px;
	font-weight: lighter;
padding: 5px 0 5px 0;
}
#hrule {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	float: left;
	height: 50px;
width: 556px;
margin: 10px 0 0 0;
}
#segmentbox1, #segmentbox2, #segmentbox3, #segmentbox4, #segmentbox5  {
	float: left;
	width: 272px;
height: 335px;
padding: 0 7px 35px 0;
}
#segmentbox1 h1 span, #segmentbox2 h1 span, #segmentbox3 h1 span, #segmentbox4 h1 span, #segmentbox5 h1 span {
	border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
padding: 3px 0 3px 0px;
margin: -10px 0 3px 0 ;
width: 272px;
text-indent: 2px;


}


#segmentbox1 .desc, #segmentbox2 .desc, #segmentbox3 .desc, #segmentbox4 .desc, #segmentbox5 .desc {
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
line-height: 12px;

}

#segmentbox1 #audioplayer_1, #segmentbox2 #audioplayer_2, #segmentbox3 #audioplayer_3, #segmentbox4 #audioplayer_4, #segmentbox5 #audioplayer_5 {

margin: -5px 0 0 0px;
padding: 0 0 0 0;
height: 24px;

}


#specialsegments {
	float: left;
margin: 50px 0 0 0;
width: 557px;

}

#ssegmentbox1, #ssegmentbox2, #ssegmentbox3, #ssegmentbox4, #ssegmentbox5  {
	float: left;
	width: 272px;
height: 335px;
padding: 0 7px 35px 0;

}
#ssegmentbox1 h1 span, #ssegmentbox2 h1 span, #ssegmentbox3 h1 span, #ssegmentbox4 h1 span, #ssegmentbox5 h1 span {
	border-top: 1px dotted #666;
border-bottom: 1px dotted #666;
padding: 3px 0 3px 0px;
margin: -10px 0 3px 0 ;
width: 272px;
text-indent: 2px;


}


#ssegmentbox1 .desc, #ssegmentbox2 .desc, #ssegmentbox3 .desc, #ssegmentbox4 .desc, #ssegmentbox5 .desc {
font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
line-height: 12px;

}

#ssegmentbox1 #audioplayer_6, #ssegmentbox2 #audioplayer_7, #ssegmentbox3 #audioplayer_8, #ssegmentbox4 #audioplayer_9, #ssegmentbox5 #audioplayer_10 {

margin: -5px 0 0 0px;
padding: 0 0 0 0;
height: 24px;

}
.roundedBar {
	background-color: #dfdfdf;
	padding: 30px;
        width: 500px;
        margin: 0 0 0 -1px;
		height: 100%;
}


.roundedBarMini {
	background-color: #dfdfdf;
	padding: 30px;
        width: 500px;
        margin: 0 0 0 -1px;
		height: 100%;
}

.roundedBarMiniButton {
	background-color: #dfdfdf;
	padding: 10px;
	width: 500px;
	height: 100%;
	display: inline;
	
}



.roundedBarMiniButtonSelected {
	background-color: #635f5f;
	padding: 10px;
	width: 500px;
	height: 100%;
	display: inline;
	

}
#eventSection {
	background-color: #dfdfdf;
	padding: 14px 10px 10px 10px;
	width: 540px;
        margin: 0px 0 0 0;

}

.eventLinks:link {
	
	text-decoration: none;
}


.eventLinks:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}


.eventLinks:active {
	text-decoration: none;
	
}


.eventLinks:visited {
	text-decoration: none;
	
}
.linkindent {
	padding: 3px 0 0 0;
	height: 20px;
	width: 230px;
	display: inline;
	float: right;	
	margin: -1px 0px 0px 0px;
}

.category {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-style: normal;
	font-weight: normal;
	width: 550px;
	font-size: 12px;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 0 0 10px 0;

}
