body{
	margin:0;
	padding:0;
	background:#fff url(image/background.jpg) repeat-x;
}

p { 
	margin:0;
	padding:0;
	border:0;
	color: #000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px; 
	line-height: 10px; 
	font-weight: normal;
}

a         { font-weight: normal; text-decoration: underline; }
a:link    { color: #000; }
a:visited { color: #000; }
a:hover   { color: #808080; }
a:active  { color: #808080; }

/* Wrapper
 -------------------------------------------------------------- */
#wrapper{
	margin: 0;
	text-align: left;
	width: 800px;
}

/* Header
 -------------------------------------------------------------- */
#header{
	position: relative;
	width: 820px;
	height: 195px;
	background: url(image/header_bg.jpg) top center no-repeat;
}

/* Main Menu
 -------------------------------------------------------------- */

#mainMenu {
  	position: absolute;
	top: 0px;
  	left: 520px;
  	width: 300px;
	height: 40px;
}

#main_navigation ul, #main_navigation li { margin:0; padding:0; }
#main_navigation ul { list-style:none; }
#main_navigation li { display:inline; }
#main_navigation span {display:none; }

#main_navigation #nv_music a, #main_navigation #nv_sports a, #main_navigation #nv_contact a {
	display: block;
	float:left;
	}

#main_navigation #nv_music a { background:url("image/nv_music.png") no-repeat; width:82px; height:40px; border:0; }
#main_navigation #nv_music a:hover { background:url("image/nv_music_o.png") no-repeat; }
#main_navigation #nv_music a.selected { background:url("image/nv_music_o.png") no-repeat; }

#main_navigation #nv_sports a { background:url("image/nv_sports.png") no-repeat; width:82px; height:40px; border:0; }
#main_navigation #nv_sports a:hover { background:url("image/nv_sports_o.png") no-repeat; }
#main_navigation #nv_sports a.selected { background:url("image/nv_sports_o.png") no-repeat; }

#main_navigation #nv_contact a { background:url("image/nv_contact.png") no-repeat; width:82px; height:40px; border:0; }
#main_navigation #nv_contact a:hover { background:url("image/nv_contact_o.png") no-repeat; }
#main_navigation #nv_contact a.selected { background:url("image/nv_contact_o.png") no-repeat; }

/* Home Title
 -------------------------------------------------------------- */
#homeTitle {
	position: relative;
	width: 820px;
	height: 90px;
	background: url(image/title_bg.gif) top center no-repeat;
	}

#homeTitleText {
	position: absolute;
	top: 38px;
	left: 60px;
	width: 700px;
	/* height: 20px; */
	/* text-align: left; */
	}

.welcome {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	}

/* Home Choose
 -------------------------------------------------------------- */
#homeChoose {
	position: relative;
	width: 820px;
	height: 200px;
	}

/* Home News
 -------------------------------------------------------------- */
#homeNews {
    position: relative;
	width: 820px;
	height: 150px;
	background: url(image/news_bg.gif) top center no-repeat;
	}

#homeNewsLeft {
	position: absolute;
	top: 45px;
	left: 54px;
	width: 220px;
	height: 50px;
	}

#homeNewsCenter {
	position: absolute;
	top: 45px;
	left: 306px;
	width: 211px;
	height: 50px;
	}
	
#homeNewsRight {
	position: absolute;
	top: 45px;
	left: 558px;
	width: 211px;
	height: 50px;
	}

.homenews {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	}
 
/* Music Menu
 -------------------------------------------------------------- */
#musicMenu {
	position: relative;
	width: 820px;
	height: 90px;
	}
 
/* Music Home
 -------------------------------------------------------------- */
#musicHome {
	position: relative;
	width: 750px;
	margin-left: 35px;
	text-align: left;
	}
	
#musichomePhoto {
	position: relative;
	height: 200px;
	width: 755px;
	margin-left: 30px;
	}

#musichomeLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 200px;
	width: 170px;
	text-align: left;
	}

#musichomeRight {
	position: absolute;
	top: 0px;
	left: 180px;
	height: 100px;
	width: 575px;
	margin-top: 10px;
	text-align: left;
	}

.musichome {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	}
	
.musicheader2 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	}

.musicheader3 {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}
	
.musicheader4 {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	}	
	
/* Music News
 -------------------------------------------------------------- */
#musicNews {
	position: relative;
	width: 750px;
	margin-left: 35px;
	text-align: left;
	}
	
