body
{
	margin:0px;
	background:url(../images/bg.png) repeat-x fixed #ae1a20;
}
a, a:hover, a:visited
{
	color:#C00;

}
#container
{
	width:910px;
	min-height: 250px; /* moz/FF/Opera */
	_height: 250px; /* IE-win */	
	margin:0px auto;
	background:url('../images/bg_01.png') repeat-y;
}
#header
{
	margin:0px auto;
	height:205px;
	width:910px;
	text-align:center;
}
#nav
{	float:left;
	height:52px;
	width:900px;
	margin:0px 5px;
}
#topbodyl
{
	background-image:url(../images/textbox.png);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:340px;
	width:390px;
	margin:10px 10px 0 20px;
	padding:0 20px 0 20px;
	font-size:20px;
}
#topbodyl a:link, #topbodyl a:visited
{
	text-decoration:none;
	color:#a61b1f;
}

span
{
	font-size:30px;
	font-weight:bold;
	color:#a61b1f;
}

#topbodyl p
{
	font-size:12px;
	text-align:right;
}
#video
{
	background-image:url(../images/woodback.png);
	float:left;
	height:340px;
	width:430px;
	margin-top:10px;
}
#hours
{
	float:left;
	background-image:url(../images/hours.png);
	background-repeat:no-repeat;
	height:200px;
	width:265px;
	margin:10px 0 0 20px;
}

#kettleclub
{
	float:left;
	height:200px;
	width:337px;
	margin:10px 0 0 3px;
}

#location
{
	float:left;
	background-image:url(../images/location.png);
	background-repeat:no-repeat;
	height:200px;
	width:275px;
	margin:10px 0 0 5px;
}
#bigcallus
{
	width:640px;
	height:40px;
	padding:30px;
	background-image:url(../images/bigcallus.png);
}
#callus
{
	width:300px;
	height:90px;
	padding:30px;
	background-image:url(../images/callus.png);
}
#pics
{
	width:880px;
	min-height: 100px; /* moz/FF/Opera */
	_height: 100px; /* IE-win */
	padding:0px 15px;
	margin:0px auto;
	background:url('../images/bg_01.png') repeat-y;
}
#addtop
{
	background-image:url(../images/add_01.png);
	background-repeat:no-repeat;
	width:900px;
	height:101px;
	float:left;
	margin:20px auto 0px auto;
}
#addmid
{
	background-image:url(../images/upcoming_02.png);
	background-repeat:repeat-y;
	width:840px;
	min-height: 50px; /* moz/FF/Opera */
	_height: 250px; /* IE-win */
	float:left;
	margin:0px auto;
	padding:10px 30px 0 30px;
}

#eventtop
{
	background-image:url(../images/upcoming_01.png);
	background-repeat:no-repeat;
	width:900px;
	height:101px;
	float:left;
	margin:10px auto 0px auto;
}
#login
{
	text-align:center;
	float:left;
	margin:0px auto;
	padding-top:100px;
	width:100%;
	height:150px;
	background:url(../images/login.png) center no-repeat;
}
#eventmid
{
	background-image:url(../images/upcoming_02.png);
	background-repeat:repeat-y;
	width:800px;
	min-height: 50px; /* moz/FF/Opera */
	_height: 250px; /* IE-win */
	float:left;
	margin:0px auto;
	padding:10px 50px 0px 50px;
}
#eventmid h2
{
	color:#C00;
}
#eventmid span
{
	color:#666;
	font-size:12px;
}
#eventmid p
{
	text-indent:15px;
}
#eventbot
{
	background-image:url(../images/upcoming_03.png);
	background-repeat:no-repeat;
	width:900px;
	height:33px;
	float:left;
	margin:0px auto;
}
.smallcopy
{
	font-size:12px;
}
#pB
{ font:"Times New Roman", Times, serif;
  color:#333333;
  font:bold;
  font-size:18px;
  width: 190px;
  height:auto;
  margin:0px 20px 20px 20px;
  float:left; 
}

#pC
{ font:"Times New Roman", Times, serif;
  color:#333333;
  font:bold;
  font-size:18px;
  width: 220px;
  height:auto;
  margin-bottom: 30px;
} 

#pD
{ font:"Times New Roman", Times, serif;
  color:#333333;
  font:bold;
  font-size:18px;
  width: 190px;
  height:auto; 
  margin-right:110px;
  margin-bottom:20px;
}

#pA
{
	width:800px;
	padding:40px 40px 20px 40px;
	color:#333333;
	font:"Times New Roman", Times, serif;
	font-size:18px; 
	float:left;
}

#pF
{  
	float:left;
	width:500px;
   color:#333333;
   font-size:18px;
   
}

#pG
{
	width:360px;
	padding:20px;
	float:left;
}
#footer
{
	height:41px;
	width:910px;
	padding:0px;
	margin:0px auto;
	text-align:center;
	background-image:url(../images/bg_02.png);
	font-size:.7em;
	clear:both;
}