HTML {
overflow-x: auto;
overflow-y: auto;
}

BODY {
background: #242424;
color: #000;
font-family: arial, sans-serif;
font-size: 12px;
}

TABLE {
font-family: arial, sans-serif;
font-size: 12px;
}

IMG {
border: 0px;
}

a {
color: #053969;
text-decoration:none;
}

a:hover {
color: #041525;
text-decoration:none;
}

/*
Search and Login Areas
*/

.login {
height: 35px;
background: url('images/loginbackground.png') repeat-x;
padding: 0px;
}

#login {
float: right;
Width: 40%;
text-align: right;
color: #FFF;
font-family: arial, sans-serif;
font-size: 14px;
padding-right: 8px;
padding-top: 7px;
}

#login a {
color: #577de8;
}

#login a:hover {
color: #9ab4ff;
}

#search {
float: left;
width: 40%;
padding-top:5px;
padding-left: 8px;
}

#search textinput,
#search button, 
#search textarea {

}

/*
Top of the Site
*/

.top {
height: 263px;
width: 950px;
background: url('images/topbackground.png') no-repeat;
}

/* 
Content and Footer Areas
*/

.content {
background: url('images/contentback.png') repeat-y;
font-family: arial, sans-serif;
font-size: 14px;
}

.contenttop {
background: url('images/contenttop.png') no-repeat;
height: 114px;
width: 1200px;
}

.footer {
background: url('images/footer.png') no-repeat;
height: 55px;
width: 950px;
}

#footertext {
font-family: arial, sans-serif;
font-size: 12px;
float: right;
padding-right: 35px;
}

/*
Top Links and Ideas
*/
.latestspacing {
padding-top: 15px;
padding-left: 5px;
}

.loginspacing {
padding-top: 10px;
}

.avatarimage {
padding: 3px;
}

.controls {
padding-top: 9px;
}

.name {
font-size: 14px;
padding-top: 2px;
}

/* 
Text and Content Link Areas
*/

.dateline {
font-size: 12px;
}

.date {
font-size: 18px;
color: #999999;
}

.bigusername {
font-size: 18px;
}

/*
Navigation Headers
*/

.navheaders { //Site Area
font-size: 14px;
color: #72b5f9;
background: url('images/navigationimages/sitenavigation.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}
.navheaders2 { //subscribe to podcast
font-size: 14px;
color: #ff95b3;
background: url('images/navigationimages/subscribe.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}
.navheaders3 { //articles area
font-size: 14px;
color: #bb6bff;
background: url('images/navigationimages/articles.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}
.navheaders4 { //Statistics Area
font-size: 14px;
color: #4ef596;
background: url('images/navigationimages/stats.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}
.navheaders5 { //donations area
font-size: 14px;
color: #c5ea43;
background: url('images/navigationimages/donations.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}
.navheaders6 {  //affiliates area
font-size: 14px;
color: #f89f50;
background: url('images/navigationimages/affiliates.png') no-repeat;
height: 30px;
margin-left: 6px;
padding-top: 5px;
padding-left: 20px;
}

#spacer {
padding: 3px;
}

#navcontent {
padding-left: 6px;
color: #FFF;
}

#navcontent a {
color: #6b89d1;
}

#navcontent a:hover {
color: #e89d74;
text-decoration:underline;
padding-left: 8px;
}

.navcontent {
background: url('images/navcontent.png') repeat-y;
}

.comments {
font-size: 12px;
}

/* 
Category Classes
*/

.newspost {
border: 1px solid #999999;
}

.post {
padding: 4px;
}

.Podcast {
background:url('images/podcast.png') repeat-x;
height: 28px;
border: 1px solid #000;
border-bottom: 0px;
padding-bottom: 2px;
}

.Podcast a {
font-size: 16px;
color: #ff95b3;
}

.Podcast a:hover {
color: #dc6083;
}

.AReviews {
background:url('images/reviews.png') repeat-x;
height: 28px;
border: 1px solid #000;
border-bottom: 0px;
padding-bottom: 2px;
}

.AReviews a {
font-size: 16px;
color: #bb6bff;
}

.AReviews a:hover {
color: #a75be8;
}

.Gaming {
background:url('images/gaming.png') repeat-x;
height: 28px;
border: 1px solid #000;
border-bottom: 0px;
padding-bottom: 2px;
}

.Gaming a {
font-size: 16px;
color: #6bff72;
}

.Gaming a:hover {
color: #46e04e;
}

.siteNews {
background:url('images/sitenews.png') repeat-x;
height: 28px;
border: 1px solid #000;
border-bottom: 0px;
padding-bottom: 2px;
}

.siteNews a {
font-size: 16px;
color: #72b5f9;
}

.siteNews a:hover {
color: #5197de;
}

.AMNews {
background:url('images/amnews.png') repeat-x;
height: 28px;
border: 1px solid #000;
border-bottom: 0px;
padding-bottom: 2px;
}

.AMNews a {
font-size: 16px;
color: #bb6bff;
}

.AMNews a:hover {
color: #a75be8;
}

/*
Other Items 
*/

.advertbanner {
background: url('images/advertbanner.png') no-repeat;
height: 186px;
padding-right: 70px;
padding-left: 120px;
padding-top: 0px;
padding-bottom: 0px;
}

#advertright {
float: right;
width: 468px;
padding-right: 55px;
}

#advertleft {
float: left;
width: 468px;
}
