body
{
    font-family: tahoma, arial;
    font-size: 12px;
    text-align: center;
    background: #183080;
    color: #083050;
    padding-bottom: 32px;
}

body, html, #outer_frame, #externals, h1, h2
{
    margin: 0;
    padding: 0;
    list-style: none;
}


a.tooltip
{
    position:relative;
    text-decoration:none;
}

a.tooltip:hover
{
    color:none;
	background-color:none;
}

a.tooltip span
{
	display: none;
	background-color:none;
}

a.tooltip:hover span
{
	float:left;
	display:block;
	position:absolute;
	top:-0.5em; left:0px; width:120px; height:1.5em;
	background-color:#004;
	color:#fff;
	text-align: center;
	filter: alpha(opacity:80);
	KHTMLOpacity: 0.80;
	MozOpacity: 0.80;
	opacity: 0.80;
}



#outer_frame
{
    width: 750px;
    position: relative;
    margin: 32px auto 0 auto;
    text-align: left;
}



#bigpic
{
    width: 320px;
    position: absolute;
    top: 0; left: 0;
    padding: 7px;
    background: #fff;
}

#bigpic h1
{
    margin: 0 0 7px 0;
    padding: 0;
}



#body {
    margin: 0 0 0 344px;
    width: 418px;
    background: #ccd url(images/shadow_r.gif) top right repeat-y;
}

#body .i { background: url(images/shadow_tr.gif) top right no-repeat; }
#body .j { background: url(images/shadow_b.gif) bottom left no-repeat; }

#body .j {
    padding: 0 6px 6px 0;
}



#body .page_edge {
    padding-right: 25px;
    padding-left: 35px;
}

#body .page_edge {
    background: url(images/title_bg.gif) top right repeat-y;
}

#body .page_edge h2 {
    float: right;
    width: 25px;
    text-align: right;
    margin-right: -25px;
    display: inline;
}



#body #gallery
{
	padding-left: 0px;
}

#gallery .thumbnail
{
    background: #000;
    padding: 2px;
    margin: 2px 0px 2px 4px;
    float: left;
    display: inline;
}

#gallery .end
{
    float: none;
    clear: both;
}



#links
{
	margin-left: 520px;
    width: 20em;
    text-align: left;
}

#links a
{
    color: #8080FF;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
    float: right;
}

#links a.mail
{
    background: url(images/mail.gif) center left no-repeat;
}

#links a.home
{
    background: url(images/home.gif) center left no-repeat;
}

#links a.privacy
{
}

#links a:hover
{
    color: #FFFFFF;
}


#externals
{
	position: absolute;
	padding: 32px 0 0 0;
	text-align: center;
}
