/* Redefining HTML */
body {background: #434343; margin:0; border:0; padding:0;}
div {font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif;}
p {font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif; margin:0 5px 5px 5px; padding:0;}
h1 {font: normal bold 20px Tahoma, Arial, Helvetica, sans-serif; color:#b30838; margin:0; padding:0;}
h2 {font: normal bold 18px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0;}
h3 {font: normal bold 14px Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0;}
hr {height:2px; color: #434343; background-color: #434343; width:90%; text-align:center; padding:0 5%; border:0px;}
ul {margin: 0px 10px; padding-left:10px; text-indent: 8px; list-style:square; text-align:left; line-height:150%;}

a, a:link, a:visited {color:#b30838; font-weight:bold;}
a:hover, a:active {color:#333333;}
a.alt, a.alt:link, a.alt:visited {color:#fff; font-weight:bold;}
a.alt:hover, a.alt:active {color:#333;}

form {border:0; padding:0; margin:0}
label {display:inline;}
input.submit {background:url(common/bg_formgradient.jpg) top left repeat-x; color:white;}

/* Special DIVs, SPANs, etc. */
#container {position:relative; margin:0px auto; width:975px; text-align:left; background-color:#fff; border-left:2px solid #000; border-right:2px solid #000;}
#head {background:url(common/header-noticker.jpg) left top no-repeat #817567; height:225px; clear:both; width:975px;}
#main {width:770px; margin:2px; display:inline; float:left; background-color:#fff;}
#right {width:200px; background:#fffef1; border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc; display:inline; float:left;}
#right img {margin:auto; text-align:center;}
#footer {width:975px; clear:both; text-align:center;}
.topnews, .topnews a {color: #fff}
.red {color:#b30838; font-weight:bold;}
.dark {color:#fff; background:#000; font-weight:bold;}
.bold {font-weight:900;}
.sm {font: normal 10px Arial, Helvetica, sans-serif;}
.hover_row, .hover_row a, .hover_row a:hover {background-color:#434343; color:#fff;}

/* Stuff for rotating content box */
#home, #moreheadlines, #search {margin:0px;}
#article {padding:15px; padding-top:0; min-height:300px; height:auto !important; height:300px;}
#paginate-home {width:75px; position:absolute; left:433px; top:227px; z-index:250;}
.rotate {width: 770px; height: 349px; position: relative; overflow: hidden; }
.rotate .contentdiv {left:0; top:0;  visibility: hidden; position: absolute; 
padding: 0px; text-align:left; width: 770px; height: 349px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.homephoto {width:500px; height:349px; display:inline; float:left;}
.hometext {width:270px; height:349px; display:inline; float:left; color:#fff; background:url(common/bg_black.jpg) no-repeat #000;}
.hometext p {font-size:14px;}
.page a img {text-decoration: none; margin-bottom: 1px; background-color:#b30838; filter:progid:DXImageTransform.Microsoft.alpha(opacity=60); -moz-opacity: .60; opacity: .60;}
.page a img:hover, .page a.selected img{background-color:#000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

/* Stuff for calendars */
.caltip {display:none; text-align:center;}
.balloonstyle {position:absolute; top: -500px; left: 0; padding: 5px; color:#000;
visibility: hidden; border:1px solid black; font:normal 12px Verdana;
line-height: 18px; z-index: 100; background-color: white; width: 200px;}
.mincal {background-color:#b30838; color:white;}
.mincal a {display:block; width:100%; padding:4px 0px; vertical-align:middle; background-color: #b30838; color:white; text-decoration:none;}
.mincal a:hover {background-color:#000;}

table.cal {	background-color: #000;}
td.cal, td.cal div, td.cal>div {font: 8pt normal Arial, Helvetica, sans-serif; background-color:#fff; color:#000;}
td.cal div a, td.cal>div a {display:inline;}
td.cal div a.block, td.cal>div a.block {display:block;}
td.nodate {background-color: #000;}

.noevent {background-color:#8f877e; color:white;}
#arrowhead {z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}

/* Menu controls */
#MCmen {position:absolute; left:0px; top:195px; visibility:hidden; z-index:300;}
#Menumen {position:absolute; left:0px; top:0px; visibility:hidden; width:135px;}
.MFV_men {border:0px; width:135px; height:31px;}
.Mn_men {border:0px; border-bottom:1px solid #333333; width:135px; height:19px; 
	voice-family: "\"}\""; voice-family:inherit; width:133px; height:17px;}

#MCwM {position:absolute; left:135px; top:195px; visibility:hidden; z-index:300;}
#MenuwM {position:absolute; left:0px; top:0px; visibility:hidden; width:150px;}
.MFV_wM {border:0px; width:150px; height:31px;}
.Mn_wM {border:0px; border-bottom:1px solid #333333; width:150px; height:19px; 
	voice-family: "\"}\""; voice-family:inherit; width:148px; height:17px;}

#MCath {position:absolute; left:285px; top:195px; visibility:hidden; z-index:300;}
#Menuath {position:absolute; left:0px; top:0px; visibility:hidden; width:180px;}
.MFV_ath {border:0px; width:180px; height:31px;}
.Mn_ath {border:0px; border-bottom:1px solid #333333; width:180px; height:19px; 
	voice-family: "\"}\""; voice-family:inherit; width:178px; height:17px;}

#MCPEFbc {position:absolute; left:465px; top:195px; visibility:hidden; z-index:300;}
#MenuPEFbc {position:absolute; left:0px; top:0px; visibility:hidden; width:133px;}
.MFV_PEFbc {border:0px; width:133px; height:31px;}
.Mn_PEFbc {border:0px;  border-bottom:1px solid #333333; width:133px; height:19px;
	voice-family: "\"}\""; voice-family:inherit; width:131px; height:17px;}

#MCmult {position:absolute; left:598px; top:195px; visibility:hidden; z-index:300;}
#Menumult {position:absolute; left:0px; top:0px; visibility:hidden; width:105px;}
.MFV_mult {border:0px; width:105px; height:31px;}
.Mn_mult {border:0px; border-bottom:1px solid #333333; width:105px; height:19px;
	voice-family: "\"}\""; voice-family:inherit; width:103px; height:17px;}
	
#MCsA {position:absolute; left:703px; top:195px; visibility:hidden; z-index:300;}
#MenusA {position:absolute; left:0px; top:0px; visibility:hidden; width:154px;}
.MFV_sA {border:0px; width:154px; height:31px;}
.Mn_sA {border:0px; border-bottom:1px solid #333333; width:154px; height:19px;
	voice-family: "\"}\""; voice-family:inherit; width:152px; height:17px;}

#MCfan {position:absolute; left:857px; top:195px; visibility:hidden; z-index:300;}
#Menufan {position:absolute; left:0px; top:0px; visibility:hidden; width:118px;}
.MFV_fan {border:0px; width:118px; height:31px;}
.Mn_fan {border:0px; border-bottom:1px solid #333333; width:118px; height:19px;
	voice-family: "\"}\""; voice-family:inherit; width:116px; height:17px;}

#men_0, #wM_0, #ath_0, #bC_0, #mU_0, #sA_0, #fan_0 {left:0px; top:0px;}
#men_1, #wM_1, #ath_1, #bC_1, #mU_1, #sA_1, #fan_1 {left:0px; top:30px;}
#men_2, #wM_2, #ath_2, #bC_2, #mU_2, #sA_2, #fan_2 {left:0px; top:50px;}
#men_3, #wM_3, #ath_3, #bC_3, #mU_3, #sA_3, #fan_3 {left:0px; top:70px;}
#men_4, #wM_4, #ath_4, #bC_4, #mU_4, #sA_4, #fan_4 {left:0px; top:90px;}
#men_5, #wM_5, #ath_5, #bC_5, #mU_5, #sA_5, #fan_5 {left:0px; top:110px;}
#men_6, #wM_6, #ath_6, #mU_6, #sA_6 {left:0px; top:130px;}
#men_7, #wM_7, #ath_7, #mU_7 {left:0px; top:150px;}
#men_8, #wM_8, #ath_8 {left:0px; top:170px;}
#men_9, #wM_9, #ath_9 {left:0px; top:190px;}
#men_10, #wM_10 {left: 0px; top:210px;}
#men_11, #wM_11 {left: 0px; top:230px;}

a.Mn_men, a.Mn_wM, a.Mn_ath, a.Mn_PEFbc, a.Mn_mult, a.Mn_sA, a.Mn_fan,
a.Mn_men:visited, a.Mn_wM:visited, a.Mn_ath:visited, a.Mn_PEFbc:visited, a.Mn_mult:visited, a.Mn_sA:visited, a.Mn_fan:visited {
text-decoration:none; font: normal normal 12px Tahoma, Arial, Helvetica, sans-serif; 
color:#fff; text-align:left; vertical-align:middle; padding:1px; background-color:#a80532;
display:block; position:absolute; text-indent:5px;}
a.Mn_men:hover, a.Mn_wM:hover, a.Mn_ath:hover, a.Mn_PEFbc:hover, a.Mn_mult:hover, a.Mn_sA:hover, a.Mn_fan:hover {color:#fff; background-color:#000;}
#MCmen img, #MCmen a img, #MCwM img, #MCwM a img, #MCath a img, #MCath img, #MCPEFbc img, #MCPEFbc a img, #MCmult img, #MCmult a img, #MCsA img, #MCsA a img, #MCfan img, #MCfan a img 
	{border:0px; margin:0px; padding:0px;}