h1{font-size:175%;text-align:center;font-variant:small-caps;margin:5px;}

table,td,th,div,span{font-size: 1em;}
form { margin: 0px; }
#main{
        border: 0;
        width: 100%;
        font-family: verdana;
        background-color:black;
        color:#c0c0c0;
        padding-bottom:25px;
}
#banner{
        border: 0;
        width:100%;
        font-family: verdana;
        color:#c0c0c0;
        background:black;
        margin-bottom:0px;
        padding-bottom:0px;
}

#banner table, #banner tr, #banner td
{
        margin-bottom:0px;
        padding-bottom:0px;
}

#bannerLeft{
        height: 114px;
        width:263px;
        background:black;
/*      background-image: url(http://www.underguild.com/images/header_topback1.jpg);*/
}
#bannerMiddle{
        height: 114px;
        width:684px;
}
#bannerRepeat{
        height: 200px;
        background-image: url(http://www.underguild.com/images/BannerBackRepeat.png);
}
#bannerBarRepeat{
        height: 13px; background-image: url(http://www.underguild.com/images/BannerRepeat.gif); background-repeat:repeat-x;
}
#bannerTop{ top:0px;}
#bannerBottom{ bottom:0px;}

#ElfBar{
        height: 22px;
        background-image: url(http://www.underguild.com/images/TopElf.png);
        background-repeat:repeat-x;
}
#menu{
        width: 263px;
        vertical-align: top;
        empty-cells:show;
}

#menu div.linkDiv{
        width:120px;
        margin-top:2px;
        margin-left:12px;
}

#menu .linkA{
        color:#FFF;
        font-weight:bold;
        text-decoration:none;
        position:relative;
        top:-4px;
        left:-1px;
}
#menuTop{
        height:26px; background-image: url(http://www.underguild.com/images/TopMainRepeat.gif); background-repeat:repeat-x;
        background-position:bottom left;
}

#menu .catTitle
{
        padding-left: 32px;
        padding-top: 8px;
        font-weight:bold;
        font-size:102%;
        font-variant:small-caps;
        text-decoration:none;
        color:#FFF;
}

#menu div.menutitle
{
        margin-top:5px;
        margin-left:5px;
        height:32px;
        width:122px;
        background-repeat:no-repeat;
}


#content{vertical-align:top;padding:0px 30px 10px 20px;}

#footer{
        padding-top: 30px;
        padding-bottom: 10px;
        text-align: center;
        font-size: .75em;
        color:#c0c0c0;
}

#footerbar{
        background-image: url(http://www.underguild.com/images/footer.gif);
        background-repeat:repeat-x;
        height:15px;
        width:100%;
        margin-bottom:5px;
}

td.tabs img{
position: relative;
top: 4px;
left: -1px;
}

.tabcell {
border-color: #999;
background-color: #546072;
border-top-style: outset;
border-top-width: 2px;
border-left-style: outset;
border-left-width: 2px;
border-right-style: outset;
border-right-width: 2px;
border-bottom-style: outset;
border-bottom-width: 2px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-top: 15px;
}

.details{background-color: #546072;}

.hidden {position: relative;visibility: hidden;}

.visible {position: relative;visibility: visible;}

.formButton, .editButton, .tinyButton{
background-color: #838383;
border-color: #838383;
border-width: 2px;
color: #000;
font-family: verdana;
font-weight: bold;
cursor: pointer;
}
.formButtonOver, .editButtonOver, .tinyButtonOver {
background-color: #CCC;
border-color: #CCC;
border-width: 2px;
color: #000;
font-family: verdana;
font-weight: bold;
cursor: pointer;
}
.editButton, .editButtonOver{
        font-size:87%;
        margin:0;
        padding: 0;
}

.tinyButton, .tinyButtonOver{
        font-size:70%;
        margin:0;
        padding: 0;
}
.loggedIn {color:#333;font-weight:bold;padding:2px 0 0 5px;}
TABLE.loginForm{height:38px;text-align:left;vertical-align:top;}
TABLE.loginForm TD{font-size:85%;color:#333;font-weight:bold;padding-left:3px;text-align:left;}
TABLE.loginForm INPUT{height:17px;font-size:85%;}
.selectButtons{
        width:100%;
        text-align:center;
        padding: 2px 0;
}

/*Borders for the articles*/
.blogEntry
{
        background: url(images/BackTopLeft.jpg) top left no-repeat;
        margin-top:5px;
        margin-bottom:5px;
        max-height:760px;
        max-width:1130px;
}
.blog {
        padding-left:15px;
        padding-top:5px;
}

.blogbody, .comments-body, .trackback-body {
        color: #000000;
        font-size:14px;
        font-weight:normal;
        line-height:14px;
        padding:10px;
        margin-left:6px;
}
.blogbody
{
        background: url(images/BackRight.jpg) top right repeat-y;
        margin:0;
        padding:15px;
}

.blogBottom
{
        background: url(images/BackBottomLeft.jpg) bottom left no-repeat;
}

.blogBottomRight
{
        background: url(images/BackBottomRight.jpg) bottom right no-repeat;
}
body, html{
        margin:0px;
        font-family : "Trebuchet MS", Tahoma, Helvetica, sans-serif;
        width: 100%;
        background:black;
        padding:0px;
}


A       {
        color: #9E6123;
        font-weight:bold;
        font-family: verdana, arial, sans-serif;
        text-decoration: none;
}

A:link {
        text-decoration: none;
        border-bottom: solid 1px #bc9e35;
}

A:visited       {
        text-decoration: none;
        border-bottom: solid 1px #bc9e35;
}
A:active, A:Hover, A:visited, A:link    { 
        color: #9E6123;
        font-weight:bold;  }

h1, h2, h3 {
        margin:0px; padding: 0px;
}

#banner a, #banner a:link, #banner a:visited, #banner a:hover, img {
        border: none;
        text-decoration:none;
}

#logoLink{
        width:345px;
        float:left;
}

#lookup {
        vertical-align:middle;
        width:150px;
        float:right;
        margin-right:20px;
}

