* {
	margin: 0;
}
html, body 
	{
	font:  normal 11px/15px Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
	color: #676461;
	margin:0;
	padding:0;
	height:100%;
	overflow: auto;
	}
body { min-width:960px; height:100%; }
html > body { width:auto; }
.contentWrapper { width:960px; top:0px; left:0px; }
.contentHeight { 
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
div.jody-lee-header { position:relative; margin:0px; padding:0px; background-color:#cbcdd0; display:block; height:90px; left-align:left; width:100%; }
div.jody-lee-header h1 { position:absolute; margin:20px 0 0 43px; width:187px; height:53px; background-image:url(images/jodyleelogo.gif); background-repeat:no-repeat; }
div.jody-lee-header h1 a { position:absolute; height:53px; width:187px; text-indent:-5000px; left:0px; }

div#jody-lee-footer { position:fixed; height:30px; bottom:0px; left:0px; display:block; background-color:#cbcdd0; color:#7f7b77; width:100%; }
* html div#jody-lee-footer { 
	position: absolute;
}

div#jody-lee-footer p { margin:7px 25px; text-align:right; font-weight:bold; }
.sepNav { height:10px; display:block; }
.menuselectOff { margin-bottom:1px; }
.menuitem, .submenu { margin-bottom:10px; clear:left; display:block; width:auto; }
div#displayPanel {
	margin:0;
	margin-top:22px;
	width:530px;
	float:left;
	padding-bottom:60px;
}
.leftcol {
	width: 107px;
	padding: 21px 80px 5px 50px;
	float:left;
}

.hide {	display: none; }
.show { display: block;	}

#galleryHeaderList {
	display:block; margin:0px; padding:0px; position:absolute;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	color:#7f7b77;
	font-style:italic;
}
#galleryHeaderImage {
	display:block; margin:0px; padding:0px; position:absolute;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size:13px;
	color:#7f7b77;
	font-style:italic;
}
* html #galleryHeader {top:-25px;}

input
{
	margin: 0px;
	padding: 0px;
}

img { border: 0; margin: 0; padding: 0; }

p { text-align: left; }

#topbar {
margin: 20px 0 10px 0;
height: 25px;
border-bottom: 1px solid #ccc;
text-align: left;
width: 600px;
}

.list {
margin: 0px;
position: relative;
width: 600px;
list-style: none;
padding: 0px;
}
.list li {
float: left;
padding: 0px;
margin: 0px 48px 0px 0px;
}
.list li span {
display: block;
}
.list li span img { }

.listSmall { 
margin:0px;
position: relative;
width: 600px;
list-style: none;
padding: 0px;
}
.listSmall li {
float: left;
padding: 0px;
margin: 0px 16px 0px 0px;
list-style-type:none;
width:120px;
}
.list li span {
display: block;
}
.listSmall li span img { }

.listSmall li span {
display: table;
_position: relative;
overflow: hidden;
border-width: 1px solid black;
}

.listSmall>li span {
overflow: none;
}




.sepItems { clear:left; width:100%; display:block; height:38px; }
.sepItemsSmall { clear:left; width:100%; display:block; height:16px; }
.sepItemsGallery { clear:left; width:100%; display:block; height:28px; }
.list li span:hover,.list li span.hover {
/*background: #f7f7f7;*/
}




.list h2, .list h3, .listSmall h2, .listSmall h3 {
display: block;
text-align:left;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:12px;
margin:0px 0 10px;

}
.list h2, .list h3, .listSmall h2, .listSmall h3 {
display: block;
text-align:left;
font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
font-size:12px;
margin:0px 0 10px;
line-height:15px;

}
.list h2 a, .list h3 a, .listSmall h2 a, .listSmall h3 a {
display: inline;
color:#7f7b77;
font-style:italic;
text-decoration:none;
}

