﻿@charset "utf-8";


body {
	margin-top: 0;
	margin-bottom:0;
	background-image: url('images/y_back.jpg');
	background-repeat: repeat-x;
	background-attachment: fixed;
}

img{
	position:relative;
}

/* 整體結構


---------------------------------------------------- */
#wrapper {
	width: 811px;
	height: 100%;
	color: #333333;
	background: url('images/shadow.png') repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
	padding-top: 0px;
    padding-bottom: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="images/shadow.png");
    background:none;
    }
* html wrapper {
		width:811px;
		height:100%;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src="images/shadow.png");
		background:none;
}

#main
{
	margin-left: 4px;
	margin-right: -25px;
	width: 801px;
	height: 100%;
	color: #333333;
	background: url('images/inner_back.jpg') repeat-y;
}

#board {
	padding-left: 15px;
    padding-bottom: 0px;
    font-size: 12px;

}

/* 連結
---------------------------------------------------- */
a:link {
  color: #3366ff;
  background: transparent;
  position:relative;
}
a:visited {
  color: #3366ff;
  background: transparent;
  position:relative;
}
a:active {
  color: #ff9933;
  background: transparent;
  position:relative;
}

a:hover {
  color: #ff9933;
  background: transparent;
  position:relative;
}

/* 頁首
---------------------------------------------------- */
#header {
  padding-top: 0px;
}

/* 頁面本體
---------------------------------------------------- */

/* 內容
---------------------------------------------------- */
#content {
	padding-left: auto;
	padding-right: auto;
	border-bottom: 0px solid #cccccc;
	width: 780px;
	color: #333333;
	font-size: 15px;
	line-height:150%;
	position:relative;
}

#column1
{ width: 180px;
  margin: 185px 0px 0px 0px;
  float: right;
  padding: 19px 19px 15px 19px;
}
#column2
{ 
  text-align: justify;
  width: 450px;
  float: left;
  padding: 5px 5px 10px 5px;
  margin: 22px 0px 0px 0px;
}

.sidebaritem
{ 
  text-align: center;
  width: 181px;
  float: left;
  margin: 0px 0px 23px 0px;
  border: 0px solid;
  padding: 0px 0px 0px 0px;
  font-size:12px;
}


div#content td { padding: 3px;}

table td {
	padding: 0;
	border-width: 0;
	vertical-align: middle;
	text-align:left
}
td {  
color: #000000; 
font-size: 12px;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
vertical-align: middle;
 }
 .even { background-color: #fff7d0;}
 .head { background-color: #fdd104; padding: 3px;}
 .userbutton{border:1px solid #A9A98D;
height:22px;padding:3px 2px 0px 2px;background:#fff url('');
}


/* 導覽
---------------------------------------------------- */
#navigation {
  top:5px;
  width: 236px;
  }

/* 頁尾
---------------------------------------------------- */
#footer {
  font-size:12px
  color: #ffffff;
  margin-bottom:0px;
  padding-bottom:0px
}

