/* CSS Document */
body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; background-color:#EDEDD5; text-align:center; }
p { margin-top:0px; }
a { color:#8B0000; text-decoration:none; }
a:hover { color:#DB0050; }\
div.hr { background-image:url(images/dot.gif); background-repeat:repeat-x; width:140px; height:3px; margin-bottom:0px; padding:0px; }
div.hr hr { display:none; }
.hr2 { width:140px; height:1px; border-top:1px dashed #666666; border-bottom:0px; color:#ffffff; background-color:#ffffff; margin:0px 0px 0px 0px;   }
#mainbody { margin-left:auto; margin-right:auto; width:828px; background-color:#ffffff; text-align:left; position:relative; background-image:url(images/dot.gif); background-repeat:repeat-y;  background-position:650px 200px; margin-bottom:0px; }
#header { height:135px; background-color:#DB0050; }
#toprightnav { position:absolute; left:650px; top:30px; font-family:Verdana,Arial,sans-serif; z-index:10; color:#666666; vertical-align:middle; }
#toprightnav ul { margin:0px; padding:0px; width:155px;   }
#toprightnav li { list-style-type:none; border:1px #999999 solid; background-color:#ffffff; margin-bottom:10px; padding-top:3px; padding-bottom:3px; }
#toprightnav li a { color:#666666; }
/*#toprightnav ul li:hover ul { display:block }*/
#toprightnav ul ul { display:none; border:1px #999999 solid; background-color:#ffffff; position:absolute; left:0px; top:20px; width:153px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  padding-top:5px; padding-bottom:5px; }
#toprightnav ul ul li { border:none; margin-bottom:8px; margin-left:5px; padding:0px;  }
#toprightnav ul ul a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; }
#toprightnav ul ul a:hover { color:#000000; }
#topnav { position:absolute; left:0px; top:108px; margin:0px; background-color:#8B0000;  }
#topnav ul { list-style-type:none; margin:0px; padding:0px; width:828px;   }
#topnav li { float:left; padding-left:0px; padding-top:7px; padding-bottom:7px;  }
#topnav li a { font-family:Helvetica,Arial,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; letter-spacing:0px; text-decoration:none; padding:7px 18px 7px 18px; }
#topnav a:hover { background-color:#DB0050; }
.topnavon { background-color:#DB0050; }
.spacer { width:828px; height:5px; margin:0px; background-color:#FFFFFF; }
#photos { position:relative; margin-top:0px; }
#bodytext { position:relative; margin-left:202px; width:430px; top:0px; margin-top:10px; background-image:url(images/dot.gif); background-repeat:repeat-y; margin-bottom:0px; padding-left:10px; line-height:15px; min-height:335px; }
#bodytext h2 { font-size:15px; line-height:22px; }
#bodytext h3 { font-size:13px; }
#bodytext h4 { margin-bottom:0px; font-size:11px; font-weight:bold; }
#bodytext ul { margin-left:18px; padding:0px; }

#leftnav { width:185px; position:absolute; left:10px; top:285px; }
#leftnav p { margin-top:0px; line-height:19px; }
#leftnav ul { margin:0px; padding-top:3px; padding-left:0px; list-style-type:none; }
#leftnav li { margin:0px; padding-bottom:6px; }
#leftnav a { text-decoration:none; font-weight:bold;  }
#leftnavon { color:#DB0050; }
#rightnav { position:absolute; left:660px; top:155px; width:160px;  }
#rightnav p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; line-height:17px; }
#rightnav h3 { font-family: "Times New Roman", Times, serif; letter-spacing:-.5px; font-size:18px; color:#DB0050; font-weight:bold; margin:0px; }
.rightquote { font-family: "Times New Roman", Times, serif; letter-spacing:-.5px; font-size:18px; color:#666600; line-height:22px; font-weight:bold;  }
#logo { position:absolute; left:660px; bottom:0px; }
#footer { width:828px; height:30px; background-color:#8B0000; margin-top:0px; margin-right:auto; margin-left:auto; position:relative; }
#footer p, #footer a { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; color:#ffffff; }
p.testimonial { font-style:italic; margin-bottom:0px; }
p.testimonial_ref { text-align:right; margin-top:0px; }
img { border:none; }
.eventphotos { display:none; }
.bodybk { background-image:url(tempdesigns/layout1-bk1.gif); }
.layout { display:none; position:relative; }

#hometext { position:relative; left:17px; width:389px; height:120px; z-index:1; margin-top:25px; }
#hometext p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 24px; color: #333333; }
#homefeature { position:absolute; left:430px; top:439px; width:176px; height:127px; z-index:2; background-image:url(images/dot.gif); background-repeat:repeat-y; padding-left:12px; }
#homefeature p { margin-left:7px; }
#homelogo { position:absolute; left:648px; top:439px; width:176px; height:127px; z-index:2; background-image:url(images/dot.gif);
 background-repeat:repeat-y; padding-left:12px; }
#prop { height:335px; width:1px; float:right; }
#menus { text-align:left; }
#recipes { text-align:left; }
#adsense { margin-top:10px; }
#register { border:1px #8B0000 solid; position:absolute;top:30px; right:20px; padding:3px; }
#register a { font-weight:bold; }