	/* general styles for Baxter Events */
	/* GearBox Web Solutions www.gearboxwebsolutions.com - Christopher Braun */
	/* Patch Designs - www.patchdesigns.ca */
	body {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Arial,Verdana;
		font-size: 0.9em;
		color: #444444;
		background-color: #fff;
		background-image: url(images/be_background.jpg); 
		/*background-repeat: repeat-y;*/
	}	
	img {
		margin: 0;
		padding: 0;
		border: none;
	}
	table.main {
		width: 1200px;
		height: auto;		
	}
	#container {
		width: 898px;
		height: auto;
		background: #fff;
		margin-bottom: 20px;
		box-shadow:0em 0em .9em #aaa;
	}
	#logo {
		position: absolute;
		width: 187px;
		height: 181px;
		z-index: 2;
	}
	#menu_header {
		display: block;
		width: 898px;
		height: 69px;
		background: #fff;
		background-image: url(images/be_02.png); 
		background-repeat: no-repeat;
	}
	#bannerHome {
		display: block;
		float: left;
		width: 681px;
		height: 562px;
		background: #fff;
	}
	#bannerGeneral {
		display: block;
		width: 898px;
		height: 213px;
		background: #fff;
	}	
	#main_footer {
		display: inline-block;
		width: 898px;
		height: 79px;
	}
	#rightmenu_container {
		display: block;
		float: right;
		width: 217px;
		/*height: 562px;*/
		background: #fff;
	}
	#allthebuzz {
		width: 230px;
		height: 193px;
		background-image: url(images/be_06.png); 
		background-repeat: no-repeat;
	}
	#eventswelove {
		width: 230px;
		height: 185px;
		background-image: url(images/be_07.png); 
		background-repeat: no-repeat;
	}	
	#contact_us {
		width: 230px;
		height: 194px;
		background-image: url(images/be_08.png); 
		background-repeat: no-repeat;
	}	
	#blog_archive {
		width: 230px;
		height: 194px;
	}
	#social_media, #footer_text {
		margin: 40px 0 0 40px;
		float: left;
		display: inline-block;
		height: 25px;
	}	
	#footer_text {
		padding: 10px 0 0 5px;
		font-size: 0.8em;
	}
	#content h3 {
		margin-top: 0;
		padding-left: 15px;
		color: #f04d3f;
	}
	#content p {
		padding-left: 15px;
	}
	#content h2 {
		padding-left: 15px;
		color: #98D6CF;
	}
	.bold_blue {
		padding-left: 15px;
		color: #98D6CF;
	}
	/* main menu */
	@font-face {
		font-family: HelveticaCondensed;
		src: url("http://gearboxwebsolutions.com/projects/be/font/Helvetica_Condensed_Black_Se.ttf") format("opentype");
	}
	#menu {
		padding-top: 40px;
		padding-left: 280px;
		width: 700px;
		font-size: 1.2em;
		font-weight: bold;
		font-family: HelveticaCondensed,Helvetica,Arial,Verdana, sans serif;
		color: #fff;		
	}
	#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
		text-decoration: none;	
		color: #fff;
	}
	#menu a:hover {
		color: #2A1C16;
	}
	#menu a.selected {
		text-decoration: none;
		color: #2A1C16;
	}
	p.boxtext {
		display: inline-block;
		padding: 58px 0 0 48px;
		font-size: 0.8em;
		width: 140px;
	}
	p.boxtext2 {
		display: inline-block;
		padding: 58px 0 0 48px;
		font-size: 0.7em;
		width: 140px;
	}
	#content {
		float: left;
		padding: 0 0 0 30px;
		width: 610px;
	}	
		#contact_methods {
	    margin-left: -19px;
		margin-top: -12px;
		width: 249px;
		height: 210px;
		background-image: url(images/be_we-d_love_to_hear_from_y.png); 
		background-repeat: no-repeat;
	}
	.phone1 {
		padding-top: 75px;
		padding-left: 70px;
		display: block;
		font-size: 1.1em;
	}
	.phone2 {
		padding-top: 12px;
		padding-left: 70px;
		display: block;
		font-size: 1.1em;
	}
	.email {
		padding-top: 12px;
		padding-left: 70px;
		display: block;
		font-size: 0.8em;		
	}
	.email a {
		color: #444444;
	}
	#contactFrm {
		padding-left: 15px;
	}
	.ContactStyle{		
		outline: none;
		border: 1px solid #DAECEA;
		background: #DAECEA;
	}
	.submitbutton, .submitbutton:hover {
		outline: none;
		padding: 2px 10px 2px 10px;
		border: 1px solid #CC0000;
		font-weight: bold;
		color: #fff;
		font-size: 1.1em;
		background: #f04d3f;
		cursor: pointer;
	}
	.submitbutton:hover {
		border: 1px solid #880000;
		background: #880000;
	}
	input[type="text"],textarea {
		width:250px;
		padding: 0;
		border: none;
	}
	/* set up rotating banner */
	div.rotatingBanner ul li {
		position: absolute;
		list-style: none;	
		margin: -14px 0 0 -40px;
		padding: 0;
		width: 681px;
		height: 562px;
	}
	div.rotatingBanner ul li.show {
		z-index:1;
	}
	li.success{
		padding-left: 18px;
		list-style: none;
		color: #007700;
	}
	li.error{
		padding-left: 18px;
		list-style: none;
		color: #f04d3f;
	}
	.fb-like {
		padding-top: 2px;
	}
	h4.title_blog {
		font-size: 1.1em;
		margin-bottom: 2px;
		color: #98D6CF;
	}
	.hr_blog {
	    border-bottom: none;
		border-left: none;
		border-right: none;
		border-top: 1px dashed #98D6CF;
		color: #fff;
		background-color: #fff;
		height: 1px;
	}
	.hr_blog_admin {
	    border-bottom: none;
		border-left: none;
		border-right: none;
		border-top: 1px dashed #98D6CF;
		color: #fff;
		background-color: #fff;
		height: 1px;
	}	
	.red_dotted {
	    border-bottom: none;
		border-left: none;
		border-right: none;
		margin-left: 15px;
		border-top: 1px dashed #f04d3f;
		color: #fff;
		background-color: #fff;
		height: 1px;
	}	
	.blog_posted {
		color: #888888;
		font-size: 0.8em;
	}
	.blog_container {
		display: block;
		padding-left: 15px;		
	}
	#loginBox {
		margin-top: 100px;
		padding: 10px;
		border-radius: .4em;
		border: solid 1px #575350;
		box-shadow: 0em 0em .9em #aaa;
		text-align: center;
		width: 400px;
		height: 200px;
		background: #ffffff;
	}	
	.logintrow {
		padding: 2px;
		font-size: 1.2em;
	}
	.loginsrow {
		padding: 2px;		
	}	
	.logintrow:hover {
		background: #ececec;
	}	
	.logintlcol {
		display: inline-block;
		width: 90px;
		text-align: right;
	}
	.logintrcol {
		margin-left: 4px;
		display: inline-block;
		width: 250px;
		text-align: right;
	}
	input.login_form_text, input.form_text {
		width: 100%;
		font-family: Arial,Verdana;		
		color: #444444;
		outline: none;
		border: 1px solid #444444;
		border-radius: .2em;
		font-size: 1.0em;
	}
	input.login_form_text:focus, input.form_text:focus {
		width: 100%;
		font-family: Arial,Verdana;
		color: #444444;		
		outline: none;
		border: 1px solid #f04d3f;
		border-radius: .2em;
		background: #fafafa;
		font-size: 1.0em;
	}
	input.login_form_text:hover {	
		border: 1px solid #f04d3f;
		border-radius: .2em;
	}
	h2.login {
		margin-bottom: 5px;
		color: #f04d3f;
	}
	a:link, a:active, a:visited, a:hover {
		color: #444444;
		text-decoration: underline;
	}
	a:hover {
		color: #f04d3f;
		text-decoration: underline;
	}