body, table
{
color: #333;
background: #fff;
font-family: Georgia, Times, "Times New Roman", sans;
font-size: 16px;
}

body
{
padding: 0px;
margin: 0px;
text-align: center;
position: relative;
}

a
{
text-decoration: none;
color: #555;
}

a:hover
{
text-decoration: underline;
}

#wrap
{
width: 984px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header
{
width: 1126px;
height: 150px;
margin-left: -74px;
position: relative;
background-image: url("/images/layout/bg-head.jpg");
background-repeat: no-repeat;
background-position: top left;
}

#header ul
{
position: absolute;
left: 330px;
top: 58px;
padding: 0px;
margin: 0px;
}

#header ul li
{
display: inline;
margin-right: 20px;
}

#header ul li a
{
font-size: 20px;
}

#header input
{
border: 0px;
background: none;
position: absolute;
left: 840px;
top: 63px;
color: #777;
}

#citation
{
position: absolute;
left: 35px;
top: 105px;
width: 1053px;
text-align: center;
}

#cite
{
font-size: 20px;
color: #777;
}


#content
{
float: left;
width: 629px;
}

#content, .side_menu
{
margin-left: 5px;
}

#logo_link{
	margin-top: 25px;
}

#logo_link img{
	width: 250px;
	height: 125px;
}

.side_menu
{
float: left;
width: 168px;
background-image: url("/images/layout/box-body.gif");
background-repeat: repeat-y;
}

.side_menu .content
{
height: 297px;
padding: 0px 7px 0px 7px;
}

.side_menu .content h2
{
font-size: 12pt;
margin: 0px;
}

.side_menu_top, .side_menu_bottom
{
height: 10px;
background-image: url("/images/layout/box-round.gif");
background-repeat: no-repeat;
}

.side_menu_top
{
background-position: left top;
}

.side_menu_bottom
{
background-position: left bottom;
}

blockquote
{
background-image: url("/images/layout/quote-right.gif");
background-position: bottom right;
background-repeat: no-repeat;
margin: 0px;
font-style: italic;
font-size: 90%;
}

blockquote div
{
background-image: url("/images/layout/quote-left.gif");
background-position: top left;
background-repeat: no-repeat;
padding: 0px 15px 0px 15px;
}
