html
{
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

body 
{
	background-color: #CCF;
	color: #000;
	padding: 0;
	margin: 0;
}

body, table, tr, textarea, input 
{
	font-size: 12px;
}

h1 
{
	font-size: 150%;
	color: #000;
	text-align: center;
}

h2
{
	font-size: 125%;
	color: #000;
}

h3
{
	font-size: 115%;
	color: #000;
	text-align: center;
	margin: 2px 0 2px 0;
}

.hidden
{
	display: none;
}

/* Main Page */

div#titleContent
{
	margin-left: 35%;
}

div#content
{
	float: left;
	/*border: 1px solid #222;*/
	width: 85%;
	margin-left: 10%;
}

* html div#content
{
	margin-left: 2%;
}

div#mainNav
{
	border: 1px solid #FFC;
	float: left;
	background-color: #FFC;
	height: 600px;
	padding: 0 60px 0 0;
}

div#mainImageContainer
{
	float: left;
	margin: 0;
	border: 0;
}

div#imageFrame
{
	border: 10px solid #000;
}

div#imageMatt
{
	border: 25px solid #FFF;
}

div#updates
{
	clear: both;
	float: left;
	padding-right: 5%;
}

div#photoMenu,
div#photoMenu ul
{
	/*padding-right: 25%;*/
	margin: 0 0 0 2%;
	padding: 0;
	list-style: none;
}

div#photoMenu ul.subMenu
{
	margin: 0;
	padding: 0;
	list-style: none;
}

*/* html div#photoMenu
{
	padding: 0;
	margin: 0 0 0 -60px;
}*/

div#photoMenu ul li
{
	border-right: 1px solid #665;
	list-style-type: none;
	margin: 0; 
	padding: 0;
	float:left; 
	background-color: #FFC;
	border-bottom: 1px solid #665;
	width: 120px;
	position: relative;
	clear: left;
}

div#photoMenu ul a
{
	font-size: 11px;
	line-height: 14px;
	padding: 2px 16px 2px 10px;
	border-width: 1px 0 0 1px;
	border-color: #665;
	border-style: solid;
	text-decoration: none;
	color: #000;
	border-bottom: 3px solid #96C;
	background-color: #6f9;
	display: block;
	text-align: center;
}

div#photoMenu li:hover ul,
div#photoMenu li.over ul
{ display: block; }

div#photoMenu ul li a:hover,
div#photoMenu ul li a:focus
{
	background-color: #EBEBEB;
	color: #000;
}

div#photoMenu li ul
{
	position: absolute;
	left: 119px;
	top: 0;
	display: none;
}

* html div#photoMenu ul li { float: left; }
* html div#photoMenu ul li a { height: 1%; }

/* kim Photo */
div#kimPhoto
{
	 /* float: left; */
}

div#kimPhoto,
div#kimPhoto ul
{
	/*padding-right: 25%;*/
	margin: 0 0 0 2%;
	padding: 0;
	list-style: none;
}

/** html div#kimPhoto
{
	padding: 0;
	margin: 0 0 0 -60px;
}*/

div#kimPhoto ul li
{
	border-right: 1px solid #665;
	list-style-type: none;
	margin: 0; 
	padding: 0;
	float:left; 
	background-color: #FFC;
	border-bottom: 1px solid #665;
	width: 120px;
}

div#kimPhoto ul a
{
	font-size: 11px;
	line-height: 14px;
	padding: 2px 16px 2px 10px;
	border-width: 1px 0 0 1px;
	border-color: #665;
	border-style: solid;
	text-decoration: none;
	color: #000;
	border-bottom: 3px solid #96C;
	background-color: #6f9;
	display: block;
	text-align: center;
}

div#kimPhoto ul li
{

	clear: left;
}

div#kimPhoto ul li a:hover,
div#kimPhoto ul li a:focus
{
	background-color: #EBEBEB;
	color: #000;
}
/* kim photo */

fieldset
{
	float: left;
	clear: both;
}

fieldset a
{
	padding: 0 5px 0 5px;
}

div#statement
{
	border: 1px solid #FFC;
	float: left;
	background-color: #FFC;
	height: 600px;
	width: 400px;
	padding: 0 10px 0 10px;
}