	body {
		overflow-y: scroll;
	}
	#flower1container {
		width: 968px;
		background: transparent url(../bhimages/flower1.gif) no-repeat top left;
	}
	#flower2container {
		width: 968px;
		background: transparent url(../bhimages/flower2.gif) no-repeat bottom right;
	}
	#pagecontainer {
		margin: 0px 109px;
		width: 750px;
		background: white url(../bhimages/page_bg.gif) no-repeat bottom;
	}
	#topcontainer {
		height: 99px;
	}
	.divider {
		font-size: 0px;
		line-height: 0px;
		height: 1px;
		background: transparent url(../bhimages/dots_pattern.gif) repeat-x top;
		padding-bottom: 10px;
	}
	.divider2 {
		font-size: 0px;
		line-height: 0px;
		height: 12px;
	}
	.divider3 {
		margin: 0;
		padding: 0;
		height: 1px;
		font-size: 0px;
		background: transparent url(../bhimages/dots_pattern2.gif) repeat-x;
	}
	.divider_h2 {
		margin: 0;
		padding: 0;
		height: 1px;
		font-size: 0px;
		background: #FFFFFF url(../bhimages/dots_pattern.gif) repeat-x 2px 0px;
		padding-bottom: 14px;
	}
	#sitelogo {
		margin: 30px 0px 0px 10px;
		float: left;
	}
	#bfaulogo {
		margin: 26px 10px 0px 0px;
		float: right;
	}
	#imagecontainer_front {
		height: 255px;
		background: transparent url(../bhimages/frontpic.jpg) no-repeat  0px 0px;
	}
	#imagecontainer {
		height: 167px;
		background: transparent url(../bhimages/frontpic.jpg) no-repeat  0px 0px;
	}
	#menu2container {
		background: transparent;
		height: 37px;
		padding: 3px 0px;
	}
	#menu2wrapper {
		height: 37px;
		text-align: center;
		background: #F4F2F4;
	}

	#contentcontainer_front {
		margin: 20px 130px 20px 30px;
	}
	#contentcontainer {
		background: transparent url(../bhimages/content_bg.gif) repeat-y 0px 0px;
		height: 1%;
	}
	html>body #contentcontainer {
		height: auto;
	}
	p,
	#contentright LI {
		font : normal normal normal 11px/15px Georgia;
	}
	#contentleft p {
		margin: 10px 13px 0px 13px;
	}
	#contentleft {
		background: #f3f3f3;
		width: 240px;
		float: left;
	}
	#contentright {
		background: white;
		margin: 30px 20px 120px 20px;
		width: 470px;
		float: left;
	}
	#contentleft A,
	#contentright A {
		text-decoration: none;
		color: #A26DC1;
	}
	#contentleft A:hover,
	#contentright A:hover {
		text-decoration: underline;
	}
	.clearfloat {
		clear: both;
	}
	#footercontainer {
		height: 55px;
	}
	.tx-bfaubhfeedback-pi1 SELECT,
	.tx-bfaubhfeedback-pi1 INPUT,
	.tx-bfaubhfeedback-pi1 TD {
		font : normal normal normal 11px/13px Georgia;
	}
	#menu3 {
		list-style: none;
		margin: 0px 13px 0px 13px;
		padding: 29px 0px 0px 0px;
	}
	#menu3 A {
		text-decoration: none;
		font : normal normal normal 11px/15px Georgia;
		font-weight: bold;
		color: #755488;
	}
	#menu3 A:hover,
	#menu3 A.active {
		color: #000000;
	}
	.footerbox {
		color: #FFFFFF;
		font : normal normal normal 10px/13px Arial;
		border-left: 1px solid #8E8E8E;
		margin-top: 12px;
		margin-left: 8px;
		padding-left: 8px;
		float: left;
	}
	.footerbox IMG {
		margin-top: 1px;
	}
	.footerbox1, .footerbox2 {
		color: #FFFFFF;
		font : normal normal normal 10px/13px Arial;
		float: left;
		margin-top: 5px;
	}
	.footerbox2 {
		padding-left: 8px;
		margin-left: 8px;
		border-left: 1px solid #9B84A9;
	}

	.footerbox1 a, .footerbox2 a {
		text-decoration: none;
		color: #FFFFFF;
	}

	.footerbox12 a:hover, .footerbox2 a:hover {
		text-decoration: underline;
		color: #FFFFFF;
	}

	
/* TimTab Styles */