.galleryTitle { font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:11px/13px; margin-top:12px; font-weight:600; color:#7f7b77; }


.imgDesc { font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:11px; font-weight:bold; color:#7f7b77; }

.info {
padding: 10px 0px;
text-align: center;
clear: both;
border-top: 1px solid #ccc;
width: 600px;
margin: 20px auto;
}
.info a { margin: 0px 4px; }

li.galleryLI { width:240px; }
.hide { display: none; }

.metadata {
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:11px; font-weight:bold; color:#7f7b77;
}
.imgTitle { margin-top:11px; font-style:italic; }
.mainImage { position:absolute; }
p#image { margin-bottom:0px; }

.imgDescription { top:12px; }
html > body .imgDescription { top:auto; }

div#galleryNav {
display:block;
text-align:right;
padding-right:2px;
}
div#galleryNav p.nav {
text-align:center;
width:100px;
}
div#galleryNav img#galNavSeperator {
padding:0 0 -8px 0;
}

.contactForm .floatButton
	{
	position: relative;
	float: left;
	margin: 0px 0px 0px 423px;
	margin-top: -32px;
	width: 63px;
	vertical-align:top;
	}

.contactForm input.submit
	{
	width:57px;
	height:22px;
	}
	
	
/* Append Styles from Ritsu */

.staticPage h1 {
	display:inline;
	font-style: italic;
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	vertical-align:text-top;
	}
	
.staticPage h2 {
	display:inline;
	line-height: 30px;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	}
	
.staticPage cap {
	font-size: 10px;
	}

.staticPage a, .staticPage a.link
	{
	font-weight:bold;
	font-size: 9px;
	color: #7e8f96;
	background-color: transparent;
	text-decoration: none;
	}
	
.staticPage a.hover
	{
	color:#999999;
	}

	

.staticPage .topRow {
	margin-top: 0px;
	margin-left: 0px;
	height: 90px;
	width: 100%;
	background-color:#cbcdd0;
}


.staticPage .contentHeader
	{
	height: 17px;
	font-weight:bold;
	font-size: 13px;
	display: table-cell;
	vertical-align: bottom;
	padding-bottom:16px;
	}

.staticPage .contentMain
	{
	float: right;
	margin-top:0;
	width: 528px;
	padding-bottom:56px;
	/*background-color:#03F;*/
	}

.staticPage .ind {
	position: inherit;
	margin: 20px;
	}
	
.staticPage parag {
	line-height: 20px;
	}

/* FOR FLOATING RIGHT MARGIN IMAGES */
.staticPage .floatBox
	{
	display:block;
	position: relative;
	float: right;
	margin: 0px 0px 10px 16px;
	padding:6px; 
	background-color: white;
	width: auto;
	height: auto;
	}
	
.staticPage .floatBoxNoPad
	{
	display:block;
	position: relative;
	float: right;
	/*margin: 0px 0px 0px 140px;*/
	/*margin-right: 88px;*/
	width: 140px;
	height: auto;
	}

/* FOR PRESS SECTION */
.staticPage p { margin-bottom:10px; }

.staticPage .content3-4
	{
	position: relative;
	margin-right: 146px;
	}
	
.staticPage .rigthcolumn
	{
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	width: 112px;
	height: auto;
	}

.staticPage .rigthcolumn-D
	{
	position: relative;
	float: right;
	margin-left: auto;
	margin-right: auto;
	width: 85px;
	height: auto;
	}

.staticPage .dottedlineTop
	{
	position: relative;
	margin: 10px auto auto auto;
	/*height: 17px;*/
	border-bottom: 1px dotted #BCBEC0;
	
	}
	
.staticPage .dottedlineBottom
	{
	position: relative;
	height: 17px;
	}
	
/*-- Forms --*/

.staticPage label, .staticPage input {
	width: 350px;
	float: left;
	margin-bottom: 6px;
	font-size: 10px;
	}
	
.staticPage textarea {
	width: 350px;
	float: left;
	margin-bottom: 6px;
	font:  normal 11px/15px Trebuchet MS, Tahoma, Helvetica, Arial, sans-serif;
	}

	
.staticPage label {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 60px;
	}

.staticPage br {
	clear: left;
}
