body {
	background-color: #000000;
	margin: 0;
	padding: 0;
	position: relative;
	background-image: url(/images/site_design/bg_freedom.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* Menu page layout classes */

#menu {
	background-color: #42290E;
	width:766px;
	height:369px;
	position:absolute;
	top:82px;
	left: 0px;
	z-index: 2;
}

#menuside {
	background-color: #301B07;
	width:100%;
	height:369px;
	position:absolute;
	top:82px;
	left: 0px;

}

#navigation {
	width:160px;
	height:263px;
	background-color: #B1D324;
	background-image: url(/images/site_design/nav_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	position:absolute;
	top:151px;
	left: 0px;
	z-index: 3;	
	text-align: right;
	margin:0px;
	padding:0px;
}

#freedomtitle {
	position:relative;
	top:12px;
}

#portrait {
	width:606px;
	height: 263px;
	position:absolute;
	top:69px;
	left: 160px;
}

#bio {
	width:206px;
	height:202px;
	position: absolute;
	top: 98px;
	left: 780px;
	background-image: url(/images/site_design/bio.gif);
	background-repeat: no-repeat;
}

#bio p {
	visibility: hidden;
}

#menucontact {
	width:713px;
	height:11px;
	position: absolute;
	top: 477px;
	left: 26px;
}

/* Photo page layout classes */
#photo {
	background-color: #42290E;
	width:766px;
	height:543px;
	position:absolute;
	top:0px;
	left: 0px;
	z-index: 2;
}

#photoside {
	background-color: #301B07;
	width:100%;
	height:543px;
	position:absolute;
	top:0px;
	left: 0px;
}

#photocontact {
	width:713px;
	height:11px;
	position: absolute;
	top: 569px;
	left: 26px;
}

#categorytitle {
	position: absolute;
	left:784px;
	top:481px;
	z-index: 5;
	width: 201px;
	height:43px;
}

#phototitle {
	position: absolute;
	left:784px;
	top:375px;
	z-index: 6;
	font-size: 12px; COLOR: #886A49; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif; TEXT-DECORATION: none;
	width: 201px;
	height:93px;
}

#subnav {
	position: absolute;
	top: 24px;
	left: 181px;
}

#subnav a {
	display: block;
	margin:0px;padding:0px;
	margin-bottom:17px;
	width:12px;
	height:12px;
	text-align:center;
}

#subnav a:link {
	font-size: 12px; COLOR: #D9D5D0; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif; TEXT-DECORATION: none;
		display: block;}
	
#subnav a:visited {
	font-size: 12px; COLOR: #D9D5D0; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif; TEXT-DECORATION: none}
	
#subnav a:active {
	font-size: 12px; COLOR: #C45A18; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif;  TEXT-DECORATION: none}
	
#subnav a:hover {
	font-size: 12px; COLOR: #C45A18; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif;  TEXT-DECORATION: none}
	
#subnav a.on{
	font-size: 12px; COLOR: #C45A18; FONT-FAMILY: arial, helvetica, verdana, geneva, sans-serif;  TEXT-DECORATION: none}
	
div.loading {
	background-image: url(/images/site_design/loading_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
}	
	
/* Navigation  buttons */


a.button1:link, a.button1:visited, a.button1 {
	position: absolute;
	top:40px;
	right:0px;
	width: 82px;
	height: 20px;
	background: url(/images/site_design/button1.gif) no-repeat left top;
}
a.button1:hover, a.button1:active {
	background: url(/images/site_design/button1_on.gif) no-repeat left top;
}
a.button1_on {
	position: absolute;
	top:40px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 8px;
	background: url(/images/site_design/button1_on.gif) no-repeat left top;
}
a.button2:link, a.button2:visited {
	position: absolute;
	top:63px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button2.gif) no-repeat left top;

}
a.button2:hover, a.button2:active {
	background: url(/images/site_design/button2_on.gif) no-repeat left top;
}
a.button2_on {
	position: absolute;
	top:63px;
	right:0px;
	width: 82px;
	height: 20px;;
	line-height: 26px;
	background: url(/images/site_design/button2_on.gif) no-repeat left top;
}
a.button3:link, a.button3:visited {
	position: absolute;
	top:86px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button3.gif) no-repeat left top;
}
a.button3:hover, a.button3:active {
	background: url(/images/site_design/button3_on.gif) no-repeat left top;
}
a.button3_on {
	position: absolute;
	top:86px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button3_on.gif) no-repeat left top;

}
a.button4:link, a.button4:visited {
	position: absolute;
	top:109px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button4.gif) no-repeat left top;

}
a.button4:hover, a.button4:active {
	background: url(/images/site_design/button4_on.gif) no-repeat left top;
}
a.button4_on {
	position: absolute;
	top:109px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button4_on.gif) no-repeat left top;

}
a.button5:link, a.button5:visited {
	position: absolute;
	top:132px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button5.gif) no-repeat left top;

}
a.button5:hover, a.button5:active {
	background: url(/images/site_design/button5_on.gif) no-repeat left top;
}
a.button5_on {
	position: absolute;
	top:132px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button5_on.gif) no-repeat left top;

}
a.button6:link, a.button6:visited {
	position: absolute;
	top:155px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button6.gif) no-repeat left top;

}
a.button6:hover, a.button6:active {
	background: url(/images/site_design/button6_on.gif) no-repeat left top;
}
a.button6_on {
	position: absolute;
	top:155px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button6_on.gif) no-repeat left top;

}
a.button7:link, a.button7:visited {
	position: absolute;
	top:178px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button7.gif) no-repeat left top;

}
a.button7:hover, a.button7:active {
	background: url(/images/site_design/button7_on.gif) no-repeat left top;
}
a.button7_on {
	position: absolute;
	top:178px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button7_on.gif) no-repeat left top;

}

a.button8:link, a.button8:visited {
	position: absolute;
	top:201px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button8.gif) no-repeat left top;

}
a.button8:hover, a.button8:active {
	background: url(/images/site_design/button8_on.gif) no-repeat left top;
}
a.button8_on {
	position: absolute;
	top:201px;
	right:0px;
	width: 82px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button8_on.gif) no-repeat left top;

}

a.button9:link, a.button9:visited {
	position: absolute;
	top:224px;
	right:0px;
	width: 62px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button9.gif) no-repeat left top;

}
a.button9:hover, a.button9:active {
	background: url(/images/site_design/button9_on.gif) no-repeat left top;
}
a.button9_on {
	position: absolute;
	top:224px;
	right:0px;
	width: 62px;
	height: 20px;
	line-height: 26px;
	background: url(/images/site_design/button9_on.gif) no-repeat left top;

}


