html {
height: 100%;
}

body {
	background-color: white;
	margin: 0px;
	padding: 0px;
	font-size:100%;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image:url(img/bg.jpg);
	background-repeat: repeat-x;
	}

div#boxme {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	font-size:0.9em;
}

.content {
	width: 100%;
	min-height: 300px;

	}

.top {
	height: 40px;
	width: 100%;
	color: black;
	margin: 0px;
}

.chin {
	height: 80px;
	padding-left: 8px;
	padding-right: 8px;
}


.neck {
	height: 36px;
	width: 924px;
	background-color:#EDEDED;
	padding-left: 8px;
	padding-right: 8px;
}

.neck_logo {
padding-left: 30px;
float:left;

}


.abdomen {
	width: 100%;
		border-left: #F74A00 1px solid;
		border-right: #F74A00 1px solid;
		float:left;

}

.abdomen_left {
	width: 590px;
	margin-left:30px;
	float: left;
}
.abdomen_right {
	width: 300px;
	float: right;
	background-color:#FFF;
	padding-left: 8px;
	padding-right: 8px;
}

.legs_content {
	width: 100%;
	
	min-height: 300px;
}

.legs {
	width: 100%;
}

.clear {
clear: both;
}

.youtube {
padding-top: 10px;
}

.foot {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 80px;
	padding-left: 10%;
	padding-top: 10%;
	height: 120px;
	width: 80%;
}


.abdomen_text {
	font-size: 0.8em;
	color: white;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.abdomen_title {
	font-size: 1.4em;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.topic_l {
	float: left;
width: 320px;
padding-right: 20px;
}
.topic_r {
	float: left;
	margin-left: 20px;
	border: #F74A00 1px solid;
}

/* blog */
.blog_left {
	width: 520px;
	padding-right:30px;
	float: left;	
}
.blog_right {
		width: 320px;
	float: left;
}


/* MENU */
.menu {
	width: 100%;
	margin: 0px;
	text-align: center;
}

ul#blue { 
margin:0;
 padding:0; 
 list-style-type:none;
}

ul#blue li {
	position:relative;
	float:left;
	 width:120px;
	 
	margin-right: 10px;
	padding-right: 10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

ul#blue .current {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

ul#blue li:hover {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

ul#blue li a { padding:2px 2px; text-decoration:none; font:bold 12px Verdana, Georgia, "Times New Roman", Times, serif; color: white;}

ul#blue li a:hover { color:#999999; border:none; }

ul#blue li span{
	display:block;
	position:absolute;
	top:20px;
	left:2px;
	width:120px;
	line-height: 15px;
	font-family: Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
}

ul#blue li a:hover span {border-top-width: 3px; display:block; color: #000000;}



.blog_title {
	font-size: 1.3em;
	color: black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.blog_date {
	font-size: 0.6em;
	font-weight: normal;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.blog_text {
	font-size: 100%;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

/* contact form */

#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1em;
}
.contact_feedback {
	font-size: 0.8em;
	height: 30px;
	width: 80%;
	background-color:#8ED779;
	color: #000;
}
