/* CSS Document */

body {
	height:100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	background: url(http://www.abelcaterers.com/images/header-footer-gradient.png)
	
	}
	
a

{
	color: #2f5071;
	
}	

ul {
	
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 35px;

}

	
#parent {

width: 968px; 
text-align:center;
margin:0 auto;
padding:0;
height:100%;
l

	
}

.clear {
	
	overflow:hidden;
	height: 1px;
	clear:both;
}

#top {
	background-color: #f3edcd;
	border-bottom: 1px solid #ddcd8c;
	text-align: center;

}

#top img {
	
display: block;

}

#top .logo {

float: left;
width: 248px;
padding: 13px 0px 10px 23px;

}

#top .text {
	width: 420px;
	float: left;
	padding: 5px 0px 0px 0px;
}

#topnav
{
	background-image:url(http://www.abelcaterers.com/images/topnav_back.gif);
	background-repeat:repeat-x;
	width: 968px;
	height: 28px;
	border-bottom: 1px solid #b5af8b;
}

#topnav .links
{
	background-image:url(http://www.abelcaterers.com/images/topnav_back.gif);
	background-repeat: repeat-x;
	padding: 6px 25px 7px 25px;
	border-right: 1px solid #d1ceb3;
	float: left;

}

#topnav .links a
{

	color: #000000;
	text-decoration: none;

}

#topnav .links a:hover
{

	color: #898464;
	text-decoration: none;

}

#topnav .links a.on
{

	color: #898464;
	text-decoration: none;

}

#flashContent {
	
	width: 968px;
	height: 248px;
	border-top: 1px solid #ddcd8c;
	
	}

#homeBottom

{
	background-image:url(http://www.abelcaterers.com/css/images/header-footer-gradient.png)
	padding: 10px 10px 0px 33px;
	
}

#homeBottom img

{
	padding: 0px 0px 9px 0px;
}

#homeBottom .mods

{
	width: 968px;
	float: left;

}

#homeBottom .left

{
	padding: 0px 0px 0px 0px;
	background-color: #F3EDCD;
}


#homeBottom .mods a

{
	color: #2f5071;
}

#homeBottom .quote

{
	text-align: center;
	padding: 25px 0px 25px 0px;
	font-size: 16px;
	color: #FFF;
	background-color: #F3EDCD;
	
}

#footer

{
	background-color: white;
	border-top: 1px solid #b5af8b;
	border-bottom: 1px solid #b5af8b;
	padding: 4px 0px 5px 32px;
	font-size: 11px;
}



#buffer {

background-color: #ddcd8c;
height: 9px;

}

#subContent

{
	background-color: #e4d59d;
	padding: 15px;
	
}
#subContent h1

{
	margin: 0px 0px 10px 0px;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	
}

#subContent p

{
	margin: 10px 0px 10px 0px;
	
}

#subContent .leftImg

{
	float: left;
	width: 245px;
	
}


#subContent .content

{
	float: left;
	padding: 0px 45px 40px 0px;
	width: 454px;
	
}

#subContent .rightContent

{
	float: left;
	width: 194px;
	padding: 0px 0px 50px 0px;
	
}

#subContent .contactContent

{
	float: left;
	padding: 0px 0px 50px 0px;
	width: 693px;
	
}

#subContent .contactMods

{
	float: none;
	padding: 0px 0px 0px 0px;
	
}