#dbleft {
border-right:solid 1px #c0c0c0;
float:left;
padding-right:10px;
position:relative;
}

#dbright {
float:left;
padding-left:5px;
position:relative;
top:inherit;
width:40%;
}

#headerName {
border-bottom:dotted 1px #808080;
color:#3b5863;
font-size:16px;
padding-bottom:3px;
}

#themechanger {
float:right;
margin-right:4px;
padding-top:74px;
position:relative;
}

#topnav {
background:#f5f5f5;
border-bottom:solid 1px #c0c0c0;
border-top:solid 1px #e8e8e8;
margin-bottom:18px;
padding:5px;
width:inherit;
}

#topnav a {
background-image:url(/cache/img/v2/arrowLTR.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 9px;
}

#topnav ul {
display:inline;
list-style:none;
margin-left:0;
padding-left:0;
}

#topnav ul li {
display:inline;
list-style:none;
margin-bottom:0;
margin-left:0;
padding:0 5px 5px;
}

.ac_odd {
background-color:#eee;
}

.ac_over {
background-color:#E3E3E3;
color:#666666;
}

.ac_results {
background-color:white;
border:1px solid;
border-color:#cccccc;
overflow:hidden;
padding:0;
z-index:99999;
}

.ac_results li {
cursor:default;
display:block;
font:menu;
font-size:12px;
line-height:16px;
margin:0;
overflow:hidden;
padding:2px 5px;
}

.ac_results ul {
list-style:none;
list-style-position:outside;
margin:0;
padding:0;
width:100%;
}

.admin,.mod {
font-size:11px;
font-weight:700;
}

.admin,a.admin,a.admin:visited {
color:#ffa34f;
}

.bodyline {
background:#ffffff;
border:0 solid #666666;
border-style:solid;
border-width:0;
}

.check {
float:left;
margin-right:15px;
position:relative;
}

.code {
background:#fafafa;
border:1px solid #666666;
color:#006600;
font:8pt Courier,"Courier New",sans-serif;
padding:5px;
}

.col_left {
clear:left;
float:left;
width:50%;
}

.col_right {
float:right;
width:50%;
}

.darkcell {
background:#909090;
color:white;
}

.dbitem1 {
background-color:#fafafa;
border:solid 1px #d9d9d9;
padding:3px;
}

.dbitem2 {
background-color:#f6f6f6;
border:solid 1px #d9d9d9;
padding:3px;
}

.dbmon {
border:solid 1px #d9d9d9;
padding:3px;
}

.dbmon1 {
background-color:#fafafa;
border:solid 1px #d9d9d9;
padding:3px;
width:75px;
}

.dbmon2 {
background-color:#f6f6f6;
border:solid 1px #d9d9d9;
padding:3px;
width:75px;
}

.dbmonster {
border:solid 1px #d9d9d9;
border-collapse:collapse;
}

.dbmonw {
border:solid 1px #d9d9d9;
font-weight:700;
padding:3px;
}

.dbrow1 {
background-color:#fafafa;
border-bottom:solid 2px #ffffff;
padding:5px;
}

.dbrow2 {
background-color:#f6f6f6;
border-bottom:solid 2px #ffffff;
padding:5px;
}

.downlinks {
float:right;
margin-left:10px;
position:relative;
}

.errorline {
background:#999999;
border:1px solid #333333;
}

.explaintitle {
color:#999999;
font-size:8pt;
font-weight:700;
}

.forabg {
clear:both;
margin-bottom:4px;
padding:0 5px;
}

.forumline {
background:#ffffff;
border:0 solid #333333;
border-style:solid;
border-width:0;
}

.gensmall,td.genmed,.genmed {
font-size:8pt;
}

.header {
background:#d0d0d0 url(/cache/img/v2/cellpic3.gif);
border-style:solid;
border-width:0;
color:#666666;
font-size:8pt;
font-weight:700;
height:27px;
padding-left:8px;
padding-right:8px;
white-space:nowrap;
}

.headerright {
padding-bottom:6px;
padding-right:4px;
}

.helpline {
border:0 solid;
font-size:10px;
}

.imgfolder {
margin:1px 4px;
}

.imgspace {
margin-left:1px;
margin-right:2px;
}

.imgtopic,.imgicon {
margin-left:3px;
}

.itempic {
border:solid 1px #d9d9d9;
padding:5px;
}

.label {
padding-right:10px;
text-align:right;
width:150px;
}

.lightcell {
background:#E3E3E3;
}

.mod,a.mod,a.mod:visited {
color:#006600;
}

.name,.nav {
font-size:8pt;
font-weight:700;
}

.navArrow {
bottom:3px;
left:118px;
position:absolute;
}

.navbar {
padding:0 10px;
}

.postbody {
font-size:8pt;
line-height:125%;
}

