

body {
background-color: #000;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
font-size:12px;
padding:0px;
margin:0px;
}
a {color: #564b47; border: 0;}
a:visited {color:#564b47;}
a:hover {color: #cc0066;}
a:active { color:#cc0066;}

h1 {
font-size: 14px;
font-family: lucinda,  Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
font-weight: bold;
text-align:center;
padding:15px 15px;
margin:0px }

h2 {
font-size:14px;
font-weight: bold;
font-style: italic;
color:#000;
margin-left:50px;}

img.download {vertical-align:middle;}
img {border: 0;}
/* ----------container to center the layout-------------- */
#container {
width: 725px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background: #ffffff url(images/marb_background.png) bottom repeat-x;

}

/* ----------banner for logo-------------- */
#banner {
background-color: #e1ddd9;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 200px;
margin-right: 20px;
width: 500px;
}

div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p{
font-size: 12px;
padding: 5px 10px;
margin: 0px;
}

pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 200px;
padding: 0px;
font-size: 18px;
font-weight: bold;
font-family: cursive, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
background: #ffffff url(images/marb_background.png) repeat;
}

#left p {
font-size: 13px;
font-weight: bold;
font-style: italic;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
}


/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 6px 10px;
text-align: right; }

div#navcontainer
{
background: #ffffff url(images/marb_background.png) bottom repeat-x;
border: 0;
}

div#navcontainer ul
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:1.2em;
line-height: 1.4em;
color: white;
text-align: right;
margin: 5px;
padding-bottom: 0px;
padding-top: 0px;
padding-right: 125px;
}

div#navcontainer ul li
{
display: inline;
margin-left: 0px;
}

div#navcontainer ul li a
{
padding: 2px 10px 2px 10px;
color: black;
text-decoration: none;
border: 1px solid #000;
}

div#navcontainer ul li a:hover
{
background-color: #ebd3e0;
color: #cc0066;
}

div#navcontainer ul li#active a 
{ 
border: 1px solid #000; 
background:#ebd3e0; 
color: #cc0066;
}

.ctr2 {text-align:right; margin-right: 25px;}

.ctr {text-align:center;
}

.clrall {clear:right; margin:0;}

#left p {margin:0; padding:8px;}

.mini {font-size: 0.8em; }