/*
The Feast Website
Coded by All Day Buffet
	  
*/

* { padding: 0; margin: 0; }

a {color:#dc0e7f; text-decoration:underline; }
	a:hover { color: #dc0e7f; text-decoration: none; }
	a img { border: none; }
	
/* Global and Sub-navigation Structure */
.nav ul {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.nav li {
	display: inline;
	margin: 0px 20px 0px auto;
	padding: 0px 0px 20px;
}
.nav a: {color: #FFF;
}
	
body {
 font: 50% Helvetica, Arial, Verdana, sans-serif; 
 font-size: 12px; 
 line-height: 1.65em; 
 background:#EBEBEB; 
}
#wrapper { 
 margin: 0 auto;
 width: 926px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 margin: 10px 0px 0px 0px;
}
#navigation {
 float: left;
 width: 900px;
 color: #333;
 padding: 10px;
 border-top: 2px solid #333;
 border-bottom: 2px solid #333;
 margin: 0px 0px 5px 0px;
 background: #FFF;
}
#blurb{
 float: left;
 width: 410px;
 height: 790px;
 color: #FFFFFF;
 padding: 25px;
 margin: 10px 0px 5px 0px;
 padding: 35px 10px 10px 30px;
 background:#323232;
 }
#leftblurb{
 float: left;
 width: 410px; 
 height:785px;
 color: #FFFFFF;
 padding: 25px;
 background:#FFFFFF;
 margin: 10px 0px 5px 0px;
 }
#content {
 float: left;
 width: 666px;
 color: #000;
 padding: 10px;
 height: 650px;
 margin: 0px 0px 5px 0px;
}
#content1 {
 float: left;
 border-left: 1px dotted #ccc;
 width: 666px;
 color: #000;
 padding: 10px;
 margin: 0px 0px 5px 0px;
}
#sidebar {
 color: #000;
 border-right: 1px dotted #ccc;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 650px;
 width: 205px;
 float: left;
}
#sidebar1 {
 color: #000;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 205px;
 float: left;
}
#leftcolumn { 
 color: #333;
 border: 1px dotted #ccc;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 204px;
 float: left;
}
#leftmiddle { 
 color: #333;
 border: 1px dotted #ccc;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 204px;
 float: left;
}
#rightmiddle { 
 color: #333;
 border: 1px dotted #ccc;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 204px;
 float: left;
}
#rightcolumn { 
 color: #333;
 border: 1px dotted #ccc;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 height: 350px;
 width: 204px;
 float: left;
}
#topcolumn { 
 color:#000000;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 150px;
 width: 206px;
 float: left;
 background:#EBEBEB; 
}
#bottomcolumn { 
 color:#000000;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 height: 150px;
 width: 206px;
 float: left;
 background:#1ce63d; 
 list-style-type:none;
}
#bottomcolumn a {color:#FFFFFF; text-decoration:none; }
#bottomcolumn a:hover { color: #EBEBEB; text-decoration: underline; }
	
#agendatime { 
 color:#000000;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 100px;
 float: left;
 background:#EBEBEB; 
 list-style-type:none;
}
#agendainfo { 
 color:#000000;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 515px;
 float: left;
 background:#EBEBEB; 
 list-style-type:none;
}
 .rss_items {
 list-style: none;
 padding: 2px;
}
.rss_date {
 font-size: 10px; 
 font-style:italic;
}
#sponsor { 
 margin: 0px 5px 5px 0px;
 padding: 10px;
 width: 897px;
 float: left;
 border: 1px dotted #ccc;
}
#footer {
 float: left;
 width: 890px;
 color: #FFF;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 10px 0px;
 background: #000;
 a color: #FFFFFF;	
 }
#footer a {color:#EBEBEB; text-decoration:none; }
#footer a:hover { color: #F3EC1A; text-decoration: underline; 
}
ul#twitter_update_list {list-style-type:none; padding: 0px; margin-top: 5px;
}
.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }