BODY {
	background: #fff;
	margin: 0px;
	font-size: 11px;
	line-height: 1.4em;
	font-family: verdana, arial, tahoma;
    position: relative;
}

A {
	color: #00c;
	
}

#wrapper {
	width: 780px;
	margin: 0 auto;
	padding: 0;
   padding-bottom: 30px;
}

#discl {
        width: 100%;
        text-align:center;
        background: white;
}
.clear {
	clear: both;
}

.logo {
	width: 120px;
	height: 55px;
	margin: 10px 0 10px 0;
}

.intro {
	margin: 0;
	height: 85px;
}
.intro .text {
	width: 450px;
	float: left;
	margin: 0 0 10px 0;
}
.intro .quote {
	width: 300px;
	float: right;
	text-align: right;
	margin: 5px 0 0 0;
}
.intro .quote div {	
	background: url("/images/quote-right.gif") no-repeat 277px 15px;
}
.intro .quote div p {
	font-weight: bold;
	font-style: italic;
	padding: 5px 0 0 23px;
	margin: 0 23px 0 0;
	position: relative;
	right: 23px;
	background: url("/images/quote-left.gif") no-repeat;
	display: inline;
}
.intro .quote div span {
	display: block;
	font-size: 10px;
	font-weight: normal;
	margin: 5px 23px 0 0;
}

.search {
	text-align: center;
}

.nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 780px;
}
.nav ul li {
	list-style: none;
	padding: 0;
	width: 140px;
	float: left;
	cursor: hand;
}
.nav ul li a {
	width: 140px;
	height: 30px;
	display: block;
}
* html div.nav ul li a {
	display: inline-block;
}
.nav ul li a span {
	display: none;
	visibility: hidden;
}
.nav ul li a.tab-who {
	background: url("/images/tab-who.gif") no-repeat;
	margin: 0;
	width: 140px;
	height: 30px;
	display: block;
}
.nav ul li a.tab-what {
	background: url("/images/tab-what.gif") no-repeat;
	margin-left: 20px;
	width: 140px;
	height: 30px;
	display: block;
}
.nav ul li a.tab-where {
	background: url("/images/tab-where.gif") no-repeat;
	margin-left: 40px;
	width: 140px;
	height: 30px;
	display: block;
}
.nav ul li a.tab-when {
	background: url("/images/tab-when.gif") no-repeat;
	margin-left: 60px;
	width: 140px;
	height: 30px;
	display: block;
}
.nav ul li a.tab-about {
	background: url("/images/tab-about.gif") no-repeat;
	margin-left: 80px;
	width: 140px;
	height: 30px;
	display: block;
}

#content .col-1, #content .col-2, #content .col-3, #content .col-4, #content .col-5 {
	width: 140px;
	float: left;
}
#content .col-2, #content .col-3, #content .col-4, #content .col-5 {
	margin: 0 0 0 20px;
}
#content .box {
	padding: 0;
	margin: 0;
	background: url("/images/box-bg.gif") repeat-y;
}
#content .box .box-top {
	background: url("/images/box-bg-top.gif") no-repeat 0 0;
	padding: 10px;
}
#content .box-end {
	background: url("/images/box-bg-end.gif") no-repeat 0 0;
	padding: 0;
	margin: 0;
	height: 10px;
	width: 140px;
	display: block;
}
#content .box p {
	padding: 0;
	margin: 0;
	height: 75px;
}
#content .box ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11px;
}
#content .box ul li {
	padding: 0 0 2px 0;
	margin: 0 0 0 6px;
	list-style: none;
}

.footer {
	width: 780px;
	padding: 0;
	margin: 10px 0 10px 0;
	border-top: 1px solid #ccc;
	text-align: center;
}

TD {
	font-size: 11px;
	line-height: 1.4em;
	font-family: verdana, arial, tahoma;
	color: #000;
}
.titles {
	color: #fff;
	background: #36c;
	font-weight: bold;
	text-align: center;
	text-decoration : none; 
}
.line {
	border-bottom: 1px solid #36c;
}
.tiny {
	font-size: 10px;
}

.hits {
	color: #FF0000;
}

.date {
	color: #CCCCCC;
	font-size: 10px;
}
.tr{
	border: 1px solid #B4D0DC;
	background-color: #ECF8FF;
}
.ps{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.ps td{
	background-color: #F2F2F2;
	vertical-align: top;
	text-align: center;
}
.ps a{
	background-color: transparent;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ps a:visited{
	background-color: transparent;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ps a:active{
	background-color: transparent;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.ps a:hover{
	background-color: transparent;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.result { 
	color : #0000FF; 
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.result:visited { 
	color : #0000FF; 
	font-weight : bold; 
	font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.result:hover { 
	color : #FF0000; 
	font-weight : bold; font-size : 11px; 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.title { 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; font-size: 14px;
	color : #000000;
	font-weight: bold;
}
.rank { 
	font-size : 11px; 
	color : #000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}
.description { 
	font-size : 11px; 
	color : #000000; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
}
.url { 
	font-size : 11px; 
	color : #666666; 
	text-decoration : none; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
}
.url:hover { 
	font-size : 11px; 
	color : #666666; 
	text-decoration : none; 
	font-family :  Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
}
.page { 
	font-size : 11px; 
	color : #000000; 
	text-decoration : underline; 
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
}
.page:hover { 
	font-size : 11px; 
	color : #666666; 
	text-decoration : underline; 
	font-family :  Verdana, Arial, Helvetica, sans-serif; 
	font-weight : normal; 
}

h1 {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 6px;
	color: #123;
	padding-bottom: 2px;
}
h2 {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 6px;
	color: #123;
	padding-bottom: 2px;

}
.suffix {
	font-size: 25px;
	font-weight: normal;
}

.poker {
	display: none;
}

.bottomnav {
	display: none;
}
