/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

html, body {
	min-height: 100%;
	min-width: 100%;
	height: 100%;
	width: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, monospace;
	color: #555;
	background: url(../images/elev_bg.jpg) no-repeat fixed #a9adba;
	margin: 0px;
	font-size: 12px;
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #999;
}
#wrapper {
	min-height: 100%;
	min-width: 100%;
	height: 100%;
	width: 100%;
}
#header {
	width: 980px;
	margin: 0 auto;
	height: 285px;
}
#branding {
	width: 336px;
	height: 47px;
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(../images/elev_header.png) no-repeat;
	float: left;
}
#brandingspace {
	width: 540px;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	font-weight: bold;
	font-size: 14px;
	padding-left: 23px;
	padding-top: 16px;
	padding-bottom: 16px;
	vertical-align: middle;
	background: none;
	color: #FFF;
}
#nav {
	height: 226px;
	width: 980px;
	background: none;
	float: left;
	margin-bottom: 10px;
}
#navlinks {
	width: 223px;
	height: 190px;
	float:left;
	border-bottom: #FFF 18px solid;
	border-top: #FFF 18px solid;
}
#navlinksleft {
	height: 226px;
	width: 18px;
	background:#FFF;
	float:left;
}
#navlinksright {
	height: 226px;
	width: 18px;
	background:#FFF;
	float:right;
}
#navmiddle {
	height: 226px;
	width: 620px;
	background:#FFF;
	float:left;
}
#navrss {
	border-top: #FFF 146px solid;
	border-bottom: #FFF 18px solid;
	height: 62px;
	width: 101px;
	text-align: right;
	float: left;
}
.fadeThisHome {
	position:relative;
	display:block;
	height: 38px;
	width: 223px;
	background:url(../images/elev_home.png) 0 0 no-repeat;
}
.fadeThisHome * {
	display: none;
}
.fadeThisHome span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 38px;
	width: 223px;
	background:url(../images/elev_homefade.png) 0 0 no-repeat;
}
.fadeThisMusic {
	position:relative;
	display:block;
	height: 38px;
	width: 223px;
	background:url(../images/elev_music.png) 0 0 no-repeat;
}
.fadeThisMusic * {
	display: none;
}
.fadeThisMusic span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 38px;
	width: 223px;
	background:url(../images/elev_musicfade.png) 0 0 no-repeat;
}

.fadeThisPodcast {
	position:relative;
	display:block;
	height: 38px;
	width: 223px;
	background:url(../images/elev_podcast.png) 0 0 no-repeat;
}
.fadeThisPodcast * {
	display: none;
}
.fadeThisPodcast span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 38px;
	width: 223px;
	background:url(../images/elev_podcastfade.png) 0 0 no-repeat;
}

.fadeThisStore {
	position:relative;
	display:block;
	height: 38px;
	width: 223px;
	background:url(../images/elev_store.png) 0 0 no-repeat;
}
.fadeThisStore * {
	display: none;
}
.fadeThisStore span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 38px;
	width: 223px;
	background:url(../images/elev_storefade.png) 0 0 no-repeat;
}

.fadeThisContact {
	position:relative;
	display:block;
	height: 38px;
	width: 223px;
	background:url(../images/elev_contact.png) 0 0 no-repeat;
}
.fadeThisContact * {
	display: none;
}
.fadeThisContact span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 38px;
	width: 223px;
	background:url(../images/elev_contactfade.png) 0 0 no-repeat;
}

.fadeThisRSS {
	position:relative;
	display:block;
	height: 16px;
	width: 101px;
	background:url(../images/elev_rss.png) 0 0 no-repeat;
}
.fadeThisRSS * {
	display: none;
}
.fadeThisRSS span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 16px;
	width: 101px;
	background:url(../images/elev_rssfade.png) 0 0 no-repeat;
}

.fadeThisFacebook {
	position:relative;
	display:block;
	height: 15px;
	width: 101px;
	background:url(../images/elev_facebook.png) 0 0 no-repeat;
}
.fadeThisFacebook * {
	display: none;
}
.fadeThisFacebook span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 15px;
	width: 101px;
	background:url(../images/elev_facebookfade.png) 0 0 no-repeat;
}

.fadeThisTwitter {
	position:relative;
	display:block;
	height: 15px;
	width: 101px;
	background:url(../images/elev_twitter.png) 0 0 no-repeat;
}
.fadeThisTwitter * {
	display: none;
}
.fadeThisTwitter span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 15px;
	width: 101px;
	background:url(../images/elev_twitterfade.png) 0 0 no-repeat;
}

.fadeThisMyspace {
	position:relative;
	display:block;
	height: 16px;
	width: 101px;
	background:url(../images/elev_myspace.png) 0 0 no-repeat;
}
.fadeThisMyspace * {
	display: none;
}
.fadeThisMyspace span.hover {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: 16px;
	width: 101px;
	background:url(../images/elev_myspacefade.png) 0 0 no-repeat;
}

#main {
	width: 960px;
	display: block;
	background: #FFF;
	border: none;
	margin: 0 auto;
	margin-top: 18px;
	padding: 10px;
}

#footer {
	padding: 10px;
	padding-bottom: 0;
}

#adsidebartop {
	width: 300px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0 auto;
	height: 250px;
	overflow: hidden;
}

#adsidebarmid {
	width: 300px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 0px;
	margin: 0 auto;
	height: 250px;
	overflow: hidden;
}

#beatswap {
	background: url(http://www.elevatorhiphop.com/wp-content/uploads/2010/09/beatswap.jpg) no-repeat;
	height: 369px;
	width: 295px;
	margin: 0 auto;
	display: block;
        padding-bottom: 5px;
}

#beatswap:hover {
	background-position: 0 -369px;
}
