body {
	background:#eee url(bg1.gif);
	margin:0;
	padding:0 0 20px 0;
	text-align:center;
	font-family:arial,verdana,sans-serif;
	font-size:12px;
	line-height:normal;
	color:#000;
	}

.hide {
	display:none !important;
}

#wrap {
	background:transparent url(bg2.gif) top left repeat-x;
	}

#top {
	width:459px;
	height:385px;
	margin:0 auto;
	border:1px solid #ccc;
	border-width:0 1px;
	background:#fff;
	padding:1px 0;
	}

.clear {
	clear:both;
	}

img {
	border:none;
	}

#top img {
	display:block;
	}

#feelfree {
	margin:35px auto 0 auto;
	width:184px;
	height:39px;
	overflow:hidden;
	color:#ccc;
	font-size:40px;
	}
			
#hand {
	margin:36px 0 0 104px;
	}

#tagline {
	margin:15px auto 0 auto;
	width:248px;
	height:43px;
	overflow:hidden;
	color:#89bc40;
	font-size:23px;
	font-weight:bold;
	}

#tagline span {
	display:block;
	color:#000;
	font-size:12px;
	}

#bottom {
	width:459px;
	margin:0 auto;
	background:#e4e4e3 url(bottom.gif) top left repeat-x;
	border:1px solid #ccc;
	border-width:0 1px 1px 1px;
	}

.pad {
	width:459px;
	background:transparent url(logo.gif) bottom left no-repeat;
	padding-top:15px;
	}

label {
	font-weight:bold;
	}

.dlbutton {
	margin:10px 0;
	}

select {
	width:138px;
	font-size:11px;
	color:#222;
	margin:0 0 -2px 3px;
	}

#win {
	color:#249;
	}

#links {
	font-size:11px;
	text-align:right;
	padding:20px 12px 7px 90px;
	color:#666;
	}

p, form {
	margin:0;
	}

.other, .other a:link, .other a:visited {
	color:#000;
	font-size:11px;
	}

ul {
	margin:5px 0;
	}

li {
	list-style:none;
	padding:3px 0;
	font-size:12px;
	}

a:link, a:visited {
	color:#004dad;
	}

a:hover {
	text-decoration:none;
	color:#007ed6;
	}