/*============================== GENERAL ==============================*/
* {
font-family:Verdana, Tahoma, Arial;
font-size:10px;
color:#000000;
}

body {
background:#906030;
background-image:url("images/night_cave.png");
background-repeat:repeat-x;
background-attachment:fixed;
margin-top:0px;
}

h1 {
height:30px;
width:150px;
padding:0px;
padding-top:2px;
margin-bottom:5px;
text-align:center;
vertical-align:middle;
background-image:url("images/sideheaderbg.gif");
background-repeat:no-repeat;
font-size:18px;
text-transform:capitalize;
}


/*============================== LEFT SIDE ==============================*/
#leftheader {
background-image:url("images/leftbar.png");
background-repeat:no-repeat;
padding:0px;
height:220px;
width:180px;
}

#leftbar {
background-image:url("images/leftbar_content.png");
background-repeat:repeat-y;
padding:10px;
padding-top:0px;
}

#menu a:link, #menu a:active, #menu a:visited {
border:1px solid transparent;
padding:1px;
font-size:10px;
text-decoration:none;
display:block;
text-transform:capitalize;
outline:none;
}

#menu a:hover {
border-left:1px solid #ffcc00;
background:#ffffcc;
outline:none;
}


/*============================== RIGHT SIDE ==============================*/
#rightheader {
background-image:url("images/rightbar.png");
background-repeat:no-repeat;
padding:0px;
height:220px;
width:180px;
}

#rightbar {
background-image:url("images/rightbar_content.png");
background-repeat:repeat-y;
padding:10px;
padding-top:0px;
}


/*============================== CONTENT ==============================*/
#contents {
padding:10px;
}

#pagecaption {
padding-left:25px;
padding-top:15px;
height:50px;
background-image:url("images/moon.gif");
background-repeat:no-repeat;
font-size:24px;
font-family:VagRundSchriftD, Verdana, Tahoma, Arial;
text-decoration:underline;
}


/*============================== OTHERS ==============================*/
#maintable {
width:90%;
}

#sidebarfooter {
background-image:url("images/sidebar_foot.png");
background-repeat:no-repeat;
padding:0px;
height:4px;
}