body 
{
	background-color: #ffffff;
	padding:          0px;
  	margin:           0px;
  	font-family:      Verdana, Arial, "Lucida Grande", Tahoma, Helvetica;
	text-align:       left;
}

#top-nav-menu
{
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
    color: #333;	
	position: absolute;
  	height:   25px; 
  	width:    700px;
  	margin:   25px 0px 0px -350px;
  	left:     50%;
}

#header 
{ 	
	position: absolute;
  	height:   300px; 
  	width:    700px;
  	margin:   45px 0px 0px -350px;
  	left:     50%;
}

#front-page-grid
{
	float:		right;
	position:   relative;
	width:		424px;
	padding:	10px;
	margin-right: 5px;
	border-left:	1px solid #999;
}

#front-page-grid:hover
{
	background-color:	#EEEEFF;
}

#front-page-grid-text
{
	float:		right;
	position:   relative;
	width:		264px;
	padding:	5px;
	font-family: Araial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	line-height: 18px;
	text-align: left;	
}

#front-page-text
{
	float:		left;
	position:   relative;
	width:		250px;
}

#video-element
{
	float:		left;
	position:	relative;
	width:		700px;
	margin:		20px;
	text-align: right;
}

#video-left
{
	float:		left;
	width:		316px;
}

#video-right
{
	float:		right;
	margin-left:	25px;
	margin-right:	10px;
	width: 340px;
}

#content
{ 	
	position: absolute;
	width:    700px;
	margin:   0px 0px 0px -350px;
	top:      350px; 
	left:     50%;
}

#bottom-nav-menu
{
	float:	left;
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	text-align: center;
    color: #333;	
  	width:    700px;
  	left:     50%;	
	margin-top:			25px;
	border-top:			1px solid #ddd;
	border-bottom:		1px solid #ddd;
	padding-top:		5px;
	padding-bottom:		5px;
}

#copy
{
	float:	left;
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	text-align: center;
    color: #333;	
  	width:    700px;
  	left:     50%;	
	margin-top:			25px;
	padding-top:		5px;
	padding-bottom:		5px;
}

#photos
{
	position:    absolute;
#	float:			left;
	width:    700px;
	margin:   0px 0px 0px -346px;
	left:     50%;
}

a
{
	color: #cc0000;
	text-decoration: none;
}

a:hover
{
    color: #cc0000;
    text-decoration: underline;
}

p, blockquote, li, h2, h3
{
	font-family: Araial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

h1
{
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 15px;
    color: #333333;
	line-height: 10px;
	text-align: left;
    padding-top:   3px;
	padding-left: 10px;
	padding-right: 10px;
}

h3
{
	font-family: Araial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 11px;
       color: #333333;
	line-height: 18px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

h4
{
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 9px;
    color: #666666;
	line-height: 10px;
	text-align: right;
    padding-top: -10px;
	padding-left: 10px;
	padding-right: 0px;
}

h5
{
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 9px;
       color: #666666;
	line-height: 10px;
       padding-top: -15px;
	padding-left: 10px;
	padding-right: 0px;
}

img
{
	border: 0px;
}

.thumbnail
{
	padding: 5px;
	border: 1px solid #ddd;
	float: left;
	margin-right: 13px;
	margin-bottom: 10px;
}	

.caption
{ 
	font-size: 0.9em; 
	padding-top: 0.2em ;	
}

#photo-box-thumb
{
	margin-bottom: 10px;
}

#vertical-photo-box
{
	float:		left;
	position:	relative;
	width:		150px;
  	margin: 	10px;
	margin-right: 20px;
	border: 	1px solid #ddd;
  	padding: 	5px;
	padding-top: 10px;
}

#horizontal-photo-box
{
	float:		right;
	position:	relative;
	height:		80px;
  	margin: 	10px;
	margin-right: 20px;
	border: 	1px solid #ddd;
  	padding: 	5px;
	padding-top: 10px;
}

#photo-box-title
{
	position:	absolute;
	display: 	inline;
	border-width: 0 1px;
	padding: 	0 5px;
	top: 		-6px;
	left: 		15px;
	background-color: white; 
	font-family: Arial, Verdana, "Lucida Grande", Tahoma, Helvetica;
	font-size: 10px;
    color: #333;
}


