body {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold; 
	color:#2d7101;
	margin:0px;
	padding:0px;
	background: url(/images/bgd.gif) #7ea601;
}

.spacer {
	clear:both;
	margin:0px;
	padding:0px;
	display:block;
	height:1px;
	overflow:hidden;
}

.spacer2 {
	 display:block; 
	 height:178px;
}

img {
	border:none;
}

h1 {
	font-size:28px; 
	margin:10px 0px; 
	padding:0px; 
	/*text-align:center; */
	font-weight:normal; 
	color:#2d7101;
}

h2 {
	display:block; 
	color:#97c802; 
	font-size:22px; 
	margin:10px 0px; 
	padding:0px; 
	font-weight:normal; 
	background:url(/images/border.gif) 80px 20px no-repeat;
}

p {
	margin:15px 0px;
}

.bug {
	position:absolute; 
	margin-top:-35px; 
	margin-left:850px;
}

/********** outercont styles ***********/

#outercont {
	display:block; 
	width:895px; 
	margin:0px auto; 
	padding:15px 0px 15px;
}

#outercont .content-top {
	 display:block; 
	 height:23px; 
	 overflow:hidden;
}

#outercont .content-bot {
	 display:block; 
	 height:22px; 
	 overflow:hidden;
}

/********** innercont styles ***********/

#innercont {
	 display:block; 
	 padding:0px 7px;
	 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/content-mid.png');
	 width:881px;
}

div > #innercont {
	 background:url(/images/content-mid.png) repeat-y; 
}

/********** header styles ***********/

#header {	
	 display:block; 
	 height:194px; 
	 background:url(/images/headerbg.jpg) top right no-repeat; 
	 margin-top:-16px; 
	 position:absolute; 
	 width:881px;
}

#header .logo {
	 position:absolute; 
	 margin-top:24px;
}

/********** topnav styles ***********/

#topnav {
	 display:block; 
	 height:23px; 
	 background:#b0d102;
	 font-size:14px;
	 width:881px;
	 padding-top:7px;
	 font-weight:bold
}

#topnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	float:right;
}

#topnav li {
	display:block; 
	float:left;
	padding:0px 10px;
}

#topnav li a {
	text-decoration:none;
	color:#000000;
	position:relative;
}

#topnav li a:hover {
	text-decoration:underline;
}

/*********** content styles ***************/

#content {
	 background:url(/images/girl.jpg) bottom left no-repeat; 
	 padding-bottom:1px; 
	 padding-top:15px;
	 position:relative;
	 min-height: 400px;
}

#content .txtblock {
	 padding-left:175px; 
	 padding-right:30px;
}

/*********** .photos styles ***************/

.photos {
	 display:block; 
	 padding-left:122px;
}

.photos div {
	padding-left:10px;
}

.photos div img {
	margin:0px 5px;
}

/*********** footer styles ***************/

#footer {
	display:block; 
	height:30px; 
	overflow:hidden; 
	font-size:11px; 
	color:#414040; 
	font-family:'Tahoma',Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-top:10px;
}

#footer .fleft {
	float:left;
	padding-left:15px;
}

#footer .fright {	
	float:right;
	padding-right:15px;
}

#footer .fright a {
	color:#414040;
	text-decoration:none;
}

#footer .fright a:hover {
	text-decoration:underline;
}

#footer ul {	
	margin:0px;
	padding:0px;
	list-style:none;
}

#footer ul li {	
	display:block;
	float:left;
	padding:0px 8px;
}

#footer ul li a {
	text-decoration:none;
	color:#000000;
}

#footer ul li a:hover {
	text-decoration:underline;
}

