html {
	height: 865px;
	background-color: rgb(57,40,46);
	background-image: url(../images/home_drybrush.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
}
body.home {
	width:940px;
	height: 865px;
}

.fl				{ display:block; float:left; }
.w				{ width:100%; }
div.column 		{ margin-left:30px;float:left;width:250px;height:865px;}
div.column-int	{ background-image:url(../images/column-bg.png);background-repeat: repeat;}
#col-cap-low	{ width:250px;height:12px;background-image: url(../images/column_cap_low.png); }
#logo 			{ margin:5px 10px 5px; width:230px;height:230px;float: left; }
#location		{ margin:10px 10px 5px; width:230px;height:92px;float: left; }
.centered-text	{ margin:10px 10px 0; width:230px; float: left; font-size: 10px; font-size:}
.hours-entry	{ margin-bottom: 7px; }

.body			{ width:610px; float:left; position: relative; margin:25px 0 25px 50px;}
.bodyblock		{ float:left;position: relative; width:610px;}
#body-top		{  height: 50px; }
#body-top a		{ display: block; float:left;position: relative;margin: 0;padding: 0; }
#body-mid		{ background-image: url(../images/body_bg.png); background-repeat: repeat-y; min-height: 550px; padding:20px; width:570px; float:left;position:relative;}
#body-low		{ background-image: url(../images/body_low.png); background-repeat: no-repeat; height:53px; float: left; position: relative; }
img.imgpad		{ padding:5px; background:#fff; }

table			{ float:left; }

/* contact form */
#contact-info	{ width:220px; float:left; margin-right:50px; }
#contact-form	{ width:290px; float:left; padding-top:41px;}
#googmap		{ width:560px; height:300px; margin-top:30px; float:left; clear: both; border:1px solid #0084c9;}
input.text		{ width:180px; }

.events-and-catering textarea,
#contact-form textarea
				{ width:180px; }

.events-and-catering .Actions,
#contact-form .Actions
				{ margin-left: 80px; }

.events-and-catering label.left,				
#contact-form div.field.textarea label.left,
#contact-form div.field.text label.left,
#contact-form div.field.email label.left 
				{ float:left; width: 80px; }
.events-and-catering div.field
				{ margin-bottom:5px; }

/* twitter */
.home-left { float:left; width:340px; margin-right: 20px; }
.sidebar { float:left; width:200px; }
.twitter-title { display: block; width: 200px; height: 50px; }
.twitter-status { border-top: 1px solid #0084c9; border-bottom: 1px solid #0084c9; margin:5px 10px; }
.tweet { padding-top: 5px; }

/*tell-us form */
.tell-us .field.optionset { float:left; width:240px; margin-right:15px;}
.tell-us .field.textarea { float:left; clear:both; }
.tell-us label.left {font-weight: bold; margin-top:15px; display: block;}
#Form_Form_EditableTextField12 { width:400px;}
.tell-us .Actions { margin:10px 0 0 10px; }

/* login form */
#MemberLoginForm_LoginForm, 
#MemberLoginForm_LoginForm label.left, 
#MemberLoginForm_LoginForm .middleColumn, 
#MemberLoginForm_LoginForm .Actions input, 
#MemberLoginForm_LoginForm .Actions p { float:left;clear:both; }
#Remember { clear:both; }

/*About Navigation*/
ul.pagemenu { padding:0 5%; width:90%; border-bottom:1px solid #0084c9; border-top:1px solid #0084c9; margin-bottom: 0.5em;}
li.topmenu { padding:0.25em 2em; }
li.topmenu.current { border-left:1px solid #0084c9; background:#0084c9; }

li.topmenu a { text-decoration: none; font-weight: bold;}
li.topmenu a:hover { text-decoration:underline; }
li.topmenu a.current { text-decoration: none; color:#FFF; }