body {
	margin: 0px;
	text-align: center;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../graphics/body-background.gif) top center fixed no-repeat #FFFFFF;
	background-color: #FFFFFF;
	}
	
#wrapper {
	width:760px;
	background-color:#FFFFFF;
	background-image:url(../graphics/page-background.gif);
	background-repeat:no-repeat;
	text-align:left;
    margin-right:auto;
	margin-left:auto;
	}
	
#adunit {
	padding:4px;
	text-align:center;
	}
	
#adunit2 {
	padding:6px;
	text-align:center;
	}
	
#topmenu {
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	}

#topmenu a:link {color:#ffffff;}
#topmenu a:visited {color:#ffffff;}
#topmenu a:hover {color:#ccffff; text-decoration:none;}

	
#header {
	margin-top:5px;
	height:56px;
	padding:10px;
	}
#header h1 {
	color:#FFFFFF;
	margin-top:20px;
	font-size:24px;
	}
	
#genremenu {
	text-align:center;
	font-size:11px;
	padding-left:15px;
	padding-right:15px;	
	font-weight:bold;
	}

#adunit2 {
	padding:4px;
	margin-top:10px;
	text-align:center;
	}
	
#contentarea {
	padding:15px;
	}
	
.scripttitle {
	text-align:center;
}

#scriptwrapper {
	text-align:center;
}

#script {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
	
a:hover { 
	background-color:#3366CC;
	color:#FFFFFF;
}

.footertext {
	font-size:11px;
	text-align:center;
}

.smalltext {
	font-size:11px;
}

#featured {
	border:1px solid black;
	padding:5px;
	margin:8px;
	float:right;
	background-color:#CCFFFF;
	width:320px;
}

#recent {
	float:left;
	margin:8px;
	width:320px;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}



