body
{
	background-color:#3C3C3C;
	margin:10px;
}

h1
{
	font-family:ms sans serif;
	font-weight:bold;
	font-size:12pt;
	color:ADADAD;
	margin:0px 0px 10px 0px;
	padding:0px;
}

img { border:0px; }

a { font-family: ms sans serif; font-weight: bold; font-size: 9px; color:ADADAD; text-decoration:none; }
a:hover { color:yellow; }

#footer
{
	width:740px;
	color:ADADAD;
	text-align:left;
}

#contact_cell
{
	font-family:ms sans serif;
	font-weight:normal;
	font-size:10pt;
	color:ADADAD;
}

#content_div
{
	padding:30px 0px 0px;
	width:740px;
	text-align:left;
	position:relative;
}
#content
{
	padding:20px;
	text-align:left;
	vertical-align:top;
	font-family:ms sans serif;
	font-weight:normal;
	font-size:10pt;
	color:ADADAD;
}
#current_page
{
	color:yellow;
	font-family:arial;
	font-size:9pt;
	font-weight:bold;
}
#footer
{
	text-align:left;
	font-family:ms sans serif;
	font-weight:normal;
	font-size:10pt;
	color:ADADAD;
}

#gallery_top_menu { text-align:left; }
#gallery_photo
{
	height:410px;
	width:740px;
	vertical-align:bottom;
}
#gallery_buttons
{
	float:right;
}

#image_selection
{
	bottom:-320px;
	position:absolute;
	right:0px;
	height:420px;
}

#main
{
	width:740px;
	text-align:left;
	position:relative;
}
#main_photo { width:461px; }

page_div { margin: 0px auto 0px; }

#sidebar_cell 
{ 
	float:right;
	padding-left:20px;
	text-align:right;
}
#side_menu
{
	float:right;
	font-family:ms sans serif;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	width:130px;
}

#top_logo
{
	background-image:url(../images/header_logo.gif);
	width:740px;
	height:80px;
}




#content_cell a {
	color:ADADAD;
	text-decoration:underline;
}