
html {color:#000; background:#fff;}

body {
	text-align: center;
	font-family:"Georgia, Verdana, Arial";
	font-size: 12px;
	color: #000;
	background: #fff;
	padding: 10px;
	border: 0;
	margin: 10px;
	}

a, a:visited {color:#660066; text-decoration:none;}

/* a:hover {text-decoration:none;} */

#wrapper {width:750px; margin:0 auto; text-align:left; background:#eee;}
#head {width:750px; height:138px; background:#fff url(cascade2c.gif); position:relative;}
#headhome {width:750px; height:138px; background:#fff url(cascade1c.gif); position:relative;}

#replacement {float:left;}

h1#title {position:absolute; top:27px; left:0; width:170px; height:32px; padding:0; margin:0;}

/* start hide \*/

h1#title {overflow:hidden;}

/* end hide */

h1#title em {display:block; width:170px; height:32px; background:url(cssplay1b.gif); position:absolute; top:0; left:0;}

h2#slogan {position:absolute; top:59px; left:0; width:390px; height:15px; padding:0; margin:0; text-align:left; font-family:tahoma, sans-serif;}

/* start hide \*/

h2#slogan {overflow:hidden;}

/* end hide */

h2#slogan em {display:block; width:390px; height:15px; background:url(slogan1b.gif); position:absolute; top:0; left:0;}

h2 {color:#005f8c; text-align:center; font-weight:normal; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 10px 0; padding-top:5px;}

h2 span {line-height:1.4em;}

h3 {font-size:1.1em;}

#mainmenu {padding:0; margin:0; list-style-type:none; width:750px; position:absolute; left:0; top:80px; height:35px;}

#mainmenu li {float:left; padding:0; margin:0;}

#mainmenu li a, #mainmenu li a:visited {display:block; float:left; width:107px; height:35px; line-height:33px; font-size:1.5em; letter-spacing:-1px; text-decoration:none; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; color:#aaa; text-align:center;}

#mainmenu li em {display:block; float:left; font-style:normal; width:107px; height:35px; line-height:33px; font-size:1.5em; letter-spacing:-1px; text-decoration:none; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; color:#333; text-align:center;}

#mainmenu li a:hover {color:#777; background:#fff url(hover.gif); line-height:35px;}

#submenu { margin:0; padding:0; list-style-type:none; position:absolute; right:0; top:121px;}

#submenu li {font-size:9px; float: left; width:107px;}

#submenu li a, #submenu li a:visited {display:block; width:107px; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; text-decoration:none; color:#aaa; text-align:center;}

#submenu li a:hover {color:#eee; text-decoration:underline;}

#info {width:750px; padding-bottom:12px; background:#fff url(info.gif) repeat-x; border-bottom:1px solid #444; padding-top:20px;}

#foot {clear:both; width:750px; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:5px solid #888;}

dl.col1 {display:block; width:240px; float:left; border-bottom:10px solid #ddd;}

dl.col1 dt {color:#fff; padding:4px 0; background:url(sub_top1.gif) no-repeat top left; text-align:center; margin-top:5px; text-transform:uppercase;}

dl.col1 dd {margin:0; padding:0; font-size:0.85em; line-height:1.7em; background:#eee;}

dl.col1 dd a, dl.col1 dd a:visited {display:block; color:#000; text-decoration:none; padding:0 5px 0 10px;}

dl.col1 dd a:hover {color:#606; background:url(dots.gif) 3px 6px no-repeat;}

dl.clear {clear:both;}

.col2 {display:block; width:500px; float:left; border-right:1px solid #444; background:#fff; clear:both;}

.col2 li {line-height:1.5em; font-size:0.9em;}

.col3 {display:block; width:229px; float:left; padding:0 10px; margin:0;}

.col3 a img {border:0; margin-bottom:5px;}

.col4 {display:block; width:230px; float:left; padding:0 10px; margin:0;}

.col5 {display:block; width:230px; float:left; padding:0 10px; height:20em; min-height:20em;  margin:0;}

.col6 {display:block; width:480px; float:left; padding:0 10px; margin:0;}

.col7 {padding:0 10px;}

* html .col4 {width:248px; w\idth:230px;}

#donate {margin:0 auto;}

h2.line {border-top:1px solid #444;}

/* start hide \*/

h2.line {margin:0 -10px 10px -10px;}

/* end hide */

h2.clear {clear:both; border-top:1px solid #444;}

p {font-size:0.9em; text-align:justify; line-height:1.8em; font-family:verdana, arial, sans-serif; margin-top:0;}

.highlight {color:#000; font-family: verdana, arial, sans-serif; width:220px; padding:20px 5px 20px 5px; border-bottom:1px solid #00f; background:#d0d0d0 url(highlight.gif) top left no-repeat;}

#sites {clear:both; width:750px; border-top:1px solid #444; background:#eee;}

#sites iframe {margin:11px;}

pre {font-size:1.1em;}

* html pre {font-size:1em;}

#ads {clear:both; text-align:center; width:750px; margin-top:10px;}

.date {font-family:georgia, "times new roman", serif; font-size:1.1em; font-style:italic; color:#e09222; margin:0;}

.bold {font-weight:bold;}

h2#welcome:target, h2#search:target, h2#comments:target, h2#about:target, h2#approvals:target, h2#archives:target, h2#links:target {font-weight:bold; color:#c00;}

dt.spacer {margin-top:1em;}

#pagerank {border:0; width:66px; height:13px; float:right;}

#sspire {border:0;}

.fright {font-family:arial, verdana, sans-serif; font-size:0.8em; float:right; padding-right:12px; color:#e09222;}

dl.cola {display:block; width:180px; float:left; margin:0; padding:0 0 10px 0; background:transparent url(extra_bot.gif) no-repeat bottom left;}

dl.two {margin-right:10px;}

dl.cola dt {text-indent:-999px; color:#666; height:10px; font-size:5px; background:transparent url(extra_top.gif);}

dl.cola dd {margin:0; font-size:0.85em; line-height:1.7em; background:transparent url(extra_mid.gif); text-align:center;}

dl.cola dd a, dl.cola dd a:visited {color:#404; text-decoration:none; }

dl.cola dd a:hover {color:#005f8c; text-decoration:underline;}

.advert {background:#362b16; color:#fff; height:2.5em; line-height:2em;}

.image img {border:0; margin:1em 0;}

.adimage img {border:0; margin-top:1em;}

.right {float:right;}

.small {font-size:0.75em;}

.page-ad {display:block; text-align:center; margin:1em;}

.page-ad img {border:0;}

#stats {border-collapse:collapse; border:1px solid #8c674f; margin:0 auto; width:750px;}

#stats caption {font-size:1.2em; text-align:center; background:#8c674f; color:#fff; height:2em; line-height:2em;}

#stats thead th {background:#e9dab2; font-size:0.8em; color:#000; height:1.5em; line-height:1.5em; padding-right:1em; text-align:right;}

#stats tbody td{background:#f6f1e1; font-size:0.75em; padding-right:1em; text-align:right;}

#stats tbody td.pad {width:200px;}

#stats tfoot td {background:#8c674f; color:#fff; text-align:center; font-size:0.8em; height:1.5em; line-height:1.5em;}

.clearboth {clear:both;}

#seek {margin-bottom:5px;}

p.strike {text-decoration:line-through;}

.hiddenfromview {display:none;}

.side {text-align:center;}

dl.home {width:240px; margin: 2px 0 0 0; padding:0 0 20px 0; background:transparent url(dl_bottom.gif) no-repeat bottom left; float:left;}

dl.one {margin-right:15px;}

dl.home dt {margin:0; padding: 10px; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; font-size: 1em; color: #fff; background: transparent url(dl_top.gif) no-repeat top left; text-align:center;}

dl.home dd {margin:0; color: #000; background:transparent url(dl_mid.gif);}

dl.home a, dl.home a:visited {color:#000; text-decoration:none; display:block; padding:5px 10px; background:transparent url(dl_mid.gif); width:220px; font-size:0.9em;}

* html dl.home a, * html dl.home a:visited {width:240px; w\idth:220px;}

dl.home a em, dl.home a:visited em {float:right; font-style:normal; color:#069; font-size:0.9em;}

dl.home a:hover {background: url(dl_over.gif); color:#606;}

#adsie {clear:both; text-align:center; width:750px; margin-top:10px; z-index:1;}

#smalladsie {clear:both; text-align:center; width:468px; margin:10px;}

#smalladsie img {border:0; margin:10px;}

.amazon {width:234px; height:60px; padding:5px 68px; background:#6599cb; margin-top:1em;}

* html .amazon {width:370px; height:60px; w\idth:234px; he\ight:50px;}

.amazon2 {width:234px; height:60px; padding:5px 68px;  background:#003399; margin-top:1em; float:right;}

* html .amazon2 {width:370px; height:60px; w\idth:232px; he\ight:50px;}

#container {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	font-family: Georgia;
	font-size: 12px;
	text-align: center;
	border: 1px solid #CCCCCC;
}

#header {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	}

#left {
    float: left;
    padding: 10px;
}

#right {
    float: right;
    padding: 10px;
}

#middle {
	padding: 10px;
    margin: 0px;
	font-size: 16px;
}

div#footer {
    clear: both;
    padding: 2px;
	text-align: center;
	font-size: 10px;
}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin: 0 10px; letter-spacing: 1px;}
#xsnazzy h1 {font-size:2.5em; color:#FFFFFF;}
#xsnazzy h2 {font-size:2em;color:#0066AA; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em; font-family:Georgia; font-size:12px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#D4D4D4; border-left:1px solid #08c; border-right:1px solid #0088CC;}
.xb1 {margin:0 5px; background:#0088CC;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
	display: block;
	background: #D4D4D4;
	border: thin solid #0088CC;
	border-width: 0 1px;
	text-align: center;
	vertical-align: middle;
	font-size: 36px;
	font-weight: bold;
	}

.menucontent {display: block; background: #D4D4D4; border: thin solid #0088CC; border-width: 0 1px; text-align: center; vertical-align: middle; font-size: 16px;}
.menufcontent {display: block; background: #D4D4D4; border: thin solid #0088CC; border-width: 0 1px; text-align: center; vertical-align: middle; font-size: 14px;}
