/* CSS Document */

body {
	background-color: #000000;
	background-image: url(images/bg_gradient.gif);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
a, a:visited {
	color:#424242;
	text-decoration:none;
	}

a:hover {
	color:#181818;
	text-decoration:underline;
	}

li {
	list-style-image: url(/images/musicnote_icon.png);
}
	
#outerwrapper {
	width: 1145px;
	margin: 0 auto;
	}
	
#bgtopright {
	background-image: url(images/bg_top_right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 1145px;
	margin: 0 auto;
	}
	
#bgtopleft {
	background-image: url(images/bg_top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 1145px;
	margin: 0 auto;
	}
	
#bgbottomright {
	background-image: url(images/bg_bottom_right.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: left;
	}
	
#contentwrapper {
	width: 828px;
	background-color: #fff;
	background-image: url(images/bg_content_bg.jpg);
	background-repeat: repeat-y;
	margin-left: 130px;
	}

#header {
	text-align: center;
	}
	
#navigation {
	height: 47px;
	background-image: url(images/bg_navigation.jpg);
	background-color: #f0b442;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
	background-position: top;
	background-repeat: no-repeatl;
	}


#navcontainer {
	padding-top: 13px;
	}
	
.mainhome {position:relative;
	top:-2px;
	}

#navcontainer a {
	color:#FFFFFF;
	text-decoration:none;
	}

#navcontainer a:hover {
	color:#EAEAEA;
	text-decoration:underline;
	}

#navcontainer a:visited, {
	color:#FFFFFF;
	}	
	
#rightcolumn {
	background-image: url(images/bg_content.jpg);
	background-position: top;
	background-repeat: no-repeat;
	padding-left: 222px;
	padding-right: 24px;
	}

#rightcolumncontainer {
	padding: 20px;
	padding-left:6px;
	padding-top:100px;
		}
		
#rightcolumncontainer li {
	margin-left: 20px;
	}
		
#profilesubnav {
	position:absolute;
	background-image: url(images/profile_sub_nav.gif);
	width: 493px;
	height: 22px;
	margin-left:68px;
	margin-top:65px;
	color:#FFFFFF;
	background-position: bottom;
	background-color: #000000;
	}
	
	
#profilesubnavcontainer {
	padding-left: 18px;
	padding-top: 3px;
		}	

#profilesubnavcontainer a {
	color:#FFFFFF;
	text-decoration:none;
	}

#profilesubnavcontainer a:hover {
	color:#EAEAEA;
	text-decoration:underline;
	}

#profilesubnavcontainer a:visited {
	color:#FFFFFF;
	}	
	
#profilecontainer {
	padding: 20px;
	padding-left:10px;
	padding-top:95px;
		}	
	
#leftcolumn {
	float: left;
	padding-left: 38px;
	margin-top: 4px;
	position: relative;
	}
	
#leftcolumn img {
	margin-bottom: 14px;
	}
	
#footer {
	clear: both;
	}

#subheader {
	position:absolute;
	margin-top: 17px;
	height:34px;
	width:345px;
	}

#subheader1 {
	position:absolute;
	margin-top: -30px;
	height:34px;
	width:345px;
	}
	
	#subheader1 p, #subheader1 h2 {
	display:inline;	
	}

.lefty {
	float:right;
	margin-top:8px;
	margin-right:8px;
	}

h1 {
	margin-top: -7px;
	color: #fff;
	text-indent: 10px;
	font-size: 22px;
	}

h2 {
	margin-top: -7px;
	color: #000;
	text-indent: 4px;
	font-size: 22px;
	}

li {
	font-size: 18px;
	}
	
#newsticker {
	float:left;
	margin-top:32px;
	margin-left:4px;
	}