/* Master Style Sheet for the Bladelands Site */


/* General Text Stuff */

body {
    background:#000000;
    color: #550000;  
    margin:0 0 0 0;
    padding:0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: medium; 
    line-height: 150%;
    }

p {
    text-indent: 2em; 
    color: #550000; 
    margin:0 0 0 0;
    padding: 0 2em;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: medium; 
    line-height: 150%;
    }

p.centre {
    text-indent:0;
    text-align:center;
    }

.left{
    float:left;
}

.right{
    float:right;
}

.news{
    float:right;
    width:17%;
    border:2px ridge;
    font-size: small;
    line-height: 120%;
    padding:3px;
    margin:3px;
    }

span.centre{
    text-indent:0;
    text-align:center;
    }

.footer {
    font-size: small;
    }

hr { 
    width:80%
    }

a:link {
    color: #A60000;
    }

a:visited { 
    color: #930000;
    }

span.def a:link{
    color: #A60000;
    text-decoration:none;
    }

span.def a:visited { 
    color: #930000;
    text-decoration:none;
    }


* html a:hover {
    visibility:visible
    }

ul { 
    list-style-image: url("/images/templates/Bullet.gif") 
    }

h1 {
    text-indent: 0em; 
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: xx-large;
    text-align:center;
    }

h2 {
    text-indent: 0em; 
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: x-large;
    line-height: 100%;
    }

table.centre{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    }

table.border{
    border-collapse:collapse;
    }

th.border{
    border:2px solid #A60000;
    }

td.border{
    border:2px solid #A60000;
    }

img{
    border:0;
    }

img.border{
    border: 5px ridge #A60000;
    }


/* Logo Banner */

.TopBanner {
    padding:0;
    margin:0;
    background:transparent;
    height:115px;
    }



/* Top box - Top of sub menu, Top menu and Top Corner */

.Toplevel0 {
    background:transparent;
    padding:0;
    margin:0;
    }

.Toplevel1 {
    margin-left:155px;
    padding:0;
    margin:0;
    background:transparent;
    }

.Toplevel2 {
    padding:0;
    margin:0;
    background:transparent;
    }

.Toplevel3 {
    margin-right:62px;
    margin-top:0;
    padding:0;
    background:transparent;
    }

.TopMenuBG {
    background-image: url("/images/templates/TopBG.gif"); 
    background-repeat: repeat-x;
    height:58px;
    padding:0;
    margin:0;
    }

.SubMenuTop {
    position:absolute;
    width:155px;
    top:115px;
    left:0;
    }

.TopCorner {
    position:absolute;
    width:62px;
    top:173px;
    right:0;
    }

.TopMenu {
    position:absolute;
    top:115px;
    left:155px;
    width:550px;
    height:58px;
    }


/* Main Box - Sub Menu, Main Content, RH pages */

.level0 {
    clear:both;
    background-image: url("/images/templates/LeftBG.jpg"); 
    background-repeat: repeat-y;
    }

.level1 {
    margin-left:155px;
    padding:0;
    background:#FFF;
    }

.level2 {
    background-image: url("/images/templates/RightBG.jpg"); 
    background-repeat: repeat-y;
    background-position: right;
    }

.level3 {
    margin-right:62px;
    padding:0;
    background:#FFF;
    }

.main {
    background-image: url("/images/templates/MainBG.jpg"); 
    background-repeat: repeat-y;
    }

.SubMenu {
    font-size:small;
	color:#B4ABA2;
    position:absolute;
    width:95px;
    top:220px;
    left:37px;
    text-align: left;
    line-height: 110%;
    }

p.submenu{
    text-align: left;
    line-height: 110%;
    font-size:small;
    text-indent: 0em;
    margin:0;
    padding:3px 0;
    }

p.subsubmenu{
    text-align: left;
    line-height: 110%;
    font-size:smaller;
    text-indent: 0em;
    margin:0;
    padding:3px 0;
    }


.SubMenu a {
    color:#B4ABA2;
    text-decoration:none;
    }

.SubMenu a:visited { 
    color: #B4ABA2;
    }

.SubMenu a:hover {
    color:#EEB870;
    }


.profile{
    margin:0 auto;
    width:95%;
    border:3px ridge;
    }
    
img.left{
    border:0;
    float:left;
    padding:3px;
	clear:left;
    }


/* Borders and Copyright */

