html,body{margin:0;padding:0}



body{font: 112% georgia,serif; background: #FCFAEA; color: #663333}



p{margin:0 10px 10px}



a{color: #06C;padding:0px}



a:visited{color: #147}



div#header h1

{

height:80px;

line-height:80px;

margin:0;

padding-left:10px;color: #663333;

background: #E4DAC6;

}



div#content p

{

line-height:1.4;

color: #663366;

text-align: left

}



div#navigation

{

background:#CCC3AF;

color: #663366;

float:left;

width:200px;

margin-left:-100%

}



div#navcontainer ul

{

margin: 0;

padding: 0;

list-style-type: none;

}





#navcontainer li

{

margin: 0 0 .2em 0;

}





#navcontainer a

{

display: block;

color: #663333;

background-color: transparent;

width: ;

padding: .2em .8em;

text-decoration: none;

border-top: 1px solid #fff;

border-left: 1px solid #fff;

border-right: 1px solid #036;

border-bottom: 1px solid #036;

}



#navcontainer a:hover

{

background-color: #E4DAC6;

color: #663333;

border-top: 1px solid #036;

border-left: 1px solid #036;

border-right: 1px solid #fff;

border-bottom: 1px solid #fff;

}





div#extra

{

background:transparent;

color: #FFFFCC;

float:left;

width:220px;

margin-left:-220px;

text-align: center;

}



div#footer

{

background: #93856A;

color: #FFFFCC;

}



div#footer p

{

margin:0;

padding:5px 10px;

}





div#wrapper

{

float:left;

width:100%

}



div#content

{

margin: 0 25%

}



div#footer

{

clear:left;

width:100%;

}



#footerlist
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #93856A;
color: #FFFFCC;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;

}

li { display: inline; }

li a
{
text-decoration: none;
background-color: #93856A;
color: #FFFFCC;
padding: .2em 1em;
border-right: 1px solid #fff;
display: inline;
}