/* CSS Document */

body
{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #94E2F6;
}

.hrborder
{
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #ececec;
}

#Common
{
	width: 1000px;
	margin: 0 auto;
	background: url(/images/content-bg.jpg) top center repeat-y;
	border-left: solid 1px #A4E1EF;
	border-right: solid 1px #A4E1EF;
}

#CommonBG
{
	background: url(/images/Header-bg.gif) top center no-repeat;
}

#CommonHeader
{
	background:#fff url(/images/Header.gif) top center no-repeat;
	width: 800px;
	height: 172px;
	margin: 0 auto;
}

#Location
{
	color: #656565;
	text-align: right;
	padding: 25px 10px 0 0;
	line-height: 16px;
	height: 16px;
}

#Location a
{
	color: #656565;
	text-decoration: none;
}

#Hours
{
	color: #9F1D3E;
	text-align: right;
	padding: 70px 10px 0 0;
	line-height: 16px;
	height: 16px;
}

* html #Hours
{
	color: #9F1D3E;
	text-align: right;
	padding: 40px 10px 0 0;
	line-height: 16px;
	height: 16px;
}

#CommonContent
{
	width: 798px;
	margin: 0 auto;
}

#CommonTopNav
{
	background: #901331;
	color: #fff;
	font: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 20px;
	padding: 0 12px 0 12px;
	margin: 0px 0 2px 0;
}

#CommonTopNav li
{
	padding: 0 20px;
}

#CommonTopNav a,
#CommonTopNav a:link,
#CommonTopNav a:visited,
#CommonTopNav a:hover,
#CommonTopNav a:active
{
	color: #ffffff;
	text-decoration: none;
}

#CommonFooter
{
	clear: both;
	background: url(/images/Footer.jpg) no-repeat;
	color: #fff;
	font: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 312px;
	padding: 0 0px 0 12px;
	margin: 0;
}

#CommonFooter ul
{
	margin: 280px 0 0 125px;
}

* html #CommonFooter ul
{
	margin: 280px 0 0 65px;
}

#CommonFooter li
{
	padding: 0 15px;
}

#CommonFooter a,
#CommonFooter a:link,
#CommonFooter a:visited,
#CommonFooter a:hover,
#CommonFooter a:active
{
	color: #ffffff;
	text-decoration: none;
}

.HorizontalList
{
	padding: 0;
	margin: 0;
}

.HorizontalList li
{
	float: left;
	list-style: none;
	margin: 0;
	display: inline;
}

.FloatLeft
{
	float: left;
}

.FloatRight
{
	float: right;
}

h2
{
	color: #67071e;
	font-size: 16px;
	font-weight: 100;
}

h3
{
	color: #67071e;
	font-size: 14px;
	font-weight: 100;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.BoldRed, .BoldRed a
{
	font-weight: bold;
	color: #9F1D3E;
}

.BoldRedHeader
{
	font-weight: bold;
	color: #9F1D3E;
	font-size: 12px;
	text-align: center;
}

.even
{
	background-color: #fcd9db;
}

.odd
{
	background-color: #fde8e8;
}

.RowSpacer
{
	height: 20px;
}

/***********************************************************
/* Homepage
/***********************************************************/

#ContentRotator
{
	margin: 0px;
	padding: 0px;
}

#HomepageLeftCol, #FlavorsLeftCol
{
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}


#HomepageMiddleCol, #FlavorsMiddleCol
{
	float: left;
	width: 220px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#HomepageRightCol, #FlavorsRightCol
{
	float:left;
	margin-top: 10px;
	margin-left: 50px;
	width: 220px;
}

.FlavorsList li
{
	list-style: none;
}

#twitter_update_list{
	margin: 0; 
	padding: 0; 
	border-top: 1px solid #dfdfdf;
}

#twitter_update_list li{
	list-style: none;
	padding: 15px 0;
	padding-left: 15px;
	border-bottom: 1px solid #dfdfdf;
}

#twitter_update_list li a{
	display: block;
	color: #656565;
	text-decoration: none;
	font-size: 8px;
}

#twitter_update_list li span a{
	display: none;
}

/***********************************************************
/* Inner pages General Content Container
/***********************************************************/

#CalendarColumns, #AboutColumns, #CateringColumns, #MenuColumns, #ContactColumns, #DirectionsColumns, #OrderColumns
{
	padding: 10px;
}

/***********************************************************
/* Catering
/***********************************************************/

#CateringLeftCol
{
	float: left;
	width: 285px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}


#CateringRightCol
{
	float:left;
	margin-top: 10px;
	margin-left: 30px;
	width: 425px;
}

/***********************************************************
/* About Adeles
/***********************************************************/

#AboutLeftCol
{
	float: left;
	width: 425px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
}


#AboutRightCol
{
	float:left;
	margin-top: 10px;
	margin-left: 50px;
	width: 275px;
}

/***********************************************************
/* Menu
/***********************************************************/

.MenuCaption
{
	font-weight: bold;
	color: #9F1D3E;
	font-size: 16px;
	padding: 10px;
}

/***********************************************************
/* Contact Us
/***********************************************************/

#ContactLeftCol
{
	float: left;
	width: 325px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

#ContactRightCol
{
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	width: 425px;
}

#contactFormArea
{
	font-size: 12px;
}