body {
	margin: 0;
	text-align: center;
	margin: 26px auto 0 auto;
	background: #000000 url(../images/bkg.jpg) no-repeat center 26px;
	height: 100%;
}

#toolbar {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 26px;
	overflow: hidden;
	z-index: 100;
}

#container {
	margin: 0 auto;
	background: #000000 url(../images/bkg_2.jpg) no-repeat center 0px;
	width: 966px;
	height:900px;
}

#text {
	position: absolute;
	top: 229px;
	width: 525px;
	height: 925px;
}

/* #news {
	position: absolute;
	top: 275px;
	left: 0px;
	width: 531px;
	height: 558px;
	overflow: auto;
} */

/* ----------------------- nav ----------------------- */

#nav {
	position: relative;
	top: 172px;
	left: 0px;
	width: 529px;
	height: 57px;
}

#nav ul {
	margin:0;
 	padding:0;
	color: #fff;
	list-style: none;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
}

#nav a#news_a {
  display: block;
  width: 86px;
  height: 57px;
  text-indent: -9999px;
  background: url(../images/news.gif) no-repeat 0px 0px;
}

#nav a#news_a:hover {
  background-position: 0px -57px;
}

#nav a#photos_a {
  display: block;
  width: 107px;
  height: 57px;
  text-indent: -9999px;
  background: url(../images/photos.gif) no-repeat 0px 0px;
}

#nav a#photos_a:hover {
  background-position: 0px -57px;
}

#nav a#downloads_a {
  display: block;
  width: 151px;
  height: 57px;
  text-indent: -9999px;
  background: url(../images/downloads.gif) no-repeat 0px 0px;
}

#nav a#downloads_a:hover {
  background-position: 0px -57px;
}

#nav a#forum_a {
  display: block;
  width: 97px;
  height: 57px;
  text-indent: -9999px;
  background: url(../images/forum.gif) no-repeat 0px 0px;
}

#nav a#forum_a:hover {
  background-position: 0px -57px;
}

#nav a#about_a {
  display: block;
  width: 88px;
  height: 57px;
  text-indent: -9999px;
  background: url(../images/about.gif) no-repeat 0px 0px;
}

#nav a#about_a:hover {
  background-position: 0px -57px;
}

/* ----------------------- END nav ----------------------- */


/* ----------------------- COLUMN ----------------------- */
#content {
	position: relative;
	width: 960px;
	padding: 0;
	margin: 0 auto;
}

#aboutpage {
	height: 600px;
	margin: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	background: #000000 url(../images/aboutbkg.jpg) no-repeat center 0px;
	
}
#aboutcontent {
	padding-top: 70px;
	color: #ccc;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	
}

#forumpage {
	height: 600px;
	margin: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	background: #000000 url(../images/forumbkg.jpg) no-repeat center 0px;
	
}
#forumcontent {
	padding-top: 70px;
	color: #ccc;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	
}

#downloadspage {
	height: 600px;
	margin: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	background: #000000 url(../images/downloadsbkg.jpg) no-repeat center 0px;
	
}
#downloadscontent {
	padding-top: 70px;
	color: #ccc;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	
}

#photopage {
	height: 600px;
	margin: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	background: #000000 url(../images/photobkg.jpg) no-repeat center 0px;
	
}
#photocontent {
	padding-top: 70px;
	color: #ccc;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	
}

#homepage {
	height: 600px;
	margin: 0;
	text-align: left;
	padding: 0 5px 0 5px;
	
}
#homecontent {
	padding-top: 70px;
	color: #ccc;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;	
}


/* ----------------------- LEFT COLUMN ----------------------- */

#leftcolumn {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 531px;
	height: 558px;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
}

#tweet {
	position: absolute;
	top: 75px;
	left: 0px;
	width: 525px;
	height: 200px;
	padding: 0;
}

#twitter_div {
	margin:0;
 	padding:0;
 	text-align: left;
}

#twitter_update_list {
	color: #ffffff;
	list-style: none;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

#twitter_update_list a {
	color: #3b60b1;
	list-style: none;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px 2px 10px;
}

#twitter_update_list1 {
	color: #ffffff;
	list-style: none;
	font: 12px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

#twitter_update_list1 a {
	color: #3b60b1;
	list-style: none;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 10px 2px 10px;
}

#twitter-link {
	color: #e21473;
	background-color: #191919;
	list-style: none;
	font: 11px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 10px 5px 10px;
}



/* ----------------------- RIGHT COLUMN --------------------- */

#rightcolumn {
	position: absolute;
	top: 0px;
	left: 531px;
	width: 436px;
	height: 700px;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
}

#music {
	position: absolute;
	top: 440px;
	left: 60px;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
}

#logos {
	position: absolute;
	top: 530px;
	left: 60px;
	padding: 0;
}

#signup {
	text-align: left;
	position: absolute;
	top: 650px;
	left: 60px;
	font: 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0;
}

/* ----------------------- END COLUMN ----------------------- */

.section {
	padding: 0px;
	display: none;
}

#updates {
	position: absolute;
	top: 330px;
	left: 0px;
	width: 531px;
	height: 280px;
	padding: 0;
	overflow: auto;
}

#updates p {
	color: #ffffff;
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 1.4;
}


#widget {
	position: absolute;
	top: 650px;
	left: 20px;
	width: 531px;
	height: 258px;
	padding: 0;
}


#footer {
	position: relative;
	top: 1180px;
	width: 900px;
	color: #b5b4b4;
	font: 11px Verdana, Helvetica, sans-serif;
	line-height: 1.4;
}

