body{
	background:url(imgs/bg.jpg) top center fixed;	
	padding:1px;
	margin:1px;
	text-align:center;
	color:#525759;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.alignleft {
   float: left;
   margin-right:10px;
   margin-bottom:10px;
}

.alignright {
   float: right;
   margin-left:10px;
   margin-bottom:10px;
}


a {
	color: black;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

a:hover {
	color:#1E2B33;
}

h1 {
	color:black;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:1px 1px 5px;
}


h1 a{
	color:black;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:1px 1px 5px;
}

h1 a:hover{
	color:#1E2B33;}


h2 {
	clear:both;
	color:black;
	font-size:21px;
	font-weight:bold;
	width:100%;
	margin:0 0 10px 0;
	padding:1px 1px 10px;
	text-transform: uppercase;
	background:url(imgs/subpage/horizontal.gif) bottom center no-repeat;
}


h2 a{
	color:black;
	font-size:21px;
	font-weight:bold;
	width:10px;
	margin:0px;
	padding:1px 1px 10px;
	text-transform: uppercase;
	background:url(imgs/subpage/horizontal.gif) bottom center no-repeat;
}

h2 a:hover{
	color:#1E2B33;}


h4 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:1px;
	padding:1px 1px 5px;
}

p{
	padding:0px;
	margin:0px;
	padding:1px 1px 10px;
}

#container {
	overflow:none;
	width:942px;
	height:690px;
	padding:0px 30px;
	background:url(imgs/index/bg.png) top center no-repeat;
	text-align:left;
	margin:30px auto;
}

/* Home Page Top Bar */

#topbar{
	padding:30px 0 0 0;
	height:43px;
	width:100%;
}



#topborder{
	clear:both;
	width:100%;
	height:6px;
	background:url(imgs/subpage/horizontalb.gif);
	margin-top:-30px;
}

#icons{
	float:left;
	height:30px;
	margin-left:20px;
	margin-top:10px;
}


#facebookicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/facebook1.gif);
	display:inline-block;
	margin-right:5px;
}

#facebookicon:hover{
	background:url(imgs/icons/facebook2.gif);
}
	
	
	
#twittericon{
	height:30px;
	width:25px;
	background:url(imgs/icons/twitter1.gif);
	display:inline-block;
	margin-right:5px;
}

#twittericon:hover{
	background:url(imgs/icons/twitter2.gif);
}


#orkuticon{
	height:30px;
	width:25px;
	background:url(imgs/icons/orkut1.gif);
	display:inline-block;
	margin-right:5px;
}

#orkuticon:hover{
	background:url(imgs/icons/orkut2.gif);
}
	
	
#youtubeicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/youtube1.gif);
	display:inline-block;
	margin-right:5px;
}

#youtubeicon:hover{
	background:url(imgs/icons/youtube2.gif);
}
		
	

#myspaceicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/myspace1.gif);
	display:inline-block;
	margin-right:5px;
}

#myspaceicon:hover{
	background:url(imgs/icons/myspace2.gif);
}
	
	
	
#itunesicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/itunes1.gif);
	display:inline-block;
	margin-right:5px;
}

#itunesicon:hover{
	background:url(imgs/icons/itunes2.gif);
}



	
#amazonicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/amazon1.gif);
	display:inline-block;
	margin-right:5px;
}

#amazonicon:hover{
	background:url(imgs/icons/amazon2.gif);
}



	
#cdbabyicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/cdbaby1.gif);
	display:inline-block;
	margin-right:5px;
}

#cdbabyicon:hover{
	background:url(imgs/icons/cdbaby2.gif);
}




	
#imeemicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/imeem1.gif);
	display:inline-block;
	margin-right:5px;
}

#imeemicon:hover{
	background:url(imgs/icons/imeem2.gif);
}




	
#ilikeicon{
	height:30px;
	width:40px;
	background:url(imgs/icons/ilike1.gif);
	display:inline-block;
	margin-right:5px;
}

