/* e107 Theme WE */
/* Author: Pita */
/* Website: http://www.wickedeuchre.com/ */
/* Created: June 23, 2009 */
/* Copyright 2009 */

body,html {
	background-color:#000;
	font: 9pt arial, verdana, sans-serif;
	margin: 0;
	color:#ccc;
	scrollbar-3dlight-color: #222;
	scrollbar-arrow-color: #f00;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #111;
	scrollbar-highlight-color: #111;
	scrollbar-shadow-color: #111;
	scrollbar-track-color: #111;
	text-align: left;
	}

a {color: #fff;font:9pt arial, verdana, sans-serif;text-decoration: none;}
a:hover {color: #999;font:9pt arial, verdana, sans-serif;}

a.forumlink{color: #fff;text-decoration: none;font:bold 9pt arial,verdana,sans-serif;}
a.forumlink:hover {color:#999;}

div.d_sublink a {color:#999;}
div.d_sublink a:hover {color:#fff;}

/* Logo strip */

#logo {margin:0;min-width:985px;max-width:100%;height:158px;background:url('images/headfoot/main_02.jpg') repeat-x top center;}
#logo_left {float:left;width:400px;height:158px;margin:0;background:url('images/headfoot/main_01.jpg') no-repeat;}
#logo_right {float:right;width:483px;height:158px;margin:0;background: url('images/headfoot/main_03.jpg') no-repeat;}

/* Top menu with clock */

#top {margin:0;min-width:985px;max-width:100%;height:48px;background:#000 url('images/headfoot/main_05.jpg') repeat-x;}
#top_left {float:left;width:57px;background:url('images/headfoot/main_04.jpg') no-repeat;height:48px;}
#top_right {float:right;width:64px;background:url('images/headfoot/main_07.jpg') no-repeat;height:48px;}

#toplinks {float:left;width:540px;height:28px;margin:0;overflow:hidden;margin-top:9px;}
#toplinks ul {margin:0;padding:0;list-style:none;}
#toplinks li {display:inline;margin:0;padding:0;}
#toplinks a {display:block;float:left;width:100px;height:28px;margin:0;padding:7px 0 0 0;text-decoration:none;color:#999;text-align:center;font:bold 9pt arial,verdana,sans-serif;}
#toplinks a:hover {color:#fff;background:url('images/headfoot/toplink_hover.jpg') no-repeat;}

#clock {width:285px;height:28px;padding-top:5px;float:right;margin:10px 0 0 0;color:#999 !important;font:bold 10pt arial,verdana,sans-serif !important;text-align:right;}

/* Main section frame */

#shell {margin:0;min-width:985px;max-width:100%;}
#main {margin:0;width:100%;color:#999;font:9pt arial,verdana,sans-serif;}
#main_left {width:32px;background:url('images/headfoot/main_08.jpg') repeat-y;}
#main_right {width:33px;background:url('images/headfoot/main_11.jpg') repeat-y;}
#main_center {background:#000;padding:0 15px;}

/* Footer Frame */

#footer_left {width:32px;background:url('images/headfoot/main_14.jpg') no-repeat;height:37px;}
#footer_center {background:url('images/headfoot/main_15.jpg') repeat-x;height:37px;}
#footer_right {width:33px;background:url('images/headfoot/main_17.jpg') no-repeat;height:37px;}

/* Main Content */

.breaker {width:15px !important;}
.leftmenu {width:195px !important;}
.rightmenu {width:195px !important;}
.newsng {}

/* Menu Frame */

.menu_top_left {width:16px;height:45px;background:url('images/menu/menu_01.jpg') no-repeat top left;}
.menu_top_mid {height:43px;background:url('images/menu/menu_02.jpg') repeat-x top left;color:#ccc;font:bold 9pt arial,verdana,sans-serif;text-align:left;vertical-align:center;padding-top:2px;}
.menu_top_right {width:62px;height:45px;background:url('images/menu/menu_04.jpg') no-repeat top left;}
.menu_mid_left {width:16px;background:url('images/menu/menu_05.jpg') repeat-y top left;}
.menu_mid_mid {background:#111;text-align:left;color:#fff;}
.menu_mid_right {width:16px;background:url('images/menu/menu_08.jpg') repeat-y top left;}
.menu_bottom_left {width:16px;height:11px;background:url('images/menu/menu_11.jpg') no-repeat top left;}
.menu_bottom_mid {height:11px;background:url('images/menu/menu_12.jpg') repeat-x top left;}
.menu_bottom_right {width:8px;height:11px;background:url('images/menu/menu_13.jpg') no-repeat top left;}

/* News Frame */

.news_top_left {width:16px;height:45px;background:url('images/menu/menu_01.jpg') no-repeat top left;}
.news_top_mid {height:43px;background:url('images/menu/menu_02.jpg') repeat-x top left;color:#ccc;font:bold 9pt arial,verdana,sans-serif;text-align:left;vertical-align:center;padding-top:2px;}
.news_top_right {width:150px;height:45px;background:url('images/menu/news_04.jpg') no-repeat top left;}
.news_mid_left {width:16px;background:url('images/menu/menu_05.jpg') repeat-y top left;}
.news_mid_mid {background:#111;text-align:left;color:#fff;}
.news_mid_right {width:16px;background:url('images/menu/menu_08.jpg') repeat-y top left;}
.news_bottom_left {width:16px;height:11px;background:url('images/menu/menu_11.jpg') no-repeat top left;}
.news_bottom_mid {height:11px;background:url('images/menu/menu_12.jpg') repeat-x top left;}
.news_bottom_right {width:8px;height:11px;background:url('images/menu/menu_13.jpg') no-repeat top left;}

/* Footer */

.smalltext {color: #333;font:bold 8pt arial, verdana, tahoma, helvetica, sans-serif;}
.smalltext a {color:#f00;font-weight:bold;}
.smalltext a:hover {color:#fff;}
#we_credits {text-align:center;}
#we_credits a {color:#f00;}
#we_credits a:hover {color:#fff;}

/* Misc */

form {margin: 2px 0px 0px 0px;}
hr {border-bottom: #060606 1px solid;border-top: #222 1px solid;height: 2px;text-align: center;vertical-align: bottom;width: 100%;color:#111;background-color:#111;border-right:0;border-left:0;}
textarea {background: #222;border-bottom:1px solid #333;border-right:1px solid #333;border-top:1px solid #000;border-left:1px solid #000;font:9pt arial,verdana,sans-serif;padding:5px; color: #ccc;}
p {margin-top: 0px;}
select.tbox{background-color: #000000;}
.bodytable {color: #fff;font: normal 11px verdana, tahoma, arial, helvetica, sans-serif;padding-bottom: 8px;padding-left: 8px;padding-right: 8px;padding-top: 8px;}
.border {background-color: transparent;border: #000000 1px solid;}

.ssbutton{background: Black;color: #fff;font: 11px verdana,arial,helvetica,sans-serif;text-align: left;border-bottom: 1px solid #111;border-left: 1px solid #111;border-right: 1px solid #111;border-top: 1px solid #111;}
.tbox{background: #111;border-bottom:1px solid #333;border-right:1px solid #333;border-top:1px solid #000;border-left:1px solid #000;font:bold 8pt arial,verdana,sans-serif;font-size-adjust: none;color: #fff;}
select.tbox, option {background:#111;border-bottom:1px solid #333;border-right:1px solid #333;border-top:1px solid #000;border-left:1px solid #000;}

.button {margin-top:3px;border: 1px solid #000;color: #fff;font: bold 7pt verdana, tahoma, arial, helvetica, sans-serif;text-align:center;background:#f00 url('images/button.png') center center;cursor:pointer;padding:1px 3px 2px;}
.button:hover {color:#000;font:bold 7pt verdana, tahoma, arial, helvetica, sans-serif;}
.defaulttext {color: #fff;font: normal 9px verdana, tahoma, arial, helvetica, sans-serif;}

a.event_total {color:#f00 !important;border-bottom:1px dotted #f00;}
a.event_total:hover {color:#fff !important;}

/* Forums */

.fborder, .fbdefault{margin-top:5px;border:0;color: #fff;font: 9pt verdana,arial,helvetica,sans-serif;text-align: center;border-spacing:0;background:#000;}
.fcaption, .fcdefault {background:#222;color: #ccc;font: bold 9pt arial, verdana, sans-serif;padding:2px 0;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #111;border-right:1px solid #111;}
.fcaption a {color:#fff !important;}
.fcaption a:hover {color:#999 !important;}
.fcaption strong {color:#ccc !important;}
.fcaption2{background-color:#333;border: #000000 1px solid;color: #fff;font: 9pt arial, verdana, tahoma, helvetica, sans-serif;padding: 2px 0;}
.forumheader{background: #000;color: #f00;font: bold 9pt arial, verdana, sans-serif;padding: 4px;vertical-align:middle !important;}
.forumheader span.smalltext {color:#fff;}
.forumheader2, .f2default{background: #222;font: 10pt verdana, tahoma, arial, helvetica, sans-serif;padding: 4px;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #111;border-right:1px solid #111;}
.forumheader2 .smalltext {color: #999 !important;font: 8pt arial, verdana, tahoma, helvetica, sans-serif;}
.forumheader3, .f3default{background: #191919;font: 8pt arial, verdana, sans-serif;padding: 4px;text-align:left;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #111;border-right:1px solid #111;}
.forumheader3 .smalltext {color: #999 !important;font: 8pt arial, verdana, tahoma, helvetica, sans-serif;}
.forumheader4 {background:#111 !important;border:2px solid #222 !important;}

.finfobar{background: #333;border: #343434 1px solid;color: #fff;font: 9pt arial, verdana, sans-serif;padding: 4px;}
.footertext{width: 100%;}
.gamer{color: #f00;font-family: "Courier New", Courier, monospace;font-size: larger;font-weight: bold;}
.helpbox {background-color: transparent;border: 0px none #000;color: #ccc;font: 9pt arial, verdana, helvetica, sans-serif;}

.indent{background: #191919;border-right:1px solid #080808;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #080808;color: #ccc !important;font: 9pt arial, verdana, sans-serif;padding: 4px;}
.indent a {color:#fff;font-weight:bold;}
.indent a:hover {color:#fff;}

.infobar{background: #000;border:1px solid #333;color: #fff;font: 9pt arial,verdana, sans-serif;padding-bottom: 4px;padding-left: 4px;padding-right: 4px;padding-top:2px;}

.mediumtext {color: #ccc;font:9pt arial,verdana, sans-serif;}
.nextprev{background:#333;border:1px solid #555;color:#fff;font:9pt arial,verdana, sans-serif;padding:2px;text-align: center;}
.nforumcaption{background-color: #333;}

.searchhighlight {color: #fff !important;font-weight: bold;text-decoration: none;}
.smallblacktext {color: #999;font: 8pt arial,verdana, sans-serif;}
.smalltext {color: #ccc;font: 8pt arial, verdana, sans-serif;}
.smalltext a {color:#999;}
.smalltext a:hover {color:#fff;}
.spacer{padding:0 0 8px 0;font:8pt arial,verdana,sans-serif;color:#fff;text-align:left;}
.tweaker{width: 1%;}


/* Specials */

#specials {margin:5px auto 0 auto;width:100%;}
#specials table {width:100%;border:2px solid #000;border-right:1px solid black;border-bottom:1px solid black;margin-bottom:0;background:#111;}
#specials th {font:bold 9pt arial,verdana,sans-serif;color:#fff;background:#610000 url('/portal/extras/button.png') top center repeat-x;border-bottom:2px solid #ccc;padding:3px 5px;border-right:1px solid black;}
#specials td {border-right:1px solid #000;border-top:1px solid #222;border-left:1px solid #222;border-bottom:1px solid #000;color:#fff;padding:2px 3px;font:9pt arial,verdana,sans-serif;}
#specials tr.special_header {background:#222;}
#specials tr.special_header td {color:#ccc !important;border-top:1px solid #444;border-left:1px solid #444;font:bold 9pt arial,verdana,sans-serif;}

/* Tour Schedule */

#tschedule {margin-top:10px;}
#tschedule a {color:#f00;font-weight:bold;}
#tschedule a:hover {color:#fff;text-decoration:none;}
#tschedule table {width:100%;margin:0 auto;border:2px solid #000;border-right:1px solid black;border-bottom:1px solid black;color:#ccc;background:#111;}
#tschedule th {background:#610000 url('/portal/extras/button.png') top center repeat-x;text-align:center;padding:4px 0;color:#fff;font:bold 9pt arial,verdana,sans-serif;border-bottom:2px solid white;border-right:1px solid black;}
#tschedule table#schedule td {padding:3px;border-left:1px solid #222;border-top:1px solid #222;border-right:1px solid #000;border-bottom:1px solid #000;font-size:9pt;}
#tschedule td.day {background:#222;border-left:1px solid #333 !important;border-top:1px solid #333 !important;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;color:#fff;font-weight:bold;}
#tschedule td.time {background:#222;border-left:1px solid #333 !important;border-top:1px solid #333 !important;border-right:1px solid #000;border-bottom:1px solid #000;text-align:center;color:#fff;}
#tschedule td.reg {text-align:center;}
#tschedule td.gimm {text-align:center;color:#f00;}
#tschedule td.open {text-align:center;color:#ff0;}
#tschedule p {text-align:left;margin:25px auto;}
#tschedule table#monthly {text-align:center;width:100%}
#tschedule table#monthly td {padding:3px;border-left:1px solid #222;border-top:1px solid #222;border-right:1px solid #000;border-bottom:1px solid #000;font-size:9pt;}
#tschedule #between {background:#000;border:1px solid #333;color:#ccc;padding:10px;margin:20px auto 0 auto;}
#tschedule .yellow {color:#ff0;}
#tschedule .ltyellow {color:#fff479;}
#tschedule .orange {color:#f90;}

/* 10 Comm */

#tencom {color:#999;}
#tencom ol {line-height:1.5;color:#fff;}

/* Cases Menu */

#topmenu {margin:5px 1px 0 0;font:bold 12pt arial,verdana,sans-serif;color:#f00;text-align:center;background:#111 url('images/bg_topmenu.png') repeat-x top center;padding:3px 0 5px 0;border:3px solid #222;}
#topmenu a {color:#ccc;font:bold 9pt arial,verdana,sans-serif;text-decoration:none;}
.anylinkcss {position:absolute;visibility:hidden;border:3px solid #444;line-height:18px;z-index:100;width:150px;margin-top:5px;}
.anylinkcss a {width:100%;background:#000;font:bold 8pt arial,verdana,sans-serif;display:block;text-indent:3px;border-bottom:1px solid #222;padding:1px 0;text-decoration:none;margin:0;color:#ccc !important;text-align:left !important;}
.anylinkcss a:hover {margin:0;background:#c00;color:#fff !important;}
.anylinkcss a img, .anylink img {border:0;}

/* TD Login */

#td_login {text-align:right;}
#td_login input {margin:0 0 2px;padding:1px 1px 1px 3px;background:#111;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #222;border-bottom:1px solid #222;color:#999;width:90px;font:9pt arial,verdana,sans-serif;}
#td_login input.button {width:75px;margin-top:3px;border: 1px solid #000;color: #fff;font: bold 7pt verdana, tahoma, arial, helvetica, sans-serif;text-align:center;background:#f00 url('images/button.png') center center;cursor:pointer;padding:1px 3px 2px;}
#td_login input.button:hover {color:#000;font:bold 7pt verdana, tahoma, arial, helvetica, sans-serif;}
#td_login span {text-align:right;margin-right:5px;}

/* Welcome - Staff List */

span.scat {color:#f00;font-weight:bold;}
span.welh {font-weight:bold;color:#ccc;text-decoration:underline;}

/* Contact */

.contact_title {font-weight:bold;color:#f00;}
.bold {font-weight:bold;}
.email {color:#aaa;}

/* Staff Page */

table.staff_page a {font:bold 9pt arial,verdana,sans-serif;text-decoration:none;color:#fff;}
table.staff_page a:hover {font:bold 9pt arial,verdana,sans-serif;text-decoration:none;color:#f00;}
#stafflist {line-height:1.3;}
.stafftitle {color:#f00;font-weight:bold;}

#staffmenu a {padding-left:18px;background:url('images/bullet3.gif') no-repeat left center;}


/* Chatbox */

.chat_name {color:#f00;font:bold 8pt arial,verdana,sans-serif;}
.chat_name a {color:#f00;font:bold 8pt arial,verdana,sans-serif;}
span.arrow {color:#fff;font:bold 10px verdana, arial, sans-serif;}
.chat_message {text-align:left;font:8pt arial,verdana,sans-serif;color:#999;border-top:1px solid #222;padding-top:3px;}
.chat_date {text-align:right;font:8pt arial,verdana,sans-serif;color:#fff;padding-bottom:3px;}
.chat_moderate {border:2px solid #222;background:#000;font:9pt arial,verdana,sans-serif;color:#fff;padding:5px;}
.admin_chat_name {color:#f00;font-style:italic;}
#chatbox_posts .button {margin-bottom:5px;}

/* Next Tour */

#next_tour {background:#111;font:9pt arial,verdana,sans-serif;margin:0;padding:0;line-height:1.3;color:#999;text-align:center;}
#next_tour span {color:#fff;font-weight:bold;}
#next_tour a {color:#f00;text-decoration:none;border-bottom:1px dotted white;}
#next_tour a:hover {color:#999;}
.clear {clear:both;}
#next_tour #tourinfo {margin:0 auto 10px auto;text-align:left;}
#next_tour .button {padding:3px 5px 4px 5px;color:#fff;border-bottom:1px solid black;display:block;width:105px;margin:5px auto;}
#next_tour .button:hover {color:#000;}

/* Top 50 */

#top50 {background:#111;color:#f00 !important;font:bold 9pt arial,verdana,sans-serif;margin:5px 0 0 0;padding:0;overflow:auto;height:250px;}
#top50 a {text-decoration:none;color:#999;font:normal 9pt arial,verdana,sans-serif;margin-bottom:2px;}
#top50 td {text-align:left;padding:0 0 0 8px;height:24px;border-top:1px solid #222;}
#top50 table {width:140px;}

/* Tour Calendar */

#tours {width:100%;margin-top:5px;}
#tourcal {margin:0;width:100%;border:2px solid #000;border-bottom:1px solid #000;color:#fff;font:9pt arial,verdana,sans-serif;background:#111;}
#tourcal a {color:#999;border:0 !important;text-decoration:none;}
#tourcal a:hover {color:#fff;}
#tourcal th {color:#fff !important;background:#610000 url('/portal/extras/button.png') top center repeat-x;font:bold 9pt arial,verdana,sans-serif;text-align:left;padding:3px 2px;border-bottom:2px solid #fff;}
#tourcal td {color:white !important;font:9pt arial,verdana,sans-serif;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #222;border-left:1px solid #222;padding:2px;}
#tourcal a span.info {letter-spacing:2px;font-family:serif;font-weight:bold;}
div.htmltooltip {position: absolute;z-index: 1000;left: -1000px;top: -1000px;background: #000;border: 3px solid #fff;color: #ccc;padding: 3px;width: 200px;}
div.htmltooltip span.winner {color:#f00;}
#regcal .iframed {position:relative;top:-580px;left:-10px;}

/* Gimmicks */

#gims {text-align:left;}
#gims iframe, select, option {background:#111;border-top:1px solid #000;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #000;color:#fff;font:9pt arial,verdana,sans-serif;}
#gims p {margin:0 0 15px 0;}
#gims option {border:0;}
#gims form {text-align:left;}
#gims table {margin-left:0;}
