body {

	background: #e5dcbd;

	margin: 0;

	padding: 0;

	font-family: Verdana, Geneva, sans-serif;

	color: #030;

	}


#header_bg{
	background: url(images/header5-full.jpg);
	background-repeat:no-repeat; 
	background-position:top center;
	height: 210px; width: 100%;
	margin: 0; 	padding: 0;
	}

#parallax {
  background-image:url(images/header0-sky.gif);
  background-repeat:repeat-x;
  height:210px; 
  overflow:hidden;
  position:relative;
  width:100%;
}

#container { 

	width: 853px; 

	margin-left:auto; 

	margin-right:auto;

	}

	

#header { 

	width: 853px; 

	height: 210px;

	}

	

#menu{

	text-align:center;

	/*height: 38px;*/

	margin: 0 auto; 

	z-index:65; 

	}

	

#content { 

	background: url(images/body_main.jpg);

	background-repeat: repeat-y; 

	padding: 10px 30px 20px 30px; 

	height: 100%; 

	margin:0 auto;

	overflow:auto;

	}

	

#content a{ 

	color: #af2206;

	text-decoration:none; 

	}

	

#content a:hover {

	text-decoration: underline;

	}

	

#content_head { 

	background: url(images/body_head.jpg);

	background-repeat: no-repeat;

	height: 80px;

	}

	

#content_head p{ 

	padding-top: 40px; 

	text-align:center;

	}

	

#content_head img{ 

	margin: 0 20px; 

	border:none;

	}

	

#content_steak{ 

	width: 510px; 

	float:left; 

	/* background-color:#CFF; */

	margin-bottom: 30px; 

	font-size:14px;

	}

	

#content_steak h1{ 

	font-family:Georgia, "Times New Roman", Times, serif;

	color: #af2206;

	background:url(images/icon_leaf.jpg) no-repeat; 

	margin-left: 10px;

	color: #af2206;

	text-indent: 45px;

	}

	

#content_steak h3{ 

	color: #af2206;

	}

	

#content_steak h4{ 

	color: #8EC722;

	}

	

#content_steak pre{ 

	color: #8EC722; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:10px;

	}	

	

#content_potatos { 

	width: 250px; 

	float:right; 

	/* background-color:#FFC; */

	margin-bottom: 30px;

	font-size:12px;

	}

	

#content_potatos h1{ 

	border: solid 1px #a2d048; 

	padding: 5px 0; 

	/* font-size:16px; */

	font-family:Georgia, "Times New Roman", Times, serif; 

	color:#2e8c18;

	background:#e5dcbd url(images/icon_tree.jpg) no-repeat;

	color: #af2206;

	text-indent: 35px; font-size:22px;

	}

	

#content_potatos h3{ 

	color: #af2206;

	}

	

#content_potatos h4{ 

	color: #8EC722;

	}

	

#content_potatos pre{ 

	color: #8EC722; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:10px;

	}

	

#content_meal{ 

	width: 793px; 

	float:left; 

	/* background-color:#99F; */ 

	margin-bottom: 30px;

	font-size:14px;

	}

	

#content_meal h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	background:url(images/icon_leaf.jpg) no-repeat; 

	margin-left: 10px;

	color: #af2206;

	text-indent: 45px;

	}

	

#content_meal h3{ 

	color: #a2d048;

	}

	

#content_meal h4{ 

	color: #8EC722;

	}	

	

#content_meal pre{ 

	color: #8EC722; 

	font-family:Verdana, Geneva, sans-serif; 

	font-size:10px;

	}	

	

#content_footer{ 

	background: url(images/body_footer.jpg); 

	background-repeat:no-repeat;

	height: 104px; 

	text-align:center;

	font-size:10px;

	}

	

#content_footer p{ 

	margin-top: 10px;

	}

	

#content_footer a{ 

	color: #af2206; 

	text-decoration:none; 

	}

	

#content_footer a:hover {

	text-decoration: underline;

	}

	

#portfolio {

	float: left;

	text-align:center;

	width: 700px;

	margin:auto;

	padding-left: 30px; 

	overflow:auto;

	}



#portfolio img{ 

	border-color: #AF2206;

	}



#portfolio ul {

	float: left;

	width: 700px;

	text-align:center;

	margin:auto;

	padding: 0;

	list-style: none;

	}

	

#portfolio li {

	float: left;

	width: 200px;

	height: 250px;

	padding: 0 15px;

	margin-bottom: 30px;

	list-style: none; overflow:hidden;

	}

	

#news-title{

	background:url(images/newspaper.png) no-repeat left top;	

	color: #af2206;

	padding-left: 22px; 

	font-weight:bold; 

	line-height:16px; 

	margin-left: 5px;

	}



#footer_tab{

	background: url(images/xfooter_tab.png); 

	background-repeat:no-repeat; 

	width: 273px;

	height: 40px; 

	margin:0 auto; 

	padding-top: 30px;

	behavior: url("assets/js/iepngfix_v2/iepngfix.htc");

	}

	

.foot_left{ 

	float:left; 

	padding-left: 20px;

	}	

	

.foot_right{ 

	float:right; 

	padding-right: 45px;

	}	

	

div.hr {

  height: 32px;

  background: url(images/hr.jpg) no-repeat scroll center;

	}

	

div.hr hr {

  display: none;

	}

	

img {

	behavior: url("assets/js/iepngfix_v2/iepngfix.htc");

	}

	

#logo {

	margin-left: 80px;

	}



.LV_valid {

    color:#00CC00;

}



.LV_invalid {

	color:#CC0000;

}



.LV_validation_message{

    font-weight:bold;

    margin:0 0 0 5px;

}



.LV_valid_field,

input.LV_valid_field:hover,

input.LV_valid_field:active,

textarea.LV_valid_field:hover,

textarea.LV_valid_field:active,

.fieldWithErrors input.LV_valid_field,

.fieldWithErrors textarea.LV_valid_field {

    border: 1px solid #00CC00;

}



.LV_invalid_field,

input.LV_invalid_field:hover,

input.LV_invalid_field:active,

textarea.LV_invalid_field:hover,

textarea.LV_invalid_field:active,

.fieldWithErrors input.LV_invalid_field,

.fieldWithErrors textarea.LV_invalid_field {

    border: 1px solid #CC0000;

}    

:focus {
outline:none;
}