html, body {
background-image: url('58.jpg'); 
text-align:center;
}

* {
	margin: 0;
	padding: 0;

}
.noticetext {
      font: normal 9px 'Trebuchet MS','Arial';
}
.formtext {
        text-align: left;
}
.music table {
background:#000000;
font:normal 12px 'Trebuchet MS','Arial';
font-weight:bold;
color: green;
}

.music td {
padding: 4px;
border: 2px inset #808080;
}

.special {
background: #101010;
color: green;
}
#vista_toolbar {
position: relative;
overflow: hidden;
background: url(back3.jpg) repeat-x;
font:normal 12px 'Trebuchet MS','Arial';
}
#vista_toolbar ul {
line-height:32px;
float:left;
left: 50%;
position: relative;
list-style:none;
padding: 0 10px 0 10px;
}
#vista_toolbar li {
float: left;
position: relative;
right: 50%;
}
#vista_toolbar a {
background: url(buttonleft.png) no-repeat left top;
height: 32px;
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 4px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
cursor:pointer;
}
#vista_toolbar a span {
background: url(buttonright.png) no-repeat right top;
text-align: center;
height: 32px;
display: block;
padding:0 10px 0 10px;
}
#vista_toolbar a span img {
border:3px solid #808080;
margin:8px 8px 0 0;
}
#vista_toolbar a:hover{
background: url(buttonleft.png) no-repeat left center;
height: 32px;
}
#vista_toolbar a:hover span {
background: url(buttonright.png) no-repeat right center;
height: 32px;
}
#vista_toolbar a:active{
background: url(buttonleft.png) no-repeat left bottom;
height: 32px;
}
#vista_toolbar a:active span {
background:url(buttonright.png) no-repeat right bottom;
height: 32px;
}
#vista_toolbar2 {
position: relative;
overflow: hidden;
background: url(back3.jpg) repeat-x;
}
#vista_toolbar2 ul {
line-height:32px;
float:left;
left: 50%;
position: relative;
list-style:none;
padding:0 10px 0 10px;

}
#vista_toolbar2 li {
float: left;
position: relative;
right: 50%;
}
#vista_toolbar2 a:hover{
background: url() no-repeat left center;
}
#vista_toolbar2 a:hover span {
background:url() no-repeat right center;
}
#vista_toolbar2 a{
background: url() no-repeat left center;
}
#vista_toolbar2 a span {
background: url() no-repeat right center;
}
#vista_toolbar2 a {
color:#FFF; /* need because it will use default link color */
float:left;
padding:0 3px 0 3px; /* left 3 px because of left.png image */ 
text-decoration:none;
}
#vista_toolbar2 a span {
display:block;
padding:0 10px 0 7px;
}
#vista_toolbar2 a span img {
border:3px solid #808080;
margin:8px 4px 0 0;
}
#rightpanel {
        width: 221px;
        max-width: 240px;
        min-height: 935px;
        float: right;
        margin: 3px 0px 3px 0px;
        border: none;
        overflow: hidden;

}
#leftpanel {
        width: 221px;
        float: left;
        margin: 3px 0px 3px 0px;
        border: none;
        overflow: hidden;
}
#form {
clear:both;
display:block;
text-align:center;
margin-top: 85px;
margin-left: 25px;
}
#featured  {
            text-align: center;
            color: #236B8E;
            text-decoration: underline;
            font-size: 1.8em;
}
.gangsta {
            font-size: 2em;
            font-family: Impact;
}
.gangsta A:link {text-decoration: none; color:#333333}
.gangsta A:visited {text-decoration: none; color:#333333}
.gangsta A:active {text-decoration: none; color:#333333}
.gangsta A:hover {text-decoration: underline overline; color: #333333;}
.newrap {
            font-size: 2em;
            font-family: Comic Sans MS;
}
.newrap A:link {text-decoration: none; color: #336600}
.newrap A:visited {text-decoration: none; color: #336600}
.newrap A:active {text-decoration: none; color: #336600}
.newrap A:hover {text-decoration: none; color: #336600; font-weight:bold}
.smooth {
            font-size: 2em;
            font-family: Monotype Corsiva;
}
.smooth A:link {text-decoration: none; color: #000066;}
.smooth A:visited {text-decoration: none; color: #000066}
.smooth A:active {text-decoration: none; color: #000066}
.smooth A:hover {text-decoration: underline; color: #000066;}

#logo1 {
       float: left;
       margin: 0 auto 0 15px;
       border-style: none;
}
#logo2 {
       float: right;
       margin: 2px 5px auto;
       border-style: none;

}

#header {
	height: 125px; text-align:center; margin: auto;
width: 100%;
min-width: 1000px;
}
#header2 {
	height: 125px; text-align:center; margin: auto;
width: 100%;
min-width: 1000px;
}


	#hdr_img {

                margin: 3px auto; text-align: center; border: none; border-style: none;
}
.center {
        
        text-align: center;
}
.left {
	text-align: left;
	float: left;
}
.right {
	text-align: right;
	float: right;
	margin-right: 20px;
}
#wrap {
	width: 100%;
        min-width: 1000px;
    display: block;
background: #000000; 


	overflow: auto;
  margin: 0 auto;
border: none;
min-height: 450px;
}
#searchdurkmusicbeats {
        width: 215px;
        clear: both;
        min-height: 30px;
        float: right;
        background: #000000;
        border: none;
        overflow: hidden;
}
#searchpanel {
        width: 205px;
        padding: 6px;
        clear: both;
        float: right;
        background: #000000 url(searchbg.jpg) no-repeat;
        margin: 0 4px 4px 4px;
        border: none;
        overflow: hidden;
}
#newsletterpanel {
        width: 205px;
        height: 250px;
        padding: 4px;
        clear: both;
        float: left;
        margin: 4px 4px 4px 4px;
        border: none;
        overflow: hidden;
	background: #000000 url(newsletterbg.jpg);
}
.text_on_top {
	display:block;
        text-align: left;
        margin: 0 0 0 31px;
}
fieldset {
	padding-top:85px;
	border:none;
}
.title {       
	text-align: center;
	color: #f00;
        font-size: 26px 
}
.post {
	/*margin: 10px auto;*/

	padding: 10px 0px;
	text-align: justify;
	width: 530px; 
    display: block;
    margin-left: auto;
    margin-right: auto
}




	.post hr {
	margin: 10px auto;
	width: 90%;
        height: 10px;
	border-top: solid 2px #339933;
	border-bottom: solid 2px #336600;
        border-left: solid 5px #339933;
        border-right: solid 5px #336600;
		}



.pay {
float: right;
width: 120px;
height: 24px;
margin: 19px 12px 0 0;
overflow: hidden;

}
#footer {
	height: 18px;
	margin: 10px 0;
        width: 100%;
        min-width: 1000px;
	font-size: 12px;
	color: #FFF;
	line-height: 20px;
	text-align: center;
        overflow: hidden;

}

#seal1 {
          float: left;
          margin: 20px 0 0 50px;
          width: 88px;
          height: 31px;
          overflow: hidden;
}
#seal2 {

          float: right;
          margin: 20px 50px;
          width: 88px;
          height: 31px;
}
#bottomad {
          float: left;
          margin: 6px 0 0 110px;
          width: 468px;
          height: 49px;
          overflow: hidden;
}
#search {
          display: block;
          text-align: center;
          margin: auto;
          overflow: hidden;

}

