* { margin:0px; padding:0px; }

body { background-image:url('images/background.jpg'); background-repeat:repeat-x; }

#overall { text-align:left; width:980px; margin-bottom:50px; }

#overall #menu { width:175px; font-family:helvetica,verdana,arial,sans-serif; font-size:13px; border-right:1px dashed #433; }
#overall #menu ul { list-style-type:none; padding-bottom:20px; }
#overall #menu ul li.first { font-weight:bold; padding-top:10px; }
#overall #menu ul li a { text-decoration:none; display:block; color:#433; }
#overall #menu ul li a:hover { color:#fff; background-color:#433; }
#overall #menu ul li a.first { font-weight:bold; padding-top:10px; }

#overall #content { width:855px; border-bottom:1px dashed #433; }
#overall #content #subcontent { padding:0px 15px 30px 15px; font-family:garamond,times,serif; font-size:13pt; }
#overall #content #subcontent h1 { font-family:helvetica,verdana,arial,sans-serif; font-size:18pt; color:#c00; }
#overall #content #subcontent h2 { font-family:helvetica,verdana,arial,sans-serif; font-size:12pt; color:#fff; background-color:#a99; padding:2px; margin-bottom:5px; }
#overall #content #subcontent p { margin-top:5px; margin-bottom:20px; }
#overall #content #subcontent ul { list-style-type:square; margin-left:30px; margin-top:10px; margin-bottom:20px; }
#overall #content #subcontent a { text-decoration:none; color:#655; }
#overall #content #subcontent a:hover { text-decoration:underline; color:#655; }

#overall #footer { padding-left:165px; padding-top:7px; font-family:helvetica,verdana,arial,sans-serif; font-size:13px; } 
#overall #footer a { text-decoration:none; color:#655; }
#overall #footer a:hover { text-decoration:underline; }