#ilikeicon:hover{
	background:url(imgs/icons/ilike2.gif);
}





	
#lastfmicon{
	height:30px;
	width:25px;
	background:url(imgs/icons/lastfm1.gif);
	display:inline-block;
	margin-right:5px;
}

#lastfmicon:hover{
	background:url(imgs/icons/lastfm2.gif);
}




	
#sixtyoneicon{
	height:30px;
	width:45px;
	background:url(imgs/icons/611.gif);
	display:inline-block;
	margin-right:5px;
}

#sixtyoneicon:hover{
	background:url(imgs/icons/612.gif);
}


#mp3player{
	float:right;
	width:375px;
	height:45px;
	padding:1px;
	margin:1px;
}

#mcontent{
	margin-left:460px;
}
/* HOME PAGE LEFT COLUMN */


#mleft{
	float:left;
	width:460px;
}

#reahlarge{
	width:460px;
	height:500px;
	/*background:url(imgs/index/logo.png) top center no-repeat;*/
}


#mailer{
	padding:1px;
	margin-left:20px;
	width:410px;
	height:60px;
	background:url(imgs/index/mailbg.png) top left no-repeat;
}



#field{
	margin-top:7px;
	margin-left:170px;
}

#field input{
	background:#FFFFFF;
	border:none;
}


#submit{
	margin-left:290px;
	margin-top:-3px
}


/* HOME PAGE MIDDLE COLUMN */

#mmiddle{
	margin-top:10px;
	width:205px;
	overflow:hidden;
	padding:1px;
	margin-left:460px;
}

#purchase{
	width:205px;
	background:url(imgs/index/buy.png) top left no-repeat;
	padding:35px 1px 1px 1px;
	text-align:center;
}

#buyitunes{
	display:inline-block;
	width:50px;
	height:50px;
	background:url(imgs/index/itunes.png);
}

#buyamazon{
	display:inline-block;
	width:50px;
	height:50px;
	margin:0px 20px;
	background:url(imgs/index/amazon.png);
}
#buycdbaby{
	display:inline-block;
	width:50px;
	height:50px;
	background:url(imgs/index/cdbaby.png);
}

#mainmenu {
	width:205px;
	margin-top:15px;
}


#mbio{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/bio1.png) top left no-repeat;
}

#mbio:hover{
	background:url(imgs/index/buttons/bio2.png) top left no-repeat;
}


#mmusic{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/music1.png) top right no-repeat;
}

#mmusic:hover{
	background:url(imgs/index/buttons/music2.png) top right no-repeat;
}


#mnews{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/news1.png) top left no-repeat;
}

#mnews:hover{
	background:url(imgs/index/buttons/news2.png) top left no-repeat;
}


#mmedia{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/media1.png) top right no-repeat;
}

#mmedia:hover{
	background:url(imgs/index/buttons/media2.png) top right no-repeat;
}
	

#mblog{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/blog2.png) top left no-repeat;
}

#mblog:hover{
	background:url(imgs/index/buttons/blog1.png) top left no-repeat;
}



#mshows{
	width:205px;
	height:63px;
	display:block;
	background:url(imgs/index/buttons/shows1.png) top right no-repeat;
}

#mshows:hover{
	background:url(imgs/index/buttons/shows2.png) top right no-repeat;
}
	

/* Home Page Right Column */



#mright {
	float:right;
	width:250px;
	margin-left:10px;
	margin-top:10px;
}

#newsdivide{
	width:215px;
	height:6px;
	background:url(imgs/index/horizontal.png) top left no-repeat;
}

#greatdivide{
	width:215px;
	height:6px;
	background:url(imgs/index/horizontal.png) top left no-repeat;
	margin-left:12px;
	margin-top:6px;
}


#mainnews{
	width:250px;
	padding:35px 0 0 0;
	background:url(imgs/index/news.png) top left no-repeat;
}

#mnitem {
	width:200px;
	padding:6px 12px 0 12px;
}

#mnitem:hover {
	background:white;
}	

