@charset "iso-8859-1";


/* basic font elements ----------------------------------------------------------------------------------------*/

BODY {
    text-align:center;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	background: #000000 url(images/background_06.jpg) no-repeat center top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
    PADDING-TOP: 0px;
	background-attachment: fixed;
	color:#ffffff;
	}
	
a:link { 
	text-decoration: none; 
	color: #ff9966;
	font-weight: bold;
	}
	
a:visited { 
	text-decoration: none; 
	color: #666699;
	font-weight: bold;
	}
	
a:hover, a:active {
	text-decoration: underline;
	color: #339966;
	font-weight: bold;
	}
	
acronym {
	border-bottom: 0px dotted; 
	cursor:help;
	font-weight: bold;
	}

h1 {
	color: #ff6600;
	font-size:22px;
	}
	
h2 {
	color: #ff6600;
	font-size:18px;
	}
	
h3 {
	color: #FBD372;
	margin-left: 14px;
	font-size:16px;
	}
	
h4 {
	color: #FBD372;
	font-size:12px;
	}
	
td {
	font-size:12px;
	}
	

/* extra font works -----------------------------------------------------------------------------------*/

p,h1 {
	margin:0px 10px 10px 0px;
	}
	
	
/* divs -------------------------------------------------------------------------------------------------*/

#frame {
	width:700px;
	margin-right:auto;
	margin-left:auto;
	margin-top:1px;
	padding:0px;
	text-align:left;
	border: 1px #336699 solid;
	}

/* header div is used to space all content below the title in the background image */
#header {
	height:100px;
	border-bottom: 1px #339966 solid;
	}
	
#photo-summary-header {
	height:50px;
	}

#content {
	width:450px;
	padding:0px 0px 0px 15px;
	float:left;
	}
	
/* Padding: If there is only one value, it applies to all sides. If there are two values, the top and bottom paddings are set to the first value and the right and left paddings are set to the second. If there are three values, the top is set to the first value, the left and right are set to the second, and the bottom is set to the third. If there are four values, they apply to the top, right, bottom, and left, respectively. */
#content li {
	padding: 5px 0px 6px 0px;
	}

#contentright {
	width:200px;
	height:900px;
	padding:0px;
	float:right;
	border-top: 1px #336699 solid;
	border-bottom: 1px #336699 solid;
	border-left: 1px #336699 solid;
	border-right: 0px;
	}

#contentright h1 {
	font-size:20px;
	color:#ff6600;
	text-align:right;
	padding:0px 0px 12px 0px;
	}

#contentright p {
	font-size:10px;
	}
	
#contentrightmenu {
	padding:0px 0px 160px 0px;
	}
	
#contentrightmenu li {
	font-family: Verdana;
	font-size: 16px;
	color: #ffff99;
	padding: 5px 0px 6px 0px;
	list-style: none url(images/list_fake_dot.gif);
	height: 28px;
	}
	
#contentrightmenu li a:link, #contentrightmenu li a:visited {display: block; color: #ffff99; font-weight: bold;}
#contentrightmenu li a:hover {color: #ff9933; text-decoration: underline; font-weight: bold;}

/*
#linkList li a.c:link, #linkList li a.c:visited {display: inline; color:#000000}
*/

#footer {
	width:700px;
	height:15px;
	font-size: 9px;
	font-family: Verdana;
	text-align: center;
	word-spacing: 20px;
	padding-top: 2px;
	border-top: 1px solid #339966;
	}
	
#extra {
	position:relative;
	top:10px;
	left:12px;
	right:10px;
	width:177px;
	padding:0px;
	border-top: 1px #339966 solid;
	border-bottom: 1px #339966 solid;
	border-left: 1px #339966 solid;
	border-right: 1px #339966 solid;
	}
	
/*
classes
*/	

font.part {
	background: #ff6600;
	color: #ffffff;
	font-weight: bold;
	}