/* PARALLAX SCROLLING EXPERIMENT
   Master Styles
   Author: Jonathan Nicol (f6design.com)
*****************************************************************/


/* Global reset
   http://meyerweb.com/eric/tools/css/reset/ 
*****************************************************************/

/* ---reset.css--- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
font-family:Century Gothic, Arial, Helvetica, sans-serif,"微軟正黑體", "Microsoft JhengHei","PMingLiU"; color:#333;}




body{ font-family:Arial, Helvetica, sans-serif, "微軟正黑體"; line-height:30px; background:url(../images/bg.jpg) center;}
.top{ background:url(images/logo.png) no-repeat;}
.tableline{border:#fff 1px;margin-top:0px;}
.tableline th{border:#fff 1px; height:30px; line-height:30px;}
.tableline tr{ border-bottom:#eee 1px; height:30px; line-height:30px;}

a{ color:#000;}
a:hover{ color:#F60;}



.digg {
	display:block;
	padding: 2px;
	margin: 2px;
	text-align: center;
	width: 100%;
	height:30px;
	clear:both;
	position:relative;
}
.digg a { border: #ccc 1px solid; padding:4px 6px; margin:2px; color: #fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#ccc;font-weight:700;}
.digg a:hover { border: #F60 1px solid; background-color:#F60; color:#fff;  }
.digg SPAN.current {border: #ccc 1px solid; background-color:#ccc; color:#fff;  padding:4px 6px;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: 700;}


 .content-inframe{
 	display: block;
	width: 300px;
	border: 5px solid #fff;
	border-radius: 10px;
	box-shadow: inset 0px 0px 10px #ccc;
	text-align: left;
	}
	
	.logo{ display:block; float:left; padding-left: 20px;}
	.heading{display:block; float:right;  padding-right: 20px;
  padding-top: 40px;
  color: #fff;}
  .body{margin:0px ;padding:0px;background:none;}
  
  .table{border-collapse:collapse;font-size:10pt;background-color:#fff;margin:0px; padding:0px;border-bottom:#999;margin-top:30px; }
  .table tr{border-bottom: #eee 1px solid;}
  .table tr img{ display:block; margin:10px;box-shadow: 0px 0px 10px #ccc;}
  input[type=text],input[type=password],select,textarea{   padding: 8px 6px; border-radius: 5px; -webkit-border-radius: 5px;border: 1px #ccc solid; margin-right:5px; background-color:#fff;}
  select{padding: 6px 6px;}
  input[type=file]{  display: inline-block;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;}
  
  input[type=submit],input[type=button]{	font-size:14px;
	font-weight:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #dcdcdc;
	padding:6px 18px;
	text-decoration:none;
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	background:-ms-linear-gradient( top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ededed), color-stop(100%, #dfdfdf) );
	background-color:#ededed;
	color:#000;
	display:inline-block;
 	-webkit-box-shadow:inset -1px 1px 0px -2px #ffffff;
 	-moz-box-shadow:inset -1px 1px 0px -2px #ffffff;
 	box-shadow:inset -1px 1px 0px -2px #ffffff; font-family:Century Gothic, Arial, Helvetica, sans-serif,"微軟正黑體", "Microsoft JhengHei","PMingLiU"; color:#333;}
  
  .subheading{font-size:14px; line-height:34px; height:34px;padding-right:0px; color:#000; margin-top:10px;}
  .maingheading{font-size: 36px;
  padding-right: 20px;
  font-weight: normal;
  letter-spacing: 20px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 100%;
  display: block;
  padding: 30px 0px 0px 0px;
  /* border-bottom: 1px #eee solid; */
  margin-bottom: 30px;
  border-top: 1px #eee solid;
  color: #000;}
  


  .vote_report{padding-left:10px;padding-right:10px;padding-top:10px;  margin-bottom: 40px;font-size:14px;  margin-top: 20px}
  .vote_report div{margin-bottom: 10px;font-weight: bold; font-size: 16px; }
  .vote_report table{border:#ccc 1px solid;margin-top:0px;font-size:14px; }
  .vote_report td{border:#ccc 1px solid; line-height:30px;padding:5px 10px; min-width: 50px; text-align: center;}
  .vote_report tr{ border:#ccc 1px solid;}
   .colorbg0{background:#eee;}
   .colorbg1{font-weight: bold;}