BODY {
	margin:0px;
	font-size:13px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-color:#ffffff;
	color:black;
	}

a:link {
	color:#ff3333;
	font-weight:bold;
	}
a:visited{
	color:#5D478B;
	font-weight:bold;
	}
a:active {
	color:#836FFF;
	font-weight:bold;
	}
a:hover {
	color:#836FFF;
	font-weight:bold;
	}

a.video:link {
	font-weight:normal;
	}
a.video:visited {
	color:#ff3333;
	font-weight:normal;
	}
a.video:active {
	font-weight:normal;
	}
a.video:hover {
	font-weight:normal;
	}

.currentpage {
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	}

h1 {
	font-size:110%;
	color:#ff3333;
	}
h2 {
	font-size:105%;
	color:#ff3333;
	margin-bottom:0px;
	}
h3 {
	font-size:100%;
	color:#ff3333;
	}
h4 {
	font-size:95%;
	color:#ff3333;
	font-weight:bold;
	}

#centercolumn {
	margin-left: 250px;
	margin-right: 5%;
	padding:0px 10px 0px 4px;
	}

#leftcolumn {
	position:absolute;
	left:0;
	width: 250px;
	}

#pagetop {
	}

#pagebottom {
	float:bottom;
	}

.leftboxhead {
	background-color:#ff3333;
	margin-left:6px;
	margin-right:6px;
	padding:5px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	}

.leftbox {
	margin-left:6px;
	margin-right:6px;
	font-size:12px;
	padding:8px;
	border:2px solid #ff3333;
	}

.lbsubhead {
	font-size:13px;
	font-weight:bold;
	color:black;
	}

.centerhead {
	background-color:#ff3333;
	padding:5px;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	border-left:2px solid #ff3333;
	border-right:2px solid #ff3333;
	border-bottom:2px solid #ff3333;
	}

.centermain {
	padding:8px;
	}

.categories {
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	}

.maintable {
	background-color:#ffffff;
	font-size:13px;
	}

.categorymain {
	font-size:13px;
	font-weight:bold;
	}

.infott {
	font-size:10px;
	font-style:italic;
	color:#5D478B;
	}

.mainheader {
	font-size:120%;
	color:#ff3333;
	}

.header {
	font-size:110%;
	font-weight:bold;
	color:#ff3333;
	}

.subhead {
	font-size:13px;
	font-weight:bold;
	color:#ff3333;
	}

.small {
	font-size:10px;
	}

.listheader {
	background-color:#ff3333;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #ff3333;
	}

.listtemplate {
	padding:5px;
	}

.searchbar {
	background-color:#ff3333;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	}

.searchheader {
	background-color:#ff3333;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	border:1px solid #ff3333;
	}

.searchresult {
	padding:5px;
	}

.searchterms {
	font-style:italic;
	}

/* Not sure what this is for */
.topbanner {
	font-size:11px;
	}

/* This is for the 468x* header banner on several main pages - currently experimenting */
.headerbanner {
	width:470px;
	font-size:14px;
	}

.bottomlinks {
	font-size:12px;
	}

.footer {
	font-size:10px;
	}

.bottomrule {
	color:#ff3333;
	}

.dollardesc {
	font-size:9px;
	}

.emphasis {
	color:#ff3333;
	font-weight:bold;
	}

.tgplink {
	font-size:13px;
	}

.categorylist {
	font-size:9px;
	}

ul.mainlist {
	font-size:13px;
	}

ul.catlist {
	font-size:13px;
	list-style-image:none;
	}

ul.narrow {
	margin-left:20px;
	}

.submittext {
	font-size:13px;
	}

.information {
	font-size:12px;
	font-style:italic;
	color:#ff3333;
	}

.note {
	font-size:12px;
	font-style:italic;
	color:#ff3333;
	}

.info {
	font-size:12px;
	color:#ff3333;
	}

.tiny {
	font-size:9px;
	}

.important {
	color:#ff3333;
	font-weight:bold;
	}

.allcatssm {
	font-size:9px;
	}

.friends {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}

.siteinfo {
	font-size:11px;
	}

.mainsubhead {
	margin-top:5px;
	font-size:13px;
	font-weight:bold;
	color:black;
	}

/* DragonList Styles */
.paysitetpl {
	padding:5px;
	}

.searchnum {
	font-size:12px;
	color:#ff3333;
	}

.dateupdatednew {
	color:#ff3333;
	}

.dateupdated {
	color:#836FFF;
	}

.dateaddednew {
	color:#ff3333;
	}

.dateadded {
	color:#836FFF;
	}

