/* CSS */
body {background-color: #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; margin:0px; padding:0px;}

h1 {font-size:20px;	color:#000; padding:0; margin:0;}
h2 {font-size:16px;	color:#000; padding:0; margin:0;}
h3 {font-size:14px;	color:#000; padding:0; margin:0;}
h4 {font-size:12px;	color:#000; padding:0; margin:0;}
h5 {font-size:14px;	color: #069; padding:20px 0px 0px 0px; margin:0;}

.homewrapper {background-image:url(/images/HP_bg1.jpg); background-repeat: repeat-x; background-color:#000; background-position:center top; min-height:586px; width:100%;}
.subwrapper {background-image:url(/images/SP_bg1.jpg); background-repeat: repeat-x; background-color:#000; background-position:center top; min-height:300px; width:100%;}

.homeheader {margin: 0 auto; width:980px; height:560px;}
.subheader {margin: 0 auto; width:980px; height:300px;}
.nav {padding: 180px 0px 0px 345px;}
.subnav {padding: 110px 0px 0px 220px;}

.content {margin: 0 auto; width: 980px; padding: 0px;}
.colone {width:570px; float:left;}
.coltwo {width:410px; float:left;}
.subcolone {width:240px; float:left;}
.subcoltwo {width:740px; float:left;}

.hpstories {width:550px; min-height:255px; background-color:#9E3501; background-image:url(/images/redBG_r2_c1.jpg); background-position:center top; background-repeat:repeat-x; float:left; margin:40px 0px 0px 0px; padding:0px;}
.hpstorieslink {background-color:#9E3501; color:#FFF; font-size:11px; text-align:right;width:550px; clear:both; float:left;}
.hpstorieslink a { color:#FFF; text-decoration:none; padding:4px 4px 0px 0px;}
.hpstorieslink a:hover {text-decoration:underline;}
.hpstories-bottom {width:550px; height:3px; background-image: url(/images/redBG_r3_c1.jpg); background-position:center top; background-repeat: no-repeat; float:left; margin:0px; padding:0px;}
.hpstories-item {background-color:#FFF; margin:10px auto; padding: 10px 14px; width:500px;}
.substories-item {background-color:#FFF; margin:10px auto; padding: 10px 14px; width:640px;}
.sf_newsThumbnail {float: left; width:80px; height:80px; margin:0px 10px 0px 0px; padding:4px 0px 0px 0px;}
.sf_newsright {width:410px; float:left; margin:0px 0px 0px 0px;}
.sf_SUBnewsright {width:500px; float:left; margin:0px 0px 0px 0px;}
.sf_newsTitle h2 {font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.sf_newsTitle a {font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000; text-decoration:none;}
.sf_newsTitle a:hover {text-decoration:underline;}
.sf_newsDate { font-size:9px; margin:0; padding: 0;}
.sf_newsSummary {font-size:11px; margin:0; padding: 0;}

.hpevents {width:390px; min-height:204px; background-color:#9C8504; background-image: url(/images/yellowBG_r2_c1.jpg); background-position:center top; background-repeat:repeat-x; float:right; margin:0px; padding:0px;}
.hpeventslink {background-color:#9C8504; color:#FFF; font-size:11px; text-align:right;width:390px; clear:both; float:right;}
.hpeventslink a { color:#FFF; text-decoration:none; padding:4px 4px 0px 0px;}
.hpeventslink a:hover { text-decoration:underline;}
.hpevents-bottom {width:390px; height:3px; background-image: url(/images/yellowBG_r3_c1.jpg); background-position:center top; background-repeat: no-repeat; float:right; margin:0px; padding:0px;}
.hpeventdateloc {font-size:11px; margin:0; padding: 0;}
.hpdate {padding: 0px 20px 0px 0px;}
.hpplace {padding: 0px 0px 0px 0px;}
.hpevents-item {background-color:#FFF; margin:10px auto; padding: 10px 14px; width:340px;}
.hpevents h2 {font-size:13px; font-weight:bold;}
.hpevents a {font-size:13px; font-weight:bold; color:#000; text-decoration:none;}
.hpevents a:hover {text-decoration:underline;}

.spevents {width:700px; margin:0px; padding:0px;}
.speventdateloc {font-size:11px; margin:0; padding: 0;}
.spdate {padding: 0px 0px 0px 0px; width:140px;}
.sploc {padding: 0px 0px 0px 0px;  width:380px;}
.spplace {padding: 0px 0px 0px 0px;   width:160px;}
.spevents-item {background-color:#FFF; margin:10px auto; padding: 10px 10px; width:680px;}
.spevents h2 {font-size:13px; font-weight:bold;}
.spevents a {font-size:13px; font-weight:bold; color:#000; text-decoration:none;}
.spevents a:hover {text-decoration:underline;}

.spSingleEvent {width:660px; background-color:#fff; margin:10px 0px 10px 0px; padding:10px 20px 20px 20px;}

.hpemail {width:390px; min-height:100px; float:right; margin:10px 0px 0px 0px;}
.hpmailform {}

.submenu {width:220px; min-height:100px; background-color:#9E3501; background-image: url(/images/smallRedBG_r2_c1.jpg); background-position:center top; background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:0px;}
.submenucontent {width:200px; background-color:#fff; margin:30px 10px 0px 10px; padding:0px;}
.subcontent {width:200px; background-color:#fff; margin:0px 10px 0px 10px; padding:10px 0px 0px 0px;}
.subcontent-bottom {width:200px; height:3px; background-image: url(/images/white200.gif); background-position:center top; background-repeat: no-repeat; margin:0px 10px 10px 10px; padding:0px;}
.submenu-bottom {width:220px; height:3px; background-image: url(/images/smallRedBG_r3_c1.jpg); background-position:center bottom; background-repeat: no-repeat; margin:0px; padding:0px;}

.main {width:720px; min-height:100px; background-color:#9C8504; background-image:url(/images/bigyellowBG_r2_c1.jpg); background-position:center top; background-repeat:repeat-x; margin:0px; padding:0px; float:right;}
.maincontent {width:660px; background-color:#fff; margin:30px 10px 0px 10px; padding:10px 20px 20px 20px;}
.blankcontent {width:700px; margin:10px 0px 0px 10px; padding:10px 0px 20px 0px;}
.maincontent-bottom {width:700px; height:3px; background-image: url(/images/white700.gif); background-position:center top; background-repeat: no-repeat; margin:0px 10px 10px 10px; padding:0px;}
.main-bottom {width:720px; height:3px; background-image: url(/images/bigyellowBG_r3_c1.jpg); background-position:center bottom; background-repeat: no-repeat; margin:0px; padding:0px; float:right;}

.subside {padding:0px 10px 0px 10px;}

.spemail {width:220px; margin:10px 0px 0px 0px;}
.spmailform {}

.music {}
.music-cover {float: left; width:360px; padding:10px 10px 10px 10px; border:solid 1px #eee; margin: 0px 20px 0px 0px; text-align:center;} 
.music-buynow {float: left; width:380px; padding:20px 20px 20px 0px; text-align:center;}
.music-des {float: left; width:380px; padding:0px 20px 10px 0px; }
.music-player {width:242px; padding:0px 0px 0px 0px; float:right; }
.music-main {text-align:center;}
.music-main img {padding: 20px;}

.footwrapper {width:100%; padding: 0px 0px 0px 0px; background-color:#1B1B1B; min-height:40px; margin:20px 0px 0px 0px;}
.footer { margin: 0 auto; width:980px; padding: 4px 0px 4px 0px;}
.socialbuttons { float:left; width:400px; text-align:left; color:#D0D0D0; font-size:10px;}
.socialbuttons img {padding:0px 9px 0px 9px; vertical-align:middle;}
.mixer { float:left; width:180px; text-align:center;}
.copyright { float:left; width:400px; text-align:right; color:#D0D0D0; font-size:10px; padding:5px 0px 0px 0px;}
.copyright a {color:#D0D0D0; text-decoration:none;}
.copyright a:hover {color:#fff; text-decoration:underline;}

.linkslogo { width:238px; margin:10px auto;}
.clearme {clear:both; font-size:0px; line-height:0px;}


/* CMS */
.image-left {float:left; padding: 0px 10px 10px 0px;}
.image-right {float:right; padding: 0px 0px 10px 10px;}
.highlight1 { text-transform:uppercase; color: #F60;}
.highlight2 { text-transform:uppercase; color:#F00; font-weight:bold;}
