/* CSS Document */
/*colors:
#F0D39F (cream)
#432606 (drk brwn)
#9A5D27 (lt brwn)
#FFFFE3 (white-ish)
*/
body{background:url(images/page.gif) top left repeat-x #F0D39F; margin:0px; padding:0px; font-size:small; font-family:"Trebuchet MS", Verdana, Tahoma}
*{margin:0px; padding:0px;}
a{color:#9A5D27; font-weight:bold; text-decoration:none;}
a:visited{}
a:active{}
a:hover{color:#432606; text-decoration:underline}
#main{background:url(images/bg.gif) top left no-repeat; height:750px; width:950px; position:absolute; top:5px;}
#head{float:right; width:120px; color:#F0D39F; margin:27px 20px 0px 0px;}
#nav_wrap{margin:105px 20px 0px 0px; font-size:medium; font-weight:bold; height:20px;}
.nav_item{float:right; width:100px; margin:0px 10px; color:#330000; text-align:right;}
.nav_item a{color:#330000; text-decoration:none;}
.nav_item a:active{}
.nav_item a:visited{}
.nav_item a:hover{color:#F0D39F; text-decoration:underline;}
#content_wrap{margin:135px 0px 0px 200px; width:450px; overflow:visible;}
.content_wrap_img{float:right; margin:-100px -15px 0px 0px; position:relative;}
.content_parts{margin:10px; font-size:small;}
#soup_wrap{position:relative; left:70px; width:295px;}
.soup{width:290px; height:50px; position:absolute; font-size:large; text-align:center; padding:5px; font-weight:bold;}
#footer{position:absolute; top:600px; width:900px; text-align:right; margin:80px 0px 0px 0px; padding:0px 10px; font-size:x-small; color:#432606;}
#footer a{color:#9A5D27; text-decoration:none;}
#footer a:visited{}
#footer a:active{}
#footer a:hover{color:#999999; text-decoration:underline;}
