img { behavior: url(http://paperandplastick.com/css/iepngfix.htc); }

html{
margin: 0px;
padding: 0px;
}

body{
background-image: url(../images/bg.jpg);
background-position: center 432px;
margin: 0px;
padding: 0px;
background-color: #1e312f;
font-family: Helvetica, Arial, sans-serif;
color: #919191;
}

a{
color: #c1d52f;
}

#body2{
background-image: url(../images/bg2.jpg);
}

h3{
color: #c1d52f;
}

.left{
float: left;
}

.right{
float: right;
}

.cb{
clear: both;
}

img{
border: 0px;
}

.container {
	width: 930px;
	_width: 980px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 8px;
}


/********** Menu Stuff **********/


#menu{
background-image: url(../images/menu_bg.jpg);
background-repeat: repeat-x;
height: 75px;
width: 100%;
}

#menu .container{
width: auto;
}

h1{
margin: 0px;
padding: 0px;
text-indent: -99999px;
display: block;
float: left;
background-image: url(../images/logo.png);
background-repeat: no-repeat;
width: 310px;
height: 54px;
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
}

#menuHolder{
float: right;
margin: 0px;
padding: 0px;
padding-top: 15px;
}

#menuHolder li{
float: left;
display: block;
height: 28px;
background-position: center 0%;
}

#menuHolder a{
display: block;
text-indent: -9999px;
height: 28px;
outline: none;
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod="crop");
}

#menuHolder li:hover, #menuHolder li a:hover{
background-position: center 100%;
cursor: pointer;
}

#menuHolder #artists {
width: 70px;
background-image: url(../images/menu/images/menu_01.png);
}

#menuHolder #news {
width: 56px;
background-image: url(../images/menu/images/menu_02.png);
}

#menuHolder #releases {
width: 81px;
background-image: url(../images/menu/images/menu_03.png);
}

#menuHolder #tourdates {
width: 100px;
background-image: url(../images/menu/images/menu_04.png);
}

#menuHolder #store {
width: 58px;
background-image: url(../images/menu/images/menu_05.png);
}

#menuHolder #media {
width: 61px;
background-image: url(../images/menu/images/menu_06.png);
}

#menuHolder #info {
width: 65px;
background-image: url(../images/menu/images/about.png);
}

#menuHolder #journal {
width: 80px;
background-image: url(../images/menu/images/menu_08.png);
}

#menuHolder #home {
width: 59px;
background-image: url(../images/menu/images/menu_09.png);
}



/********** Feature Stuff **********/

#featureContainer{
background-image: url(../images/feature_bg.gif);
background-position: top center;
background-repeat: no-repeat;
background-color: black;
width: 100%;
height: 356px;
border-bottom: 2px solid #484848;
}

#featureContainer .container{
padding-top: 35px;
}

#mainFeature{
float: left;
}

#featureBanner{
position: absolute;
top: 130px;
left: 50%;
margin-left: -483px;
_margin-left: -508px;
background-image: url(../images/featured_banner.png);
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
height: 41px;
width: 122px;
}

#featureTitle{
color: white;
position: absolute;
top: 330px;
left: 50%;
padding: 10px;
font-size: 20px;
margin-left: -453px;
_margin-left: -478px;
background-image: url(../images/transparentback2.png);
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
}

#featureBorder{
position: absolute;
top: 110px;
left: 50%;
margin-left: -465px;
_margin-left: -490px;
background-image: url(../images/feature_border.png);
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
height: 280px;
width: 610px;
}

#adFeature {
float: right;
height: 280px;
width: 311px;
}

#adBorder{
position: absolute;
top: 110px;
left: 50%;
margin-left: 154px;
_margin-left: 179px;
background-image: url(../images/ad_border.png);
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
height: 280px;
width: 311px;
}



/********** Body Stuff **********/

#mainBody{
padding-top: 10px;
min-height: 500px;
_height: 500px !important;
}

