.alignright { float: right !important; margin:0 0 15px 15px !important; }

#mainpage_wrapper {

position: absolute;
top: 50%;
left: 50%;
margin-top: -250px;
margin-left: -365px;
width:731px;
height: 500px;
}

#mainpage_menu {

width:731px;
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.95em;
font-weight:bold;
height:30px;
margin-top:5px;
padding-top:8px;
}

#mainpage_menu a {
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#mainpage_menu a:hover {
background-color:#660033;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}

#mainpage_pictures {

width:731px;
height: 450px;
}
#mainpage_footer {

width:731px;
height: 25px;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:25px;
text-align:center;
padding-top:5px;
}


.recentdate {
color:#000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.9em;
font-weight:bold;
}

#wrapper {
background-color:white;
border:4px double #CCCCCC;
margin-left:auto;
margin-right:auto;
width:820px;
}

#topmenu {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.95em;
font-weight:bold;
height:30px;
margin-top:5px;
padding-top:8px;
text-align:right;
width:810px;
}

#fredaimage {
background-color:#990000;
background-image:url(freda_logo.gif);
float:left;
height:240px;
margin-left:10px;
width:170px;
_margin-left:5px;
}

#topimage {
float:right;
height:240px;
margin-right:10px;
width:630px;
}

#imagemenu {
background-color:#000000;
float:right;
height:30px;
margin-right:10px;
width:630px;
}

#sidemenu {
clear:both;
float:right;
font-family:Geneva,Arial,Helvetica,sans-serif;
padding-left:5px;
padding-right:0px;
padding-top:0px;
width:180px;
_padding-top:15px;
}
#sidemenu h2 {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin-bottom:0px;
margin-top:0px;
}

#sidemenu li {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.9em;
_font-size:0.8em;
list-style-type:none;
margin-bottom:10px;
margin-left:-40px;
margin-top:0px;
}

#sidemenu a {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
_font-size:1.3em;
text-decoration: none;
}

#sidemenu a:hover {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
_font-size:1.3em;
text-decoration: underline;
}

#sidemenu p {
font-size:0.8em;
}
#contentarea {
float:left;
padding-left:15px;
padding-right:10px;
padding-top:20px;
width:590px;
}
#contentarea h2 {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1.3em;
font-weight:bold;
margin-top:0;
}

#contentarea h3 {
color:#660033;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:1.0em;
font-weight:bold;
font-style:italic;
margin-top:0;
}

#contentarea p {
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
_font-size:0.8em;
}
body {
background-image:url(bg_main.jpg);
background-position:center top;
background-repeat:repeat-x;
}
#footer {
clear:both;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:0.7em;
height:20px;
text-align:center;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;

}
#topmenu a {
color:#000000;
font-family:Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#topmenu a:hover {
background-color:#660033;
color:#FFFFFF;
font-family:Geneva,Arial,Helvetica,sans-serif;
text-decoration:none;
}
#contentwrapper {
clear:both;
width:800px;
}