.musicheader {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	}
	
#lazygHeader {
	position: relative;
	height: 200px;
	width: 820px;
	}

.musicnews {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	}

/* Music Artists
 -------------------------------------------------------------- */
#artistsWrapper {
	position: relative;
	height: 200px;
	width: 755px;
	margin-left: 30px;
	}

#artistsLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 200px;
	width: 170px;
	text-align: left;
	}

#artistsRight {
	position: absolute;
	top: 0px;
	left: 180px;
	height: 196px;
	width: 575px;
	margin-top: 4px;
	text-align: left;
	}

#artistsRightBlank {
	position: relative;
	height: 8px;
	width: 575px;
	}

#artistsHeader {
	position: relative;
	height: 160px;
	width: 820px;
	}

#albums {
	position: relative;
	height: 200px;
	width: 820px;
	}

#albumDescriptions {
	position: relative;
	height: 75px;
	width: 750px;
	margin-left: 35px;
	}
	
#albumLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 75px;
	width: 190px;
	text-align: center;
	}

#albumCenter {
	position: absolute;
	top: 0px;
	left: 285px;
	height: 75px;
	width: 190px;
	text-align: center;
	}
	
#albumRight {
	position: absolute;
	top: 0px;
	left: 560px;
	height: 75px;
	width: 190px;
	text-align: center;
	}

.albumTitle {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	}

.albumText {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	}

#projectsDescriptions {
	position: relative;
	height: 50px;
	width: 750px;
	margin-left: 35px;
	}
	
#projectsLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 50px;
	width: 190px;
	text-align: center;
	}

#projectsCenter {
	position: absolute;
	top: 0px;
	left: 285px;
	height: 50px;
	width: 190px;
	text-align: center;
	}
	
#projectsRight {
	position: absolute;
	top: 0px;
	left: 560px;
	height: 50px;
	width: 190px;
	text-align: center;
	}

#communityPics {
	position: relative;
	height: 330px;
	width: 820px;
	}

#poppoHeader {
	position: relative;
	height: 160px;
	width: 820px;
	}
	
#poppoText {
	position: absolute;
	top: 60px;
	left: 355px;
	height: 50px;
	width: 370px;
	text-align: left;
	}

.poppoFont {
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	}

/* Sports Menu
 -------------------------------------------------------------- */
#sportsMenu {
	position: relative;
	width: 820px;
	height: 90px;
	}

/* Contact
 -------------------------------------------------------------- */
#contactWrapper {
	position: relative;
	height: 400px;
	width: 820px;
	}

#contact {
	position: relative;
	height: 400px;
	width: 750px;
	margin-left: 35px;
	}

/* Sitemap
 -------------------------------------------------------------- */
#sitemapWrapper {
	position: relative;
	height: 450px;
	width: 820px;
	}

#sitemapRight {
	position: absolute;
	top: 0px;
	left: 400px;
	height: 415px;
	width: 360px;
	margin-top: 35px;
	margin-left: 60px;
	text-align: left;
	}

#sitemapLeft {
	position: absolute;
	top: 0;
	left: 0;
	height: 450px;
	width: 400px;
	background: url(image/sitemap.png) top center no-repeat;
	}

/* Blank Space
 -------------------------------------------------------------- */
#homeBlank {
	position: relative;
	width: 820px;
	height: 50px;
	color: #fff;
	}

#contentBlank {
	position: relative;
	width: 820px;
	height: 25px;
	color: #fff;
	}
	
#contentBlank2 {
	position: relative;
	width: 820px;
	height: 10px;
	color: #fff;
	}
	
#contentBlank3 {
	position: relative;
	width: 820px;
	height: 17px;
	color: #fff;
	}

#footerBlank {
	position: relative;
	height: 25px;
	color: #fff;
	}

/* Footer
 -------------------------------------------------------------- */
#footer {
	position: relative;
	height: 50px;
	background: url(image/footer.jpg) repeat-x;
	}
	
#footerWrapper{
	margin: 0 auto;
	text-align: center;
	width: 800px;
	height: 40px;
	}

#footerLeft{
	margin-left: 15px;
	width: 325px;
	text-align: left;
	float: left;
	padding: 17px;
	}
	
#footerRight{
	margin-left: 415px;
	width: 350px;
	text-align: left;
	padding: 17px;
	}

.footer {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	}