#bottompanel {
        width: 981px;
        height: 72px;
        padding: 4px;
        clear: both;
        background: #fff url(bottompanel.jpg);
        margin: 0 auto 4px auto;
        border: none;
        overflow: hidden;
}
#pollpanel {
        width: 205px;
        display: block;
        min-height: 265px;
        height: auto;
        clear: both;
        float: right;
        background: #000000;
        margin: 0px 0px 4px 4px;
        border: none;
        overflow: hidden;
}
#googleadleftpanel {
        width: 204px;
        height: 640px;
        clear: both;
        float: left;
        background: #fff url(googleadleftbg.jpg);
        margin: 4px 4px 4px 4px;
        padding: 4px;
        border: none;
        overflow: hidden;
}
#googleadleft {
        display: block;
        text-align: center;
        margin: 22px auto;
}
#shirts {
        width: 204px;
        height: 700px;
        clear: both;
        text-align: center;
        float: left;
        background: #000000 url(googleadleftbg2.jpg) no-repeat center top;
        margin: 4px 4px 4px 4px;
        padding: 4px;
        border: none;
        overflow: hidden;
}
#center {
         display: block;
         text-align: center;
         margin: 3px auto;
         width: 525px;
         overflow: hidden;
         height: auto;
         min-height: 575px;
         border: none;
}
#center1 {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         
         margin: 3px auto;
         height: 380px;
         overflow: hidden;
         border: none;
         background: url(center.jpg) no-repeat center top;
}
#center1small {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         
         margin: 3px auto;
         height: 180px;
         overflow: hidden;
         border: none;
         background: url(centersmall.jpg) no-repeat center top;
}
#center2 {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 280px;
         overflow: hidden;
         border: none;
         background: url(centermusic1.jpg) no-repeat center top;
}
#beatscenter {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 775px;
         overflow: hidden;
         border: none;
         background: url(beatscenter.jpg) no-repeat center top;
}
#beatscenter2 {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 775px;
         overflow: hidden;
         border: none;
         background: url(beatscenter.jpg) no-repeat center top;
}
#banners {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 775px;
         overflow: hidden;
         border: none;
         background: white;
}
#aboutmecenter {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 760px;
         overflow: hidden;
         border: none;
         background: url(aboutmecenter.jpg) no-repeat center top;
}
.pageright {
     text-align: right;
     padding-right: 10px;
}
.pageleft {
     text-align: left;
     padding-left: 8px;
}
#requestcenter {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 385px;
         overflow: hidden;
         border: none;
         background: url(requestcenter.jpg) no-repeat center top;
}
#termscenter {
         display: block;
         text-align: left;
         padding: 15px 25px 15px 25px;
         margin: 3px auto;
         height: 2900px;
         overflow: hidden;
         border: none;
         background: url(termscenter.jpg) no-repeat center top;
}
#feed {
        width: 198px;
        padding: 4px;
        display: block;
        height: 500px;
        clear: both;

        background: #000000 url(rssback.jpg) no-repeat left top;
        margin: 25px 0 0 0;
        border: none;
        overflow: hidden;
}
.image {
        float: left;
        padding: 0px 5px 0px 0px;
}
#addme {
        width: 198px;
        padding: 5px;
        display: block;
        height: 480px;
        clear: both;
        background: #000000 url(rssback.jpg) no-repeat left top;
        margin: 20px 0 0 0;
        border: none;
        overflow: hidden;
}
#topten {
        width: 198px;
        padding: 12px;
        display: block;
        height: 480px;
        clear: both;
        background: #000000 url(rssback.jpg) no-repeat left top;
        margin: 20px 0 0 0;
        border: none;
        overflow: hidden;
}
#threads {
        margin: 18px 0 0 0;
        overflow: hidden;
        height: 700px;
}
#links {
        width: 198px;
        padding: 8px 4px 4px 4px;
        display: block;
        height: 500px;
        clear: both;
        background: #000000 url(rssback.jpg) no-repeat left top;
        margin: 25px 0 0 9px;
        border: none;
        overflow: hidden;
}
#newsletter {
        margin: 0 0 0 9%;
        overflow: hidden;
}
#storecenter {
         display: block;
         text-align: center;
         width: 100%;
         margin: 0 auto;
         height: auto;
         min-height: 1450px;
         border: none;
}
.submit {
         display: block;
         text-align: center;
}