body{
background: url(../images/back.jpg) repeat-x top;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
}
h1{
margin:5px 0px 3px 10px;
padding:2px 0px 2px 0px;
color:#660033;
font-family:georgia;
font-size:16px;
text-align:left;
}
h2{
margin:0px 0px 0px 10px;
padding:3px 0px 2px 0px;
color:#330033;
font-size:11px;
text-align:left;
clear:both;
}
h3{
margin:0px 0px 0px 10px;
padding:1px 0px 0px 0px;
font-weight:bold;
color:#330033;
font-size:11px;
text-align:left;
clear:both;
}
a{
font-size:11px;
color: #000033;
}
a:hover{
color: #663399;
text-decoration:none;
}
li{
text-align:left;
list-style: disc;
color: #000033;
margin:0px 0px 0px 30px;
font-size:11px;
}
ul{
margin:0px;
}
td{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
}
td p{
text-align:justify;
margin:3px 0px 3px 0px;
line-height:1.1;
font-style:normal;
}
td img{
padding:2px;
border:1px #669933 solid;
text-align:center;
}
img{
border:none;
}
alt{
font-size:10px;
color:#330000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.pic{
padding:2px;
border:1px solid #660000;
float:right;
margin-left:6px;
}
strong{
font-weight: bold;
font-size:11px;
}
/*************Wrapper*************/
#wrapper{

width:656px;
height:auto;
margin:0px auto 0px auto;
background:url(../images/crest_pics.png) top right no-repeat;
}
/*************Conetent*************/
#content{
background:url(../images/wrapper_back.gif) repeat-y;
width:656px;
height:auto;
overflow:hidden;
clear:both;
}
/*************Header*************/
#header{
margin-left:50px;
padding:0px;
background:url(../images/header_top.gif) top no-repeat;
width:600px;
height:250px;
}
#header img{
margin-left:50px;
}
#logo{
background: url(../images/crest_catering_logo.png) no-repeat;
height:250px;
width:400px;
/*margin-left:50px;*/
}
/*************Text*************/
#text{
width:450px;
height:auto;
float:right;
}
#text p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #000033;
margin:7px 12px 7px 12px;
line-height:1.4;
text-align: justify;
}
#blog ul{
margin:0px;
padding:0px;
}
#blog dd{
margin:0px;
padding:0px;
}
#blog dt{
display:none;
}
#blog dl{
margin:3px 0px;
}
#blog{
width:450px;
}
/*************All Sidebar Div's*************/
#sidebar{
width:190px;
height:auto;
float:left;
}
#sidebar h3{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
font-size:14px;
margin:10px 20px 5px 0px;
}
#section{
margin-top:20px;
margin-left:10px;
background:url(../images/side_sections.png) no-repeat;
height:120px;
}
#section h3{
font-family:Georgia, "Times New Roman", Times, serif;
text-align:right;
font-size:14px;
margin:10px 20px 5px 0px;
}
#section p{
width:90px;
float:right;
text-align:left;
margin:10px 2px 0px 0px;
font-size:10px;
}
#section a{
font-size:10px;
}
#section a:hover{
color:#663399;
}
.left{
float:left;
margin:10px 0px 0px 10px;
}
.right{
float:right;
margin:2px 20px 0px 0px;
}
/*************Top Navigation*************/
#top_nav{
background:url(../images/nav_back.gif) repeat-x;
width:650px;
height:32px;
clear:both;
}
ul#mainNav {
margin:0px 0px 0px 10px;
padding:0px;
text-align:center;
	list-style: none;
	height:28px;
	overflow:hidden;
}
#top_nav li{
text-align:left;
margin:10px 0px 0px 0px;
padding:0px 15px 0px 10px;
float:left;
width:auto;
list-style:none;
border-right:1px solid #FFCCCC;
}
#top_nav .last{
border:none;
}
#top_nav .first{
padding:0px 15px 0px 0px;
}
#top_nav a{
margin-left:5px;
font-weight:bold;
font-family: verdana;
text-decoration: none;
color: #FFCCCC;
font-size: 11px;
}
#top_nav a:hover{
color: #cc99cc;

}
.active {
color: #006699;
font-weight:bold;
font-style:italic;
}
/*************Footer*************/
#footer{
height:60px;
background: url(../images/footer.gif) no-repeat;
width:656px;
color:#999999;
font-size:9px;
text-align:center;
}
#footer a{
color:#999999;
font-size:9px;
text-decoration:none;
padding:0px 5px 0px 0px;
border-right:1px solid #999999;
}
#footer a:hover{
color:#333333;
text-decoration:underline;
}
#footer .last{
border:none;
}
#map p{
padding:0px;
margin:0px;
}