﻿body {
}
body, html { margin:0px;  padding:0px; color:#000000; background-color:#F9F1F6; }
body { background-color:#FFFFFF; background:url(images/events/background.jpg) repeat-x top left; color:#656565; font-size: 1.0em; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#000000; margin:0px; padding:0px; }

#wrapper {  text-align: left; margin: 0px auto; padding: 0px; width: 797px; background-color:#FFFFFF; color: #000000;}
img {border:0px;}

#top {margin: 0px; padding:0px 0px 1px 0px;}
#tophome { margin: 0px; padding:0px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; height:137px; font-size:0.6em; background-color:#FFFFFF; width:796px;}
#top1 { float: left; margin: 0px; padding:0px; background-color:#000000; color:#EADCB5; width:173px;border-right:#FFFFFF 1px solid;}


#tophome #news1 {color:#EADCB5;}
#tophome #news1 a:active, #tophome #news1 a:link, #tophome #news1 a:visited { color:#EADCB5; text-decoration:none;}
#tophome a:hover { color:#EADCB5; text-decoration:underline;}
#tophome .newsText a:active, #tophome .newsText a:link, #tophome .newsText a:visited { color:#EADCB5; text-decoration:none;}
#tophome .newsText a:hover { font-size:0.7em; color:#EADCB5; text-decoration:underline;}
#tophome #news2 { background-color:#000000; color:#EADCB5;}
#tophome #news2 a:active { color:#EADCB5; text-decoration:none;}
#tophome #news2 a:hover { color:#EADCB5; text-decoration:underline;}
#topbanner { float:left; padding: 0px; margin: 0px; width:414px; height:137px;}

/* Month Top Box on Homepage */
#top4 {background-color:#000000;  float: left; margin: 0px; padding:0px; color:#D9CA93; width:208px; line-height: 13px; height:137px;}
#top4 p { padding:5px 0px 0px 0px; margin:0px;}
#top4 h1 { font-size:1.4em; font-weight:bold; padding:0px 0px 5px 0px; margin:0px;}
#top4 a {background-color:#000000; color:#D9CA93; text-decoration:none;}
#top4 a:hover {background-color:#000000; color:#D9CA93; text-decoration:underline;}
#top4 .Text { padding: 10px 15px; margin:0px;}
/* Month Top Box on Homepage */

/* News Top Box on Events */
#topLogo {border-bottom:1px solid #ffffff;float:left; margin: 0px; padding:0px;width:218px; height:226px;}
#topPic {border-bottom:1px solid #ffffff;float:left; margin: 0px; padding:0px;width:354px; height:226px;}
/* News Top Box on Events */



#main {clear:both; width: 797px; margin: 0px; padding:0px; background-image:url(images/events/LN_foot_inside.jpg); background-repeat:repeat-y; background-position:top;}
#footerhome {clear:both; width: 797px; margin: 0px; padding:0px; background-image:url(images/Butlers_Main_BGHome.gif); background-repeat:repeat-y; background-position:bottom left;}
#footerhome2 {clear:both; width: 797px; margin: 0px; padding:0px;background-image:url(images/Butlers_Main_BGHome2.gif); background-repeat:repeat-y; background-position:bottom left;}

#leftfooter { float:left; width: 173px; margin: 0px; padding: 0px; background-color:#FFFFFF;}

/*Left Column*/
#left { float:left; width: 218px; margin: 0px; padding: 0px; background-color:#FFFFFF;}
.LeftNavAdd { border:#DAC895 1px solid; padding:9px 10px 9px 18px; margin:0px;}
.LeftNavAdd h1 { font-size:1em; color:#DAC895; padding: 0px; margin:0px;}
.LeftNavAdd p {font-size:0.6em; color:#64633D; padding: 0px; margin:0px; line-height:17px;}
.LeftNavAdd a { color:#64633D; padding: 0px; margin:0px; text-decoration:none;}
.LeftNavAdd a:hover { color:#64633D; padding: 0px; margin:0px; text-decoration:underline;}
.LeftNavDate { color:#B1987D; font-size:0.7em; text-align:center; padding: 2px 0px 4px 0px; margin:0px; background-color:#F5EBCE; }
.LeftNavImage { float:left; width: 173px; margin: 0px; padding: 0px; height:100%; background-color:#F5EBCE; }

/*Center Content*/
#maincontent {width: 579px; float:right; margin: 0px; padding: 0px;}
#maincontentHome {width: 579px; float:right; margin:0px; padding: 0px;}
#maincontentText { padding: 34px 25px 15px 37px; margin:0px; font-size:0.7em;}
#maincontentText a:active, #maincontentText a:visited, #maincontentText a:link {color:#EC008C; text-decoration: underline;}
#maincontentText a:hover {color:#000000; text-decoration: underline;}
#maincontentText h1 {color:#D04B2E; margin:0px; padding: 35px 0px 22px 0px; font-size:1.8em; }
#maincontentText h2 {color:#000000; margin: 0px; padding: 10px 0px 10px 0px; font-size:0.9em; }
#maincontentText h3 {color:#931100; margin: 0px; padding: 10px 0px 0px 0px; font-weight:bold; font-size:1.1em; }
#maincontent p {padding: 5px 0px 10px 0px; margin:0px; }
#maincontent .TableTitle {color:#D04B2E; font-weight:bold;}
#maincontent .Orderform blockquote{padding:4px 30px; margin:0px;}

/*
#footer {margin: 0px; padding:0px; background-image:url(images/Butlers_Main_BG.gif); background-repeat:repeat-y; background-position:top;}
#rightfooter { float: left; width: 623px; margin: 0px; padding:0px; background-color:#FFFFFF;}
#rightfooterContent{ background-color:#FFFFFF;  float:left; color: #543930; font-size: 0.6em; padding: 97px 10px 6px 10px; line-height:2em; margin: 0px;}
#rightfooterContent a:active, #rightfooterContent a:link, #rightfooterContent a:visited {color: #543930; text-decoration:none;}
#rightfooterContent a:hover{color: #543930; text-decoration:underline;}
#footerHome{ float: left; color: #543930; font-size: 0.6em; padding: 42px 0px 10px 10px; line-height:2em; margin: 0px;}
#footerHome a:active, #footerHome a:link, #footerHome a:visited {color: #543930; text-decoration:none;}
#footerHome a:hover{color: #543930; text-decoration:underline;}*/

#footerhomewrapper { float:left; padding: 0px; margin: 0px; width:623px; border-top:1px solid #ffffff;}
#footer { float:left; padding: 0px; margin: 0px; width:414px; font-size:0.6em; border-left:1px solid #ffffff;}
#footer #news1 {background-color:#F6EBCF; color:#060000;}
#footer #news1 a:active, #footer #news1 a:link, #footer #news1 a:visited { color:#060000; text-decoration:none;}
#footer #news1 a:hover { color:#060000; text-decoration:underline;}
#footer .newsText a:active, #footer .newsText a:link, #footer .newsText a:visited { color:#060000; text-decoration:none;}
#footer .newsText a:hover { color:#060000; text-decoration:underline;}
#footer #news2 { background-color:#F6EBCF; color:#060000;}
#footer #news2 a:active { color:#060000; text-decoration:none;}
#footer #news2 a:hover { color:#060000; text-decoration:underline;}

#footerAward{ float:left; color: #543930; background-color:#ffffff; padding: 0px; margin: 0px; width:208px;}

#footerlinks {clear:both; margin:0px auto; border-top:1px solid #DAC896; width:798px; font-size: 0.6em;  text-align:center; background-color:#DAC896; color:#553A33;}
#footerlinkstext {border-top:1px solid #ffffff; padding:12px 0px 0px 0px; width:798px; line-height:15px;}
#footerlinkstext a { background-color:#DAC896; color:#553A33; text-decoration:none;}
#footerlinkstext a:hover { background-color:#DAC896; color:#553A33; text-decoration:none;}

#footerinside {background-color:#F9F1F6; }
#rightfooter { float: right; width: 797px; margin: 0px; padding:0px; background-color:#F9F1F6;}
#rightfooterContent{ background-color:#F9F1F6;  float:right; color: #543930; font-size: 0.6em; padding: 10px 10px 6px 10px; line-height:2em; margin: 0px;}
#rightfooterContent a:active, #rightfooterContent a:link, #rightfooterContent a:visited {color: #543930; text-decoration:none;}
#rightfooterContent a:hover{color: #543930; text-decoration:underline;}

.Quote { color:#EC008C; font-style:italic; font-weight:bold;}
.Center { text-align:center;}
.Right { text-align:right; float:right; padding:0px; margin:0px;}
.Pink{color:#EC008C; font-weight:bold; font-style:italic;}
.TextBox{font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; width:180px; height:1.5em; font-size:0.8em;}
.TextButton{font-family:Verdana, Arial, SunSans-Regular, Sans-Serif; width:150px; height:2em; font-size:0.8em;}

#contactForm {background:#F9F1F6; width:100%;}
#contactForm td{padding:5px 0px 5px 10px; margin:0px; }
#contactForm strong {color:#7A2A5A;}

#topNews {font-size:0.7em;border-bottom:1px solid #ffffff;background-color:#F0EDF4;float:left; margin: 0px; padding:60px 0px 0px 0px; width:224px; line-height: 13px; height:166px; border-left:solid 1px #FFFFFF}
#news1 {float: left; margin: 0px; padding:0px 10px 5px 30px; line-height: 13px;}
#news2 {float: left; margin: 0px; padding:0px 10px 5px 30px; line-height: 13px;}
#news1 p, #news2 p {  padding:0px; margin:0px; color:#836273; }
#news1 .newsText h1, #news2 .newsText h1 {font-size:1em;font-weight:bold; padding:0px; margin:0px; color:#EC008C;}
.newsText a, .newsText a:active, .newsText a:visited, .newsText strong { padding: 0px; margin:0px; color:#836273; text-decoration:none;font-weight:normal;}
.newsText a:hover { padding: 0px; margin:0px; color:#836273; text-decoration:underline;font-weight:normal;}
