body {
  background: #611106;
  margin: 0;
  padding: 0;
  text-align: center; /* IE 5.5 hack */
  color:#333;
}

table {
width: 100%;
margin: 0;
}

table td {
padding: 0;
border-width: 0;
vertical-align: top;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

a {color: #CF3000; text-decoration: none; }
a img {border: none; }
a:visited { color: #CF3000; text-decoration: none; }
a:hover { color: #200800; text-decoration: none; }

#farouter {background: #ffffff; width: 760px; border: 1px solid #3A291F; margin: 20px auto 20px auto; text-align: left;  /* IE 5.5 hack part II */}
#rap {background: #ffffff;}
#masthead {
margin: 8px 8px 0 8px;
height: 120px;
background: url("http://www.teamraymond.com/images/20060404-1-1-va-kitchen-food-tbg.png");
}
.mastheadcaption {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 9pt;
font-style: italic;
text-align: right;
margin-right: 8px;
}
div.mastheadcaption span {
display: block;
padding-right: 10px
}

#main {padding-left:15px;}
#content {float: left; width: 490px; padding-top: 40px;}
#menu {float: right; width: 175px; margin-right: 3px; border-left: 1px dashed #611106;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#nav {padding-left: 10px;}
#leftnav {padding-left: 10px;}
#clearer {clear: both; margin: 0; padding: 0;}
#footer {
margin: 8px 8px 8px 8px;
background: #611106;
}

#content_body {
float: left;
width: 386px;
padding-top: 40px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin: 0;
padding: 0;
color:#333;
}

#content_sidebar {
float: right;
width: 175px;
margin-right: 3px;
margin-top: 17px;
border-left: 1px dashed #611106;
}

#content_sidebar ul {list-style: none; margin: 0; padding: 0;}

#content_leftsidebar {
float: left;
width: 175px;
margin-right: 3px;
margin-top: 17px;
border-right: 1px dashed #611106;
}

#content_leftsidebar ul {list-style: none; margin: 0; padding: 0;}

.storytitle {margin-top: 10px; margin-bottom: 20px; }

.credit {
  color: #fff;
  font-size: x-small;
  margin: 10px 0 0 0;
  padding: 3px;
  text-align: center;
}


#nav ul li h2 {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	font-weight: normal;
	letter-spacing: 0.1em;
	border: 0px none;
	text-align: left;
	padding-left:0;
	margin-left: 0
}
#nav ul ul ul.children {
	font-size: 100%;
	padding-left: 4px;
}
#nav {width: 170px; }
#nav ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 70%;
}
#nav a
{
display: block;
padding-left: 17px;
width: 130px;
background-color: #FFF;
background-image: url('images/icon.gif'); 
background-repeat: no-repeat;
background-position: 0 55%;
border-bottom: 1px dotted #611106; padding-right:3px; padding-top:3px; padding-bottom:3px;
}
#nav a:link, #navlist a:visited
{
text-decoration: none;
}
#nav a:hover
{
background-image: url('images/icon2.gif'); 
color: #000;
}

.leftgraphic {margin: 0 10px 5px 0; }
.rightgraphic {margin: 0 0 5px 10px; }

.lefttext1 {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
font-size: 80%;
border: 0px none;
text-align: left;
margin-right: 4px;
}

.lefttext2 {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
font-size: 70%;
font-style: italic;
letter-spacing: 0.1em;
border: 0px none;
text-align: left;
margin-right: 2px;
margin-bottom: 7px;
}

.lefttext3 {
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
font-size: 70%;
letter-spacing: 0.1em;
border: 0px none;
text-align: left;
margin-right: 2px;
}

#leftnav ul li h2 {
  	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  	font-weight: normal;
	letter-spacing: 0.1em;
	border: 0px none;
	text-align: left;
	padding-left:0;
}
#leftnav ul ul ul.children {
	font-size: 100%;
	padding-left: 4px;
}
#leftnav {width: 170px; }
#leftnav ul
{
margin: 0 0 0 0;
padding-left: 0;
list-style-type: none;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 70%;
}
#leftnav a
{
color: #CF3000;
text-decoration: none;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 85%;
}
#leftnav a img {border: none; }
#leftnav a:visited {color: #CF3000; text-decoration: none; }
#leftnav a:link, #navlist a:visited {text-decoration: none;}
#leftnav a:hover {
color: #200800;
text-decoration: none;
}

h3 {
font-size: 24px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin-left: 0;
margin-top: 30px;
color: #200800;
font-weight: normal;
}

h4 {
font-size: 16px;
font-weight: normal;
margin-right: 4px;
}
.linkheader {
font-size: 16px;
font-weight: normal;
margin-right: 4px;
margin-bottom: 5px;
}

