body {
  margin-top: 15px;
}

/*h2 {
  color:#7E7C8B;
}
*/
#mainContent #topNavHm {
	height: 48px;
	width: 111px;
	float: left;
	position: absolute;
	left: 54px;
	top: 213px;
}
#mainContent #topNavHm #topNavHmLf {
	background-image: url(images/topnav_lf.png);
	height: 48px;
	width: 18px;
	float: left;
	position: relative;
}
#mainContent #topNavHm #topNavHmMid {
	width: 75px;
	height: 41px;
	position: relative;
	float: left;
	background-image: url(images/topnav_mid.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 8px;
}
#mainContent #topNavHm #topNavHmRt {
	background-image: url(images/topnav_rt.png);
	height: 48px;
	width: 18px;
	float: right;
	position: relative;
}
#mainContent #topNav {
	height: 45px;
	width: 824px;
	position: absolute;
	left: 188px;
	top: 213px;
}
#mainContent #topNav #topNavLf {
	height: 48px;
	width: 173px;
	float: left;
	position: relative;
}
#mainContent #topNav #topNavLf #topNavLfLf {
	background-image: url(images/topnav_lf.png);
	height: 48px;
	width: 18px;
	float: left;
	position: relative;
}
#mainContent #topNav #topNavLf #topNavLfMid {
	width: 137px;
	height: 41px;
	position: relative;
	float: left;
	background-image: url(images/topnav_mid.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 8px;
}
#mainContent #topNav #topNavLf #topNavLfRt {
	background-image: url(images/topnav_rt.png);
	height: 48px;
	width: 18px;
	float: right;
	position: relative;
}
#mainContent #topNav #topNavMid {
	height: 48px;
	width: 438px;
	float: left;
	position: relative;
}
#mainContent #topNav #topNavMid #topNavMidLf {
	background-image: url(images/topnav_lf.png);
	height: 48px;
	width: 18px;
	float: left;
	position: relative;
}
#mainContent #topNav #topNavMid #topNavMidMid {
	width: 402px;
	height: 46px;
	position: relative;
	float: left;
	background-image: url(images/topnav_mid.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 8px;
}
#mainContent #topNav #topNavMid #topNavMidRt {
	background-image: url(images/topnav_rt.png);
	height: 48px;
	width: 18px;
	float: right;
	position: relative;
}

#mainContent #topNav #topNavRt {
	height: 48px;
	width: 179px;
	padding-right:20px;
	float: right;
	position: relative;
}
#mainContent #topNav #topNavRt #topNavRtLf {
	background-image: url(images/topnav_lf.png);
	height: 48px;
	width: 18px;
	float: left;
	position: relative;
}
#mainContent #topNav #topNavRt #topNavRtMid {
	width: 143px;
	height: 46px;
	position: relative;
	float: left;
	background-image: url(images/topnav_mid.png);
	background-repeat: repeat-x;
	text-align: center;
	padding-top: 8px;
}
#mainContent #topNav #topNavRt #topNavRtRt {
	background-image: url(images/topnav_rt.png);
	height: 48px;
	width: 18px;
	float: right;
	position: relative;
}

#mainContent #sideNavLf {
	top: 260px;
}

#mainContent #freeForm {
	width: 820px;
	background-image: url(images/freeForm_mid.png);
	background-repeat: repeat-y;
}
#mainContent #freeForm #freeFormTop {
	background-image: url(images/freeForm_top.png); 	
	height: 31px;
	width: 820px;
}
#mainContent #freeForm #freeFormMid {
	text-align: left;
	width: 780px;
	padding-left: 40px;
	position: relative;
	background-image: none;
}

#mainContent #freeForm #freeFormBot {
	background-image: url(images/freeForm_bot.png);
	height: 32px;
	width: 820px;
	clear: both;
}

.narrowcolumn {
	float: left;
}
.blogText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: left;
}

#sidebar {
	left: 550px;
	padding-top: 5px;
	margin-right:5px;
	padding-left:5px;
	width:210px;
	float: right;
	background-color: #DDDDDD;
}
#sidebar #searchform #s {
	PADDING: 0px;	
	WIDTH: 200px;	
	}
	
#mainContent #freeForm #freeFormMid #dummy {
	position: relative;
	clear: both;
}

