body {
	font:12px helvetica, sans-serif;
	color:#555555;
	background-color:#024c22;
}

img {
	display:block;
}

a {
	color:#216e3d;
}

a:hover {
	color:black;
}

input {
	border: 1px solid black;
}

#container {
	width:955px;
	margin:0 auto;
	padding:0px;
}

#header {
	margin:0px;
	padding:0px;
	display:block;
}

#nav_div {
	width:852px;
	height:35px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#dae7b4;
	font: 12px times, serif;
}

#nav_div img {display:inline;}

#nav_about_off {
	width: 84px;
	height:35px;
	background-image: url(../images/about_button_off.gif);
}

#nav_about_on {
	width: 84px;
	height:35px;
	background-image: url(../images/about_button_on.gif);
}

a#nav_about_off:hover {
	width: 84px;
	height:35px;
	background-image: url(../images/about_button_on.gif);
}

#nav_game_off {
	width: 228px;
	height:35px;
	background-image: url(../images/game_button_off.gif);
}

#nav_game_on {
	width: 228px;
	height:35px;
	background-image: url(../images/game_button_on.gif);
}

a#nav_game_off:hover {
	width: 228px;
	height:35px;
	background-image: url(../images/game_button_on.gif);
}

#nav_green_off {
	width: 127px;
	height:35px;
	background-image: url(../images/consulting_button_off.gif);
}

#nav_green_on {
	width: 127px;
	height:35px;
	background-image: url(../images/consulting_button_on.gif);
}

a#nav_green_off:hover {
	width: 127px;
	height:35px;
	background-image: url(../images/consulting_button_on.gif);

}
#nav_news_off {
	width: 84px;
	height:35px;
	background-image: url(../images/news_button_off.gif);
}

#nav_news_on {
	width: 84px;
	height:35px;
	background-image: url(../images/news_button_on.gif);
}

a#nav_news_off:hover {
	width: 84px;
	height:35px;
	background-image: url(../images/news_button_on.gif);
}
#nav_order_off {
	width: 144px;
	height:35px;
	background-image: url(../images/order_button_off.gif);
}

#nav_order_on {
	width: 144px;
	height:35px;
	background-image: url(../images/order_button_on.gif);
}

a#nav_order_off:hover {
	width: 144px;
	height:35px;
	background-image: url(../images/order_button_on.gif);
}

#nav_contact_off {
	width: 107px;
	height:35px;
	background-image: url(../images/contact_button_off.gif);
}

#nav_contact_on {
	width: 107px;
	height:35px;
	background-image: url(../images/contact_button_on.gif);
}

a#nav_contact_off:hover {
	width: 107px;
	height:35px;
	background-image: url(../images/contact_button_on.gif);
}
#nav_blog_off {
	width: 78px;
	height:35px;
	background-image: url(../images/blog_button_off.gif);
}

#nav_blog_on {
	width: 78px;
	height:35px;
	background-image: url(../images/blog_button_on.gif);
}

a#nav_blog_off:hover {
	width: 78px;
	height:35px;
	background-image: url(../images/blog_button_on.gif);
}
/** Navigation **/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	color:white;
}

#nav a {
	display: block;
	color:white;
	text-decoration:none;
}

#nav li {
	margin:0px;
	padding:0px;
	float: left;
	list-style:none;
}

#nav li ul {
	left: auto;
    background: none;
}

/** /Navigation **/

#content {
	width:852px;
	background-color:white;
}

#content_top {
	width:852px;
	height:285px;
	padding-top:5px;
}

#content_top_small {
	background-color:white;
	color:black;
	height:285px;
	padding-top:5px;
	margin-left:188px;
}

#content_top_small p {
	line-height:1.3em;
}

#newsletter_blue {
	margin-left:438px;
	background-color:#86C8EB;
	width:200px;
	height:275px;
	padding-left:20px;
	padding-top:10px;
}

