h1 {font-size: 1.25em}
h2 {font-size: 90%}
h3 {font-size: 80%}
h4 {font-size: 65%; color:#FFF}
h1,h2,h3 {color: #67246D;}
h3.reglist {margin-bottom:0em}

.hrule-dotted {font-size: 0.1em; height:1px; line-height:0; padding:0; margin:0; background-image:url(../images/site/rule-dot.gif);width:80%; margin:0 10% 0 10%; }

h1 .larger {font-size: 36px;}

.hclassaddon {font-size:80%; color:#000000; font-weight:100;}

.emphasis {font-style:italic}
#footer {
	font-size: 75%;
	color: #333333;
}
.note {
	font-size: 75%;
	color: #333333;
}
.transform  {text-transform: uppercase;}
.transform2  {color:#000000; font-weight:normal; font-style:italic; font-size:80%}
.hilitebox {
	background-color: #a7a9ac;
	padding:15px;
	color:#000;
	border:#FFF solid 2px;
	margin-bottom:0.5em;
}
.hilitebox2 {background-color: #FFF4AA; padding:10px; color:#000; border:#FFF solid 2px; margin-bottom:.5em;}
.hilitebox img, .hilitebox2 img {float: left; margin: 0 5px 2px 0;}
.mediaquote {font-size: 70%; font-style:italic; font-weight:bold; background-color: #FFF4AA; padding:15px; color:#000; border:#FFF solid 2px; margin-bottom:.5em;}
.medianame {font-size: 90%; text-align:right;}
.punch {font-weight: bold}
.breadcrumbs a {font-size: 60%; color: #66246D; text-decoration: none}
.breadcrumbs a:hover {text-decoration: underline }
.right {text-align:right; margin-right:15px;}

label#portrait {font-size:70%;}
.img_det {font-size:70%;margin-top:-1.3em;}
.img_det .img_loc {float:right}


#nav {font-size: 70%;}


a.mnav {font-weight: bold; text-decoration: none; color:#67246D;}
a.mnav:hover {color: #000000; text-decoration: underline;}
a.mnavsub {
	font-weight: bold;
	color: #66246D;
	text-decoration: none;
}
a.mnavsub:hover {
	color: #000000;
}
.mnavin {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	cursor:default
}


.italist {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; list-style-image: none; list-style-type: disc; color: #FFFFFF}



.twolinetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #C4FFAA}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #C4FFAA; text-decoration: none; text-align: left}



.level2title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}
.level1titleC { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #C4FFAA}
.level2titleC { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #C4FFAA}
.inlinetitle {font-style: italic; text-transform: uppercase;}



.colorhistd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #C4FFAA}


.cursorStay, .cursorStay a {cursor:default;}



/*.punch a, .up a {color:#FF9900}*/
.up {text-transform:uppercase}
.alert {background-color: #FFF; padding:15px; color:#000; border:#000000 solid 2px}
#siteTitle {padding-bottom:10px}
#singlist td {vertical-align:top}
#singlist th {padding-left:30px}
#definePopDesc {
	background-color: #FFFFFF;
	color:#000000;
	padding: 5px;
	width: 250px;
	border: 1px solid #CCCCCC;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	left: 350px;
	top: 355px;
}
#datelist td { vertical-align:text-top;}
.hugetext {font-size: 200%}              



#copyright {clear:both; text-align:center; padding:10px 0 10px 0}
