body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
  	margin:5px 0 35px 0;
  	padding:0 0 0px 0;	
	text-align:center;
	background-color:#fff;
	color:#D3342F;
	font-size:12px;
}
#container { 
	padding:0 0 20px 0;
	width: 990px;
	margin:0px auto; 
	top:0px;
	position:relative;
	background-image:url(images/bg.png);
	background-repeat:no-repeat;
	z-index:1;
	height:850px;
		text-align:left;
}

#topBar { 
	padding:0 0 0px 0;
	width: 990px;
	margin:0px auto; 
	top:0px;
	position:relative;
	background-image:url(images/bgTop.png);
	background-repeat:no-repeat;
	z-index:1;
	height:11px;
}
#midContainer { 
	padding:0 0 20px 0;
	width: 990px;
	margin:0px auto; 
	top:0px;
	position:relative;
	background-image:url(images/bgMiddle.png);
	background-repeat:repeat-y;
	z-index:1;
	text-align:left;

}
#bottomBar { 
	padding:0 0 0px 0;
	width: 990px;
	margin:0px auto; 
	top:0px;
	position:relative;
	background-image:url(images/bgBottom.png);
	background-repeat:no-repeat;
	z-index:1;
	height:21px;
	text-align:left;
}
#indexContainer { 
	padding: 0px;
	width: 850px;
	height:850px;
	margin:0px; 
	
	top:140px;
	left:70px;
	position:absolute;
	background-image:url(images/mainheart.png);
	background-repeat:no-repeat;
	text-align:left;
		z-index:10;
}


#subContainer { 
	padding: 0px;
	width: 850px;
	height:690px;
	margin:0px; 
	
	top:140px;
	left:60px;
	position:absolute;
	background-image:url(images/scroll_bg.png);
	background-repeat:no-repeat;
	text-align:left;
	z-index:10;
	
}
#blogContainer { 
	padding: 0px;
	width: 850px;
	height:690px;
	margin:0px; 
	
	top:140px;
	left:60px;
	position:absolute;
	background-image:url(images/blog_bg.png);
	background-repeat:no-repeat;
	text-align:left;
	z-index:10;
	
}

#logo{
	top:35px;
	left:595px;
	position:absolute;
	margin:0;
	padding:0;
	text-align:left;	

	z-index:99;
}

#subTitle{

	margin: 20px 20px 10px 20px;
	padding:0;	
	width:310px;
	text-align:left;
}

#aboutPic{
	top:300px;
	left:60px;
	position:absolute;
	margin:0px ;
	padding:0;
	width:250px;
	z-index:20;
}

#indexWindow{
	top:200px;
	left:350px;
	position:absolute;
	margin:0px ;
	padding:0;
	width:180px;
}



#subWindow{
	top:293px;
	left:332px;
	position:relative;
	margin:0px 0 300px 0 ;
	padding:50px 60px 20px 60px;
	width:299px;
	z-index:-1;
	background-color:#FFFFFF;
	border-left:3px solid #FC7209;
	border-right:3px solid #FC7209;
	border-bottom:3px solid #FC7209;
	text-align:left;

}
#textbox{
	margin:0;
	padding:0px;
	z-index:30;
	background-color:#CC9966;
}


#navBar{
	
	position:absolute;
	left:640px;
	top:180px;

	margin:15px 0px 20px 0px;
	padding:0px;	
	color:#fff;

	text-align:left;
	z-index:999999;
}
#navBar ul,
#navBar li  {

	margin:0px 5px;
	padding:0px;
	list-style:none;
}
#navBar li ul li {

	margin:0px 5px 5px 15px;
	padding:0px;
	list-style:none;
}

#navBar a {
	margin:0px;
	padding:0px;
}
li.nav1{
	position:relative;
	top:0;
	left:20px;
}
li.nav2{
	position:relative;
	top:0;	left:90px;
}
li.nav3{
	position:relative;
	top:0px;
	left:125px;
}
li.nav4{
	position:relative;
	top:0px;
	left:150px;
}

