*{margin:0px; padding:0px;}
body{background-color:#000; font-size:.7em; font-family: Verdana, Tahoma, Sans-Serif; color:#000; margin:0px; padding:0px;}

#skip-content, #skip-top{display:none;}

p{line-height:1.5em; margin-bottom:1em;}
a{color:#0033cc; text-decoration:none; border-bottom:dotted 1px #0033cc;}
a:hover{color:#a92727; text-decoration:none; border-bottom:dotted 1px #a92727;}
a.active{font-weight:bold;}
img{border:0;}
a.no-border{border-bottom:0;}


em{font-style: italic;}
h1{color:#000; font-size:2em; font-weight:normal; font-family:Impact, Sans-Serif, SansSerif; text-transform:uppercase; margin-bottom:1em;}
h2{color:#a92727; font-size:1.7em; font-weight:normal; font-family:Impact, Sans-Serif, SansSerif; margin-bottom:1em;}
h3{color:#000; font-size:1.5em; font-weight:bold; margin-bottom:1em;}
h4{color:#000; font-size:1em; font-weight:normal; padding:1em 0 0 0; margin:0;}
h5{color:#01387b; font-size:1.25em; font-weight:bold; padding:0 0 0 0; margin:0;}


blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;line-height:1.5em;}
ul li{list-style:disc outside;line-height:1.5em;}

.small{font-size:.8em;}
div.clear{clear:both; width:0; height:0; overflow:hidden;}

table{}
th{}
td{}

form{margin:0; padding:0;}
.xsmall{width:50px;}
.smaller{width:100px;}
.medium{width:200px;}
.large{width:300px;}

#outer{width:900px; margin:0px auto; padding:0px; background-color:#fff;}
#header{position:relative; padding:0px; margin:0px; text-align:center; background-color:#000;}

#logoScreen{margin:0; padding:0;}
#logoScreen img{}

#flash{position:relative; padding:0px 0px 0px 19px; margin:0px 0px 20px 0px;}



#menu{padding:0px; margin:0; font-size:22px; font-family:Impact, Sans-Serif, SansSerif; background-color:#000;}
#menu td{text-align:center; padding:3px 5px; margin: 0px; text-align:center; background-color:#000; text-transform:uppercase;}
#menu td:hover{}
#menu td.active{color:#a92727;}
#menu a{color: #fff; text-decoration:none; border:none;}
#menu a:hover{color: #a92727; text-decoration:none;}

#menu td.active a{color:#a92727; }
#menu td.active a:hover{color: #a92727; text-decoration:underline;}


#inner{padding:0px; margin:0px;}
#main{min-height:320px; padding:10px 20px 20px 20px; margin:0px;}

.one-column{padding:0 0 1em 0; vertical-align:top;}
.left-column{padding:0 30px 1em 0; vertical-align:top;}
.right-column{padding:0 0 1em 0; vertical-align:top;}

.error{color:Red; font-weight:bold;}

.news-date{font-size:.85em; color:#666; padding:1em 0 0 0; margin:0;}
.news-title{padding:0 0 .5em 0; margin:0;}

#footer{width:900px; margin:0px auto; padding:10px; background-color:#000; color:#fff; font-size:1em; text-align:center;}
#footer-content{margin:0px; padding:0px;}
#footer a{color:#fff; text-decoration: none; border:none;}
#footer a:hover{color:#fff; text-decoration: underline; border:none;}

#lightbox a img{ border: none; }

#maroon-bar{background-color:#a92727; margin:5px 0 0 0; padding:5px 10px;}
#maroon-bar .left{ text-align:left; font-size:22px; font-family:Impact, Sans-Serif, SansSerif;}
#maroon-bar .left a{ background-image:url('/images/nav/listen_arrow.gif'); background-position:left center; background-repeat:no-repeat; 
	color:#fff; text-decoration:none; padding:0 0 0 26px;}
#maroon-bar .left a:hover{color:#fff; text-decoration:underline;}

#maroon-bar .right{ text-align:right; font-size:16px; font-family:Impact, Sans-Serif, SansSerif; color:#fff;}
#maroon-bar .right td{ padding:0 0 0 5px;}
#maroon-bar .right input[type="text"]{margin:0; padding:3px; width:150px; background-color:#000; border: solid 1px #fff; font-family: Verdana, Tahoma, Sans-Serif; font-size:12px; color:#fff;}


.player{float:right; text-align:left; font-size:22px; font-family:Impact, Sans-Serif, SansSerif;}
.player a{ background-image:url('/images/nav/listen_arrow2.gif'); background-position:left center; background-repeat:no-repeat; 
	color:#000; text-decoration:none; padding:0 0 0 30px; border:none;}
.player a:hover{color:#a92727; text-decoration:underline; border:none;}

.cdbaby a{background-image:url('/images/nav/cdbaby_icon.gif'); background-position:left center; background-repeat:no-repeat; 
	color:#0033cc; text-decoration:none; padding:0 0 0 20px; border:none; font-size:13px;}
.cdbaby a:hover{color:#a92727; text-decoration:underline; border:none;}

.apple a{background-image:url('/images/nav/apple_icon.gif'); background-position:left center; background-repeat:no-repeat; 
	color:#0033cc; text-decoration:none; padding:0 0 0 20px; border:none; font-size:13px;}
.apple a:hover{color:#a92727; text-decoration:underline; border:none;}

.jbstore a{background-image:url('/images/nav/jbstore_icon.gif'); background-position:left center; background-repeat:no-repeat; 
	color:#0033cc; text-decoration:none; padding:0 0 0 20px; border:none; font-size:13px;}
.jbstore a:hover{color:#a92727; text-decoration:underline; border:none;}

.home-news-title{vertical-align:top; font-size:1.1em; font-weight:bold; padding:0 0 15px 0; margin:0; }
.home-news-image{vertical-align:top; padding:0 15px 15px 0;}
.home-news-text{vertical-align:top; padding:0 0 15px 0; width:100%;}





.newScroller a {text-decoration:none; font-family: Verdana, Tahoma, Sans-Serif; font-size:11px; border-bottom:0;}
.newScroller a:hover {text-decoration:none;}
.newScroller a:active, .newScroller a:focus {outline: none;}

.ico {padding:0; background-repeat: no-repeat;}
.ico-prev {width: 29px; height: 21px; background-image: url('/images/nav/paginate-prev.png'); background-repeat:no-repeat;}
.ico-next {width: 30px; height: 21px; background-image: url('/images/nav/paginate-next.png'); background-repeat:no-repeat;}

.newScroller .left { float: left; }
.newScroller .right { float: right; }

.newScroller-menu {position: relative; z-index: 103; list-style-type: none; margin:0px; padding:0px;}

.newScroller-menu a.tab {}
.newScroller-menu a.tab .title{color:#fff; padding:2px 5px; margin:0px; background-color:#000;}

.newScroller-menu a.selected {}
.newScroller-menu a.selected .title{color:#fff; padding:2px 5px; margin:0px; background-color:#a92727;}

.newScroller {padding:0px; width:334px; margin:0 0 1em 0;}
.newScroller-bg{position:relative; z-index: 101; padding:0; height:600px;}

.newScroller-buttons{position:relative; z-index: 102; padding: 0px; left: 275px; top: 10px; width: 59px; height: 21px;}

.scroller {width: 334px; height: 564px; overflow: hidden; margin:2px 0 0 0;}

#content-1 {width: 5000px;}
.slide {width: 334px; height: 564px; float: left; background-color: #FFF; padding: 0px;}