img {border: 0;}
#divMain {height: 100%; position: relative; margin-left: auto; margin-right: auto; width: 950px; }
#divCenter{height: 100%; z-index: 5; position: relative; padding-top: 30px; z-index: 1;}

/*-------- Structure Table --------*/
#blackBar {width: 100%; height: 10px; background-color: #000000;}
#pinkBar {width: 100%; height: 25px; background-color: #bd2478;}
#middlePane { background-image: url(images/bgMiddle2.png); }
#tableMain { margin: 13px 0px 6px 214px; width: 715px; }

#sideBar {background-image: url(images/sideBar.png); height: 120%; width: 163px; position: absolute; top: 0px; left: 40px; z-index: 20;}
#mwoButton {z-index: 30; position: absolute; top: 124px; right: 780px;}
#divFlourish {z-index: 25; position: absolute; top: 40px; left: 30px;}
#divHomeFlash {z-index: 30;}
#divCountdown {background-image: url(images/countdown.png); background-repeat: no-repeat; width: 141px; height: 30px; z-index: 30; position: absolute; top: 700px; left: 220px;}
#divCountdownScript {padding: 5px 0px 0px 96px;}

#tblCounts { margin: 15px 0px 0px 50px; }
#divCountdown2 { background-image: url(images/countdown.png); background-repeat: no-repeat; width: 126px; height: 30px; z-index: 30; font-weight: normal !important; }
#divCountdownScript2 {padding: 7px 0px 0px 96px; font-family: Sans-Serif; font-size: 13px; font-weight: normal !important; }
#divEventCount { background-image: url(images/imgEventsCount.jpg); background-repeat: no-repeat; width: 130px; height: 28px; z-index: 30; }
#divEventNum { color: #CC3399; margin: 0px 0px 0px 80px; padding-top: 6px; font-family: Sans-Serif; font-size: 13px; font-weight: normal; }

#divNewsTbl {position: absolute; top: 450px; left: 50px; z-index: 30;}
#divLinks {padding-top: 10px; padding-left: 226px;}

#dnn_ContentPane {padding-left: 20px; width: 380px; font-family: Verdana, Arial; font-size: 11px; color: #333333;}
#dnn_ContentPane * { font-family: Verdana, Arial !important; }
#dnn_ContentPane p, #dnn_ContentPane p font, #dnn_ContentPane *, .Normal p font, #dnn_ContentPane span, font {font-family: Verdana, Arial !important; font-size: 10.5px !important; color: #333333;}
#dnn_ContentPane a:link { color: #CC3399; text-decoration: none;}
#dnn_ContentPane a:visited { color: #CC3399; text-decoration: none;}
#dnn_ContentPane a:active { color: #CC3399; text-decoration: none;}
#dnn_ContentPane a:hover {color: #000000; text-decoration: none;}

textarea { font-family: Verdana,Arial; font-size: 12px; }

#dnn_LeftPane {padding: 7px 16px 0px 0px; width: 308px; font-family: Verdana, Arial; font-size: 11px; color: #333333;}
#dnn_LeftPane p {font-family: Verdana, Arial; font-size: 11px; color: #333333; margin: 0px;}

/*-------- Navigation --------*/
#divNav {width: 800px; position: absolute; left: 214px; top: 68px;}
#tblNav td{padding: 0px 12px; font-family: Verdana, Arial; font-size: 11px; color: #ffffff;}
#divNav a:link,a:visited,a:active { color: #ffffff; text-decoration: none;}
#divNav a:hover {color: #000000; text-decoration: none;}

#divTool { height: 228px; position: absolute; top: 88px; left: 403px; z-index: 30; visibility: hidden;}
#divMedia { height: 40px; position: absolute; top: 88px; left: 591px; z-index: 30; visibility: hidden;}

.dropDownMenu {font-family: Verdana; font-size: 11px;}
.dropDownMenu a:link,a:visited,a:active { color: #ffffff; text-decoration: none;}
.dropDownMenu a:hover {color: #000000; text-decoration: none;}

/*-------- News Feed --------*/
#divHomeNews {font-family: verdana; font-size: 11px; padding: 5px 10px 5px 10px;}
#divHomeNews a:link,a:visited,a:active {color: #ffffff; }
#divHomeNews a:hover {color: #000000; }

/*------- Home Page -----------*/
#divCalContainer { width: 100%; height: 220px; overflow: hidden; border-top: solid 1px #B8B8B8; border-bottom: solid 1px #B8B8B8; padding: 10px 0px; }
#tblCal { width: 310px; }
#divSiteCalendar { width: 320px; margin-right: 5px; }
#divSiteCalendar h2 { color: #CC3399; font-size: 12px; font-family: Verdana, Arial; margin: 0px; padding: 0px 0px 4px 0px; }
#imgSlideCal { margin-left: 28px; cursor: pointer; }

#tblCalendarMonths { margin-left: 30px; width: 280px; text-transform: uppercase; font-family: Verdana; font-size: 10px; color: #CC3399; font-weight: bold; }
#tblCalendarMonths td { text-align: center; width: 25%; }

#dnn_grdCalendar { margin: 0px 1px; font-family: Verdana; font-size: 10px; color: #333333; border-top: solid 1px white; }
#dnn_grdCalendar th { display: none; visibility: hidden; }

td.tdCalendar1 { background-image: url(images/imgCalendarButton.png); background-repeat: no-repeat; width: 54px; height: 58px; }
td.tdCalendar2 { padding-top: 8px; }
span.spanCalendar2 { text-transform: uppercase; }
table.tblCalendarSub { cursor: pointer; }

table.tblMiniDt { color: #FFFFFF; font-family: Verdana; font-size: 8px; text-transform: uppercase; margin: 20px 0px 0px 8px; text-align: center; }
table.tblMiniDt td { border-top: solid 1px #FFF; }
td.tdCalendar3 { font-size: 9px; color: #CC3399; font-weight: bold; }

#slider { margin: 10px 6px 10px 12px; width: 200px; height: 6px; }
.ui-slider .ui-slider-handle { color: #CC3399 !important; background-color: #CC3399 !important; height: 12px !important; width: 12px !important; margin-top: 1px !important; }
.ui-widget-header { background: #cc3399 url(images/ui-bg_highlight-soft_75_cc3399_1x100.png) 50% 50% repeat-x; }

/*-------- Display Info -----------------*/
.tblInfoCol1 { text-align: right; font-weight: bold; width: 150px; }
td.tblInfoCol2 input, td.tblInfoCol2 textarea { width: 400px; }
#dnn_pnlInfo table tr td { vertical-align: top; }
td.tdUpdate1 { width: 160px; font-size: 12px; font-weight: bold; }
td.tdUpdate2 {  }
td.tdUpdate2 input { width: 100%; }