/* CSS Document */
body {
text-align:left;
margin:0px;
padding:0px;
margin-bottom:30px;
background:url(images/bkg_main.jpg) repeat-x;
}

/*------------------------------------------------LIST */


#content_body ul {
font:bold italic 1.0em/1.2em Arial, Helvetica, sans-serif;
color:RGB(29,28,79);
list-style:square;
margin:4px 5px 5px 10px;
}

#content_body ul a:link, ul a:visited {
color:RGB(153,171,94);
text-decoration:none;

}

#content_body ul a:hover, ul a:active {
color:RGB(153,171,94);
text-decoration:underline;
}

#content_body ul li {
font:.9em/1em Arial, Helvetica, sans-serif;
color:RGB(29,28,79);
list-style:square;
margin:4px 5px 5px 30px;
}

#content_body ul li a:link, #content_body ul li a:visited {
text-decoration:none;
list-style:square;
color:RGB(153,171,94);
}

#content_body ul li a:hover, #content_body ul li a:active {
color:RGB(153,171,94);
text-decoration:underline;
list-style:square;
}


p {
font:.9em/1.2em Arial, Helvetica, sans-serif;
color:RGB(29,28,79);
margin:10px 5px 10px 2px;
padding:0px;
}

a:link, a:visited {
color:RGB(153,171,94);
text-decoration:none;
}

a:hover, a:active {
color:RGB(153,171,94);
text-decoration:underline;

}

.image_outline_left {
border:1px solid RGB(29,28,79);
float:left;
margin:0px 10px 0px 10px;
}

.image_outline_right{
border:1px solid RGB(29,28,79);
float:right;
margin:0px 10px 0px 10px;
}


.image_caption_left {
font:italic .9em/1.2em Arial, Helvetica, sans-serif;
float:left;
margin:2px 10px 5px 10px;
clear:left;
width:116px;
}

/*----------------------------------Headers */

h1 {
color:RGB(29,28,79);
font:bold italic 1.2em/1.4em Arial, Helvetica, sans-serif;
}

h2 {
color:RGB(29,28,79);
font:bold italic 1.1em/1.3em Arial, Helvetica, sans-serif;
}

h3 {
color:RGB(29,28,79);
font:bold italic 1.0em/1.2em Arial, Helvetica, sans-serif;
}

h4 {
color:RGB(29,28,79);
font:bold italic .9em/1.1em Arial, Helvetica, sans-serif;
}

#container {
width:800px;
margin-left: auto;
margin-right: auto;
padding:0px;
border:2px solid RGB(29,28,79);
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
}
/*---------------------------------------------------------HEADER*/
#header {
background:url(images/bkg_header.jpg) no-repeat;
width:800px;
height:222px;
padding:0px;
margin:0px;
}

#header .CHP {
font:bold italic 18px/20px Arial, Helvetica, sans-serif;
color:white;
padding-top:156px;
padding-left:18px;
}

#header .excellent {
font:bold italic 14px/16px Arial, Helvetica, sans-serif;
color:RGB(29,28,79);
}

#header .serving {
font:bold 10px/11px Arial, Helvetica, sans-serif;
color:white;
text-align:right !important;
padding:0px 10px 0px 0px;
position:relative;
}

#content {
float:left;
text-align:left;
width:800px;
height:100% !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:664px; /* real browsers */

background:url(images/bkg_menu_solid_grey.jpg) repeat-y;
background-position:bottom left;
background-color:white;

}


/*---------------------------------------------------------MENU*/

#menu {

width:183px;
text-align:left;
clear:inherit;
float:left;
padding:0px;
margin:0px;
position:relative;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
background:url(images/bkg_menu_solid.jpg) repeat-y;
list-style:square;
}

#menu_content {
width:180px;
vertical-align:top;
text-align:left;
float:left;
margin:0px;
padding:0px;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */

list-style:square;
}


.menu_bkg {
margin:0px;
padding:0px;
vertical-align:bottom;


}

#menu_content ul li {
font:bold .9em/1.1em Arial, Helvetica, sans-serif;
padding:5px 0px 0px 0px;
color:RGB(29,28,79);
text-decoration:none;
list-style:square;
text-align:left;
margin:0px;
margin-top:5px;
}

#menu_content ul li a:link, #menu_content ul li a:visited {

padding:5px 0px 0px 0px;
margin:0xp;
color:RGB(29,28,79);
text-decoration:none;
list-style:square;
text-align:left;
margin-top:5px;



}

#menu_content ul li a:hover, #menu_content ul li a:active{

padding:5px 0px 0px 0px;
margin:0px;
color:white;
text-decoration:underline;
list-style:square;
text-align:left;
margin-top:5px;

}

/*---------------------------------------------------------CONTENT*/

#content_body {
float:right;
width:570px;
height:600px;
vertical-align:top;
height:auto !important; /* real browsers */
height:100%; /* IE6: treaded as min-height*/
min-height:100%; /* real browsers */
padding:10px 20px 10px 5px;
}

#forceclear {
clear:both;


}

.forceclear {
clear:both;
}

#footer {
vertical-align:baseline;
background:RGB(29,28,79);
color:white;
font:bold 12px/14px Arial, Helvetica, sans-serif;
text-align:right;
width:780px;
height:30px;
padding:5px 10px 5px 10px;

}

#footer a:link, #footer a:visited {
text-decoration:none;
color:white;
}

#footer a:hover, #footer a:active {
text-decoration:underline;
color:RGB(153,171,94);
}

.bold {
font-weight:bold;
color:RGB(29,28,79);
margin:0px;
padding:0px;
}

.italic {
font-weight:bold;
}

.bolditalic {
font-weight:bold;
font-style:italic;
}

.green {
color:RGB(153,171,94);
}
