
/* external css file */
/* filename 'oldtop.css' */
/* NO HTML MARKUP ALLOWED */


hr {
	color: #ED851C;  
	height: 1px; 
}

input.reel {
background-color: #FFBB00; 
font-weight: 500; 
font-size: 12px; 
color: black;
}


input.findit {
border:none;
background:url('images15/selectbox1.png') no-repeat;
width:120px;
height:30px;
padding:3px;
}



span.updated {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660000;
}

span.updated2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#660000;
}

form.tight {
margin: 0px;
border: 0px;
padding: 0px;
}

A:link {text-decoration:underline; color:#0000ff;}
A:visited {text-decoration:underline; color:#333366;}
A:active {text-decoration:none; color:#DA9463;}
A:hover {text-decoration:underline; color:#FF0000;}

hr {
	color: #ED851C;  
	background: #ED851C; 
	border: #ED851C; 
	height: 1px; 
	padding-top:1px;
	padding-bottom: 1px;
}



td.detail {
font-family: verdana, helvetica;
font-size: 10px;
font-weight: 500;
}

span.detail {
font-family: verdana, helvetica;
font-size: 10px;
font-weight: 500;
}


td.bigger {
font-family: verdana, helvetica;
font-size: 11px;
font-weight: 600;
}

td.hbhl {
color: #112261;
font-family: verdana, helvetica;
font-size: 14px;
font-weight: 500;
}


td.phbhl {
color: #112261;
font-family: verdana, helvetica;
font-size: 12px;
font-weight: 500;
}


span.hbhl {
font-family: arial, helvetica;
font-size: 16px;
font-weight: 500;
}

.hbhl {
font-family: arial, helvetica;
font-size: 14px;
font-weight: 500;
}

td.happy {
font-family: "comic sans ms", arial, helvetica;
font-size: 16px;
font-weight: 100;
color: #000066;
}

span.happy {
font-family: "comic sans ms", arial, helvetica;
font-size: 12px;
font-weight: 500;
color: #ff0000;
}

span.fatandhappy {
font-family: "comic sans ms", arial, helvetica;
font-size: 18px;
font-weight: 600;
color: #9f0000;
}


span.important_small {
text-align: left;
font-family: verdana,helvetica;
font-size: 11px;
font-weight: 600;
color: brown;
}

p.space {
	padding-top:10px;
}


span.golden {
color: #ED851C;
font-weight:700;
font-size: 16px;
font-family: arial, helvetica, sans-serif;

}


span.vote {
background-color: #ED851C;
padding:2px;
font-weight:700;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
color:white;
}



#fab40 {
	width: 620px;
	font-family: Helvetica, Arial;
}

#fab40_table {

}

#fab40_header {
	margin: auto;
	display: block;
}


#fab40 .date {
	font-size: 0.9em;
}

.fab40_exhibit {
	margin-left: 1em;
}

#fab40 table, td, th {
	border: 0px;
}

#fab40 td.fab40_place, td.fab40_now {
	width: 2em;
}

#fab40 th#fab40_week_end {
	text-align: left;
}

#fab40 th.date {
	text-align: right;
}

#fab40 td.fab40_exhibit {
	padding-left: 1em;
}

td.fab40_now {
	color: red;
	text-align: right;
}

td.fab40_place {
	text-align: right;
}

tr.fab40_row {
	font-family: Helvetica, Arial;
	font-size: 0.9em;
	height: 1.4em;
}

tr.fab40_row:nth-child(odd) {
	background-color: #f2f2f2;
}





tr.tf {
color: #ED851C;
font-weight:700;
font-size: 16px;
font-family: arial, helvetica, sans-serif;
}


span.hitbound {
font-family: arial, helvetica, sans-serif;
font-size: 14px;
font-weight: 500;
}

td.titles {
	font-family: verdana, helvetica;
	font-size: 10px;
	font-weight: 500;
}


td.titles2 {
	font-family: verdana, arial;
	font-size: 13px;
	font-weight: 500;
}



td.splain {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: normal;
}



td.splain {
	font-family: verdana, arial;
	font-size: 12px;
	font-weight: normal;
}


span.red {
color:#aa0000;
font-weight:500;
}

span.grn {
color:#008800
}

span.highlight {
background-color: #ffff55;
}

h3 {
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
}

h2 {
	font-family: arial, helvetica;
	font-size: 24px;
	font-weight: bold;
}



