body {
	background-color: rgb(50,50,50);
	color: #ffffff; 
	font-family: "Goudy Old Style",Arial; 	
	margin: 0px;
	padding: 0px; 
}

html, body {
text-align: center;
}

a:link, a:visited{ 
	text-decoration: none; 
	color: rgb(161,117,27);
}

a:hover, a:active{
	text-decoration: underline; 
	color: rgb(161,117,27);
}


/* Title Section ------------------------------------------------------------------------------------*/
#title_menu a:link, #title_menu a:visited{ 
	text-decoration: none; 
	color: rgb(243,239,207);
}

#title_menu a:hover, #title_menu a:active{
	text-decoration: underline; 
	color: rgb(243,239,207);
}

#title { 
	background: url(/images/head_white.gif) no-repeat top left;
	margin: 0px 10px 0px 10px;  
	width: 780px;
	height: 110px;
	text-align: right;
}
#title p
{
	margin: 0px 0px .2em 0px;
	padding: 0px;
}

#title_menu {
	font-size: 1.2em;
	width: 780px;
	text-align: center;
	margin-top: 0px;
	padding:0px;
	margin-bottom: 5px;
	color: rgb(200,200,200);
}

/*-- Content Section----------------------------------------------------------------------------------*/
#container{
	background-color: rgb(0,0,0);
	position: relative;
	margin: 0 auto;
	width: 800px;
	padding: 10px;
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-color: rgb(100,100,100);
}

#main {
	background-color: rgb(0,0,0);
	border-style: solid;
	border-width: 2px 0px 0px 0px;
	border-color: rgb(255,255,255);
	width: 780px;
	padding: 5px;
	color: rgb(200,200,200);
	text-align: left;
	min-height: 600px;
}

#main img
{
	border-style: none;
}

#main table
{
	vertical-align: top;
}
#main table tr td
{
	padding: 17px;
	vertical-align: top;
}

#content_segment
{
	clear: left;
	margin-left: 1.5em;
	margin-top: 1.5em;
	font-size: 1.1em;
}

#content_highlight
{
	clear: left;
	margin-left: 1.5em;
	margin-top: 1.5em;
	font-size: 1.1em;
	background-color: rgb(50,50,50);
}

#content_nav
{
	margin-left: 8em;
}

#content_segment table
{
	padding: 17px;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
}
#content_segment td
{
	width: 160;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}

#gallery_image
{
	margin-top: 2em;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
}

#series_image
{
	float: left;
	text-align: right;
	margin-left: auto;
    margin-right: 2em;
    margin-bottom: 2em;
}

#series_title
{
	font-size: 1.2em;
	font-weight: bold;
	color: rgb(200,200,200);
}

/*-- Navigation ------------------------------------------------------------------------------------*/

.navlevel1 { 
		font-size: 1.2em;
		margin: 0px;
		padding: 0em 0em .2em 0em;
}

.navlevel2  { 
		font-size: 1.0em;
		margin: 0px;
		padding: 0em 0em .15em 1em;
}

#leftnav
{
	margin: 10px;
	float: left;
}

/*-- Footer Section ---------------------------------------------------------------------------------*/

#footer {
	margin: 15px;
	text-align: center;
}

/*-- Specific sections------------------------------------------------------------------------------*/

.float_left {
	float: right;
	margin-left: 1.5em;
	margin-bottom: 2.0em;
}

.section_head {
	clear: both;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgb(230,230,230);
	margin-bottom: 0; padding-bottom: 0;
}
.section_body {
	background-color: rgb(24,24,24); 
	padding: .25em; 
	width: 99%;
}
.section_segment {
	margin-left: 1em;
	width: 90%;
}

.order_image p
{
	text-align: center;
}

