@charset "utf-8";
/* CSS Document */
.weekPicker { width: 100%; } .weekPicker .prev { float: left; } .weekPicker .next { float: right; }
* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}

strong {font-weight: bold;}

body {
	background-image:url(/assets/images/whus-bkgrd.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
    padding-top: 0;
	background-position:top left;
	margin-right:0px;
	line-height:20px;
}

h3 {font-size: 22px; font-weight: bold;}

.redLinks a {text-decoration: none; color: #c41230;}

.clearB { clear:both; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
#wrapper { width:800px; min-height:900px; margin-left: auto; margin-right: auto; padding:1px; background-color: white; }
/*#wrapper { width:900px; min-height:900px; margin:0 auto; background: #FFFFFF url(/assets/images/page-bg.jpg) no-repeat center top; padding:1px; }*/
.redcolor, .redcolor a { color:#c41230; }

#listing {padding-bottom:20px;min-height:120px;}
#listing img {padding-left:10px;float:right;}
.heading a {color: #ffffff !important;}

/*HEADER*/
#header {padding-top:18px; width:800px; clear:both; background-color: #fff;}
#header .left { width:300px; float:left; }
.logo { padding: 0 0 25px 50px; width:201px; height:91px; }
.logo img {border: none;}

ul#leftnavbar { list-style: none; margin: -10px 0 20px 0; padding: 0 0 25px; }
ul#leftnavbar li { width: 330px; height: 19px; background-color: #909193; text-align:right; float: left; list-style-type: none; margin: 8px 15px 0 -30px;}
ul#leftnavbar li a { display: block; color:#FFF; font: normal 24px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
ul#leftnavbar li a:hover { display: block; color:#C41230; font: normal 24px/20px Arial, Helvetica, sans-serif; text-decoration:none; }
ul#leftnavbar li a.greytrans:hover { color:#c41130; text-decoration:none; }
/*.greytrans { margin: -10px 0px 20px -20px; padding: 0; width:300px; height: 19px; background-color: #909193; text-align:right; color:#FFF; font: normal 24px/20px Arial, Helvetica, sans-serif; text-decoration:none; position: absolute; left: -20px; float: left; z-index: 999; }*/
/*.greytrans:hover { color:#c41130; text-decoration:none; }*/
.leftcnt { width:300px; text-align:right; font: normal 12px Arial, Helvetica, sans-serif; color:#000; margin: 10px 0 10px 0; clear:both;}
#header .right { width:407px; float:left; overflow:hidden; margin-left:63px; }
#topNav {padding-left: 20px; !important;}
.menu { background-color:#000; padding:1px; overflow:hidden; }
.menu ul.nav { list-style:none; margin:0; display:block; margin:6px 0 6px 6px; overflow:hidden; }
.menu ul.nav li {float: left; margin-left:10px;}
.menu ul.nav li a {text-transform: uppercase; font: bold 10px/19px Helvetica, sans-serif; color: #FFF; float:left; margin-left:0px; text-decoration:none; float:center; text-align:center; padding:2px 6px 2px 6px; }
.menu ul.nav li a:hover, .menu ul.nav li.active a { background-color:#c41230; padding:2px 6px 2px 6px}
.banner { no-repeat; width:407px; height:191px; clear:both; }



/*CONTENT*/
#content { clear:both; overflow:hidden; background-color: #fff; padding-top: 10px;}
#content .wrapper { width:868px; }
.featbox { width:213px; background-color:#FFF; border:solid 7px #e6e7e8; margin:19px 0 0 30px; float:left; height:193px; }
.featbox h3 { color:#FFF; font:bold 14px Helvetica, sans-serif; padding:7px 0 7px 7px; }
.featbox h3 a {text-decoration:none;}
.featbox.red h3 { background-color:#c41230; }
.featbox.black h3 { background-color:#000; }
.featbox.grey h3 { background:#ADAFB2; }
.featbox p { color:#000; font: normal 12px Helvetica, sans-serif; margin:5px;}
.featbox p .author { font-style:italic; display:block; margin-bottom:15px; }
.featbox a.readmore { display:block; font:normal 10px Arial, Helvetica, sans-serif; text-align:right; float:right; margin-right:10px; color:#c41230; text-decoration:underline; }
#content .left { width:300px; float:left; text-align:right; font: normal 11px Arial, Helvetica, sans-serif; color:#000; }
#interiorContent p {margin: 7px 0;}


/* VERTICAL MENU */
#content .left .menu { margin: 0px; padding: 0px; display: block; background:transparent; margin-left:165px; text-align:right; }
#content .left .menu ul { display: block; list-style: none; margin: 0; padding: 0; }
#content .left .menu ul li { display: block; float: left; width: 100%; margin: 0; padding: 0; padding-right:5px; }
#content .left .menu ul li a { display: block; margin: 0; width: 100%; text-transform: uppercase; font-family: "Helvetica Neue", helvetica, "microsoft sans serif", arial, sans-serif; font-size: 12px; color: #000; text-decoration: none; text-align:right; }
#content .left .menu.red ul li a {color:#C41230; padding:3px 0px 3px 0px;}

/* HOVER */
#content .left .menu ul li a:hover, #content .left .menu ul li.highlight a, #content .left .menu ul li.active a  { background: #e9eaeb; color:#C41230; font-weight:bold; }

.adspace { width:188px; height:100px; margin-top:340px; float:right;}
.adspace-1 { width:188px; height:100px; margin-top:100px; float:right; display: none;}
.heading { width:441px; height:10; float: left; font: normal 14px/40px Arial, Helvetica, sans-serif; color:#FFF; background-color:#c41230; padding-left:10px;}
.heading2 { width:96%;float: left;font: normal 14px/40px Arial, Helvetica, sans-serif; color:#FFF; background-color:#c41230; padding-left:18px; }
.heading a {color:#FFF; font-weight: bold; text-decoration: none;}
.heading2 a {color:#FFF; font-weight: bold; text-decoration: none;}

.date { width:441px; height: 10px; float:left; padding-left: 10px; padding-bottom: 25px; font: normal 12px/40px Arial, Helvetica, sans-serif; color:#FFF; background-color:#c41230; font-style: italic; margin-bottom:6px;}

#interiorContent a {color: #c41230;}

#content .right { width:450px; float:left; border:#ff6600 0px solid; margin-left:18px; font-size: 12px;}
#content .right p {padding: 5px 0 5px 0;}
#content .right h1 { font: normal 14px/40px Arial, Helvetica, sans-serif; color:#FFF; background-color:#c41230; padding-left:18px; }
#content .right ul {margin-left:30px;}
#content .rightcnt { width:451px; float:left; padding-bottom: 20px;} font-size: 12px !important; margin-bottom: 15px;
#content .rightcnt h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#c41230; margin:15px 0; }
#content .rightcnt p { padding-left: 10px; font: normal 12px Arial, Helvetica, sans-serif; color:# 000; line-height:20px; margin:0 0 15px; }
#content .rightcnt .eventfly {overflow:hidden; float:right; }
#content .rightcnt li {margin-left:20px;}
/*#content .right img {max-width:450px;}*/

#content .radioshow { width:760px;float:left; overflow:hidden; margin-left:20px; font:normal 11px Arial, Helvetica, sans-serif; color:#2f100f; margin-top:19px; display:inline;}
.radioshow td {border-left:0px solid #e5e6e7;}
.day { font:bold 13px Arial, Helvetica, sans-serif; color:#2f100f; padding-left:3px;}
.time {padding-right:0px; font-weight:bold; background:#D2D5D7; white-space:nowrap; padding:4px 10px 4px 10px;}
.radiotextred { color:#c41230; font-weight:bold;}
.radiotextbold {font-weight:bold;}

/*FOOTER*/
#footer { clear:both; font:normal 12px Arial, Helvetica, sans-serif; color:#000; margin:45px 0 0 40px; }
#footer .wrapper { width:655px; margin:0 auto; }

#ditto_pages {margin: 10px 0;}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 4px 2px;
    margin-right: 1px;
    background-color: #C41230;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #C41230;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}


/* Manager Styles */

#showLogin {}
#showLogin input {border: 1px solid #333333;}
#showLogin td {padding: 5px;}

#editorForm input {border: 1px solid #333333;}
#editorForm td {padding: 5px;}
#editorForm a {color: #C41230;}

#content a {color: #C41230;}

/* DJ/Event  Page Styles */

#edjleft {float: left; width: 450px; display: inline; padding: 20px 10px 10px 0}
#edjleft td {padding:2px;}
#edjright {float: none; width: 107px; display: inline; padding-top: 10px;}
#edjright img {}

.dittoLeft {width: 150px; float: left; display: inline; padding-left:3px;}
.dittoRight {width: 200px; float: left; display: inline;}
.dittoRight img {max-width: 125px; align: center; padding-left:8px; padding-bottom: 3px;}

#feedList ul {}
#feedList li {padding: 7px 0; list-style: square inside url("assets/images/02.png")}
#feedList li a {color: #C41230;}
#feedList li a:hover {color: #DD0000;}
#add_form{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#add_form label{font-weight:bold; text-align:left;}
.btn{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#555; color:#ffffff; padding:2px; border:#ccc 1px double !important; cursor:pointer;}

#scheduleTable {width:100%;}
#scheduleTable td {vertical-align:top;}
.timeLabel {background:#ddd;width:60px;height:72px;border-bottom:2px solid white;font-weight:bold;text-align:right;}
.gridCell {background:#eee;border-bottom:2px solid white;}
.emptyCell {background:#fff;border-bottom:2px solid white;}
.label {font-weight:bold;width:60px;}


/* Pagination */
#pagination {float:right;list-style:none}
#pagination li {background:#fff;border:1px solid #CCC;float:left;margin:0 2px;padding:3px 4px}
#pagination li:hover {background:#fff}

#void {border-top:1px solid #c41230;padding-top:3px;}

/* Comments */
#comments {border:1px solid #ccc;padding:5px;background:#ffffcc;}
#comments textarea {border:1px solid #ccc;width:100%;height:60px;}
#comments input {border:1px solid #ccc;margin:2px;padding:3px;}
.submitBtn {background:#c41230;color:white;padding:3px;font-weight:bold;}

#msg {border:2px solid #c41230;padding:5px;background:#ffe4e1;}
#msg ul {margin-left:20px;}

#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:11999;
}
#popupDetails{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:21000;
padding:12px;
font-size:13px;
overflow:auto;
}
#popupDetails h1{
text-align:left;
color:#6E7649;
font-size:16px;
font-weight:700;
border-bottom:1px dotted #6E7649;
padding-bottom:2px;
margin-bottom:20px;
}
#popupDetailsClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#popupDetailsClose:hover{
	cursor:pointer;
}
