/* vBulletin 3 CSS For Style 'Taiwaner Forum' (styleid:1) */
body {
background:#fffff2;
color:#000;
font:normal 10pt Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, Tahoma, Arial, Helvetica, sans-serif;
margin:0;
padding:0px;
}

a:link {
color:#005580;
text-decoration:none;
}

a:visited {
color:#336680;
text-decoration:none;
}

a:hover, a:active, a:visited:hover {
color:#a836b3;
text-decoration:none;
}

.page {
color:#333;
}

td, th, p, li {
font:normal 10pt Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

input {
font-family:Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tborder {
background:#e5e5e5;
color:#000;
border:1px solid #777;
}

.tborder_top {
background:transparent;
color:#000;
border:none;
}

.tcat {
background:url(../../images/gradients/header_bg_60.gif) repeat-x top left;
color:#000;
font:normal 10pt Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
text-align:center;
}

.tcat a:link, .tcat a:visited {
color:#000;
text-decoration:none;
}

.tcat a:hover, .tcat a:active {
color:#264d30;
text-decoration:none;
}

.vbmenu_control {
color:#000;
font:normal 12px Tahoma, Apple LiGothic, STHeiti, Mingliu, Simsun, sans-serif;
padding:3px 3px 2px 6px;
white-space:nowrap;
background:url(../../images/gradients/header_bg_60.gif) repeat-x top left;
}

.thead, .tfoot {
background:#BFBFBF url(../../images/gradients/thead_bg.jpg) repeat-x top left;
color:#111;
font:normal 12px Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, tahoma, geneva, sans-serif;
text-align:center;
}

.thead a:link, .thead a:visited, .tfoot a:link, .tfoot a:visited {
color:#111;
text-decoration:none;
}

.thead a:hover, .thead a:visited:hover, .tfoot a:hover, .tfoot a:visited:hover {
color:#F00;
text-decoration:none;
}

td.tfoot {
padding:10px;
}

.alt1, .alt1Active {
background:#FFF;
color:#111;
line-height:1.5;
padding:5px 10px;
}

.alt1Active strong {
font-size:12pt;
}

.alt1Active .smallfont {
font-size:12px;
color:#111;
}

.alt2, .alt2Active {
background:#edf6fa;
color:#111;
line-height:1.5;
padding:10px;
}

.alt2 strong {
font-size:12px;
font-weight:normal;
}

td.inlinemod {
background:#FFFFCC;
color:#000;
}

.wysiwyg {
background:#ffffe5;
color:#111;
font:12px Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding:0;
margin:2px;
}

textarea, .bginput {
background:#ffffd9;
color:#000;
font:normal 10pt tahoma, Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, sans-serif;
border:solid 1px #999999;
border-top-color:#333333;
border-left-color:#333333;
margin-top:3px;
padding:2px;
}

.button {
font:11px tahoma, Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, sans-serif;
}

select {
background:#ffffe5;
color:#000000;
font:normal 11px tahoma, Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, sans-serif;
}

option, optgroup {
font-size:11px;
font-family:tahoma, Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, sans-serif;
}

.smallfont {
font:9pt tahoma, Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, sans-serif;
}

.time {
font-size:11px;
font-weight:normal;
}

.navbar {
color:#2f3329;
font:normal 9pt Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.highlight {
color:#993d8a;
font-weight:normal;
font-style:normal;
font-variant:normal;
}

.fjsel {
background:#999;
color:#FFF;
}

.fjdpth0 {
background:#FFF;
color:#333;
}

.panel {
background:#eaeaea url(../../images/gradients/gradient_panel.gif) repeat-x top left;
color:#000000;
padding:10px;
}

.panelsurround  {
background:#f5f5f5 url(../../images/gradients/gradient_panelsurround.gif) repeat top left;
color:#000;
}

legend {
color:#111;
font-size:12px;
}

.vbmenu_control a:link, .vbmenu_control a:visited {
color:#003540;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.vbmenu_control a:hover, .vbmenu_control a:active {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.vbmenu_popup {
background:#F2F2F2;
color:#005580; font-weight:normal;
border:1px solid #777;
}

.vbmenu_option {
background:#F2F2F2;
color:#111; font-weight:normal;
font-size:12px;
font-weight:normal;
white-space:nowrap;
cursor:pointer;
}

.vbmenu_option a:link, .vbmenu_option a:visited {
color:#005580;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.vbmenu_option a:hover, .vbmenu_option a:active {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.vbmenu_hilite {
background:#FFF;
color:#111;
font-size:12px;
font-weight:normal;
white-space:nowrap;
cursor:pointer;
}

.vbmenu_hilite a:link, .vbmenu_hilite a:visited {
color:#005580;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

.vbmenu_hilite a:hover, .vbmenu_hilite a:visited:hover, .vbmenu_hilite a:active {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:normal;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername {
font:bold 12pt Times, serif; 
}

a.bigusername:link, a.bigusername:visited {
color:#0f5499;
}

a.bigusername:hover, a.bigusername:active {
color:#e5ac00;
}


/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding:4px; }


/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration:none; }

.pagenav td { padding:2px 4px 2px 4px; }


/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { 
margin-bottom:6px; 
border:solid 0px #C9C9C9;
padding:5px 10px;
background:#FFF;
}

.fieldset, .fieldset td, .fieldset div, .fieldset p, .fieldset li {
font-size:12px;
color:#111;
}


/* ***** don't change the following ***** */
form { display:inline; }

label { cursor:default; }

.normal { font-weight:normal; }

.inlineimg { vertical-align:middle; }


.controlbar {
background:#eaeaea;
border:none;
}

.header {
margin:0 0 5px 0;
}
#AdBrite {
display:none;
}

.signature {
padding-top:40px;
padding-bottom:10px;
font-weight:normal;
}

.forums td {
padding:2px 5px;
}

body, div, td, span, strong, input {
font-family:Verdana, Apple LiGothic, STHeiti, Mingliu, Simsun, Arial, sans-serif;
}

.botmenu a {
font-size:12px;
font-weight:normal;
}

.sitenav {
margin:6px 0 6px 3px;
}

.sitenav td {
padding:0;
}

.sitenav b, .navbar b {
font-weight:normal;
}

.bword {
line-height:1.5;
font-size:14px;
padding:5px 5px 10px 15px;
}

.bword li {
padding:0 0 10px 0;
font-size:14px; line-height:1.4;

}

.sign {
line-height:1.5;
font-size:12px;
margin-top:90px;
padding:4px;
border-top:solid 1px #D1D1E1;
text-align:right;
color:#444;
}

.quote {
font-size:12px;
line-height:1.5;
color:#333;
}

strong {
font-weight:normal;
}

.tborder_nav {
color:#000;
}

.tborder_nav a:link, .tborder_nav a:visited {
display:block;
text-align:center;
vertical-align:middle;
background:url(../../images/gradients/tm_bg_60.gif) repeat-x top left;
font-size:12px;
font-weight:normal;
border:solid 1px #50a8d4;
border-bottom:none;
font-size:12px;
font-weight:normal;
color:#000;
height:20px;
margin:0 1px;
padding:2px 6px 0 6px;
}

.tborder_nav a:hover, .tborder_nav a:visited:hover {
display:block;
text-align:center;
vertical-align:middle;
background:url(../../images/gradients/tm_bg_hover_60.gif) repeat-x top left;
font-size:12px;
font-weight:normal;
border:solid 1px #50a8d4;
border-bottom:none;
font-size:12px;
font-weight:normal;
color:#004037;
height:20px;
margin:0 1px;
padding:2px 6px 0 6px;
}

.tborder_nav td.vbmenu_control {
background:transparent;
height:20px;
padding:0;
vertical-align:top;
}

#posts .page td.alt1 {
overflow:hidden;
}

/* ***** ImageHost added ***** */
.imagebit {border:none;}
.imagebit .alt1 {padding:2px 10px; font-size:12px;
border:none;}
.statics td {padding:3px; border-bottom:solid 1px #e5e0cf;}