#twitter_div{
	margin-top:10px;
}

#twitterlink{
	width:240px;
	height:45px;
	background:url(imgs/index/twitter.png);
	display:block;
}

#twitter_update_list{
	width:215px;
	list-style-type:none;
	padding:0px 12px;
}


#twitter_update_list li{
	margin-bottom:10px;
}





/* SUB PAGES CONTENT BEGINS HERE */
/* RVSUB */


#container2 {
	overflow:none;
	width:942px;
	padding:0px 30px 50px 30px;
	background:url(imgs/subpage/bg2.png) top center repeat-y ;
	text-align:left;
	margin:0px auto;
}



#top2 {
	overflow:none;
	width:942px;
	padding:0px 30px;
	height:175px;
	background:url(imgs/subpage/bg.png) top center no-repeat ;
	text-align:left;
	margin:-1px auto;
}

#topbar2{
	padding:0px 0 0 0;
	height:43px;
	margin-left:130px
	overflow:none;
}

#logo {
	float:left;
	width:125px;
	height:125px;
	background:url(imgs/subpage/logo.gif) top left no-repeat;
	margin-top:10px;
}


/* SUBPAGE MENU */


#submenu {
	width:800px;
	margin-top:15px;
	margin-left:130px;
}


#sbio{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/bio1.gif) top left no-repeat;
}

#sbio:hover{
	background:url(imgs/subpage/bio2.gif) top left no-repeat;
}


#smusic{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/music1.gif) top right no-repeat;
}

#smusic:hover{
	background:url(imgs/subpage/music2.gif) top right no-repeat;
}


#snews{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/news1.gif) top left no-repeat;
}

#snews:hover{
	background:url(imgs/subpage/news2.gif) top left no-repeat;
}


#smedia{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/media1.gif) top right no-repeat;
}

#smedia:hover{
	background:url(imgs/subpage/media2.gif) top right no-repeat;
}
	

#sblog{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/blog2.gif) top left no-repeat;
}

#sblog:hover{
	background:url(imgs/subpage/blog1.gif) top left no-repeat;
}



#sshows{
	width:115px;
	height:80px;
	display:inline-block;
	background:url(imgs/subpage/shows1.gif) top right no-repeat;
}

#sshows:hover{
	background:url(imgs/subpage/shows2.gif) top right no-repeat;
}
	
	
	
/* CONTENT ON SUB PAGE */

#main {
	background:url(imgs/subpage/white.png) top center repeat-y;
	width:622px;
	padding:0px 20px 20px 20px;
	margin:0px auto 75px auto;
}
	
	
#title {
	background:url(imgs/subpage/gray.png) top center repeat-x;
	width:635px;
	padding:15px 10px 10px  10px;
	height:26px;
	margin-left:-15px;
	margin-bottom: 20px;
}


main p{
	padding:0px;
	margin:0px auto;
	display:block;
	padding:1px 1px 10px;
}



#topborder2 {
	clear:both;
	width:662px;
	height:6px;
	background:url(imgs/subpage/horizontal.gif);
	margin: -75px auto 0 auto;
}


#topborder3 {
	clear:both;
	width:962px;
	margin:-6px auto 0px auto;
	height:6px;
	background:url(imgs/subpage/horizontalb.gif);
}




#footer{
	margin-top:30px;
	color:#EEEEEE;
}

#footer a{
	color:#EEEEEE;
	display:inline-block;
	margin-top:8px;
}

#footer a:hover{
	color:#CCCCCC;
}

#amp3{
	margin-top:20px;
	display:block;
	background:url(imgs/footer/graphic_design.png) top center no-repeat;
	color:#56575C;
	font-size:0px;
	line-height:100px;
	height:30px;
	width:300px;
	overflow:none;
}

#design a{
	color:#56575C;
}
	
	

#pr{
	float:left;
	font-size:1px;
	color:#56575C;
}


#pr a{
	color:#56575C;
	font-size:1px;
}
