@import '/forums/styles/groups.css';
@import '/forums/styles/guilds.css';

/* FIX IE6 Scrollbars bug - Leave this in! */
html {overflow-x:auto}

/* Body entry, change forum page background colour, default font, font size, etc. Leave text-align:center to center board content
   #ipwrapper will set text-align back to left for the forum. Any other tables / divs you use must use text-align:left to re-align
   the content properly. This is a work around to a known Internet Explorer bug */
BODY {margin:20px 20px 15px 20px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg);background-attachment:fixed; color:#000; font-family:Verdana, Tahoma, Arial, sans-serif; font-size:.8em; text-align:center; padding:0px}

TABLE, TR, TD {font-family:Verdana, Tahoma, Arial, sans-serif; font-size:11px; color:#000}

/* MAIN WRAPPER:Adjust forum width here. Leave margins alone to auto-center content */
#ipbwrapper {text-align:left; width:95%; margin-left:auto;margin-right:auto}

a {text-decoration:none; color:#036; outline:none}
a:hover {text-decoration:underline; color:#000}
a:active {color:#069}

.b {font-weight:bold}
.i {font-style:italic}

fieldset.search {padding:6px; line-height:150%}
label      {cursor:pointer}
form       {display:inline}
img        {vertical-align:middle; border:0px}
img.attach {border:2px outset #EEF2F7;padding:2px}

.googleroot  {padding:6px; line-height:130%}
.googlechild {padding:6px; margin-left:30px; line-height:130%}
.googlebottom, .googlebottom a:link, .googlebottom a:visited, .googlebottom a:active {font-size:11px; color:#3A4F6C}
.googlish, .googlish a:link, .googlish a:visited, .googlish a:active {font-size:14px; font-weight:bold; color:#00D}
.googlepagelinks {font-size:1.1em; letter-spacing:1px}
.googlesmall, .googlesmall a:link, .googlesmall a:active, .googlesmall a:visited {font-size:10px; color:#434951}

li.helprow {padding:0px; margin:0px 0px 10px 0px}
ul#help    {padding:0px 0px 0px 15px}

option.cat {font-weight:bold}
option.sub {font-weight:bold;color:#CCC}
.caldate   {text-align:right;font-weight:bold;font-size:11px;color:#777;background-color:#DFE6EF;padding:4px;margin:0px}

.warngood {color:green}
.warnbad  {color:red}

#padandcenter {margin-left:auto;margin-right:auto;text-align:center;padding:14px 0px 14px 0px}

#profilename {font-size:28px; font-weight:bold}
#calendarname {font-size:22px; font-weight:bold}

#photowrap {padding:0px}
#phototitle {font-size:24px}
#photoimg   {text-align:center; margin-top:15px}

#ucpmenu    {line-height:150%;width:22%}
#ucpmenu p  {padding:2px 5px 6px 9px;margin:0px}
#ucpcontent {background-color:#CCC; border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;line-height:150%; width:auto}
#ucpcontent p  {padding:10px;margin:0px}
.ucpmenuback {border:1px solid #000;background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
.postbox {border:1px solid #000;background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); padding:0px; margin:0px}

#ipsbanner {position:absolute;top:1px;right:5%}
#logostrip {background-color:#555; background-image:url(/forums/style_images/concrete/logo_bg.gif); color:#CCCCCC; height:90px}
#submenu   {border:1px solid #BCD0ED;background-color:#DFE6EF;font-size:10px;margin:3px 0px 3px 0px;color:#3A4F6C;font-weight:bold}
#submenu a:link, #submenu  a:visited, #submenu a:active {font-weight:bold;font-size:10px;text-decoration:none; color:#3A4F6C}
#userlinks {border:1px solid #C2CFDF; background-color:#F0F5FA}

#navstrip  {font-weight:bold;padding:6px 0px 6px 0px}

.activeuserstrip {background-color:#CCC; color:#000; padding:6px}
.activeuserstrip2 {background-color:#CCC; color:#000; padding:6px; border-top:1px solid #000}

/* Form stuff (post / profile / etc) */
.pformstrip {font-weight:bold; color:#000; padding:7px; margin:4px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg)}
.pformstripb {font-weight:bold; color:#000; padding:7px; margin:0px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg); border-left:1px solid #000; border-right:1px solid #000}
.pformstrip2 {font-weight:bold; color:#000; padding:7px; margin:0px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg); border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000} /* height:30px; */
.pformstrip3 {font-weight:bold; color:#000; padding:7px; margin:0px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg)}
.pformleft  {background-color:#CCC; padding:6px; margin-top:1px;width:25%; border-bottom:1px solid #000; border-right:1px solid #000; border-left:1px solid #000}
.pformleftw {background-color:#CCC; padding:6px; margin-top:1px;width:40%; border-bottom:1px solid #000; border-right:1px solid #000}
.pformright {background-color:#CCC; padding:6px; margin-top:1px;border-bottom:1px solid #000; border-right:1px solid #000}
.padding {padding:7px; margin:0px}
.padding3 {padding:3px; margin:0px}

.formtn {font-weight:bold; padding:7px; margin:0px; background-color:#DDD}
.formtb {font-weight:bold; padding:7px; margin:0px; background-color:#DDD; border-left:1px solid #000; border-right:1px solid #000}
.formtt {font-weight:bold; padding:7px; margin:0px; background-color:#DDD; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000}
.formmn {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
.formmb {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000}
.formml {width:25%; padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000}
.formmr {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-right:1px solid #000}
.formme {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000}

/* Topic View elements */
.signature   {font-size:10px; color:#339; line-height:150%; margin-top:2px}
.signature a {font-weight:bold; text-decoration:none; color:#339}
.signature a:hover {text-decoration:underline; color:#000}
.signature a:active {color:#09C}
.postdetails {font-size:10px; color:#000}
.postdetails a {font-weight:bold; text-decoration:none; color:#339}
.postdetails a:hover {text-decoration:underline; color:#000}
.postdetails a:active {color:#09C}
.postdetails2 {font-size:10px; color:#000} /* background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); */
.postcolor   {font-size:12px; line-height:160%}
.postcolor a {font-weight:bold; text-decoration:none; color:#339}
.postcolor a:hover {text-decoration:underline; color:#000}
.postcolor a:active {color:#09C}

.normalname {font-size:12px; font-weight:bold; color:#000}
.normalname a:link, .normalname a:visited, .normalname a:active {font-size:12px}
.unreg {font-size:11px; font-weight:bold; color:#900}

.post1 td {background-color:#F8F8F8; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px}
.post1 td td {border:0}
.post2 td {background-color:#F8F8F8; border-top:1px solid #000; border-bottom:1px solid #000; padding:5px}
.post2 td td {border:0}
.postlinksbar {background-color:#D1DCEB;padding:7px;margin-top:1px;font-size:10px; background-image:url(/forums/style_images/concrete/tile_sub.gif)}
td.postdetailsback {background:none; border-top:1px solid transparent; border-right:1px solid #000; border-bottom:1px solid transparent; padding:0 3px 3px 3px}
td.postdetailsback img {margin-top:-1px}

.newsdetails {font-weight:bold; color:#000; padding:7px; margin:0px; background-color:#CCC; border:1px solid #000}
.newsdetails a {text-decoration:none; color:#339}
.newsdetails a:hover {text-decoration:underline; color:#000}
.newsdetails a:active {color:#09C}
.newspost {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); color:#000}
.newspost a {color:#339; text-decoration:none}
.newspost a:hover {color:#000; text-decoration:underline}
.newspost a:active {color:#09C}

/* Common elements */
.darkrow {background-image:url(/forums/style_images/concrete/bg.gif)} /* background-color:#NEWBGCOLOR; <-- wtf is that */
.row1 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
/* .row2 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)} */
.row3 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
/* .row4 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)} */
.row5 {color:#000; background-color:#CCC; height:21px}
.row6 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); padding:3px}
.row7 {background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000}

.b5-a {margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border:1px solid #000}
.b5-n {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
.b5-ul {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-top:1px solid #000}
.b5-ur {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-right:1px solid #000; border-top:1px solid #000}
.b5-br {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-right:1px solid #000; border-bottom:1px solid #000}
.b5-bl {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-bottom:1px solid #000}
.b5-u {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000}
.b5-b {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000}
.b5-s {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; border-right:1px solid #000}
.b5-l {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000}
.b5-l25 {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-left:1px solid #000; width:25%}
.b5-r {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-right:1px solid #000}
.b5-um {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-top:1px solid #000}
.b5-bb {padding:7px; margin:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg); border-bottom:1px solid #000}

.b4-n {font-weight:bold; padding:7px; margin:0px; background-color:#CCC}
.b4-nb {font-weight:bold; padding:7px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg);margin:4px}
.b4-u {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000}
.b4-ul {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-left:1px solid #000; border-top:1px solid #000}
.b4-ur {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-right:1px solid #000; border-top:1px solid #000}
.b4-l {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-left:1px solid #000}
.b4-r {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-right:1px solid #000}
.b4-t {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-top:1px solid #000}
.b4-b {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000}
.b4-s {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-left:1px solid #000; border-right:1px solid #000}
.b4-top {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-top:1px solid #000}
.b4-bot {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-bottom:1px solid #000}
.b4-m {font-weight:bold; padding:7px; margin:0px; background-color:#CCC; border-bottom:1px solid #000; border-top:1px solid #000}

.msgpreview {background-color:#FFF;border-left:1px solid #000;border-right:1px solid #000;padding:2px}

/* .helpbox {border:0px solid #CCC; background-color:#CCC; color:#000} */
.helpbox {border:0px; background-color:transparent; color:#000}
.error {padding:10px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg)}

/* .darkrow1 {background-color:#C2CFDF; color:#4C77B6}
.darkrow2 {background-color:#BCD0ED; color:#3A4F6C}
.darkrow3 {background-color:#D1DCEB; color:#3A4F6C} */
.darkrow1 {background-color:#CCC; color:#000}
.darkrow2 {background-color:#CCC; color:#000}
.darkrow3 {background-color:#CCC; color:#000}
.postsep {background-color:#AAA; background-image:url(/forums/style_images/concrete/tiny_bar2.gif); height:9px; border-top:1px solid #000; border-bottom:1px solid #000}

.hlight {background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg)}
.dlight {}

/* .titlemedium {font-weight:bold; color:#000; padding:7px; margin:0px; background-color:#CCC} height:30px; */
.titlemedium {font-weight:bold; color:#000; padding:7px; margin:4px; background-color:#C3BEB6; background-image:url(/forums/style_images/concrete/bg.jpg)}
.titlemedium a {color:#000}
.titlemedium a:hover {color:#036}
.titlemedium a:active {color:#000}

/* Main table top (dark blue gradient by default) */
/* .maintitle {vertical-align:middle;font-weight:bold; color:#FFF; padding:8px 0px 8px 5px; background-image:url(/forums/style_images/concrete/tile_back.gif)}
.maintitle a:link, .maintitle  a:visited, .maintitle  a:active {text-decoration:none; color:#FFF}
.maintitle a:hover {text-decoration:underline}
.maintitle a:active {color:#EEE} */

.maintitle {color:#FFF; font-size:1em; height:30px; background-image:url(/forums/style_images/concrete/small_bg.gif); background-color:#444}
.maintitle  a:link, .maintitle  a:visited {text-decoration:none; color:#FFF}
.maintitle a:hover {text-decoration:underline; color:#FFF}
.maintitle  a:active {text-decoration:underline; color:#CCC}

/* tableborders gives the white column / row lines effect */
.plainborder {border:1px solid #000;background-color:#CCC}
.tableborder {border:1px solid #000;padding:0; margin:0; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
.tablefill   {border:1px solid #000;background-color:#CCC;padding:6px} /* border #345487 bgc #F5F9FD */
.tablepad {color:#000; padding:6px; border:1px solid #000; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}
.tablepad a {text-decoration:none; color:#339}
.tablepad a:hover {text-decoration:underline; color:#000}
.tablepad a:active {color:#09C}
.tablebasic  {width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px}
.tablebasic2  {width:100%; padding:0px 0px 0px 0px; margin:0px; border:0px; background-color:#AFABA3; background-image:url(/forums/style_images/concrete/bg3.jpg)}

.smilies {border:1px solid #000; background-color:#EEE; padding:6px; color:#000}
.smilies a {font-weight:bold; text-decoration:none; color:#339}
.smilies a:hover {text-decoration:underline; color:#000}
.smilies a:active {color:#09C}

.wrapmini    {float:left;line-height:1.5em;width:25%}
.pagelinks   {float:left;line-height:1.2em;width:35%}

.desc {font-size:10px}
.edit {font-size:9px}


.searchlite {font-weight:bold; color:#F00; background-color:#FF0}

#QUOTE {font-family:Verdana, Arial, sans-serif; font-size:11px; color:#465584; background-color:#FAFCFE; border:1px solid #000; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px}
#QUOTE a {font-weight:bold; text-decoration:none; color:#339}
#QUOTE a:hover {text-decoration:underline; color:#000}
#QUOTE a:active {color:#09C}
#CODE  {font-family:Courier, "Courier New", Verdana, Arial, sans-serif;  font-size:11px; color:#465584; background-color:#FAFCFE; border:1px solid #000; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px}

.copyright {font-family:Verdana, Tahoma, Arial, Sans-Serif; font-size:9px; line-height:12px}

/* .codebuttons  {font-size:10px; font-family:verdana, helvetica, sans-serif; vertical-align:middle} */
.codebuttons {height:19px;width:66px;font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}
/* .forminput, .textinput, .radiobutton, .checkbox  {font-size:11px; font-family:verdana, helvetica, sans-serif; vertical-align:middle} */
.forminput {height:19px;font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}

.radiobutton  {font-size:11px; font-family:verdana, helvetica, sans-serif; vertical-align:middle}
.textinput  {font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}
/* .checkbox  {font-size:11px; font-family:verdana, helvetica, sans-serif; vertical-align:middle} */
.checkbox  {font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}
.radiobutton {font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;color:#000}

.shortinput {height:19px;font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}
.longinput {font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000;border:1px solid #000}
.dotinput {font-size:8.5pt;font-family:Verdana,Helvetica,sans-serif;vertical-align:middle;background-color:#CCC;color:#000}

.thin {padding:6px 0px 6px 0px;line-height:140%;margin:2px 0px 2px 0px;border-top:0px solid #CCC;border-bottom:0px solid #CCC}

.purple {color:purple;font-weight:bold}
.red    {color:red;font-weight:bold}
.green  {color:green;font-weight:bold}
.blue   {color:blue;font-weight:bold}
.orange {color:#F90;font-weight:bold}

.rtitle {color:#036;font-size:16pt;font-weight:bold}
.levelbox {background-image:url(/forums/style_images/concrete/bg.jpg)}

.spoiler {background:#CCC; border:1px solid #000; cursor:default; font-weight:bold; padding:2px}