#lookup input {
        background-image:url('http://www.underguild.com/images/pick_bkg1.png');
}

.link_menu{
        background-image:url("http://www.underguild.com/forum/templates/Charcoal2/images/header_topback1.jpg");
        margin:0px;
        padding-top:35px;
        text-align:center;
        line-height:1.2;
        font-size:smaller;
        float:left;
}

.link_menu a, .link_menu a:link, .link_menu a:visited, .link_menu a:hover{
        color:#bc9e35;
}

.link_menu ul li {
        padding-right:10px;
        padding-left:10px;
        display:inline;
}

.textheader {
        font-family: cursive;
        font-weight:bold;
        font-style:italic;
        font-size:larger;
}

.description {
        color: #transparent;
        font-size:14px;
        font-weight:bold;
        text-transform:none;
        display:block;
}

#container{

        z-index: 3;
        padding: 10px;
        background: #transparent;
        margin-right:30px;
        margin-left: 30px;
        margin-bottom:20px;
}


#links {
        z-index:2;
        position:absolute;
        top: 195px;
        right: 20px;
        width: 150px;
        background: #transparent;
        color: #transparent;
        text-align:center;
        padding:4px;
}

th{ border-bottom: 1px solid black; vertical-align:bottom;}


#llinks {
        position:absolute;
        top: 145px;
        left: 20px;
        width: 192px;
        text-align:center;
        padding:4px;
}



.title  {
        font-size: 14px;
        color: #9E6123;
        text-transform: uppercase;
        font-weight:bold;
}

#menu {
        margin-bottom:10px;
        font-size:11px;
        font-weight:bold;
}

.date, .comments-head   {
        font-size: 18px;
        color: #181818;
        font-weight:normal;
        text-transform:uppercase;
        padding-top:10px;
        padding-left:8px;
}

.date
{
        background: url(images/BackTopRight.jpg) top right no-repeat;
}

.posted, .comments-post, .trackback-post        {
        font-size: 14px;
        color: #000000;
        display:block;
        text-align:right;
}


.calendar {
        color:black;
        font-size:10px;
        font-weight:normal;
        padding:2px;
}

.calendarhead {
        color: #C4C4C4;
        font-size:10px;
        font-weight:bold;
        background: #ffffff;
        line-height:14px;
}

.side {
        display:none;
        font-size:12px;
        font-weight:normal;
        margin-bottom: 10px;
        padding:0px;
        text-align:left;
        width:220px;
        margin-top:2px;
        margin-left:25px;
        color:#bc9e35;
}

.sidetitle {
        font-size:14px;
        font-weight:bold;
        margin-bottom:0px;
        text-transform:capitalize;
        letter-spacing: .2em;
        color:#bc9e35;
        margin-left:15px;
        margin-top:4px;
}

.sidetitle img{ border:none}
#recruitBlock li { list-style:none}

.syndicate {
        font-size:9px;
        font-weight:bold;
        line-height:14px;
        padding:4px;
        margin-top:10px;
        text-align:center;
        background: #C4C4C4;
}

.powered {
        display:block;
        color: #181818;
        font-size:10px;
        font-weight:bold;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        border-left: 1px solid #000000;
        border-bottom: 1px solid #000000;
        line-height:14px;
        padding:4px;
        margin-top:10px;
        text-align:center;
}


input, select, textarea {
        font-size: 14px; font-family:verdana,sans-serif; border: solid 1px black;
        padding: 1px; margin: 1px;
        background-color: #FFFFFF; color:black;
}

#welcomeBlock {display:block;}

#welcomeBlock td{font-size:12px}
#raidBlock {display:block;}
#raidBlock tr {
        border: thin inset black;
}

#lootMenuBlock {display:block;}


div.twocol_left{
        position:relative;
        float:left;
        clear:left;
        left:5px;
        padding:5px;
        width:300px;

}
div.twocol_right{
        position:relative;
        float:left;
        margin-left:5px;
        padding:5px;
        width:300px;
}

div.itemrow
{
        clear:both;
        width:95%;
}
span.itemname, span.itemdrops{
        float:left;

        width:300px;
        padding:3px;
        margin:2px;
        top:-1px;
}


.insert{
 float:right;
margin:10px;
border:none;
}

