body {
background-color: #ccffff;
background-image: url(images/bg.gif);
text-align: center;
margin: 0px 0px 0px 0px;
}

td {
		font-family : verdana, arial, helvetica;
		font-size : 11px;
		color : #000000;
}

.bodytbl {
background-color: white;
text-align: center;
border-left: 1px solid #ee82ee;
border-right: 1px solid #ee82ee;
border-bottom: 1px solid #ee82ee;
}

/* ads */
	A:LINK.adLink, A:VISITED.adLink {
		font-family : verdana, arial, helvetica;
		font-size : 10px;
		color : #537CFB; 
		font-weight : Bold;
	}
	
	.adText {
		font-family : verdana, arial, helvetica;
		font-size : 11px;
		color : #999999; 
	}
	
	/* top list */
	.topListNumber {
		font-family : verdana, arial, helvetica;
		font-size : 12px;
		color : #999999;
		width : 30px;
	}
	
	.topListCell {
		width : 200px;
	}
	
	A:LINK.topListLink {
		font-family : verdana, arial, helvetica;
		font-size : 12px;
		color : #537CFB; 
		font-weight : Bold;
	}
	
	A:VISITED.topListLink {
		font-family : verdana, arial, helvetica;
		font-size : 12px;
		color : #3F67B5; 
		font-weight : Bold;
	}
	
	.topListSpacer {
		width : 30px;
	}
	
	/* rss buttons */
	.rssMain {
		border: 1px solid #666666;
		background-color : #FFFFFF;
	}
	
	.rssLink {
		color:#FFFFFF;
		text-decoration : none;
		margin : 0px;
	}
	
	.rssLeft {
		border:1px solid;
		border-color:#FC9 #630 #330 #F96;
		font:normal 9px arial, verdana,sans-serif;
		color:#FFFFFF;
		background-color : #FF6600;
	}
	
	.rssRight {
		background-color : #898E79;
		font : normal 9px arial, verdana,sans-serif;
		color:#FFFFFF;
		padding-left : 4px;
		padding-right : 4px;
	}
	/* general site */
	SPAN.menu_text {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 10px;
	  color : #000000;
	  text-decoration : none;
	}
	
	A:LINK.nav, A:VISITED.nav, A:ACTIVE.nav {
	  color : #000000;
	  text-decoration : none;
	}
	
	/* category menu */
	
	TABLE.tgp_cat_menu {
	  width : 791px;
	  background-color : #ABABAB;
	}
	
	TD.tgp_cat_menu_title {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  font-weight : Bold;
	  color : #3366CC;
	}
	
	TD.tgp_cat_menu {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 10px;
	  padding : 2px;
	}
	
	A.tgp_cat_menu, A:VISITED.tgp_cat_menu, A:LINK.tgp_cat_menu  {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color : #000000;
	  text-decoration : underline;
	  font-size : 10px;
	}
	
	A:HOVER.tgp_cat_menu {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color : #444444;
	  text-decoration : underline;
	  font-size : 10px;
	}
	
	A:VISITED.gal_link {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color : #000000;
	  text-decoration : none;
	}
	
	A:LINK.gal_link {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  color : #000000;
	  font-weight : Bold;
	  text-decoration : none;
	}
	
	/* preview thumbs */
	
	TABLE.tgp_preview {
	  background-color : #000000;
	}
	
	TD.tgp_preview {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 10px;
	  color : #888888;
	  padding : 2px;
	  text-align : center;
	}
	
	.slide {
	  margin: 0px 0px 0px 0px;
	  text-align : center;
	}
	
	.thumb {
	  padding: 0px 0px 0px 0px;
	  text-align : center;
	}
	
	/* preview text */
	
	.more {
	  background-color: #B0E0E6;
	  border-width: 1px;
	  border-style: dotted;
	  border-color: purple;
	}
	
	.titles {
	  text-align: left;
	  vertical-align : middle;
	  font-family: Arial, Helvetica, Sans-Serif;
	  font-size: 14px;
	  font-weight: bold;
	  color: purple;
	  background-color: white;
	}
	
	.previews {
	  text-align: left;
	  font-family: Arial, Helvetica, Sans-Serif;
	  font-size: 12px;
	  font-weight: normal;
	  color: purple;
	  background-color: white;
	}
	
	.baseline {
	  vertical-align : baseline;
	  text-align : right;
	}
	
	/* text listing table (text/archive) */
	
	TABLE.tgp_text {
	  background-color : #FFFFFF;
	  width : 518px;
	}
	
	TD.tgp_text {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 12px;
	  padding : 2px;
	}

	A:LINK.tgp_text,  {
	  color : #880000;
	  font-weight : Bold;
	}

	A:VISITED.tgp_text,  {
	  color : #880000;
	}
	
	/* premium links */
	
	TABLE.tgp_premium_links {
	  background-color : #000000;
	  width : 240px;
	}
	
	TD.tgp_premium_links {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 11px;
	  padding : 2px;
	}
	
	A:VISITED.tgp_premium_links, A:LINK.tgp_premium_links,  {
	  color : #FFCC00;
	  text-decoration : none;
	}
	
	A:HOVER.tgp_premium_links {
	  color : #FFFFFF;
	  text-decoration : underline;
	}

	/* category pages */
	
	SPAN.cat_title {
	  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	  font-size : 18px;
	  font-weight : Bold;
	  color : #000000;
	}

	/* Main Menu */
	
	.menutab {
	
	background-color: #003333;
	background-image: url(images/menubg.gif);
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	text-align: center;
	vertical-align: middle;
	}
	
	a:link.menutxt, a:visited.menutxt  {
	font-family: Times New Roman, Times, Serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration : none;
	}
	
	a:hover.menutxt, a:active.menutxt {
	font-family: Times New Roman, Times, Serif;
	font-size: 11px;
	font-weight: bolder;
	color: #ffff00;
	text-decoration : none;
	}
