/* TEMPLATE */
* {margin:0px;padding:0px;font-family:arial;}
body {font-size:12px;}
div#wrap {width:952px;text-align:left;padding-top:6px;}
div#wrap2 {width:952px;text-align:left;position:relative;}
div#page {text-align:left;padding:17px 1px;}
div.page {padding:5px 20px;}
div#pageWrap {clear:both;}

/* OBJECTS */
td {text-align:left;}
h1,h2,h3,h4 {font-family:arial;}
h1 {font-size:24px;font-weight:normal;margin-bottom:8px;}
h2 {font-size:15px;font-weight:normal;margin-bottom:8px;}
h3 {font-size:15px;font-weight:bold;margin-bottom:8px;}
h4 {font-size:14px;font-weight:bold;margin-bottom:8px;}
h2 a {margin:0px 2px;font-size:14px;text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h1 a {font-size:18px;text-decoration:none;}
h1 a:hover {text-decoration:underline;}
h1 span {font-size:14px;}
ul.list li {padding:3px 3px;border-bottom:1px dotted #ddd;list-style-type:none;}
input.submit, button, input[type="submit"], input[type="button"], input[type="file"] > input[type="button"] {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;cursor:pointer;font-size:x-small;padding:4px 8px;vertical-align:top;}
button {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;cursor:pointer;font-size:11px;padding:4px 8px;vertical-align:top;border-width:1px;}
select.sxy {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border:1px solid #aaa;padding:4px;font-size:11px;position:relative;top:1px;float:left;margin-right:1px;}
select.groupList optgroup option {padding-left:15px;}
textarea {width:373px;height:175px;margin-right:5px;float:left;}
input.sbm {padding:px 5px;outline:none;}
a:hover {text-decoration:none;}
a img {border:0px;}
a.mURL {/*cursor:default;*/outline:none;text-decoration:none;}
a.underline:hover {text-decoration:none!important;}

#loading {width:32px;height:32px;background:transparent url('/guild/static/images/icons/loading2.gif') no-repeat;position:absolute;top:10px;right:10px;overflow:hidden;z-index:2000;display:none;}


/* HEADER */
ul#header {list-style:none;margin-left:0px;height:30px;}
ul#header li {float:left;}
ul#header li a {display:block;text-indent:-9999px;outline:none;}
ul#header li a.guildLogo {width:160px!important;}
ul#header li a.login {width:90px;height:30px;background:transparent url('/guild/static/images/menu/mnuLogin.jpg') no-repeat;}
ul#header li a.login:hover {background:transparent url('/guild/static/images/menu/mnuLoginOvr.jpg') no-repeat;}
ul#header li a.loginSel {background:transparent url('/guild/static/images/menu/mnuLoginSel.jpg') no-repeat!important;}
ul#header li a.signup {width:90px;height:30px;background:transparent url('/guild/static/images/menu/mnuSignup.jpg') no-repeat;}
ul#header li a.signup:hover {background:transparent url('/guild/static/images/menu/mnuSignupOvr.jpg') no-repeat;}
ul#header li a.signupSel {background:transparent url('/guild/static/images/menu/mnuSignupSel.jpg') no-repeat!important;}
ul#header li a.account {width:90px;height:30px;background:transparent url('/guild/static/images/menu/mnuAccount.jpg') no-repeat;}
ul#header li a.account:hover {background:transparent url('/guild/static/images/menu/mnuAccountOvr.jpg') no-repeat;}
ul#header li a.accountSel {background:transparent url('/guild/static/images/menu/mnuAccountSel.jpg') no-repeat!important;}
ul#header li.nonmenu {padding-top:5px;margin-right:8px;}
ul#header li.nonmenu a {display:inline;text-indent:0px;outline:default;margin-left:8px;text-decoration:none;}
ul#header li.nonmenu a:hover {text-decoration:underline;}
span.micromenu {position:absolute;top:5px;right:0px;font-size:11px;}
span.micromenu div.img {margin-top:4px;}
span.micromenu div.info {margin:5px 0px 0px 5px;}

/* FOOTER */
div#footer {background:transparent url('/guild/static/images/footer.jpg') no-repeat;}
div#footer {width:952px;height:27px;clear:both;text-align:left;}
div#footer ul {list-style:none;float:right;margin-top:6px;font-size:10px;}
div#footer ul li {float:left;margin-right:8px;}
div#footer ul li a {text-decoration:none;font-weight:bold;outline:none;}

/* FRAME ELEMENT */
div.frm {padding:5px 5px 12px;margin:10px 0px;}
div.frm span {font-size:11px;display:block;text-align:center;padding-top:7px;margin-top:3px;}
div.frm h1 {display:block;padding:5px;font-weight:bold;font-size:12px;margin-bottom:15px;margin-top:0px;}
div.frm label {float:left;margin-right:4px;text-align:right;width:120px;}
div.frm input, div.frm select {margin-bottom:7px;}
div.frm input[type=checkbox] {float:left;}
div.frm div.remember {position:relative;top:-1px;left:3px;display:inline;}
div.frm br {clear:both;}
div.frm input.trans {background:transparent;border-width:0px;font-weight:bold;}

/* PANEL */
.panel {display:none;}
div#panelFrm {position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:1001;opacity:.8;display:none;}
div#panel2 {position:absolute;left:50%;width:900px;margin-left:-450px;top:60px;z-index:1002;padding:2px;display:none;}
div#panel2 img {max-width:860px;}
div#panel {position:absolute;width:300px;left:50%;top:160px;margin-top:-100px;margin-left:-150px;z-index:1002;padding:2px;display:none;}
.panel span {font-size:11px;display:block;text-align:center;padding-top:7px;margin-top:3px;}
.panel h1 {display:block;padding:5px;font-weight:bold;font-size:12px;margin-bottom:15px;}
.panel h1 span {float:right;width:11px;height:11px;cursor:pointer;border:0px;padding:0px;margin:0px;}
.panel label {float:left;margin-right:4px;text-align:right;width:120px;position:relative;top:1px;}
.panel input, div.frm select, .panel select {margin-bottom:7px;}
.panel input[type=checkbox] {float:left;}
.panel div.remember {position:relative;top:-1px;left:3px;display:inline;}
.panel br {clear:both;}
.panel input.trans {background:transparent;border-width:0px;font-weight:bold;}

/* MISC CLASSES */
.bold {font-weight:bold!important;}
.grey {color:#555!important;}
.bold {font-weight:bold!important;}
.italic {font-style:italic!important;}
.underline {text-decoration:underline!important;}
.left {float:left!important;}
.right {float:right!important;}
.small {font-size:11px!important;}
.tiny {font-size:10px!important;}
.blue {color:#06a!important;}
.tcenter {text-align:center!important;}
.tright {text-align:right!important;}
.nodisplay, .hide {display:none;}
.relative {position:relative;}
.rounded {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.inline {display:inline!important;}
.pointer {cursor:pointer;}

/* SPACERS */
div.gap {height:3px;overflow:hidden;}
div.push {padding-top:3px;}

/* BBCODE */
.bold {font-weight: bold;}
.italics {font-style: italic;}
.underline {text-decoration: underline;}
.strikethrough {text-decoration: line-through;}
.overline {text-decoration: overline;}
.sized {text-size:}
.quotecodeheader {display:none;}
.codebody {background-color: #FFFFFF;font-family: Courier new, courier, mono;font-size: 12px;color: #006600;border: 1px solid #BFBFBF;}
.quotebody {background-color: #FFFFFF;font-size: 12px;color: #660002;border: 1px solid #ccc;padding:4px;color:#06a;}
.listbullet {list-style-type: disc;list-style-position: inside;}
.listdecimal {list-style-type: decimal;list-style-position: inside;}
.listlowerroman {list-style-type: lower-roman;list-style-position: inside;}
.listupperroman {list-style-type: upper-roman;list-style-position: inside;}
.listloweralpha {list-style-type: lower-alpha;list-style-position: inside;}
.listupperalpha {list-style-type: upper-alpha;list-style-position: inside;}

/* Floating Menu */
div.floatingMenuFrame {width:100%;position:fixed;bottom:-1px;left:0px;font-size:12px;z-index:5000;}
div.floatingMenuOFrame {text-align:left;width:98%;border-bottom:0px;}
div.floatingMenu {background:#e5e5e5;border-top:1px solid #fff!important;height:25px;}
div.floatingMenu img.img {margin-right:4px;}
div.floatingMenuBlock {position:relative;background:#e5e5e5;border-left:1px solid #eee!important;border-right:1px solid #ccc!important;padding:5px;}
div.floatingMenuBlock:hover {background-color:#fff;}
div.floatingMenuBlockStart {border-left:0px;}
div.floatingMenuBlockEnd {border-right:0px;}
#hiddenFloatingMenu {position:fixed;bottom:0px;left:0px;display:none;}
#floatingMenuShowList {background-color:#fff;position:absolute;bottom:26px;width:129px;right:0px;display:none;z-index:1200;border:1px solid #ccc!important;border-bottom:0px;}
#chatWindows .chatFrame {float:right;cursor:pointer;position:relative;background:#e5e5e5;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;padding:5px;border-right:0px;z-index:1203;}
#chatWindows .chatFrame:hover {background-color:#fff;}
#chatWindows div.close {float:right;background:transparent url('/guild/static/images/icons/closeGrey.png') no-repeat;width:7px;height:7px;overflow:hidden;cursor:pointer;margin-left:5px;position:relative;top:4px;}
#chatWindows div.close:hover {background:transparent url('/guild/static/images/icons/closeDarkGrey.png') no-repeat;}
#floatingMenuShowList div.hdr {background-color:#06a;color:#fff;padding:3px;font-size:11px;}
#floatingMenuShowList div.hdr div.closer {background:transparent url('/guild/static/images/icons/closeBlue.png') no-repeat;width:7px;height:7px;overflow:hidden;cursor:pointer;}
#floatingMenuShowList div.hdr div.closer:hover {background:transparent url('/guild/static/images/icons/closeLightBlue.png') no-repeat;}
#floatingMenuShowList div.player {padding:4px 3px;border-bottom:1px solid #ddd!important;background-color:#fff;font-size:11px;color:#222;}
#floatingMenuShowList div.player:hover {background-color:#bde0f7;color:#000;border-bottom:1px solid #73b1da!important;}
.chatterBox {width:120px;}
.chatWindow {position:absolute;bottom:26px;width:180px;left:-1px;display:none;z-index:1201;background-color:#fff;border:1px solid #ccc!important;border-bottom:0px;}
div.chatWindow div.hdr {color:#fff;padding:4px;}
div.chatWindow div.hdr div.closer {background:transparent url('/guild/static/images/icons/closeBlack.png') no-repeat;float:right;width:7px;height:7px;overflow:hidden;cursor:pointer;}
div.chatWindow div.hdr div.closer:hover {background:transparent url('/guild/static/images/icons/closeDarkGrey.png') no-repeat;}
div.chatWindow div.privateChat {padding:5px;}
div.chatInput {text-align:right;margin-bottom:4px;border-top:1px dotted #ccc;padding-top:4px;background:transparent url('/guild/static/images/icons/chat.png') no-repeat 5px 5px;}
div.chatInput input {width:145px;margin-right:5px;border:1px solid #ccc;}
div.privateChat {border-top:1px solid #ccc;padding:3px;font-size:11px;height:150px;overflow-x:hidden;overflow-y:auto;}
div.privateChat b {color:blue;}
div.privateChat strong {color:red;}
div.privateChat img {max-width:160px;}
#floatingMenuChatCount {color:#06a;font-weight:bold;font-size:11px;margin:0px 3px;}
.button {background:#e0e0e0 url('/frontend/static/images/_buttonFade.png') repeat-x top;border:1px solid #c7c7c7;border-top-color:#dbdbdb;border-left-color:#dbdbdb;font-size:11px;padding:5px 8px;}
.button2 {background:#e0e0e0 url('/frontend/static/images/_buttonFade.png') repeat-x top;border:1px solid #c7c7c7;border-top-color:#dbdbdb;border-width:1px 0px 0px 0px;font-size:11px;padding:5px 8px;margin:0px 1px;}
.thread td {border-bottom:1px solid #eee;background-image:url('/guild/static/images/fadeTransDark.png');background-repeat:repeat-x;background-position:top;}