li.nav5{
	position:relative;
	top:0px;
	left:160px;
}
li.nav6{
	position:relative;
	top:0px;
	left:165px;
}
li.nav7{
	position:relative;
	top:0px;
	left:165px;
}
#navBar a {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#navBar a.text {
	margin:0;
	padding:0 0 0 20px ;	

}
#navBar a:link,
#navBar a:visited {
	color:#EF3F34;
}


#navBar a:hover,
#navBar a:active,
#navBar a:selected{
	color:#2E5600;

}


.sub-content{
	width: 450px;
	margin:0;
	padding:0;	
	
}


td{
	margin: 0px;
	padding: 1px 10px;
	vertical-align:top;
}

tr{
	margin: 0;
	padding:0px;
}


.subfooter{
	left:0px;
	top:22px;
	position:relative;
}

#sideNav {
	background-color:#CCEDED;
	border:1px solid #972519;

	margin:40px 10px;
	padding:0 10px 10px 10px;	
}

#footer{

	width: 360px;
	margin:0px 0px 0px 10px;
	padding:0px 5px 4px 5px;	
	font-size:11px;

	
	text-align:left;
	z-index:99;
	position:absolute;
	top:840px;
	left:0px;

}
#footer2{

	width: 360px;
	margin:0px 0px 0px 10px;
	padding:0px 5px 4px 5px;	
	font-size:11px;
	text-align:left;

	
	text-align:left;
	z-index:99;
	position:relative;
	top:0px;
	left:0px;

}
#footerFloat {

	text-align:right;
	margin:0px 20px;
	padding:0;
	font-size:10px;
	position:absolute;
	top:840px;
	left:800px;
	width:150px;
}
#footerFloat2 {

	text-align:right;
	margin:0px 0px;
	padding:0;
	font-size:10px;
	position:relative;
	top:10px;
	left:800px;
	width:150px;
}

#footNav{
	font-size:11px ;

	margin:0px 0px 0px 0px;
	padding:0px ;	


	text-align:left;
	z-index:100;
}
#footNav ul,
#footNav li  {
	display:inline;
	margin:0px 5px 0 0;
	padding:0px;
}

#footNav a {
	text-decoration:none;
	color:#2E5600;

}
#footNav a:link,
#footNav a:visited {
	color:#2E5600;
}


#footNav a:hover,
#footNav a:active{
	color:#FF0000;

}


h1, h2, h3, h4, .head3 {

	margin:1em 0 .5em 0;
	padding:0 0 0 0;

	font-weight:bold;
	line-height:1;
}
h1 {
	font-size:30px;

	padding:0px;
	margin:0px;
}

h2{
	font-size:18px;
	margin: 0;
	padding:0 0 0 0;
}
h3{
	font-weight:bold;
	font-size:18px;
}

h4{
	font-size:14px;

}
h5{
	color:#972519;
	font-size:1em;
}
.headline{
	font-weight:bold;
}

p, ul, address{
	margin: 0em 0 1em 0;
	padding:0 0 0 0;
	line-height:1.1;
	font-size:1em;

}

.large{
	font-size:1.25em;


}
.indent{
	margin: 0em 0 1em 3em;
	padding:0 0 0 0;
}



ul, li {
	margin:0 0 .5em 1em;
	padding:0 0 0 0;
	line-height:1;
	list-style-type:disc;
}






h2 span {
	display:none;
}
h1  a {

	text-decoration:none;
	}

a:link,
a:visited {
	color:#B43220;
}


a:hover,
a:active{
	color:#2E5600;

}


.helplink {
	cursor: help;
}
.floatRight {
	float:right;
	margin:5px 0px 5px 10px;
	padding:0;
	border:2px solid black;
}
.floatRight2 {
	float:right;
	margin:5px 0px 5px 10px;
	padding:0;
}
.floatLeft {
	float:left;
	margin:5px 10px 5px 0;
	padding:0;
	border:2px solid black;
}
.leftColumn{
	margin:25px 80px 0 20px;
}
