/*************************************************************
BASIC
*************************************************************/

/* The height spawns a vertical scrollbar on all pages
to prevent shorter pages from jumping to the left in browsers
where scrollbars only appear when the page exceeds the window.
Background is white, text is black, links are blue. */
html, body {
	height: 101%;
	color: #000000;
	margin: 0;
	padding: 0;
	font-family: arial, sans-serif;
	font-size: 13px;
	text-align: justify;
	}
body {
	background: url(../images_common/bg.png) top center repeat-x;
	}
body a {
	font-weight: bold;
	}
body a:link, body a:visited {
	color: #0066CC;
	text-decoration: underline;
	}
/*auto on both sides will center wrapper in modern browsers */
#wrapper {
	margin: 0 auto;
	padding: 0 15px;
	max-width: 770px;
	}
#site_id {
	margin: 0 0 5px 0;
	padding: 0;
	}
#site_id h1, #site_id h2 {
	margin: 0;
	padding: 0;
	}
#site_id h1 {
	color: #FFFFFF;
	font-size: 26px;
	}
#site_id h2 {
	color: #333333;
	font-size: 12px;
	}
#site_id a {
	text-decoration: none;
	}
.window {
	background: url(../images_common/window_bg.jpg) top center repeat-x;
	background-position: 0 10px;
	}
.window td {
	margin: 0;
	padding: 0;
	}
.window .TB, .window .BB {
	height: 6px;
	}
.window .LB, .window .RB {
	width: 5px;
	}
.window .TL, .window .TR, .window .BL, .window .BR {
	width: 5px;
	height: 6px;
	}
.window .TB {
	background: url(../images_common/glass_top.png) repeat-x bottom;
	}
.window .BB {
	background: url(../images_common/glass_bot.png) repeat-x top;
	}
.window .LB {
	background: url(../images_common/glass_left.png) repeat-y left;
	}
.window .RB {
	background: url(../images_common/glass_right.png) repeat-y right;
	}
.window .TL {
	background: url(../images_common/glass_topleft.png) no-repeat bottom;
	}
.window .TR {
	background: url(../images_common/glass_topright.png) no-repeat bottom;
	}
.window .BL {
	background: url(../images_common/glass_botleft.png) no-repeat top;
	}
.window .BR {
	background: url(../images_common/glass_botright.png) no-repeat top;
	}
.titlebar h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 2px 2px;
	color: #FFFFFF;
	}
.inner_shadow {
	margin: 1px 1px 0 1px;
	border: 1px solid #333333;
	border-top: 1px solid #333333;
	background-color: #999999;
	padding: 1px;
	}
.navtop {
	height: 19px;
	background: url(../images_common/glass_nav.png) repeat-x;
	}
.navtop ul {
	list-style: none;
	margin: 0 10px;
	padding: 0;
	}
.navtop li {
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	}
.navtop li a {
	font-weight: normal;
	font-size: 12px;
	}
#content {
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	}
#content h4 {
	padding: 5px 0;
	margin: 0;
	font-size: 14px;
	}
#content p {
	padding: 0 0 20px 0;
	margin: 0;
	}
#content ul {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
	}
#content .pic {
	text-align: center;
	}
#content .pictures, #content .pictures td {
	text-align: center;
	}
.ad_border {
	border: 1px solid #999999;
	}
#footer {
	font-size: 10px;
	color: #666666;
	}
	
/*************************************************************
DONE21 LINK
*************************************************************/	
#done21 {
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	line-height: 32px;
	margin-bottom: 10px;
	background-color: #FFFFAA;
	padding: 1px;
	border: 1px solid #EEEE33;
	border-top: none;
}

#done21 #psst {
	color: #4444FF;
}

#done21 a, #done21 a:visited {
	color: #cc0000;
}

#done21 a:hover, #done21 a:focus, #done21 a:active {
	color: #000000;
}