BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	margin: 0 auto;
	text-align:center;
	font-size: .75em;
	line-height: 130%;
	color: #000; background-image:url(../images/bg.gif);
}

* {padding: 0px; margin : 0px}

img, img a	{border:none} 

A:link {color:#790000; text-decoration: none}

A:active {COLOR: #990000; text-decoration: underline}

A:visited {color:#790000; text-decoration: none}

A:hover {COLOR: #be4103; text-decoration: underline}

#container { 
	position:relative;
	width: 955px;
	margin: 0 auto;
	padding-top: 20px;
	text-align:left;
}

#top {
	width: 955px;
	height: 29px;
	background:url(../images/top.jpg) no-repeat;

	}

#photo {
	position:relative;
	width: 955px;
	height: 325px;
	background: url(../images/photo.jpg) no-repeat;
}

#ad {
	width: 955px;
	height: 30px;
	background: url(../images/top_ad.jpg) no-repeat;
}


#main_menu {
	position:relative;
	margin: 0 auto;
	width: 955px;}

ul#mmenu {
	position:relative;
	width: 955px;
	height: 30px;
	list-style-type:none;
	}
	
ul#mmenu a {
	display:block;
	height: 30px;
	text-decoration:none;
	text-indent: -9999px;
	overflow:hidden;
	}	

li#mm_1 {
	position:absolute;
	width: 69px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat 0 0;}
	
li#mm_2 {
	position:absolute;
	left: 69px;
	width: 187px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -69px 0;}

li#mm_3 {
	position:absolute;
	left: 256px;
	width: 159px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -256px 0;}
	
li#mm_4 {
	position:absolute;
	left: 415px;
	width: 155px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -415px 0;}	
	
li#mm_5 {
	position:absolute;
	left: 570px;
	width: 108px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -570px 0;}
	
li#mm_6 {
	position:absolute;
	left: 678px;
	width: 88px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -678px 0;}

li#mm_7 {
	position:absolute;
	left: 766px;
	width: 189px;
	height: 30px;
	background: url(../images/navmain.jpg) no-repeat -766px 0;}

li#mm_1 a {width:69px;}
li#mm_2 a {width:187px;}
li#mm_3 a {width:159px;}
li#mm_4 a {width:155px;}
li#mm_5 a {width:108px;}
li#mm_6 a {width:88px;}
li#mm_7 a {width:189px;}


li#mm_1 a:hover {background: url(../images/navmain.jpg) no-repeat 0 -30px;}
li#mm_2 a:hover {background: url(../images/navmain.jpg) no-repeat -69px -30px;}
li#mm_3 a:hover {background: url(../images/navmain.jpg) no-repeat -256px -30px;}
li#mm_4 a:hover {background: url(../images/navmain.jpg) no-repeat -415px -30px;}
li#mm_5 a:hover {background: url(../images/navmain.jpg) no-repeat -570px -30px;}
li#mm_6 a:hover {background: url(../images/navmain.jpg) no-repeat -678px -30px;}
li#mm_7 a:hover {background: url(../images/navmain.jpg) no-repeat -766px -30px;}


#top_menu {
	position:relative;
	width: 156px;
	float:right;}

ul#tmenu {
	position:relative;
	width: 156px;
	height: 29px;
	list-style-type:none;
	}
	
ul#tmenu a {
	display:block;
	height: 29px;
	text-decoration:none;
	text-indent: -9999px;
	overflow:hidden;
	}	

li#tm_1 {
	position:absolute;
	width: 55px;
	height: 29px;
	background: url(../images/navtop.jpg) no-repeat 0 0;}
	
li#tm_2 {
	position:absolute;
	left: 55px;
	width: 101px;
	height: 29px;
	background: url(../images/navtop.jpg) no-repeat -55px 0;}

li#tm_1 a {width:55px;}
li#tm_2 a {width:101px;}

li#tm_1 a:hover {background: url(../images/navtop.jpg) no-repeat 0 -29px;}
li#tm_2 a:hover {background: url(../images/navtop.jpg) no-repeat -55px -29px;}


#homeform {
	position:absolute;
	width: 218px;
	height: 297px;
	background:url(../images/bg_homeform.jpg) no-repeat;
	left: 718px;
	top: 9px;
	text-align:center;
	}



#content
	{
	position:relative;
	width: 915px;
	background-color:#fff; padding:4px 20px;
	/*text-align:left;
	overflow:hidden;*/
	}

#siteinfo {
	position:relative;
	width: 955px; height:16px;
	background-color: #363636;	
	margin: 0 auto;
	padding: 6px 0;
	color: #FFF;
	font-size: 11px;
}

#siteinfo_menu {margin: 0 20px;}

#siteinfo p {
	padding : 4px 0;
	margin : 0;
}

#site_info a {
	padding : 0;
	margin : 0 2px 2px 2px;
}

#siteinfo a:link, #siteinfo a:visited
{
color: #fff;
text-decoration: none;
}

#siteinfo a:hover
	{
	color: #ffc82e;
	text-decoration: underline;
}

#copyright {
	width: 955px; height: 28px; padding-top: 5px;
	background:url(../images/bg_footer.jpg) no-repeat; color:#FFF; text-align:center; font-size:11px;}


h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; line-height: 130%;  }

h1 { font-size: 28px; color: #cc0000; font-weight: bold; padding: 10px 10px 4px 10px; text-align:center;}

h2 { font-size: 22px; color: #006390; font-weight: bold; padding: 10px 8px 4px 8px; text-align:center;}

h3 { font-size: 18px; color: #000;  font-weight: bold; padding: 8px 8px 4px 8px; text-align:center;}

h4 { font-size: 16px; color: #cc0000;  font-weight: bold; padding: 8px 0 0 0;text-align:center;}

h5 { font-family: Tahoma, Geneva, sans-serif; font-size: 22px; color: #a0410d; font-weight: bold; margin: 0; padding: 8px 0 0 10px; line-height: 130%; text-align:left; }

p {padding: 3px 10px; line-height: 150%; color:#000;}

#content ol li, #content ul li {margin-left: 36px; padding: 3px 0; line-height: 150%;}

#content img {margin: 10px; padding: 2px; border: 0;}

.superbig {font-family:'Arial Black', Gadget, sans-serif; font-size:38px; font-weight:bold; color:#cc0000; text-align:center;}

#optin_box {
	width: 390px;
	margin: 10px auto;
	padding: 10px;
	background-color: #FFFFCC;
	border: 5px solid #900;
	text-align:center;
	}
	
#optin_box p { font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 1em;
	line-height: %130;}
	
#optin_box table { text-align:center; margin: 0 auto;
	}
	
#optin_box td {
	padding: 4px;}
	
#testimonials {
	width: 600px;
	margin: 20px auto;
	padding: 10px;
	background-color: #dde0db;
	border: 5px solid #900;
	}
	

.small {
	font-size:10px;}
	
.highlight {	background-color: #FC0; padding: 4px;}


.quote {
	font-style:italic;}
	
.left {float: left;}

.right {float: right;}
