/* CSS Document */
body {
	background:#EBDEBB url(../images/bg.gif);
	margin:0 auto;
	width:768px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFF;
}
body img {
	border:0px;
}
a {
	color:#E4E89B;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
div#container {
	padding:5px 0;
	background-color:#E3D8BA;
	border:4px solid #FFF;
}
div#header {
	background:url(../images/header.jpg) no-repeat;
	width:751px;
	height:54px;
	margin:0 auto;
}
div#logo {
	float:left;
	margin:8px;
}

/*
div#navigation {

	width:650px;
	float:right;
	text-align:right;
	margin:20px 0px 0px 0px;
	color:#5C5950;
	font-size:10px;
	font-weight:bold;
	border:1px solid red;
}
*/
div#navigation {
	background:url(../images/footer.jpg) no-repeat;
	width:751px;
	height:18px;
	margin:0 auto;
	text-align:center;
	font-size:9px;
	padding:10px 0 4px;
	color:#FFF;
}

div#navigation a {	
	margin:0 5px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
div#navigation a:hover {	
	border-bottom:4px solid #ffffff;
	text-decoration:underline;
}
div#main_body {
	background:url(../images/content_body.jpg) repeat-y;
	width:751px;
	margin:0 auto;
}
div#main_body_top {
	margin:auto;
	font-size:1px;
	width:751px;
	height:7px;
	background:url(../images/content_body_top.jpg) no-repeat;
}
div#main_body_btm {
	margin:auto;
	font-size:1px;
	width:751px;
	height:7px;
	background:url(../images/content_body_btm.jpg) no-repeat;
}
div#flash_anime {
	width:735px;
	margin:0 auto;
}
div#content {
	background-color:#8CA489;
	width:735px;	
	margin:0 auto;
	padding:0px;
	border-top:1px solid #FFF;
}
.col_wide {
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	color:#FFF;
	float:left;
	width:733px;
}
.col_wide p{
	padding-left:10px;
	padding-right:10px;
}
.col_1 {
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	color:#FFF;
	float:left;
	width:283px;
}
.col_2 {
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	border-left:1px solid #FFF;
	color:#FFF;
	float:left;
	width:200px;
}
.col_3 {
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	border-left:1px solid #FFF;
	color:#FFF;
	float:left;
	width:250px;
}
div#sub_col_1 {
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	color:#FFF;
	float:left;
	width:484px;
}
div#sub_col_wide{
	background:#8CA489 url(../images/bg_content.gif) repeat-x;
	color:#FFF;
	float:left;
	width:733px;
}
.sub_header {
	clear:both;
	color:#FFF;
	background:#8BA489;
	font-size:13px;
	height:15px;
	padding:0 5px;
}
.subcontent1 {
	clear: both; 
}
.subcontent1 p {
	color:#FFF;
	margin:4px 0;
	padding:1px 10px;
}
.subcontent1 img {
	float:right;
	margin:0;
}
.subcontent2 {	
	clear: both; 
}
.subcontent2 p {
	float:left;
	width:90px;
	color:#FFF;
	margin:0;
	padding:1px 0px 1px 10px;
}
.subcontent2 img {
	float:right;
	margin:0;
}
.subcontent3 {
	clear: both; 
}
.subcontent3 p {
	float:left;
	width:75px;
	color:#FFF;
	margin:0;
	padding:1px 0px 1px 10px;
}
.subcontent3 img {
	float:right;
	margin:0;
}

div#footer {
	background:url(../images/footer.jpg) no-repeat;
	width:751px;
	height:18px;
	margin:0 auto;
	text-align:center;
	font-size:9px;
	padding:10px 0 4px;
	color:#FFF;
}
.tmctag {
	font-size:10px;
	padding:0 10px;
	color:#5C5950;
}
.tmctag a{
	font-size:10px;
	color:#5C5950;
}
/*----- Alsett Clearing Method --------*/
.clearfix:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
} 
.clearfix{
	display: inline-block;
} 
/* Hides from IE Mac \*/ 
* html .clearfix {
	height: 1%;
} 
.clearfix{
	display:block;
} 
/* End Hack */ 
