body {
font-family: Times New Roman, Times, serif;
font-size: 1em;
margin: 0 auto;
padding: 0;
width: 820px;
background-color: #FFFFFF;
}

#spacer  {
height: 50px;
}

#container {
width: 800px;
margin: 0;
padding: 0;
background-color: #CAAD91;
}

#header {
height: 133px;
width: 796px;
background-color: #EECC88;
border: 2px solid #773333;
}

#center {
float: left;
width: 478px;
height: 940px;
background-color:#FFFFBB; 
border-left: 2px solid #773333;
border-right:  2px solid #773333;
padding: 12px 12px 0 12px;
}

/* for Internet Explorer */
/*\*/
* html #center  {
width: 477px;
}

#leftside {
float: left;
margin: 0;
width: 130px;
height: 942px;
padding: 10px 10px 0 10px;
background-color: #CAAD91;
border-left: 2px solid #773333;
}

#sidebar {
float: right;
margin: 0;
width: 120px;
height: 942px;
padding: 10px 10px 0 10px;
font-size: 0.8em;
color: #773333;
background-color: #CAAD91;
border-right:  2px solid #773333;
}

.date  {
font-size: 0.9em;
color: #773333;
padding: 0;
margin: 0;
}

#footer {
background:  transparent url(http://mybellafaccia.com/images/fbackground.gif) center no-repeat;
float: right;
text-align: center;
height: 19px;
width: 796px;
font-size: 0.9em;
padding-top: 2px;
border: 2px solid #773333;
}

#copyright {
float: left;
width: 800px;
text-align: center;
height: 20px;
background-color: #FFFFFF;
color: #000000;
font-size: 0.7em;
}

#leftside a:link, #leftside a:visited  {
color: #773333;
text-decoration: none;
}

#leftside a:hover  {
text-decoration: none;
font-weight: bold;
}

h1  {
color: #773333;
font-size: 1.5em;
margin-bottom: 5px;
}

h2  {
color: #773333;
font-size: 1.1em;
margin: 5px 0 3px 0;
line-height: 1em;
}

.box  {
background-color: #FFFFBB; 
padding: 5px; 
border: 1px solid #773333;
}

#center a:link  {
color: #804D40;
text-decoration: none;
}

#center a:hover  {
text-decoration: none;
font-weight: bold;
}

#center  a:visited  {
color: #AA6655;
text-decoration: none;
}

#sidebar a:link, a:visited  {
color: #773333;
text-decoration: underline;
}

#sidebar a:hover  {
font-weight: bold;
text-decoration: underline;
}

#footer a:link  {
color: #804D40;
text-decoration: none;
}

#footer a:hover  {
text-decoration: none;
font-weight: bold;
}

#footer  a:visited  {
color: #AA6655;
text-decoration: none;
}

blockquote  {
margin-top: 5px;
}

ul  {
margin-top: 5px;
margin-bottom: 8px;
}

.photo  {
float: right;
padding: 2px;
}

.photo2  {
margin: 0 0 0 139px;
padding: 0 0 2px 0;
}