html
{
	overflow: -moz-scrollbars-vertical;
}

body
{
	background:#666563;
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	color:#c6c4c5;
}
h2.photographer
{
	width:100%;
	height:0px;
	margin-top:20px;	
	padding-top:80px;
	text-align:center;
	overflow:hidden;
	background:url(photographer.png) no-repeat top center;
}
h1
{
	font-size:150%;
	padding-bottom:10px;
}	
a
{
	color:#fff;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
p
{
	line-height:1em;
	padding-top:10px;
	padding-bottom:10px;
}
strong
{
	font-weight:bold;
}
.wrapper
{
	margin:0 auto;
	width:770px;
	text-align:center;
}
.hdr
{
	padding-top:26px;
	padding-bottom:26px;
	float:left;
	clear:both;
	width:100%;
	text-align:center;	
}
.containerStyle01
{
	width:100%;
	float:left;
	text-align:center;
	padding-bottom:20px;
	clear:both;
}
.containerStyle01 img
{
	padding-top:20px;
}
.containerStyle01 a img
{
	padding:0;
	float:left;
}

.back
{
	clear:both;
	padding:0 6px 6px;
	width:100%;
}

.back p
{
	text-align:left;
	margin:0;
	padding:0;
	font-size:128%;
}
.back a img
{
	border:none!important;
}

.ftr
{
	border-top:1px solid #727373;
	padding-top:10px;
	width:100%;
	clear:both;
	float:left;
}
.ftr p,
.ftr a
{
	color:#c6c4c5;
	text-align:center;
	text-decoration:none;
}
.ftr a:hover
{
	text-decoration:underline;
}
/** Home page **/
.bodyContainerStyle01
{
	background:#888785;
}
.menu
{
	padding:15px 0;
	border-top:1px solid#727373;
	float:left;
	width:100%;
}
.menuStyle01
{
	float:left;
	width:100%;	
}
.menuStyle01 li
{
	padding-bottom:5px;
}

/***sections***/

.botanical
{
	padding-left:308px;
}

.botanicalHeadStyle
{
	color:#cb6493!important;
}

.travel
{
	padding-left:196px;
}

.travelHeadStyle
{
	color:#476d24!important;
}

.portraits
{
	padding-left:275px;
}

.portraitsHeadStyle
{
	color:#6475c5!important;
}

.fashion
{
	padding-left:341px;
}

.fashionHeadStyle
{
	color:#62d0f3!important;
}

.poet
{
	padding-left:230px;
}

.musicians
{
	padding-left:325px;
}

.musiciansHeadStyle
{
	color:#61bb59!important;
}

.tearsheets
{
	padding-left:257px;
}

.tearsheetsHeadStyle
{
	color:#ca8bd8!important;
}

.order
{
	padding-left:300px;
}

.contact
{
	text-align:right;
}

/** Photo pages **/
.sectionNav
{
	float:left;
	clear:both;
}
.sectionNav a
{
	text-decoration:none;
	color:#c6c4c5;
}
.sectionNav a:hover
{
	text-decoration:underline;
}
.home
{
	float:left;
}
.pages
{
	float:right;
}
.pages ul
{
	float:left;
}
.pages ul li
{
	float:left;
	padding:0 5px 0 5px;
	color:#c6c4c5;
}
.pages ul li.first
{
	background:none;
}
.pages ul li.selected
{
	text-decoration:underline;
}
/** login page **/
#login-form
{
	border:1px solid #ccc;
	padding:10px;
	float:left;
	width:100%;
}
#login-form div
{
	clear:both;
}
#login-form label
{
	float:left;
	width:100px;
}
#login-form input
{
	float:left;
}
/** gallery/main.php **/
.rowStyle01
{
	float:left;
	clear:both;
	width:100%;
	margin-top:20px;
}
.colStyle01
{
	float:left;
	border:2px solid #ccc;
	width:100%;
	padding:10px 0 10px 0;
}
.colStyle01 p
{
	padding-left:10px;
}
.colStyle01 img
{
	float:right;
	padding-right:10px;
}
/** gallery/edit.php **/
.containerStyle02
{
	border-top:1px solid #ccc;
	width:650px;
	clear:both;
	margin-bottom:15px;
	float:left;
}
.containerStyle02 div
{
	padding-top:10px;
}
.containerStyle02 div input
{
	clear:left;
}
.containerStyle02 img
{
	float:right;
}
.containerStyle02 h3
{
	float:right;
	clear:right;
}
.containerStyle03
{
	float:right;
	width:100px;
	padding-top:10px;
}
.containerStyle03 input
{
	margin-top:5px;
	width:175px;
}
.containerStyle04
{
	float:left;
	width:600px;
	padding-bottom:20px;
}
/** Contact page **/
.biographyText
{
  text-align:justify;
}
.containerStyle05
{
	padding:0 0 50px;
}
.containerStyle05Inner
{
	text-align:center;
	padding:0 0 50px;
}
.containerStyle05 p
{
	text-align:center;
	font-size:150%;
}
.containerStyle05 p a
{
	color:#c6c4c5;
}

/** viewgallery.php **/

.containerStyle06
{
	float:left;
	padding-bottom:5px;
	width:100%;
	clear:both;
}

.containerStyle06 h1
{
	font-size:184%;
	font-weight:normal;
	color:#bda358;
	border-bottom:#727373 1px solid;
	text-align:left!important;
	padding:0;
	margin:0;
}

.containerStyle06 a img
{
	border:#727373 1px solid;
}

.imageContainer
{
	clear:both;
	float:left;
	padding:7px 3px 0 5px;
}

.contentStyle01
{
	float:left;
	padding:7px;
}
.contentStyle01ext01
{
	padding-right:0;
}

/** control.php **/

.containerStyle07
{
}

.inputStyle01
{
	width:400px!important;
}