.news-single-img {
	float: left;
	margin-left:5px;

}

	.tx-veguestbook-pi1 td,.commentlist li, #commentform input, #commentform textarea {
		font : normal normal normal 11px/13px Georgia;
	}
	
	.commentlist li {
		font-weight: bold;
	}

	.commentlist cite, .commentlist cite a {
		font : normal normal normal 11px/13px Georgia;
		font-weight: bold;
	}

	.commentlist p {
		font : normal normal normal 11px/13px Georgia;
		text-transform: none;
	}

	#commentform p {
		font : normal normal normal 11px/13px Georgia;
	}

	.commentmetadata {
		font-weight: normal;
	}
	.entry p {
		margin: 0;
		padding: 0;
	}
	.alignright {
		float: right;
	}
	.alignleft {
		float: left;
	}
	.aligncenter, .alignright, .alignleft {
		font : normal normal normal 11px/13px Georgia;
	}
	.commentbar {
		background: #755488;
		color: #FFFFFF;
	}
	.commentbody {
		padding: 4px 0;
	}
	.bloginput, .blogtextarea {
		font : normal normal normal 11px/13px Georgia;
		background : #EAEAEA;
		color : #000000;
		border: 1px solid #CBCBCB;
	}
	h3#comments, h3#respond {
		font : normal normal normal 13px/16px Georgia;
		color: #999999;
	}
	.commentlink A {
		font : normal normal normal 11px/13px Georgia;
	}
	.divider_h {
		padding-top: 20px;
	}
	.post h2 {
		font : normal normal normal 13px/26px Georgia;
		font-weight : bold;
		color : #73AA37;
		padding:0 0 6px 0;
		margin:0;
	}
	.post h2 span {
		font : normal normal normal 11px Georgia;
		color: #999999;
	}
	.post h2 span.postauthor {
		padding: 10px 0 0 0;
		margin: 0;
		
	}
	.postmetadata {
		clear: both;
		font : normal normal normal 11px Georgia;
	}
	.teaser {
		position: relative;
		float: right;
		cursor: pointer;
		width: 173px;
		height: 275px;
	}
	.teaser .teaserimage {
		position: absolute;
		top: 0;
		/*z-index: -500;*/
		width: 173px;
		height: 275px;
	}
	.teaser .teaserclicker {
		position: absolute;
		top: 20px;
	}
	#tcol1,#tcol2,#tcol3,#tcol4,#tcol5 {
		width: 189px;
		height: 275px;
	}
	.teaser2 {
		position: relative;
		float: right;
		cursor: pointer;
	}
	#bcol2 .bodytext, #bcol2 h1 {
		margin-left: 15px;
		margin-right: 197px;
	}
	#bcol2 h1 {
		padding-top: 2px;
	}
	.greenbody {
		color: #ffffff;
	}
	p.quizanswer {
		margin: 0;
		padding: 0px 0px 20px 0px;
	}
	div.rating {
		padding: 15px 0px 0px 0px;
	}
	.quizquestion {
		color: #85B551;
		font : normal normal normal 12px/15px Georgia;
		padding: 5px 0px 15px 0px;
		font-weight: bold;
	}
	form {
		margin: 0;
		padding: 0;
	}
	.navigation {
		padding: 20px 0;
	}
	.formu {
		font : normal normal normal 11px/13px Georgia;
	}
	legend {
		padding-left:10px;
		padding-right:10px;
		border: 0px;
	}

	fieldset {
		font : normal normal normal 11px/13px Georgia;
		border:0px;
		padding-left:10px;
		padding-right:10px;
		padding-top:10px;
		padding-bottom:10px;
		/*border: 1px solid #C0C0C0;*/
	}
	
	.radiolayout {
		width:60%;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.formu {
		width:80%;
		padding-top:10px;
		padding-bottom:10px;
		/*padding-left:110px;*/
		/*border: 1px solid #C0C0C0;*/
	}
	
	.mf-radio {
		border:0px;
	}
	
	.mf-text {
		color: #000000;
		border: 1px solid #C0C0C0;
		margin-bottom: 5px;
	}
	
	.mf-check {
		border: 0px;
	}
	.mf-select {
		border:0px;
	}
	
	.mf-input {
		border: 1px solid #C0C0C0;
		margin-bottom: 5px;
	}
	
	.mf-submit {
		color: #ffffff;
		background-color: #C0C0C0;
		border: 0px;
	}

