/*
Style sheet for Chef Marcel
*/
body{
	background-color: #8385BF;
	font-size: small;	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0em;
	text-align: center;
}

a:link {	color: #322062;	text-decoration: none;}
a:visited {	color: #322062;	text-decoration: none;}
a:hover {	color: #322062;	text-decoration: underline;}
a:active {	color: #322062;	text-decoration: none;}

#div_wrapper {
	background-color: #FFF;
	text-align: left;
	width: 915px;
	margin: 0 auto;
}

#div_footer {
	background-color: #FFF;
	width: 915px;	font-size: 10px;	line-height: 10px;	text-align: center;
	clear: both;
	margin: 0em;
	padding: .5em 0em .5em 0em;
	border-top: .1em solid #8385BF;
}

#div_footer img{
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}

#div_header{
	background-color: #FFF;
	width: 915px;
	height: 110px;
	clear: both;
	margin: 0em;
	border-bottom: .1em solid #8385BF;
	/*background-image: url(/images/ist2_3700701-fresh-rosemary_flipped.png);*/
	background-image: url(/images/header_left_alt.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center right;

}

#div_header img{
	border: 0px;
}


#div_main{
	background-color: #FFF;
	height: 100%;
	clear: both;
}

#div_nav{
	background-color: #FFF;
	width: 250px;
	height: 100%;
	padding: 2px 2px 5px 5px;
	float: left;
	text-align: left;
}

#div_nav ul {
	padding-left: 0;
	padding-right: 0;
}

#div_nav ul li{
	list-style-type: none;
	padding: 0.2em 1em;
}

.submenu{
	font-size: 85%;
}

#div_content{
	background-color: #FFF;
	width: 650px;
	height: 100%;
	float: left;
	margin: 0em 0em 0em .5em;
	padding: 0em 0em .5em 0em;
}

#div_content h3,h4{
	margin-bottom: -.5em;
}

#div_content label, input, select, textarea {
	font-size: 80%;
}

#div_content input:focus, select:focus, textarea:focus {
	background: #8385BF;
}

#div_content input, select, textarea {
	margin-bottom: 1em;
}

#div_content input.validation_warning, select.validation_warning, textarea.validation_warning  {
	background: #FF5F5F;
	color: #000000;
}

.div_photogallery_album{
	clear: both;
	text-align: left;
	vertical-align: top;
	width: 90%;
	border: thin solid #8385BF;
	padding: .75em .75em 0em .75em;
}

.photogallery_album_cover{
	margin: 0em .5em 0em 0em;
	border: 0px;
}

.photogallery_album_thumbnail{
	margin: 0em .5em 0em 0em;
	border: 0px;
	opacity:0.75;
	filter:alpha(opacity=75);
}

.photo_gallery_album_summary{
	margin: .5em;
	font-style: italic;
	font-size: -1;
}

.li_photogallery_photo{
	display: inline;
	padding-left: 0em;
}

.div_photogallery_photo{
	clear: none;
	width: 0px;
}

.validation_warning {
	color: #FF0000;
}

fieldset {
	border: thin solid #8385BF;
}

legend span {
	padding: 0 .5em;
	border: thin solid #8385BF;
}


img.img_left_wrap{
	float: right;
	margin: 0em 1em 1em 1em;
}

img.img_right_wrap{
	float: left;
	margin: 0em 2em 1em 1em;
}

#email_signup{
	padding: .5em;
	clear: none;
	color: #322062;	background-color: #8385BF;
	border: thin solid #663;
}

#email_signup .email_signup_field{
	color: #696969;
}

.div_clear_both {
	clear: both;
}

.small_parenthetical{
	font-size: 80%;
	line-height: 2em;
}

.links ul li{
	list-style-type: none;
	padding: 0.2em 1em;
}


/*
#email_html_body {
		font-family: verdana, arial, helvetica, sans-serif;
	}

#email_html_data_label {
		background-color: #8385BF;
	}
	
#email_html_data_value{
	
	}	
*/