#content_top p {
	line-height:1.5em;
	margin-left:454px;
	margin-right:50px;
}

#content_left {
	background-image:url("../images/box_left_old_bg.jpg");
	background-repeat:no-repeat;
	width:280px;
	height:227px;
	padding-left:154px;
	float:left;
}

#content_bottom {
	background-color:white;
	width:645px;
	padding-top:10px;
	padding-bottom:20px;
	margin-left:204px;
}

#content_bottom p {
	line-height:1.35em;
	padding-right:250px;
}

#content_bottom_long {
	background-color:white;
	width:645px;
	padding-top:20px;
	padding-bottom:20px;
	margin-left:204px;
	
	
}

#content_bottom_long p {
	line-height:1.35em;
	padding-right:40px;
}

#bg_container {
	font:13px helvetica, sans-serif;
	background-image:url("../images/left_nav_bg.gif");
	background-repeat: repeat-y;
}

#side_nav {
	float:left;
}

#side_nav a {
	background-image:none;
	text-decoration:none;
	display:block;
	width:164px;
	height:17px;
	padding-top:8px;
	padding-left:20px;
}

#side_nav a:hover {
	background: url(../images/side_nav_item_bg.jpg);
}

#side_nav div {
	width:184px;
	height:25px;
}

#side_nav_active {
	font-weight:bold;
	background-image: url(../images/side_nav_item_bg.jpg);
}

#content_left p {
	padding-left: 20px;
	padding-right:20px;
	line-height: 1.5em;
}

#content_right {
	background-image:url("../images/box_right_bg.jpg");
	width:418px;
	height:227px;
	float:right;
}

#content_right p {
	line-height:1.5em;
	padding-left:20px;
	padding-right:20px;
}


#first_ever {
	padding-left:20px; 
	padding-top:5px;
}

#footer_bg {
	float:left;
	background-image:url("../images/footer_bg3.jpg");
	width:852px;
	height:77px;
	color:white;
	font:bold 13px helvetica, sans-serif;	
	padding-top:3px;

}

#sub_footer_r img {
	display:inline;
}

#sub_footer_l {
	float:left;
	width:280px;
	padding-left:20px;
	height:22px;
	padding-top:13px;
	background-color:#007133;
	color:white;
	font: 10px helvetica, sans-serif;
}

#sub_footer_r {
	float:right;
	width:552px;
	height:25px;
	padding-top:10px;
	background-color:#007133;
	color:white;
	font: 10px helvetica, sans-serif;
}

#sub_footer_r a {
color:white;
font: 10px helvetica, sans-serif;
text-decoration:none;
}

#frame_middle {
	width:852px;
	margin:0px;
	padding:0px;
	margin-left:52px; 
}

#frame_top {
	
}

#frame_left {
	width:52px;
	height:768px;
	float:left;
	padding:0px;
	margin:0px;
}

#frame_right {
	width:51px;
	height:768px;
	float:right;
	padding:0px;
	margin:0px;
}

#header {
	width:852;
}

#learn_more {
	float:right;
}

#events {
	margin-left:18px; 
	margin-top:40px;
}

#newsletter_blue_txt {
	padding-left:15px;
	padding-top:10px;
}

#newsletter {
	padding-top:40px; 
	padding-left:20px;
}

#newsletter_form {
	width:350px;
	margin-left:15px;
}

#visit_egm {
	font:bold 12px helvetica, sans-serif;
	padding-right:65px;
	width:141px;
	float:right;
	text-align:center;
}	

#image_container {
margin-left:98px;
}

.thumbs_events {
float:left;
padding-top:5px;
padding-right:5px;

}

.thumbs_events img 
padding:4px;
}

.form_blue {
	line-height:.9em;
	padding-top:10px;
}

.nav_button {
	margin-bottom:5px;
}

.post {
	padding-left:8px;
	padding-right:8px;
	margin-top:5px;
}

.small_txt {
	font-size:11px;
}
