#shoplink, #basket		{display:none;}

*				{ margin: 0; padding: 0; }
body 			{ background: url('images/menuback_sm.gif') repeat-x top left; font-size: 62.5%;}
body, th, td, input, textarea	{ text-align: justify; font-family:'Trebuchet MS', Helvetica, sans-serif; color: #333; }
form 			{ }
fieldset 		{ }
input, textarea	{ }
input.text		{ padding: 2px 5px; background: #F8FAEB; border-top: 1px solid #4D5719; border-left: 1px solid #4D5719; border-right: 1px solid #626456;border-bottom: 1px solid #626456; }
input.button 	{ background: #3C7BCF; border-top: 1px solid #3C7BCF; border-left: 1px solid #3C7BCF; border-right: 1px solid #3C7BCF; border-bottom: 1px solid #3C7BCF; color: #FFFFFF; }
h1, h2, h3 	{ margin-top: 10px; color: #c00; }
h1 				{ letter-spacing: -.075em; font-size: 3em; }
h2 				{ letter-spacing: -.05em; font-size: 2em; color: #b00; }
h3 				{ font-size: 1.5em; }
p, ul, ol 		{ margin-top: 1.5em; line-height: 1.8em; }
ul, ol 		{ margin-left: 3em; }
blockquote 	{ margin-left: 3em; margin-right: 3em; }
a 				{ text-decoration: none; color: #333;font-weight:bold; }
a:visited		{ color: #333; }
a:hover 		{ text-decoration:underline; }
h1 a, h2 a, h3 a	{ border: none; text-decoration: none; color: #B10961; }
h1 a:hover, h2 a:hover, h3 a:hover	{ background: none; color: #B10961; }
hr 				{ display: none; }
a img			{ border:none;}

/* Wrapper */
#wrapper { }

/* Header */
#header 					{ width: 867px; margin: 0 auto; background: url('images/menuback_sm.gif') no-repeat top left; }
#menu 						{ height: 30px; width: 867px; }
#menu ul 					{ margin: 0; padding: 0; list-style: none; line-height: normal; }
#menu li 					{ float: left; }
#menu a 					{ display: block; line-height:30px; padding: 0px 15px 0px 15px; letter-spacing: 1px;font-size:1.1em; text-decoration: none; font-weight: bold; border-left: #890101 1px solid; color: #FFFFFF; }
#menu a:hover 				{ background: #c00; color: #FFFFFF; }
#menu .current_page_item a	{ background: #c00; line-height:30px; padding: 0px 15px 0px 15px; color: #FFFFFF; }
#menu .last					{ border-right: #890101 1px solid; }
#menu .right				{ border-right: #890101 1px solid;float:right;width:200px;text-align:center; }
#search 					{ float: right; width: 260px; margin: 0px; padding-top: 7px; }
#search fieldset 			{ border: none; }
#search #s 					{ width: 160px; }
#search #x 					{ width: 80px; }

/* Logo */
#logo 				{ width: 867px; height: 124px; margin: 0 auto; background: url('images/banner5.jpg') no-repeat left top;position:relative; }
#logo h1, #logo h2	{ margin: 0; padding: 0; text-transform: lowercase;display:none; }
#logo h1 			{ padding: 10px 5px 0 0px; color: #333; }
#logo h2 			{ padding: 0px 0 0 0px; text-transform: uppercase; color: #BD0A70; }
#logo a 			{ color: #333; }

#basket			{ position:absolute;bottom:0px;right:0px;width:201px; }
#basket input.login	{ width:120px; }
#basket p		{ font-weight:bold;font-size:1.2em;margin:0px 0px 0px 35px;padding:0px; }
h3.basket		{ line-height:30px;background:url('images/icon_basket_sm.gif') no-repeat top left;padding:0px 0px 0px 35px;margin:0px; }
.pod_top		{ height:5px;background:transparent url('images/line_top.gif') no-repeat top left; }
.basket_pod		{ border-left:1px solid #c00;background:#fff;margin:0px;padding:0px 5px 5px 5px; }

/* Page */
#page 	{ width: 867px; margin: 0 auto;font-size:1.2em; }

/* Content */
.post 			{ margin-right:320px; }
.post .title 	{ margin: 0; }
.post h1.title	{ line-height: 40px; }
.post .entry	{ padding: 0 25px 30px 15px; }
.post .links	{ margin: 0; }
.post .img		{ float:right;width:110px;text-align:right;margin:0px 0px 10px 10px;background:#fff; }
.post .img_con	{ border-left:1px solid #c00; }
.post .img_bot	{ height:5px;background:transparent url('images/line_bot.gif') no-repeat top left;border-left:0px; }

.productdiv			{ border-top:1px solid #c00;margin-top:10px; }
.productdiv p		{ margin:0px;padding:0px; }
.productdiv .price	{ font-weight:bold; font-size:1.5em; }
.productdiv .img	{ margin-top:5px; }
.productdiv form	{ display:none; }
.productdiv .togglelink	{ float:right; }

.article		{ border-bottom:1px solid #c00;padding-bottom:20px; }
.artdate		{ float:right;font-style:italic; }
.maplink		{ display:block;line-height:30px;background:transparent url('images/icon_map_sm.gif') no-repeat top left;padding-left:35px; }

.sidebar			{ float:right; width:300px; }
.sidepod			{ padding:10px 10px 5px 10px;border-left:1px solid #c00;margin:0px; }
.sidepod h3			{ margin:0px;padding:0px;}
.sidepod h3.news	{ line-height:30px;padding-left:35px;background:url('images/icon_news_sm.gif') no-repeat top left; }
.sidepod h3.blog	{ line-height:30px;padding-left:35px;background:url('images/icon_blog_sm.gif') no-repeat top left; }
.sidepod h3.events	{ line-height:30px;padding-left:35px;background:url('images/icon_events_sm.gif') no-repeat top left; }
.sidepod h3.pages	{ line-height:30px;padding-left:35px;background:url('images/icon_pages_sm.gif') no-repeat top left; }
.sidepod h3.images	{ line-height:30px;padding-left:35px;background:url('images/icon_images_sm.gif') no-repeat top left; }
.sidepod h3.articles{ line-height:30px;padding-left:35px;background:url('images/icon_articles_sm.gif') no-repeat top left; }
.sidepod ul			{ list-style: none; margin:0; padding:0; }
.sidepod li			{ margin: 3px 0px;padding: 3px 0px;border-bottom:1px dotted #c00; }
.sidepod li.last	{ border:0px; }
.sidepod li a		{ font-weight:bold;display:block;padding-left:22px;background:transparent url('images/more.gif') no-repeat top left;line-height:16px; }
.sidepod li span	{ display:block; }
.sidepod li span a	{ display:inline; }
.sidepod_bot		{ height:5px;background:transparent url('images/line_bot.gif') no-repeat top left;margin-bottom:20px; }

/* Events */
.pod		{ width:420px; height:420px; }
.wedding	{ background:transparent url('images/wedding.gif') no-repeat top left;float:left; }
.popcorn	{ background:transparent url('images/popcorn.gif') no-repeat top left;float:right; }

/* Footer */
#footer 				{ background: #fff;width:867px;margin:0px auto;color:#777;border-top:1px solid #c00; border-right:1px solid #c00;margin-top:20px; }
#footer ul 				{ margin: 0; padding: 0; list-style: none; display:block; }
#footer li 				{ float: left; }
#footer li a.link 		{ display: block; line-height:20px; padding: 0px 15px 0px 15px; text-decoration: none; font-weight: bold; border-left: #890101 1px solid; }
#footer li a.link:hover{ text-decoration:underline; }
#footer li .last		{ border-right:1px solid #c00; }
#footer li.right		{ text-align: center; line-height:20px; font-size: 1.1em;float:right;padding-right:15px; }
#footer a 				{ font-weight:bold;color:#999; }

/* gallery */
#thumbnails				{overflow:auto;backgroundl:#FFBC89;padding:3px;}
#thumbnails a img		{border:0px;margin:2px;}
#thumbnails a			{border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #FFBC89;border-bottom:1px solid #FFBC89;display:block;float:left;overflow:hidden;width:74px;height:74px;}
#thumbnails a			{margin:0px 3px;border:1px solid #fff;}
#thumbnails a:hover		{border:1px solid #d00;}