/* ----------------------------------- */
/* List Style for the Menu */
/* ----------------------------------- */

#generalcontainer 
{
padding: 2px;
margin: 2px;
background-color: #fff;
color: lightgrey;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
cell-spacing: 2px;
cell-padding: 2px;
border:  1px solid #000;
}

#maincontainer
{
width: 950px;
padding: 0px;
margin: auto;
}

#generalcontainer ul
{
padding: 0.2em;
margin: 0;
cell-spacing: 0;
cell-padding: 0;
border: 0;
list-style-type: none;
background-color: #888;
color: #FFF;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
}

#generalcontainer li { display: inline; }

#generalcontainer li a
{
text-decoration: none;
background-color: #bbb;
color: #000;
padding: 0.2em 1em;
border-left: 1px solid #000;
}

#generalcontainer li a:hover
{
background-color: #000;
color: #fff;
}

/* -------------------------------------*/ 
/* General Formatting                   */
/* -------------------------------------*/

#mainbody
{
padding: 5px;
margin: 5px;
margin-left: auto;
margin-right: auto;
background-image: url('images/madback.jpg');
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
cell-spacing: 0;
cell-padding: 0;
border: 0;
valign: top;
}

/* -------------------------------------*/ 
/* Side Formatting                   */
/* -------------------------------------*/

#sideadvert
{
float: right;
width: 300px;
padding: 2px;
margin: 2px;
background-color: #fff;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
cell-spacing: 2px;
cell-padding: 2px;
border:  0px;
}

#sideadvert a{
	border:  0px;
	text-decoration:none;
}

#sideadvert img{
	border:  0px;
	margin: 10px 0px;
}

/* -------------------------------------*/ 
/* General Float Formatting                   */
/* -------------------------------------*/

#generalfloat
{
float: left;
padding: 2px;
margin: 2px;
background-color: #fff;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
cell-spacing: 2px;
cell-padding: 2px;
border:  0px;
}

#footer
{
padding: 10px;
margin-top: 3px;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 15px;
background-color: #ddd;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
border:  1px solid #000;
}

#footerelement
{
padding: 10px;
margin-top: 3px;
margin-left: 5px;
float: left;
width: 200px;
background-color: #fff;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
border-right:  1px solid #000;
border-top:  1px solid #000;
border-left:  3px solid #000;
border-bottom: 3px solid #000;
}

#adventurefooter
{
padding: 10px;
margin-top: 3px;
margin-left: 4px;
margin-right: 4px;
margin-bottom: 15px;
background-color: #ddd;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
border:  1px solid #000;
}

#contentwrapper
{
padding: 10px;
margin-top: 3px;
margin-left: 4px;
margin-right: 4px;
background-color: #fff;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
border:  1px solid #000;
}

#content
{
 float:left;
 width:600px;
}

#content a{
	border:  0px;
	text-decoration:none;
}

#content img{
	border:  0px;
	margin: 10px 0px;
}

#content p
{
 text-align:left;
 margin:20px;
}

#content ul{
margin: 20px;
border: 0;
list-style-type: block;
font: Bold 12px arial, helvetica, sans-serif;
text-align: left;
align: left;
}

#topadvert
{
background-color: #fff;
color: #000;
height: 65px;
font: Bold 12px arial, helvetica, sans-serif;
text-align: center;
align: center;
cell-spacing: 2px;
cell-padding: 2px;
border:  1px solid #000;
}

#generaltable
{
padding: 0;
margin-top: 3px;
background-color: #fff;
color: #000;
font: Bold 12px arial, helvetica, sans-serif;
text-align: left;
align: top;
cell-spacing: 0;
cell-padding: 5px;
border:  0px;
}

#prow1
{
background-color: #eee;
cell-spacing: 0;
cell-padding: 5px;
border:  1px solid #999;
border-top:  2px solid #999;
border-right:  2px solid #999;
}

#prow2
{
background-color: #fff;
cell-spacing: 0;
cell-padding: 5px;
border:  0;
}

.clearboth{
clear:both;
}