.postdetails {
color:#666666;
font-size:8pt;
}

.quote {
background:#fafafa;
border:1px solid #666666;
color:#444444;
font-size:8pt;
line-height:125%;
}

.row1,td.spacerow {
background:#F5F5F5;
border-style:solid;
border-width:0;
}

.row2,.helpline {
background:#F7F7F7;
border-style:solid;
border-width:0;
}

.row3 {
background:#F9F9F9;
border-style:solid;
border-width:0;
}

.search_contain {
margin-bottom:10px;
width:100%;
}

.search_header {
background-image:url(/cache/img/v2/cellpic3.gif);
float:left;
font-weight:700;
height:22px;
margin:5px 0;
padding-top:5px;
text-align:center;
width:100%;
}

.subcol_left {
clear:left;
float:left;
width:25%;
}

.subcol_right {
float:left;
}

.subtitle,h2 {
font:bold 18px/180% Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}

.topbkg {
background:#efefef url(/cache/img/v2/cellpic_bkg.jpg) repeat-x;
}

.topictitle {
font-size:10pt;
font-weight:700;
}

a,a:visited,a.graylink,a:visited.graylink {
color:#626262;
text-decoration:none;
}

a.admin:hover,a.mod:hover {
color:#dd6900;
}

a.but,a.but:hover,a.but:visited {
color:#000000;
text-decoration:none;
}

a.topictitle:hover {
color:#CCCCCC;
}

a.topictitle:visited {
color:#999999;
}

a.votelink,a:visited.votelink {
color:#f26522;
text-decoration:none;
}

a.whiteButton,a:hover.whiteButton,a:visited.whiteButton {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
padding:5px;
}

a:hover,a:hover.graylink {
color:#909090;
text-decoration:none;
}

a:hover.navlink,a:hover.subnavlink {
background-color:#BDBDBD;
color:#626262;
font-size:8pt;
text-decoration:none;
}

a:hover.votelink {
color:#d9632b;
text-decoration:none;
}

a:visited.navlink,a:active.navlink,a:visited.subnavlink,a:active.subnavlink {
color:#626262;
font-size:8pt;
text-decoration:none;
}

body {
background-color:#FFFFFF;
font-family:Verdana, Arial;
font-size:8pt;
margin:0;
padding:0;
}

div.boxHeader {
color:#FFFFFF;
font-family:Verdana, Arial;
font-size:8pt;
font-weight:700;
margin:0;
padding:0;
}

form {
display:inline;
}

h1,.maintitle,h1 {
color:#3b5863;
font-family:Verdana, Arial;
font-size:11pt;
}

hr {
border:0 solid #ffffff;
border-top-width:1px;
height:0;
}

img {
border:0 solid;
}

input {
font:8pt Verdana,Arial,Helvetica,sans-serif;
}

input,select {
background:#FFFFFF;
border:1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding-bottom:0;
padding-left:0;
}

input.button {
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:solid;
border-width:1px;
color:#666666;
font-family:Verdana;
font-size:8pt;
font-style:normal;
font-weight:400;
}

input.button,input.liteoption,.fakebut,input.liteoption,.fakebut {
background:#fafafa;
border:1px solid #000000;
font-size:11px;
}

input.catbutton {
background:#fafafa;
border:1px solid #000000;
font-size:10px;
}

input.checkbox {
border:0 none #FFFFFF;
}

input.loginButton {
background-color:#909090;
border-color:#7a7a7a;
border-width:1px;
color:#ffffff;
font-family:Verdana;
font-size:8pt;
font-style:normal;
font-weight:400;
}

input.mainoption {
background:#fafafa;
border:1px solid #000000;
font-size:11px;
font-weight:700;
}

input.post,textarea.post {
background:#ffffff;
border:1px solid #000000;
font:8pt Verdana,Arial,Helvetica,sans-serif;
padding-bottom:2px;
padding-left:2px;
}

li {
color:#505050;
font-family:Verdana, Arial;
font-size:8pt;
line-height:200%;
}

li.row strong {
color:#000000;
font-weight:400;
}

p {
color:#5c5c5c;
font-family:Verdana, Arial;
font-size:8pt;
line-height:200%;
}

p.menu {
color:#000000;
font-family:Verdana, Arial;
font-size:8pt;
}

select {
background:#ffffff;
font:8pt Verdana,Arial,Helvetica,sans-serif;
}

select.dbdrop {
width:85px;
}

select.dbtodrop {
width:60px;
}

table.database {
padding-top:5px;
}

td {
color:#333333;
font-size:8pt;
}

td.cat {
background:#f0f0f0 url(/cache/img/v2/cellpic1.gif);
border-style:solid;
border-width:0;
font-weight:700;
height:29px;
letter-spacing:1px;
text-indent:4px;
}