#mainBody2{
padding-top: 20px;
padding-right: 0px;
width: 955px;
min-height: 500px;
}

#mainBody #mainLeft{
width: 610px;
}

#mainBody #mainRight{
width: 300px;
text-align: right;
}

.transparent {
	background-image: url(../images/transparentback.png);
	behavior: url(http://paperandplastick.com/css/iepngfix.htc);
}

#newsHolder, #releasesHolder, #tourHolder, #bioHolder {
	width: 590px;
	_width: 610px;
	padding: 10px;
	margin-bottom: 20px;
}

#releasesHolder {
	padding-right: 0px;
	width: 600px;
	_width: 620px;
}

#newsPosts, #tourDates, #releaseList, #mediaList {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}


#newsPosts li, #tourDates li, #mediaList li {
	display: block;
	background-color: #1e2828;
	padding: 10px;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

#releaseList li {
	display: block;
	background-color: #1e2828;
	padding: 10px;
	margin-top: 3px;
	font-size: 12px;
	font-weight: bold;
}

#newsPosts li .date, #tourDates li .date {
	color: #919191;
	display: block;
	float: left;
	width: 130px;
}

#newsPosts li a, #tourDates li a{
	color: #c1d52f;
	text-decoration: none;
}

.tour_band{
	color: #DDD;
	display: block;
	float: left;
	width: 130px;
}

#newsPosts li .readmore a, #tourDates li .readmore a{
	font-weight: normal;
	color: #919191;
	display: block;
	float: right;
}

#mainNews {
	width: 440px;
}

#mainNews p{
	font-weight: normal;
	color: #919191;
}

#newsDate {
	color: #919191;
	font-size: 12px;
}

.newsPageList {
	fmargin-bottom: 15px;
}

#iconHolder {
	height: 95px;
	width: 95px;
	display: block;
	background-color: black;
	color: black;
}

#iconBorder{
	position: relative;
	margin-top: -95px;
	height: 95px;
	width: 95px;
	background-image: url(../images/icon_border.png);
behavior: url(http://paperandplastick.com/css/iepngfix.htc);
	background-repeat: no-repeat;
}

#mainNews h3{
	margin: 0px;
	padding: 0px;
	color: #c1d52f;
	font-size: 20px;
}

#mainNews h3 a{
	text-decoration: none;
}

#latestReleases{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

#releasesHolder .right{
	margin-right: 10px;
}

#latestReleases li{
	display: block;
	height: 140px;
	width: 140px;
	background-color: #1e2828;
	margin-right: 10px;
	float: left;
}


#playerHolder{
	margin-bottom: 20px;
}

#mailingList form{
	text-align: left;
	margin-bottom: 20px;
	margin-left: 10px;
	background-image: url(../images/transparentback.png);
	behavior: url(http://paperandplastick.com/css/iepngfix.htc);
	padding: 10px;
}


#sideReleaseHead{
	padding: 10px;
	width: 270px;
	float: right;
}

#sideReleases{
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	margin-bottom: 20px;
	_width: 310px;
	_margin-left: -10px;
}


#sideReleases li{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

#sideReleases span{
	font-size: 12px;
}

#footer{
background-color: black;
width: 100%;
height: 150px;
margin-top: 20px;
}

#footer .container{
padding-top: 20px;
}

#footer .right{
font-size: 12px;
color: #ddd;
}


#footer a{
color: white;
text-decoration: none;
}

#footer .second{
color: #666;
margin-top: 5px;
display: block;
}

#footer .second a{
color: #999;
}

#footer .second a:hover{
color: white;
}


/********** Artist Main Stuff **********/

#artistList {
margin: 0px;
padding: 0px;
}

#artistList li{
display: block;
float: left;
margin-right: 15px;
margin-bottom: 15px;
padding: 10px;
width: 200px;
font-size: 12px;
font-weight: bold;
}

#artistList li:hover{
background-color: #072724;
}

