/* CSS Document */
body { margin: 0; padding: 0; font: normal 11px/14px verdana, arial, helvetica, sans-serif; color: #000; background:url(./images/bg.png) repeat-x #F5861F; text-align: center; }
#site { width: 740px; padding: 0; margin-top: 30px; margin-bottom: 0px; margin-right: auto; margin-left: auto;  background:url(./images/page_bg.png) no-repeat; text-align:left; width: 740px; voice-family: "\"}\""; voice-family:inherit; width: 740px; }
html>body #site { width: 740px; }
a { color:#cc0000; text-decoration:none;}
a:hover { color:#990000; text-decoration:underline;}
#side_menu { margin:0 0 0 20px; padding:27px 0 0 0; width:152px; float:left;}
#nav, #nav ul { margin: 0; padding: 7px 0; list-style: none; }
#nav li { position: relative; padding:5px 0px; color:#cc0000; font-weight:bold; border:1px dashed #ccc; border-width:0 0 1px 0; width:152px; }
#nav li a { text-decoration: none; color: #000; padding:5px 20px; font-weight:normal; }
#nav li a:hover { padding:5px 10px 5px 30px; font-weight:normal; }
* html #nav li { float: left; height: 1%; }
* html #nav li a { height: 1%; }
#nav li:hover ul, #nav li.over ul { display: block; }
#main_image { padding:40px 0 0 192px;}
#content { background:url(./images/content_bg.png) no-repeat bottom center #ffffff; width:672px; margin:0 0 0 30px; padding:0 0 20px 0;}
#content p { margin:0 0 10px 20px;}
#content h1 { margin:0 0 10px 10px; font-size:18px; font-weight:bold; line-height:20px; color:#cc0000;}
#left { float:left; margin:0 20px 0 0;}

#footer { width: 800px; height:124px; padding: 0; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto;  background:url(./images/footer_bg.png) no-repeat top center; text-align:left; width: 800px; voice-family: "\"}\""; voice-family:inherit; width: 800px; clear:both; }
html>body #footer { width: 800px; }
#footer p { padding:10px 20px 0 0; text-align:right; color:#F69195;}
#footer a { text-decoration:none; color:#F69195;} 