.TopBorder1 {
    background:transparent;
    width:40px;
    float:right;
    }

.TopBorder2 {
    background:transparent;
    width:48px;
    float:right;
    }

.TopBorder3 {
    background:transparent;
    width:23px;
    float:right;
    }

.Copyright {
    width:550px;
    background:transparent;
    height:125px;
    float:left;
    font-size:small;
    }

.posterinfo {
    font-size:small;
    line-height: 100%;
    }

.BottomBorder {
    background:transparent;
    width:111px;
    float:right;
    }




/* Bottom Box - Sub Menu Bottom, Bottom Menu & Bottom Corner */


.Bottomlevel0 {
    background-image: url("/images/templates/BottomBG.jpg"); 
    background-repeat: repeat-x;
    margin:0;
    padding:0;
    }

.Bottomlevel1 {
    margin-right:0px;
    margin-left:155px;
    padding:0;
    background:transparent;
    }

.Bottomlevel2 {
    margin:0;
    padding:0;
    background:transparent;
    }

.Bottomlevel3 {
    margin-right:62px;
    padding:0;
    background:transparent;
    }

.BottomMenuBG {
    background-image: url("/images/templates/BottomBG.jpg"); 
    background-repeat: repeat-x;
    height:95px;
    padding:0;
    margin:0;
    }

.SubMenuBottom {
    float:left;
    width:155px;
    height:95px;
    padding:0;
    margin:0;
    }

.BottomCorner {
    padding:0;
    margin:0;
    float:right;
    position:relative;
    top:-33px;
    width:62px;
    }

.BottomMenu {
    padding:0;
    margin:0;
    width:550px;
    height:95px;
    }




/* Top Menu with Rollover */

.space{position:relative;
       float:left;
       width:19px;}

.cssnav {
    position:relative;
    white-space: nowrap;
    display: inline;
    height: 58px;
    margin: 0; 
    padding: 0;
    float: left; 
    }

.cssnavNarrow {
    width:87px;
    }

.cssnavWide {
    width:105px;
    }

.cssnav a {
    display: block;
    height: 58px;
    float: left;
    }

.cssnavNarrow a {
    width:87px;
    }

.cssnavWide a {
    width:105px;
    }

.cssnav img {
    height: 58px; 
    border: 0; 
    }

.cssnavNarrow img {
    width:87px;
    }

.cssnavWide img {
    width:105px;
    }

.cssnav a:hover img {
    visibility:hidden
    }

.cssnavHome {
    background-image:  url(/images/templates/HomeTopB.jpg);
    background-repeat: no-repeat;
    }

.cssnavSystem {
    background-image:  url(/images/templates/SystemTopB.jpg);
    background-repeat: no-repeat;
    }

.cssnavEvents {
    background-image:  url(/images/templates/EventsTopB.jpg);
    background-repeat: no-repeat;
    }

.cssnavChronicles {
    background-image:  url(/images/templates/ChroniclesTopB.jpg);
    background-repeat: no-repeat;
    }

.cssnavCommunity {
    background-image:  url(/images/templates/CommunityTopB.jpg);
    background-repeat: no-repeat;
    }



/* Bottom Menu with Rollover */


.spaceBottom {
    position:relative;
    float:left;
    width:19px;
    }

.cssnavBottom {
    position:relative;
    white-space: nowrap;
    display: inline;
    height: 95px;
    margin: 0; 
    padding: 0;
    float: left; 
    }

.cssnavBottom a {
    display: block;
    height: 95px;
    float: left;
    }


.cssnavBottom img {
    height: 95px; 
    border: 0; 
    }

.cssnavBottom a:hover img {
    visibility:hidden
    }

.cssnavHomeBottom {
    background-image:  url(/images/templates/HomeBottomB.jpg);
    background-repeat: no-repeat;
    }

.cssnavSystemBottom {
    background-image:  url(/images/templates/SystemBottomB.jpg);
    background-repeat: no-repeat;
    }

.cssnavEventsBottom {
    background-image:  url(/images/templates/EventsBottomB.jpg);
    background-repeat: no-repeat;
    }

.cssnavChroniclesBottom {
    background-image:  url(/images/templates/ChroniclesBottomB.jpg);
    background-repeat: no-repeat;
    }

.cssnavCommunityBottom {
    background-image:  url(/images/templates/CommunityBottomB.jpg);
    background-repeat: no-repeat;
    }

