h1, h2 {
	width:0;
	height:0;
	margin:0;
	padding:0;
	visibility:hidden;
}
h3 {
	margin:0 0 0 0;
	font-size:21px;
	color:#fff;
}
h4 {
	margin:0 0 15px 0;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	padding: 3px 0 10px 0;
	border-bottom:1px dotted #666;
}
.snippet {
	border:1px solid #333;
	background: rgba(0,0,0,0.40);
    -webkit-transition: background 0.5s ease;
    transition: background 0.5s ease;
}
.snippet p {
	padding:7px;
}
.snippet img {
	width:130px;
	float:left;
	margin:0 15px 0 0;
}
.snippet, .snippet a {
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.snippet:hover {
	background: rgba(78,47,92,0.45);
	color:#fff !important;
}
.articlePic {
	width:728px;
	margin: 0 0 15px 0;
	border:1px solid #333;
	background: rgba(0,0,0,0.75);
}
.articlePic img {
	width:728px;
	border: 0;
}
#article {
	width:698px;
	margin:0;
	padding:15px;
	border:1px solid #333;
	background: rgba(0,0,0,0.65);
	color:#fff;
	font-size:16px;
	line-height:26px;
	overflow:hidden;
}
#content {
	width:730px;
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}
#article p {
	margin:15px 0 0 0;
	color:#fff;
	font-size:16px;
	line-height:26px;
	overflow:hidden;
}
#article a, #article a:visited {
	color:#b49fc1;
	/*color:#6a3f83;*/
	text-decoration:none;
	border-bottom:1px dotted;
	padding:0 2px;
}
#article a:hover {
	border-bottom-style: solid;
}
.articleRules {
	 width:698px;
	 margin: 15px 0 0 0;
	 padding:15px;
	 border:1px solid #666;
	 color:#fff;
	 background:#333;
	 font-size:12px;
	 line-height:19px;
}
.articleRules a, .articleRules a:visited {
	color:#ffd900;
	text-decoration:none;
	border-bottom:1px dotted;
	padding:0 2px;
}
.articleRules a:hover {
	border-bottom-style: solid;
}
.articleRules p {
	padding: 10px 0 0 0;
}
.articleRules ol {
	margin: 10px 0 0 40px;
}
.articleRules li {
	margin: 0 0 5px 2px;
}
#persistent {
	width:410px;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}
#persistentContent {
	padding:0;
	color:#fff;
	clear:left;
	border:none;
}
#adLogos {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	color:#ffd900;
	clear:left;
	border-top:5px solid #666;
}
#adLogos img {
	width:128px;
	float:left;
	margin:0 10px 0 0;
	border:1px solid #333;
}
#airstaff {
	margin: 20px 0 0 0;
	padding: 25px 15px 15px 15px;
	border-top: 1px solid #222;
	border-left: 1px solid #222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background:url(/images/global/opaque/40.png);
	list-style: none;
	text-align:left;
	overflow: hidden;
}
#airstaff li {
	height: 222px;
	margin: 0 0 20px 20px;
	padding: 0;
	float: left;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
}
#airstaff img {
	border: 1px solid #666;
}
#airstaff img:hover {
	border: 1px solid #ffd900;
}
.dlPlaylist {
	list-style-type: none;
	width: 698px;
	height: expression( this.scrollHeight < 51 ? "50px" : "auto" ); /* sets min-height for IE */
	min-height: 50px;
	clear: left;
	margin:0;
	padding:0;
}
.dlPlaylist dt {
	height: expression( this.scrollHeight < 41 ? "40px" : "auto" ); /* sets min-height for IE */
	min-height: 40px;
	margin: 5px;
	float: left;
	border-right: 1px dotted #666;
}
.dlPlaylist:hover {
	background:#ffd900 !important;
	color:#000 !important;
	cursor:pointer;
}
.dlCal {
	list-style-type: none;
	width: 698px;
	height: expression( this.scrollHeight < 116 ? "115px" : "auto" ); /* sets min-height for IE */
	min-height: 115px;
	border-bottom: 1px solid #666;
	clear: left;
	margin:0;
	padding:0 0 10px 0;
	overflow:hidden;
}
.dlCal dt {
	height: expression( this.scrollHeight < 106 ? "105px" : "auto" ); /* sets min-height for IE */
	min-height: 105px;
	margin: 5px;
	float: left;
	border-right: 1px dotted #666;
}
.dlCal dd {
	clear: left;
	padding: 0 5px 5px 5px;
}
.adopt {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 15px 25px 15px 25px;
	border: 1px solid #222;
	background:url(/images/global/opaque/40.png);
	overflow:hidden;
	clear: left;
}
#dlContest {
	list-style-type: none;
	margin: 20px 0 0 0;
	padding: 15px 15px 15px 15px;
	border: 1px solid #222;
	background:url(/images/global/opaque/40.png);
    overflow:hidden;
	clear: left;
}
#dlContest dd {
	padding-top: 5px;
}
#dlContest img {
	width: 160px;
	height: 90px;
	border: 1px solid #666;
}
#dlContest img:hover {
	border:1px solid #e6ca23;
}
#adRotator {
	margin:15px 0 0 0;
	padding:15px 0 0 0;
	color:#ffd900;
	clear:left;
	border-top:5px solid #666;
}
#adRotator img {
	width:408px;
	border:1px solid #333;
}

.imgAd {
	width: 160px;
	height: 75px;
	margin: 10px 9px 0 0;
	border:1px solid #666666;
}
.imgAd:hover {
    border:1px solid #ffd900;
}
.sectionHeader {
	margin-top:35px !important;
	font-size:18px !important;
	text-align:center;
	text-transform:uppercase;
	padding: 15px;
	border: 1px solid #666;
	/*background:url(/images/global/opaque/40.png);*/
	background: rgba(78,47,92,0.45);
}
.sectionHeader a, .sectionHeader a:visited {
	border-bottom:none !important;
}
.sectionHeader a:hover {
	border-bottom: 1px solid !important;
}