/*Main structue*/

body{ 
	text-align:center;
	background-image:url(images/background8.gif);
	margin:0px 0 0 0;  /*top right bottom left*/
}

#container {
	margin: 0px auto;
	width: 760px;
}

#logo{
	margin:30px 0 0 0;  /*top right bottom left*/
}

#topmenu{
	width:760px;
	text-align:center;
	margin:30px 0 10px 0;  /*top right bottom left*/
}

#bio_book {
	width: 529px;
	height:399px;
	background-image:url(images/background_bio.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px auto;
}

#welcome_book {
	width: 529px;
	height:399px;
	background-image:url(images/background_welcome.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px auto;
}

#contact_book {
	width: 529px;
	height:399px;
	background-image:url(images/background_contact.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px auto;
}

#thankyou_book {
	width: 529px;
	height:399px;
	background-image:url(images/background_thankyou.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin: 0px auto;
}

#gallery {
	width:576px;
	height:550px;
	background-color:#000000;
	margin:0 0 0px 0;
	text-align:center;
	margin: 0px auto;
}

#lefttext {
	width:215px;	
	height:200px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight: 100;
	color:#000000;
	text-align:left;
	padding: 95px 0 0px 22px; /*top right bottom left*/
	margin:0px 0 0 0;
	float:left;
}

#righttext {
	width:215px;	
	height:200px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	font-weight:100;
	color:#000000;
	text-align:left;
	padding: 50px 22px 0px 0px; /*top right bottom left*/
	margin:0px 0 0 0;
	float:right;
}

#copyright {
	width:760px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color:#868686;
	text-align:center;
	margin:20px 0 0px 0;
}

.clearer {
	clear: both;
}

#header	{
	height:102px;
	width:760px;
}


#flash{
	height:208px;
	width:426px;
	float:left;
}


/*Misc*/
a img {border: none; }

p {	margin-top: 5px;}



/*Headers*/
h1 {
font-family: arial, verdana, helvetica, times; 
font-size: 11px; 
color: #868686;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

/* Text */
span.text {font-family: arial, verdana, helvetica, times; font-size: 11px; color: #404040;}
span.text_personal_page {font-family: arial, verdana, helvetica, times; font-size: 11px; color: #868686;}

/* Rollovers */

.menu 		{font-size: 10px; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#848484; letter-spacing:2px;}
.menu:hover {font-size: 10px; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:none; color:#cc6600; letter-spacing:2px;}

.edgeflow {font-size: 10px; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#868686;}
.edgeflow:hover {font-size: 10px;font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#cc6600;}

.silverbarrel {font-size: 10px;font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#868686;}
.silverbarrel:hover {font-size: 10px;font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#cc6600;}

.link 		{font-size: 12px; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#575757;}
.link:hover {font-size: 12px; font-family:Arial, Helvetica, Verdana, sans-serif; text-decoration:underline; color:#cc6600;}

.footerlink {
	font-size: 10px;
	font-family: Arial, verdana,Tahoma; 
	text-decoration:none; 
	color:#ffffff;
	float:left;
	margin: 10px 0px 0px 10px;  /*top right bottom left*/
}
.footerlink:hover {
	font-size: 10px;
	font-family: Arial, verdana, Tahoma;
	text-decoration:none; 
	color:#d6debc;
	float:left;	
	margin: 10px 0px 0px 10px;   /*top right bottom left*/ 
}


/* Contact form styling */
#name {
	border: 1px solid #23233e;
	width: 125px;
	background:#e3e0e0;
	font-family:trebuchet ms;
	font-size:11px;
	color: #24233e;
	padding:0px;
	padding-left:5px;
	font-weight:bold;
	clear : none;
	margin-top:2px;
	margin-bottom:2px;
}

#comments {
	border: 1px solid #23233e;
	width: 200px;
	background:#e3e0e0;
	font-family:trebuchet ms;
	font-size:11px;
	color: #24233e;
	padding:0px;
	padding-left:5px;
	font-weight:bold;
	clear : none;
	margin-top:2px;
	margin-bottom:2px;
}


