body, html {
	margin: 0 auto;
	background: #1F1F1F;
    font: 12px Arial;
    color: #fff;
    background: url(new_images/background-top.jpg) repeat-x #1F1F1F;
}

a:link {
    color:#D4B400;
    text-decoration:none;
    font: 11px arial;
}
a:visited {
    color:#D4B400;
    text-decoration:none;
    font: 11px arial;
}
a:hover {
    color:#ffffff;
    text-decoration:none;
    font: 11px arial;
}
a:active {
    color:#ffffff;
    text-decoration:none;
    font: 11px arial;
}

.wrap {
    width:950px;
    background: #191919;
    overflow: hidden;
}

#topBar {
	width:950px;
	height:25px;
        background: url(new_images/header_bar.jpg) no-repeat;
        padding: 0;
        margin: 0;
        text-align: left;
}

#navBG {
	margin: 0;
	padding: 0;
	float: left;
}

.headerContent {
	margin: 0px;
	padding: 5px;
	font: 12px Arial;
}

.finalNav {
	margin: 0px;
	padding-left: 60px;
}

#header {
	width:950px;
	height:135px;
    background: url(new_images/header.jpg) no-repeat;
}

#nav {
	width:950px;
	height:31px;
    background: url(new_images/nav_bar.gif) repeat-x;
}

#contentArea {
	width: 950px;
	margin: 0;
	text-align: left;
}

#contentHolder {
	width: 775px;
	margin: 0px;
        padding: 0px;
	text-align: left;
        float: left;
}

#navArea {
	width: 175px;
	margin: 0;
	text-align: left;
	float: left;
}

#mainArea {
	width: 450px;
	margin: 0;
	text-align: left;
	float: left;
}

#imageArea {
        float: left;
        padding: 0px;
	width: 320px;
	margin: 0;
	text-align: left;
}

#navTitle {
	width:163px;
	height:33px;
        background: url(new_images/nav_title.gif) no-repeat;
}

.navContent {
	text-align:left;
	margin: 0px;
	padding-left: 20px;
	padding-top: 9px;
	color: #000000;
	font: 12px Arial;
}

.navLi {
	width:147px;
	height:28px;
        background: url(new_images/nav_li.gif) no-repeat;
}

.navLinks {
	text-align:left;
	margin: 0px;
	padding-left: 17px;
	padding-top: 7px;
	color: #D4B400;
	font: 11px Arial;
}
.navLinksGrey {
	text-align:left;
	margin: 0px;
	padding-left: 17px;
	padding-top: 7px;
	color: #AAAAAA;
	font: 11px Arial;
}

#mainTitle {
	width:450px;
	height:37px;
}

#mainHeading {
	width:450px;
	height:45px;
        background: url(new_images/content_heading.gif) no-repeat;
}

.mainText {
	width: 450px;
	text-align:left;
	margin: 0px;
	padding-left: 5px;
	padding-top: 5px;
	color: #FFFFFF;
	font: 10px Arial;
}

.mainText p {
	margin: 0;
	padding-top: 3px;
}

.mainAuthor {
	text-align:left;
	float:left;
	width:385px;
}

.mainDate {
	text-align:left;
	float:left;
	width:65px;
}

.mainBlue {
	text-align:left;
	font-size: 12px;
	color: #90AFBE;
}

.actualText {
	text-align:left;
	width: 440px;
	margin: 0px;
	color: #FFFFFF;
	font: 12px Arial;
}

.musicContent {
	text-align:left;
	color: #FFFFFF;
	font: 12px Arial;
}

.musicContent td {
	text-align:left;
	color: #FFFFFF;
	font: 12px Arial;
}

h1 {
	text-align:left;
	color: #FFFFFF;
	font: 20px Arial;
}

.join {
	text-align:center;
	width: 450px;
	margin: 0px;
	color: #FFFFFF;
	font: 12px Arial;
}

#clear {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width:450px;
}

#contentClear {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width:755px;
}

#rightClear {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width:303px;
}

#imageTitle {
	width:313px;
	height:38px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.adTR {
	width: 300px;
	height: 250px;
	margin: 0px;
}

.adTOP {
	width: 935px;
	height: 130px;
	margin: 0px;
    padding-top: 42px;
    padding-left: 225px;
    text-align: right;
}

#rightSpacer {
	padding: 5px;
	margin: 0px;
}

#imageHeading {
	width:303px;
	height:44px;
        background: url(new_images/right_heading.gif) no-repeat;
}

.imageText {
	width: 303px;
	text-align:left;
	margin: 0px;
	padding-left: 5px;
	padding-top: 5px;
	color: #191919;
	font: 11px Arial;
}

.imageAuthor {
	text-align:left;
	float:left;
	padding-left: 11px;
	padding-top: 15px;
	width:235px;
}

.imageDate {
	text-align:right;
	float:left;
	width:33px;
	padding-top: 15px;
}

.imageActual {
	background: #000000;
	width: 302px;
	padding: 0;
	margin: 0;
}

.imageContents {
	width: 290px;
	background: #000000;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
}

#totalClear {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 15px;
	width:950px;
}

.adBR {
	width: 950px;
	height: 90px;
	margin: 0px;
	text-align: left;
}

.caAD {
        padding: 8px;
	margin: 0px;
	text-align: right;
}

.ringtones {
	text-align: right;
	width: 915px;
	margin: 0px;
}

#footWrap {
    width: 100%;
    height: 32px;
    background: url(new_images/background-bottom.jpg) repeat-x;
}

#footer {
	width: 950px;
	height: 32px;
	background: url(new_images/footer.gif) no-repeat;
}

.footerContent {
	margin: 0px;
	padding: 8px;
	font: 11px Arial;
	color: #c2c2c2;
}

.reviewContainer {
      width: 429px;
      height: 138px;
      margin: 0px;
      padding: 0px;
      padding-top: 29px;
      background: url(new_images/review_background.gif) no-repeat;
}

.reviewContent {
	margin: 0px;
	padding: 8px;
	font: 10px Arial;
	color: #000000;
        text-align: left;
}

.reviewContent td {
	margin: 0px;
	padding: 0px;
	font: 10px Arial;
	color: #000000;
        text-align: left;
}
