@charset "UTF-8";
/********* Lime Spring Farm - Copyright 2009 ************/

body {margin:0; padding:0; background:url(../images/body_bg.jpg);}
.clear {clear:both;}
#container {width:975px; margin:0 auto; background:url(../images/container_bg.png) no-repeat 0 30px; behavior: url("http://www.limespringfarm.com/js/iepngfix.htc");}


/********* header ************/

h1 {background:url(../images/h1_bg.png) no-repeat; text-indent:-9999px; margin:0 auto; width:467px; height:145px; behavior: url("http://www.limespringfarm.com/js/iepngfix.htc");}	

#masthead ul {background:url(../images/nav_bg.gif) no-repeat; list-style-type:none; padding:0; margin:0 0 0 79px; width:825px; height:45px; .margin-bottom:-9px;}
#masthead li {float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; padding:18px 18px 0 18px; background:url(../images/nav_border.gif) no-repeat right; height:36px;}
#masthead a {text-decoration:none; color:#333;}
#masthead a.on {text-decoration:none; color:#AE2738;}
#masthead a:hover {color:#ff9194;}

li#last {background:none;}



/********* content ************/

#content {background:url(../images/content_bg.gif) repeat-y; width:888px; margin:0 0 0 44px;}

#top {background:url(../images/content_top.gif) no-repeat; width:858px; padding:15px 15px;}

#top2 {background:url(../images/content_top.gif) no-repeat; width:858px; padding:15px 15px; height:450px;}

#flowers {border:0; background:url(../images/hr_bg.gif) no-repeat; width:373px; height:43px; margin:10px 0 10px 240px;}

.space {float:left; width:26px; display:block; text-indent:-9999px;}

h2.venue {width:292px; height:55px; background:url(../images/venue-choice.gif) 55px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.charming {width:323px; height:54px; background:url(../images/charming.gif) 30px 0 no-repeat; text-indent:-9999px; margin:0 0 8px 0;}
h2.wedding {width:450px; height:54px; background:url(../images/h2-wedding.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.corporate {width:284px; height:58px; background:url(../images/corporate.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.special {width:250px; height:58px; background:url(../images/special.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.amenities {width:250px; height:58px; background:url(../images/amenities.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.contact {width:250px; height:58px; background:url(../images/contact.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}
h2.cooking {width:400px; height:58px; background:url(../images/cooking.gif) 20px 0 no-repeat; text-indent:-9999px; margin:0;}

.content-box {width:414px; float:left; margin:0; border:1px solid #999; padding:0; background:url(../images/contentbox_bg.jpg) no-repeat;}
.content-box {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}
.content-box a, #main-box a {color:#ff9194;}
.content-box a:hover, #main-box a:hover {color:#333;}
.content-box ul {margin:0; padding:0; list-style-type:none; float:left; width:240px;}
.content-box li {background:url(../images/flower_li.gif) no-repeat left 5px; padding:5px 0 0 25px;}

#main-box {width:855px; float:left; margin:0; border:1px solid #999; padding:0; background:url(../images/mainbox_bg.gif) no-repeat;}
#main-box {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; line-height:18px;}

#main-box-bottom {background:url(../images/mainbox_bottom.gif) no-repeat bottom; width:733px; padding:34px 60px;}

.box-bottom {background:url(../images/contentbox_bottom.jpg) no-repeat bottom; width:346px; padding:34px;}

blockquote {font-size:11px; font-style:italic; color:#6b91a5; margin:0; padding:0;}
blockquote i {color:#666;}

.thumbs {float:left; width:104px;}
.thumbs img {background:url(../images/thumb_bg.gif) no-repeat; padding:8px 7px;}

#slidesow { width:857px; height:296px;}

.learn {border:#999999; border-style:dotted; border-width:thin; padding-left:12px; font-style:oblique; font-size:12px; background-color:#f9f7e7;}


/********* footer ************/

.footer {background:url(../images/footer_bg.jpg) no-repeat bottom; height:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#33; padding:15px 0 0 0; margin:0;}
.footer a {text-decoration:none; color:#333;}
.footer a:hover {text-decoration:underline;}