td.postrow {
background:#F5F5F5;
}

td.rowpic {
background:url(/cache/img/v2/cellpic2.jpg) #ffffff repeat-y;
border-style:solid;
border-width:0;
}

textarea {
background:#FFFFFF;
border:1px solid #CCCCCC;
color:#5c5c5c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
padding-bottom:0;
padding-left:0;
}

th {
background:#d0d0d0 url(/cache/img/v2/cellpic3.gif);
border-style:solid;
border-width:0;
color:#666666;
font-size:8pt;
font-weight:700;
height:27px;
padding-left:8px;
padding-right:8px;
text-align:center;
white-space:nowrap;
}

th.cellpic3 {
background:#d0d0d0 url(/cache/img/v2/cellpic3.gif);
border-style:solid;
border-width:0;
color:#666666;
font-size:8pt;
font-weight:700;
height:27px;
padding-left:8px;
padding-right:8px;
text-align:left;
white-space:nowrap;
}

th.profile {
background:#e3e3e3 url(/cache/img/v2/profiletablebg.gif);
border-color:#c5c5c5;
border-style:solid;
border-width:0;
color:#666666;
font-size:8pt;
font-weight:700;
height:30px;
padding-left:8px;
padding-right:8px;
text-align:left;
white-space:nowrap;
}

th.profileEnd {
background:#e3e3e3 url(/cache/img/v2/profiletablebg.gif);
border-color:#c5c5c5;
border-style:solid;
border-width:0 1px 0 0;
color:#666666;
font-size:8pt;
font-weight:700;
height:30px;
padding-left:8px;
padding-right:8px;
text-align:left;
white-space:nowrap;
}

th.profileStart {
background:#e3e3e3 url(/cache/img/v2/profiletablebg.gif);
border-color:#c5c5c5;
border-style:solid;
border-width:0 0 0 1px;
color:#666666;
font-size:8pt;
font-weight:700;
height:30px;
padding-left:8px;
padding-right:8px;
text-align:left;
white-space:nowrap;
}

ul {
margin:15px;
padding:0;
}

ul.linklist {
display:block;
margin:0;
}

ul.linklist li {
display:block;
float:left;
font-size:1.1em;
line-height:2.2em;
list-style-type:none;
margin-right:5px;
width:auto;
}

ul.linklist li.rightside,p.rightside {
float:right;
margin-left:5px;
margin-right:0;
text-align:right;
}

ul.makeMenu li {
list-style-type:none;
margin:0;
position:relative;
}

ul.makeMenu li > ul {
border:1px solid #909090;
border-left:7px solid #909090;
display:none;
left:130px;
padding:1em;
position:absolute;
top:-15px;
width:150px;
}

ul.makeMenu li a {
color:#626262;
display:block;
margin:0;
padding-left:.5em;
text-decoration:none;
width:100%;
}

ul.makeMenu li a:hover,ul.makeMenu li a.CSStoHighLink,ul.makeMenu li:hover > a {
color:#626262;
}

ul.makeMenu li:hover,ul.makeMenu li.CSStoHighlight {
background-color:#BDBDBD;
}

ul.makeMenu ul.CSStoShow,ul.makeMenu li:hover > ul {
display:block;
}

ul.makeMenu,ul.makeMenu ul {
background-color:#E3E3E3;
cursor:default;
font-size:8pt;
margin-left:0;
padding-left:0;
width:130px;
}

ul.navlinks {
border-bottom:1px solid #FFFFFF;
font-weight:700;
padding-bottom:1px;
}

ul.topiclist dd {
border-left:1px solid #FFFFFF;
display:block;
float:left;
padding:4px 0;
}

ul.topiclist dfn {
display:none;
}

ul.topiclist dl,.navArrowSpan {
position:relative;
}

ul.topiclist dt {
display:block;
float:left;
font-size:1.1em;
padding-left:5px;
padding-right:5px;
width:50%;
}

ul.topiclist li {
color:#777777;
display:block;
list-style-type:none;
margin:0;
}

ul.topiclist li.row dl {
padding:2px 0;
}

ul.topiclist li.row dt a.subforum {
background-image:none;
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 0 12px;
position:relative;
white-space:nowrap;
}

.shortcutItem{
    padding:0.2em;
}

.arrowList{
    list-style-image: url(/cache/img/v2/arrowLTR.gif);
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 15px;
    margin-right: 6px;
    white-space:nowrap;
    padding-left:0px;
}

.navtable{
    margin-top: 10px;
    margin-bottom: -6px;
}

#searchboxeswrap{
    padding-top:74px;
    margin: 0 283px;
}
#searchboxes{
    margin-left:auto;
    margin-right:auto;
    width:33em;
}
#monsters,#items,#forums{
    width:105px;
}
body{
    min-width: 940px;
}