#artistList li img{
display: block;
margin-bottom: 10px;
}

#artistList li a{
color: #c1d52f;
text-decoration: none;
}

#bioHolder{
font-size: 12px;
}

#bioHolder h2{
text-transform: uppercase;
margin-top: 15px;
margin-bottom: 10px;
padding-bottom: 10px;
color: #c1d52f;
font-size: 24px;
letter-spacing: 1px;
border-bottom: 1px solid #1e2818;
}

.sideList {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

.sideList li {
	display: block;
	background-color: #525e5e;
	padding: 10px;
	margin-top: 3px;
	font-size: 12px;
	text-align: left;
	color: #DDD;
}

.sideList li .left{
	background-color: transparent;
	height: 50px;
	width: 50px;
}

.sideList li .right{
	text-align: left;
	width: 190px;
	padding-top: 10px;
}

#artistLinks, #artistDownloads{
	padding: 10px;
	width: 270px;
	float: right;
	margin-bottom: 15px;
	text-align: left;
	color: #DDD;
}




/********** Releases Page **********/

#releaseList li .left{
	background-color: transparent;
	height: 50px;
	width: 50px;
	margin-right: 30px;
}

#releaseList li strong{
	color: #c1d52f;
}

#releaseList li .left2{
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: normal;
	width: 290px;
	color: #DDD;
}

#releaseList li .left3{
	float: left;
	padding-top: 10px;
	font-weight: normal;
}

#releaseList li .right{
	padding-top: 18px;
	font-weight: normal;
}

#releaseBlocker, .insider {
	display: block;
	background-color: #1e2828;
	padding: 10px;
	font-size: 12px;
}

.insider {
margin-top: 10px;
}

#releaseBlocker .left{
	margin-right: 10px;
}

#releaseBlocker .right{
	width: 305px;
}

#releaseBlocker .right h2{
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 10px;
	color: #c1d52f;
}

#releaseBlocker .right h3{
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 30px;
}

.releaseButton{
	background-color: #3b5541;
	padding: 5px;
	margin-right: 10px;
	display: block;
	float: left;
	margin-top: 10px;
	color: #DDD;
	width: 105px;
}

.releaseButton:hover{
	background-color: #DDD;
	color: #3b5541;
}


#contactForm label{
display: block;
margin-bottom: 5px;
font-size: 12px;
}

#contactForm .inputer, #contactForm .texter{
margin-bottom: 15px;
width: 400px;
}

#contactForm .texter{
height: 150px;
}

#message{
	padding: 10px;
	background-color: #333;
	margin-bottom: 15px;
}

#dropdown{
	display: block;
	background-color: #3b5541;
	padding: 10px;
	font-size: 12px;
	margin-top: 10px;
}

#dropdown .right{
padding-top: 4px;
}

#dropdown .right span{
	background-color: #293b2d;
	padding: 5px;
	margin-left: 5px;
	color: #DDD;
}

#dropdown .right span a{
	color: #DDD;
	text-decoration: none;
}

#dropdown .right span:hover{
	background-color: #DDD;
	color: #293b2d;
}

#dropdown .right span:hover a{
	color: #293b2d;
}

#topFilter{
	display: inline;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 15px;
}

#topFilter select{
	background-color: #3b5541;
	border: 1px solid #3b5541;
	color: #CCC;
}

#journalBlock p{
	border-top: 1px solid #3b5541;
	padding-top: 10px;
}

#journalBlock strong{
	color: #c1d52f;
	text-transform: uppercase;
}

#journalBlock .right a{
	color: white;
}

.hro{
height: 1px;
width: 930px;
border: none;
border-bottom: 1px solid #3b5541;
margin-top: 40px;
margin-bottom: 40px;
}

.pagination {
	font-size: 12px;
	margin-top: 10px;
	
}

#videoPlayerHold{
	padding: 10px;
	margin-top: 50px;
	padding-top: 20px;
	width: 450px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
}