document, body {
  /* Used to be able to use height: 100% on elements in the page */
  height:				100%;
  /* Set default font attributes for the whole document */
  font-family:			Verdana, Helvetica, Arial, sans-serif;
  font-size:			10px;
  color:#666666;
}

body {
  margin: 				0;
  /* Set the padding, Opera's default is not zero. */
  padding:				0;
  /* Also, we set the background color to white, because Netscape 6 Mac defaults to a background color of gray. */
  background-color:		#FFFFFF;
 
  /* Used to center content in IE, but you need to set "text-align: left;" in contained divs
  text-align:		center;*/
}

#divMain {
  position:				relative;
  width:				900px;
}
#divHome {
  position:				relative;
  font-size:			18px;
  padding-top:			50px;
  font-weight:			100;
  padding-bottom:		20px;
}


#divNav {
  position:				absolute;
  top:					0px;
  width:				228px;
  height:				600px;
  text-align:			right;
}


#divPic {
  margin:				0px;
  padding:				0px;
  height:				452px;
  text-align:			left;
  overflow:				hidden;
}

.subNav {
  font-size:			10px;
}

.galleryNav {
  padding-top:			30px;
  font-size:			10px;
}

.text {
  padding-top:			60px;
  font-size:			9px;

}


#divContent {
  position:				absolute;
  top:					0px;
  left:					259px;
  text-align:			left;
}

#thumbs{
	width:				600px;
}

#divContent p{
   padding-top:			0px;
}

#divAbout{
   margin-top:			94px;
}

#divTitle {
	font-size:			16px;
	margin-top:			94px;
	margin-bottom:		10px;
}

#divUserTitle {
	font-size:			16px;
	margin-top:			20px;
	margin-bottom:		10px;
}

#divComment {
  width:				600px;
  height:				20px;
  font-size:			10px;
  color:				#666666;
  line-height:			16px;
}

.thumbnail {
	margin0:			0px;
	padding:			0px;
	border:				0px;
}

.form {
	margin-top:			5px;
	margin-bottom:		10px;
}

.field {
	border:				1px solid #D5D59F;
	margin-top:			5px;
	width:				400px;

}
.bigComment {
	position:		absolute;
	vertical-align:		top;
	font-size:			16px;
	color:				#000000;
	left:		200px;
}

select {
	border:				1px solid #D5D59F;
	margin-top:			5px;
	width:				400px;

}

input {
	border:				1px solid #D5D59F;
	margin-top:			5px;
}

a {
  color:#666666;
  text-decoration:		none;

}

a:hover {
	text-decoration:		none;
	color:					#D5D59F;
}

.activeNav{
  text-decoration:		none;
  color:					#D5D59F;
}

#divGallery {
	position: relative;
	top: 30px;
	width: 700px;
	border: 3px solid #999999;
	background-color:#999999;
	padding: 20px;

}

#divGallery img {
	border: 1px solid #FFFFFF;
	background-color:#333333;
	padding: 0px;

}

#divClientMain {
  position:				relative;
  width:				950px;
}

#divClientNav {
  position:				absolute;
  top:					0px;
  width:				152px;
  text-align:			right;
}
#divClientHome {
  position:				relative;
  font-size:			18px;
  padding-top:			29px;
  font-weight:			100;
  padding-bottom:		20px;
}
#divClientContent {
  position:				absolute;
  top:					35px;
  left:					177px;
  width:				773px;
  text-align:			left;
}

#divClientPic {
  position: absolute;
  top: 35px;
  left: 171px;
  margin:				0px;
  padding:				0px;
  text-align:			left;
}

#divClientContent label{
  display: block;
  float: left;
  margin-left:	0px;
  width: 150px;
  line-height: 20px;
}

.activeConfirm{
  text-decoration:		none;
  color:#FF9900;
}

/* form */
.fieldError{
  color: #FF0000;
  font-weight: bold;
}

.fieldError a{
  color: #FF0000;
  font-weight: bold;
}

.fieldValidated{
  color:#000000;
  font-weight: normal;
}

#legal{
  position: relative;
  top:3px;
  border: none;
}
.legaltext{
  padding-bottom: 10px;
}