*{
margin:0;
padding:0;
list-style-type:none;
text-decoration:none;
}
a img{
border:none;
}
.clear{
clear:both;
margin:0;
height:0;
font-size:0;
}
#container{
min-width:900px;
}
#container ul.left-nav{
float:left;
}
#container ul.left-nav li{
margin-bottom:0px;
}

/*style for the teaser on the front page*/
.teaser{
position: relative;
top: 183px;
margin: 10px 0px 0 20px;
z-index: 300;
width: 150px;
font-family: "Century", Times, serif;
font-size: 19px;
color: black;
background-color: #6E96B7;
}

html>body #container ul.left-nav li.chair{
position:relative;
top: -4px;
}
#content{
width: 711px;
min-width:711px;
float:left;
}
#content img{
float:left;
}
.index-chair{
position:absolute;
top: 301px;
left:0;
z-index:300;
}
#content .bike{
float:left;
width: 203px;
}
#content .designby{
float:left;
width: 235px;
}
#content-text {
padding: 40px 40px 20px 66px;
/*clear:left;*/
font-family:Helvetica,Arial,  sans-serif;
font-size: 13px;
color:#72696F;
width: 447px;
background-color:#fff;
}

#special {
height: 210px;
}

#content-text a{
font-family:Helvetica,Arial,  sans-serif;
font-size: 13px;
color: #6E96B7;
}

#content-text h1{
font-family:"Times New Roman", Times, serif;
font-size:19px; 
color: #72696F;
margin: 10px 15px 0 0;
font-weight:normal;
letter-spacing: 0.1em;
}
#content-text h4{
font-family:"Times New Roman", Times, serif;
font-size:19px; 
color: #72696F;
margin: 10px 15px 0 0;
font-weight:normal;
letter-spacing: 0.25em;
}

#content-text h1 img{
padding: 40px 0 0 0;
float:none !important;
}
#content-text h2{
font-family:Helvetica ,Arial,sans-serif;
font-size:13px; 
color: #72696F;
margin: 25px 0 10px 0;
}
#content-text p{
font-family:Helvetica,Arial,  sans-serif;
font-size: 13px;
margin: 15px 0 0 0;
}
#content-text p img{
float:right;
margin:0  0 15px 15px;
border: 4px solid #DCE4F0;
}
#content-text p img.map{
float:none;
margin:0;
border:none;
}

/*Styles for the menu bar on the Menu page*/

#sub-menu {
 margin-top:32px;
 line-height:23px;
 padding-top:14px;
 width:447px;
 height:80px;
 background:#FFF url('../img/menu_cake.gif') no-repeat right top;
}

#page-menu {
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
margin: 15px 0 0 0;
}
#page-menu a: {
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
color:#6E96B7;
}
#page-menu a:hover {
color:#000;
}

#page-menu img{
float:none;
}

#content-text img.menu-head-left{
float:left;
margin:40px 33px 10px 0px;
border: 4px solid #DCE4F0;
}

#content-text img.menu-head-center{
float:left;
margin:40px 0px 10px 0px;
border: 4px solid #DCE4F0;
}

#content-text img.menu-head-right{
float:right;
margin:40px 0px 10px 0px;
border: 4px solid #DCE4F0;
}

#content-text img.menu-head-left-label{
float:left;
margin:0px 33px 10px 0px;
border: none;
}

#content-text img.menu-head-center-label{
float:none;
margin:0px 0px 10px 0px;
border: none;
}

#content-text img.menu-head-right-label{
float:right;
margin:0px 0px 10px 0px;
border: none;
}
/*End styles for menu page*/



#content-text dl{
font-family:Helvetica,Arial,  sans-serif;
font-size: 13px;
width: 300px;/*float:left;*/
margin-top:15px;
}

#content-text dt{
font-family:"Times New Roman", Times, serif;
font-size:19px; 
color:#72696F;
margin:15px 0px 5px 0px;
font-weight:normal;
}

#content-text img.menu-image{
float:right;
border: 4px solid #DCE4F0;
margin:30px 8px 0px 0px;
}

/*Style for staff pictures on AboutUs page*/
#content-text img.staff-image{
float:left;
border: 4px solid #DCE4F0;
margin: 0 20px 10px 0;
}

/*Style for cake pictures on special orders page*/
#content-text img.cake-image{
border: 4px solid #DCE4F0;
margin: 0 20px 10px 0;
}

/*Style for bakery image on AboutUs page*/
#content-text img.bakery-image{
float:none;
border: 4px solid #DCE4F0;
margin: 5px 0 0px 0px;
}

#footer {

height: 100px;
}

/*Here are the styles for the blog*/
.date-header{
padding: 15px 0 3px 0;
}/*not used*/

.post-title{
font-family:"Times New Roman", Times, serif;
font-size:19px; 
color: #72696F;
padding: 0 0 5px 0;
}/*not used*/

.post-footer{
  margin: -10px 0 20px 0;
  padding: -10px 0 20px 0;
  color: #72696F;
  }

.comment-link a{
  font:78% "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }

.post img{
float:right;
margin:0  0 15px 15px;
border: 4px solid #DCE4F0;
}

/*End blog styles*/