span.giant {
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

span.giantpetite {
	font-family: arial;
	font-size: 19px;

	text-align: center;
}



span.giant2 {
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-top:0px;
	padding-bottom:0px;
}




span.notice {
	font-family: verdana, helvetica;
	font-size: 10px;
}

span.notice2 {
	font-family: verdana, helvetica;
	font-size: 12px;

}

span.notice3 {
	font-family: verdana, helvetica;
	font-size: 14px;

}


span.notice4 {
	font-family: verdana, helvetica;
	font-size: 16px;
	font-weight: bold;

}



td.notice {
	font-family: verdana, helvetica;
	font-size: 10px;
}

td.tease {
	font-family: verdana, helvetica;
	font-size: 11px;
	color: blue;
	font-weight: 900;
	background-color: gold;
}


span.tease {
	font-family: verdana, helvetica;
	font-size: 11px;
	color: blue;
	font-weight: 900;
	background-color: gold;
}




span.news {
	font-family: "Times New Roman", Times;
	font-size: 19px;
	font-weight: 500;
	color: #232323;
}


span.newnews {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: 400;
	color: #212121;
}


ul.newnews {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: 400;
	color: #212121;
}


span.name {
	font-weight: 700;
	white-space: nowrap;
}


span.drudge {
font-family: arial, helvetica;
font-size: 34px;
font-weight: 600;
text-align: center;
}


div.menu {
	font-family: arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	padding-top:5px;
}


div.chart {
	float:left; 
	padding-left:0px; 
	padding-right:0px; 
	width:70px; 
	height:100px; 
	padding-bottom:0px;
	padding-top: 0px;
}


input.ap-result {
font-weight: 500; 
font-size: 12px; 
color: blue;
}

input.ap-vote {
font-weight: 500; 
font-size: 12px; 
color: blue;
}

input.ap-front {
font-weight: 500; 
font-size: 12px; 
color: blue;
}

input.answer {
font-weight: 500; 
font-size: 14px; 
}

div.ajax-poll {
margin: 0 0  auto;
}


span.midbutton {
	font-family: arial, helvetica;
	font-size: 18px;
	color: darkblue;
	font-weight: 700;
	text-align:center;
	text-decoration: none;
}


div.mission {
  	-moz-border-radius: 5px;
	border-radius: 5px;
	width:500px;
	padding:7px;
	font-family: arial, helvetica;
	font-size: 17px;
	font-weight: 500;
	text-align: left;
	border:1px solid gray;
}


.rounded {
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}


.text_line {
    clear: both;
}


body {
	background-color: white;
	/*
	background-image: url("images15/19online.jpg");
	background-repeat: no-repeat;
	*/
}



/*

.button {

  -moz-border-radius: 5px;
  -moz-box-shadow: #F7B109 0px 0px 10px;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-border-radius: 25px;
  -webkit-box-shadow: #F7B109 0 0 10px;
  -webkit-transition: all 0.5s ease;
  background-color: #F7B109;
  background-image: -moz-linear-gradient(0deg, #F7B109, #FFED22); 
  background-image: -ms-linear-gradient(0deg, #F7B109, #FFED22);
  background-image: -o-linear-gradient(0deg, #F7B109, #FFED22);
  background-image: -webkit-linear-gradient(0deg, #F7b109, #FFED22);
  background-image: linear-gradient(0deg, #f7b109, #FFED22);
  border-radius: 5px;
  border: 1px solid #000000;
  box-shadow: #FFED22 0px 0px 5px;
  color: #000000;
  display: inline-block;
  font-size: 13px;
  font-family: arial, helvetica, sans-serif;
  font-weight: 600;
  margin: auto;
  padding: 1px;
  text-decoration: none;
  text-shadow: #ffffff 1px 1px 1px;
  transition: all 0.3s ease;
  width:120px;
  text-align:center;
  }

.button:hover {
  color: #0000ff;
  font-weight: 700;
}


.center {
	
	float: margin:0 auto;
	text-align:center;
}

*/



input[type=button], input[type=submit], input[type=reset], button, .button {
font-size: 13px;
font-family: arial, helvetica, sans-serif;
width: 120px; 
padding: 2px 3px;
margin: 3px 4px;
display: inline-block;
color: #000000;
text-decoration: none;
cursor: pointer;
background: #F7B109;
background-image: -ms-linear-gradient(to top, #FFED22 0%, #F7B109 100%);
background: linear-gradient(to top, #FFED22 0%, #F7B109 100%);
background: -moz-linear-gradient(top, #FFED22 0%, #F7B109 100%);
background: -webkit-linear-gradient(top, #FFED22 0%, #F7B109 100%);
background: -o-linear-gradient(top, #FFED22 0%, #F7B109 100%);
border: 1px solid #000000;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;

box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.15), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.15);
-moz-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.15), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.15);
-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
-o-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.25), inset 1px 1px 0px 0px rgba(255, 255, 255, 0.25);
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.50);

}

input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover, button:hover, .button:hover {
background-image:  -ms-linear-gradient(top, #FFFFFF 0%, #FFED22 100%);
background: linear-gradient(to top, #ffffff 0%, #FFED22 100%);
background: -moz-linear-gradient(top, #ffffff 0%, #FFED22 100%);
background: -webkit-linear-gradient(top, #ffffff 0%, #FFED22 100%);
background: -o-linear-gradient(top, #ffffff 0%, #FFED22 100%);
}

input[type=button]:active, input[type=submit]:active, input[type=reset]:active, button:active, .button:active{
opacity:0.8;
}



