/*  
Theme Name: Galuppi's
Theme URI: http://www.larissameek.com
Description: artsee from LarissaMeek.com
Version: 1.0
Author: Larissa Meek
Author URI: http://www.larissameek.com/
Tags: Green, 2 column
*/



/* Global Settings */
 
html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	background:#f9eecd url(images/bg-pattern.jpg) repeat center top;
	font:75% verdana, arial, helvetica, tahoma, sans-serif;
	line-height: 18px;
}
a {
	color: #5daa10;
}
/* Common Formatting */
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:10px 20px;
	letter-spacing:-1px;
	font:2em arial, helvetica, sans-serif;
	color:#2c6219;
	text-transform:uppercase;
	font-size:36px;
	background:url(img/h1BG.jpg) repeat-x  0 0; 
	height:43px;
}
h2 {
	padding:0px 0;
	letter-spacing:-1px;
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}

.single_post h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:5px 0px 3px 0px;}
p, ul, ol {
	margin:0;
	padding:0 0 18px 0;
}
.single_post ul {clear:both; margin:20px 0px; }

ul, ol {
	padding:0 0 18px 40px;
}
.single-thumb {
	border: 7px solid #DFDFDF;
	float: left;
	display: inline;
	margin: 0px 15px 5px 0px;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/* Links */
 
a, a:visited {
	text-decoration:none;
}
/* Forms */
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em helvetica, arial, sans-serif;
}
textarea {
	line-height: 14px;
}
label {
	cursor:pointer;
}
/* Wrapper */
 
#wrap {
	width:960px;
	margin:0 auto;
}
/* Global Classes */
 
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#161616;
	color:#0fb2fc;
}
.wrap {
	width:960px;
	margin:0 auto;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}
/* Layout */

.htop {
	width:100%;
	background-color:#26410f;
	height:6px;
}
#header_inside {
	width:980px;
	height:100%;
	margin:0 auto;
	
	
}
#header_bg {
	background:url(img/header_texture.jpg) repeat-x 0 0;
	height:115px;
}
#header_texture {
	
}
#wrapp_ {
	width:980px;
	height:100%;
	margin:15px auto 0px auto;
	
}
.logo {
	position:absolute;
	margin-left: 0px;
	margin-top: 0px;
}
/* 

  Navigation Styles 
  .tnav* = Top Right Menu
  .v* = 2nd Level Menu

*/

/* Top Navi Styles */

.tnavwrap {
	margin:0px 0 0 487px;
	position:absolute;}
	

.tnavinner {
	height:39px;
	padding-top:15px;
}

.tnavinner ul {
	float: left;
	display: block;
	margin:0;
	padding:0;
	
}
.tnavinner ul li {
	float: left;
	display: block;
	padding:0px 0px;
	
	
}
.tnavinner ul li a {
	color:#FFF;
	font-size: 11px;
	height:18px;
	display: block;
	margin:0px 3px;
	padding:0px;
	letter-spacing:1px;

}
.tnavinner ul a:hover {
	text-decoration:underline;
	
}
.phone-top{color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
width:140px;}
.phone-top strong{font-family:Verdana, Geneva, sans-serif; font-style:italic; font-weight:normal}
/* 2nd Level Navi Styles */


.bnavwrap {

	min-height:53px;
	float: left;
	position:absolute;
	margin:75px 0px 0px 260px;
}

.bnavinner {
	float:left;
	
}
.bnavinner ul {
	margin: 0px;
	padding: 0px;
	float:left;
	
}
.bnavinner ul li {
	display:inline;
	padding: 0px;
	float: left;
	display: block;
	height:39px;
	border-right:1px solid #ccc;
}
.bnavinner ul li a{
	font-size: 15px;
	color:#767676;
	padding: 10px 12px 11px 12px;
	margin: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
		font-style:normal ;
}
.bnavinner ul li a:hover, .bnavinner ul li.current_page_item  a, .bnavinner ul li.current_page_ancestor a{
	background-repeat: repeat-x;
	color:#000;
	background: url(img/button.png) repeat-x 0 0;
}
/* .

  Featured Content Styles 

*/

.featured_thumbnail {
	width: 980px;
	height: 324px;
}
.feature_wrap {
	width:980px;
	overflow:hidden;
	float: left;
	margin:0 auto;
	position:relative;
}
/*

  Sub Post Styles 
  Lifestream Styles

*/

.subpost_wrap2 {
	width:980px;
	float: left;
	border-top:5px solid #223f12;
	border-bottom:5px solid #223f12;
	background:url(img/subpost_wrap2BG.jpg) repeat-y 3px 0px #d0d1b2;
	margin:0px 0px 0px 0px;
}
.subpost_wrap {
	width:980px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;

}
.subpost_wrap h3.eventstitle{
	background:url(img/eventsTitle.jpg) no-repeat ;
	text-indent:-3000px;
margin:0px 0px 0px 12px;
padding:0px;
height:52px;
width:349px;
 }
 ul.eventlist {list-style-type:none; margin:0px; padding:0px}
 
 .subpost_left {

	width:364px;
	float:left;
	margin:0px 10px 20px 8px;
}
.subpost_middle{float:left; padding:0px 8px; width:262px; margin:0px 0px 20px 13px;}
.life_wrap {
	float:right;
	width:262px;
	padding:0px;
	margin:0px 19px 0px 0px;

}

/* 
Spotlight Homepage 
*/
.subpost_middle h4 a, .life_wrap h4 a {color:#000; border-bottom:1px dotted #000}
.subpost_middle h4 a:hover, .life_wrap h4 a:hover {color:#009900; border-bottom:1px solid #009900}
.subpost_middle h3.spotlight{
background:url(img/galuppis_spotlight.png) no-repeat ;
text-indent:-3000px;
margin:7px 0px 0px 0px;
padding:0px;
height:38px;
width:262px;
 }
 .subpost_middle .spotlight-box
 {
	 background:#fff;
	 width:242px;
	 padding:10px;
	 height:200px
	 }
	  .subpost_middle .spotlight-box p
 {padding:0px 0px 8px 0px; color:#333}
 .subpost_middle .spotlight-box p strong {color:#000; font-family:Georgia, "Times New Roman", Times, serif;}
 .subpost_middle .spotlight-box h4 {font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 5px 0px;}
/* 

/* 
Join The Fun Homepage 
*/
.life_wrap h3.joinTheFunTitle{
background:url(img/join-thefun.png) no-repeat ;
text-indent:-3000px;
margin:8px 0px 0px 0px;
padding:0px;
height:38px;
width:262px;
 }
 .life_wrap .joinTheFun-box
 {
	 background:#fff;
	 width:242px;
	 padding:10px;
	 height:200px;
	 }
	  .life_wrap .joinTheFun-box p
 {padding:0px 0px 8px 0px; color:#333}
 .life_wrap .joinTheFun-box p strong {color:#000; font-family:Georgia, "Times New Roman", Times, serif;}
 .life_wrap .joinTheFun-box h4 {font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 5px 0px;}
/* 

 Footer Styles 

*/
.footermain {
	clear:both;
	overflow:hidden;
	margin-top:5px;
	background:url(img/FooterBg.png) 0 0;
}

.footer {
	clear:both;
	margin-bottom:20px;
}
.footer #wp-table-reloaded-id-10-no-1 {float:left; width:460px;}
.footer p, .footer #wp-table-reloaded-id-10-no-1 tr.row-3 td.column-1 {
	color:#afc398;
	padding:5px 0px
}
.footer #wp-table-reloaded-id-10-no-1 tr.row-2 td.column-1 {
	color:#afc398;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	padding:10px 0px;
}
.footer img{border:3px solid #fff; float:left; margin-right:15px; width:162px;}
.footer p.copyright {
	color:#000;
	margin-left:0px;
	font-size:11px;
	float:left;
}
.footer p.creditlink {
	color:#000;
	margin-left:0px;
	font-size:11px;
	float:right
}
.footer p.creditlink a {
	color:#000;
	border-bottom:dotted 1px #000;
	
}
.footer a.terms {color:#000;
	border-bottom:dotted 1px #000;}
	.footer a.terms:hover {border-bottom:solid 1px #000;}
 a.readmore {
	background:url(img/readmore.png) no-repeat 0 0px;
	height:19px;
	width:76px;
	float:right;
	display:block;
	padding:4px 8px 3px 8px;
	margin:10px 0px 0px 0px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	line-height:14px;
	}

a.readmore:hover {
	background:url(img/readmore.png) 0 27px;
	color:#333;
	text-decoration:none;
	
	}

.single_post a.readmorebig {
	background:url(img/readmoreBig.jpg) no-repeat 0 0px;
	height:18px;
	width:184px;
	float:left;
	display:block;
	padding:5px 8px 3px 3px;
	margin:20px 0px 0px 0px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	}

.single_post a.readmorebig:hover {
	background:url(img/readmoreBig.jpg)  no-repeat 0 -26px;
	color:#333;
	text-decoration:none;
	
	}


.single_post h4  {font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
.single_post p, .single_post ul{color: #333}

.footer p.creditlink a:hover {
	color:#000;
	border-bottom:solid 1px #000;
}
/*

 Feature Slideshow Styles 

*/

.feature_slide {
	clear:both;
	margin:0 auto;
}
.feature_slide img {
}
.feature_content {

}

ul.tabNavigation {
	margin:0;
	padding:0;
}
ul.tabNavigation li {
	float: left;
	padding-right:10px;
	display: block;
}
ul.tabNavigation li a {
	color:#0C0;
	font-size:1.2em;
	padding: 5px 6px 10px 10px;
	float: left;
	display: block;
	font-weight:bold;
}
ul.tabNavigation li a.selected{background:#030; color:#FFF}
ul.tabNavigation li a:hover {
	background:#000;
}



.feat_post h2{padding:0px; margin:0px;}
.feat_post h2 span {
	color:#ccc;
	font-size:1.8em;
	font-family:georgia, times new roman, verdana;
}
.feat_post h2 a {
	color:#223d0b;
	font-size:2em;
	font-family:georgia, times new roman, verdana;
}
.feat_post h2 a:hover {
	color:#319d0d;
}
.feat_post h2 {
	padding-bottom:0;
	margin-bottom:10px;
}
.feat_post p {
	line-height:150%;
	color:#333;
	font-size:1.1em;
	padding-left:25px;
	padding-top:10px;
	margin-bottom:0;
	padding-bottom:0;
}
.feature_widget {
	float:right;
	margin:0px 20px 20px 10px;
}

.pagination { width:630px}
/*



 SUB POST STYLES

*/
.single_post img{ max-width:620px;}
.subpost {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	background:url(img/line.gif) no-repeat bottom;
	color: #FFF;
}
.subpost img {
	float:left;
	border:5px solid #958473;
}
.catimage {
	border:5px solid #DEDEDE !important;
}
.sub_article {
	float:left;
	margin:20px 20px;
	color:#fff;

}
.sub_article p {
	padding-top:10px;
	line-height: 14px;
	font-size:0.9em;
}
.sub_article h3 a, .subpost h3 a {
	background:#090;
	color:#FFF;
	font-size:1.4em;
	padding:4px 5px 4px 5px;
	clear: both;
}
.sub_article h3 a:hover, .subpost h3 a:hover {
	background: #060;
	color:#FFF;
	text-decoration:none;
}
.sub_article h3, .subpost h3 {
	margin-bottom: 10px;
}
.large-thumb {
	width: 470px;
	height: 110px;
	margin-bottom: 6px;
}
/*

 LifeStream Styles Pt2 

*/
/*

About Nav

*/
.aboutnav { background:url(img/about_sub_menu.jpg) 0 -1px; width:620px; height:222px; margin:0px 0px 0px 0px; }
.aboutnav ul{float:left; width:300px; margin:60px 0px 0px 0px; list-style:none;}
.aboutnav ul li{padding:4px 0px;}

.aboutnav ul li.current_page_item a{color:#FFF; background-color:#8f8f61}
.aboutnav ul li a{font-family:Georgia, "Times New Roman", Times, serif; padding:5px 10px; color: #030; font-weight:bold; font-size:14px;text-transform:uppercase}
#aboutpage {background: url(img/aboutpageBG.jpg) -2px 0px; overflow:hidden;}
/*

 Facilities Table

*/
table#wp-table-reloaded-id-1-no-1 {background-color:#ccc; color: #666}
table#wp-table-reloaded-id-1-no-1 td{ padding:5px; background-color:#f2f2f2}
table#wp-table-reloaded-id-1-no-1 th {font-size:20px;text-align:left; padding:10px 5px;background-color:#FFF; color:#000}
table#wp-table-reloaded-id-1-no-1 .column-1 {color: #000;width: 200px;}

/*

About Us / Facilities Tout

*/

table#wp-table-reloaded-id-2-no-1  {width:320px;}
table#wp-table-reloaded-id-2-no-1 .column-1{width:120px;}
table#wp-table-reloaded-id-2-no-1 .column-2{}
table#wp-table-reloaded-id-2-no-1 .column-2 a{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-decoration:underline}


h3.aboutustab {
	background:url(img/about-mini-title.jpg) no-repeat top center ;
	height:77px;
	text-indent:-3000px;

}
.aboutus {
	background: url(img/about-mini-bg.jpg) no-repeat center top;
	color:#4d4d4d;
	padding:10px 10px 20px 14px;
	line-height:120%;
	font-size:1.1em;
	margin:0px 0px 0px 0px;
	min-height:273px;
	
}

.aboutus #wp-table-reloaded-id-7-no-1 tr.row-1 td.column-1{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px; line-height:20px; color:#000; font-weight:bold;}
.aboutusrepeat {
	background: url(img/about-mini-repeat.jpg) repeat-y center top;
	min-height:273px;
}
.aboutusbottom{
	background: url(img/about-mini-bottom.jpg) no-repeat center bottom;
	height:15px;
}
.aboutus ul {
	width: 360px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.aboutus ul li {
	padding-bottom:5px;
	width: 340px;
	padding-left:20px;
	background:url(img/arrow3.png) no-repeat left center;
	display: block;
	float: left;
}


.aboutimage {
	border: 5px solid #84715e;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 5px;
}
/*

   JS Switcher 

*/

.side_box {
}
.tabbed {
	width:320px;
	margin-top:4px;
	margin-left:0px;
	float: left;
}
#side_inner {
	width:95%;
	height:440px;
	margin:0 auto;
	margin:9px 0 0 7px;
}
.tabbed ul {
	margin:0;
	padding:0;
	float: left;
}
.tabbed ul li {
	padding-right:5px;
	float: left;
}
.tabbed ul li a {
	color:#d9d9d9;
	font-size:1.1em;
	padding:8px 12px 7px 12px;
	font-weight: bold;
	font-size: 12px;
}
.tabbed ul li a:hover {
}
.tabbed div.t3 a:before {
	color:#ccc;
	margin-right:10px;
}
.tabbed div.t4 a:before {
	color:#ccc;
	margin-right:10px;
}
.tabbed div.t1, .tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {
	width:384px;
	background:#9d8873;
	margin-top:0px;
	margin-bottom: 15px;
	display: none;
	padding-top:10px;
	padding-bottom: 15px;
	padding-left:5px;
	text-indent:1.4em;
	float: left;
}
.tabbed div.t1 ul li, .tabbed div.t2 ul li, .tabbed div.t3 ul li, .tabbed div.t4 ul li {
	padding-bottom:5px;
	width:90%;
	padding-left:10px;
	background:url(img/arrow3.png) no-repeat left center;
	margin-left:10px;
	display: block;
	float: left;
	clear: both;
}
.tabbed div.t1 ul li a:hover, .tabbed div.t2 ul li a:hover, .tabbed div.t3 ul li a:hover, .tabbed div.t4 ul li a:hover {
	background:none;
	color:#FFF;
}
.tabbed div.t3 ul li, .tabbed div.t4 ul li {
	padding-top:3px;
	padding-bottom:3px;
}
.tabbed div.t1 a, .tabbed div.t2 a, .tabbed div.t3 a, .tabbed div.t4 a {
	color:#f2f2f2;
	padding-left:0;
	padding-right:0;
}
.tabbed ul.tabs li a {
	background:#84715e;
}
.tabbed ul.tabs li a:hover {
	background:#9d8873;
}
.tabbed ul.tabs li a.tab-current {
	background:#9d8873;
}
.t1 ul li {
	color:#f2f2f2;
}
ul#comments li a {
	color:#fafafa;
}
.t1, .t3, .t4 {
	float: left;
	display: block;
}
/* 
  SecondaryNav Styles
*/

.secondarynav {background:#333; overflow:auto}
.secondarynav ul{padding:0px; width:980px; margin:0px; text-align:center;background:url(img/seondarynav.jpg) no-repeat; height:45px}
.secondarynav li{display:inline; list-style:none;}
.secondarynav li a{display:block; float:left; margin:0px 1px 0px 0px; padding:10px 16px; color:#666; font-size:20px; text-transform:lowercase}
.secondarynav li a:hover{ color:#CCC}
.secondarynav li.current_page_item a, .secondarynav  li.current_page_ancestor  a{color:#FFF}

/* 
  Single Page Styles
*/

.postcap {background:#FFF url(img/postcap.jpg) repeat-y left top;
height:12px;
width:980px;
clear:both;
display:block;

}
.single_wrap {
	width:980px;
	height:auto;
	overflow:hidden;
	background:#FFF url(img/2colBG.jpg) repeat-y left top;
	float: left;
	border-bottom:5px solid #223f12;
}
.party-detail-pages {
	width:980px;
	height:auto;
	overflow:hidden;
	background:#d1d2b3;
	float: left;
	border-bottom:5px solid #223f12;
	
}
.single_post {
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	background:none;
	margin:0px 0px 10px 0px;
	width:620px;
	padding:20px 30px;
	
}
.single_post h2 span, .single_post h1 span {
	color:#ccc;
	font-size:1.5em;
	font-family:georgia, times new roman, verdana;
}
.single_post  a {color:#215b10; text-decoration:none;}
.single_post  p a {color:#215b10; text-decoration:underline;}
.single_post  a:hover {color:#5daa10; text-decoration:underline;}

.single_post h2 a, .single_post h1 a {
	color:#5daa10;
	font-size:1.4em;
	font-family:georgia, times new roman, verdana;
}

.single_post h2 a:hover, .single_post h1 a:hover {
	color:#c70606;
}
.single_post h2.eventtitle {color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin:0px 0px 10px 0px; text-transform:uppercase; border-bottom:#ccc dotted 2px; padding:0px 0px 10px 0px;}
.single_post h2, .single_post h1 {
	background-position:0 80%;
	margin-top:0px;
	margin-bottom:20px;
	font-size:1.7em;
	color:#090;
}
.single_post p {
	line-height:150%;
	color: #333;
	font-size:1.1em;
	padding-bottom:15px;
	margin-bottom:0;
	padding-top:0;
}
.post-info {
	padding: 10px 0px;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	float: left;
	clear: both;
	margin-bottom: 20px;
	width: 100%;
}
.post-info2 {
	padding: 5px 0px;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	float: left;
	clear: both;
	margin-bottom: 5px;
	width: 100%;
	font-size: 10px;
	color: #000;
}
.post-info3 {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #958473;
	float: left;
	margin-bottom: 5px;
	margin-top: 0px;
	width: 100%;
	font-size: 10px;
	color: #4A473F;
}
.post-info2 a:link, .post-info2 a:visited {
	color: #000;
}
/* 
   Sidebar Styles
*/

.sidebar {
	float:right;
	margin-top:2px;
	width:280px;
}
.adverts img {
	margin-right:25px;
	float:right;
	border: 3px solid #E7E7E7;
}
.feature_widget img {
	margin-right:10px;
	border: 3px solid #E7E7E7;
}
.adverts {
	width:100%;
	height:200px;
	padding-top:40px;
	background:url(img/sideline.png) repeat-y right;
}
.side_header {
	text-align:left;
	color:#333;
	padding:10px;
	font-size:1.2em;
	padding-left:20px;
}

.side_roll ul {
	list-style-type:none;
}
.side_roll ul il {
	list-style-type:none;
}
.side_roll {
	padding: 10px;
	margin:0px;
	float: left;
	

}
.side_roll ul li a:link, .side_roll ul li a:visited, .side_roll ul li a:active {
	display: block;
	color: #727272;
}
.side_roll ul {
	float: left;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	padding:0px;
}
.side_roll ul li ul {

	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	list-style-type: none;
	float: left;
}
.side_roll ul li ul li {
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
}
.side_roll h3 {
	margin-bottom:15px;
	color:#333;
	font-size:1.5em;
	color:#2C6219
}
.life_wrap .side_roll {
	width:389px;
	background:#9d8873;
	color:#FFF;
	padding:0px 0px 18px 0px;
	line-height:120%;
	font-size:1.1em;
	margin-bottom: 15px;
	float: left;
	margin-top: 0px;
}
.life_wrap .side_roll h3 {
	background:#84715e url(img/edit.png) no-repeat left;
	background-position:8px;
	padding:10px 5px 10px 34px;
	color:#FFF;
	width:350px;
	float: left;
	display: block;
}
.life_wrap .side_roll ul {
	width: 360px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 25px;
}
.life_wrap .side_roll ul li {
	padding-bottom:5px;
	width: 340px;
	padding-left:20px;
	background:url(img/arrow3.png) no-repeat left center;
	display: block;
	float: left;
}
.life_wrap .side_roll ul li a:hover {
	background:none;
	color:#FFF;
}
.life_wrap .side_roll ul li {
	padding-top:3px;
	padding-bottom:3px;
}
.life_wrap .side_roll ul li a:link, .life_wrap .side_roll ul li a:visited {
	color:#f2f2f2;
	padding-left:0;
	padding-left:0;
	border: none;
}
.browsing {
	padding-left:20px;
}
.browsing h2 {
	color:#333;
	font-size:1.8em;
	margin-top:0;
	padding-top:0;
}
/* Begin Comments*/

.commentlist {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width: 560px;
	background-image: url(images/comment-bg.gif);
	list-style-image: none;
	list-style-type: none;
	float: left;
}
.commentlist li {
	font-weight: bold;
	width: 560px;
	display: block;
	background-image: url(images/comment-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 45px 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	float: left;
}
.commentlist li div {
	width: 540px;
	display: block;
	background-image: url(images/comment-top.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 10px;
	float: left;
}
.commentlist li .avatar {
	float: left;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite {
	font-size: 18px;
	float: left;
	font-style: normal;
	margin-left: 10px;
	margin-right: 6px;
	margin-top: 5px;
	font-weight: normal;
}
.says {
	display: none;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	display: block;
	float: left;
	width: 90%;
	margin-left: 3%;
}
#commentform p {
	clear: both;
}
.alt {
	margin: 0;
	padding: 10px;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentlist .children li {
	width: 90%;
	display: block;
	margin: 0px;
	background-color: #FDFDFD;
	background-image: url(images/comment-children-bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	border: 1px solid #E2E2E4;
	overflow: hidden;
}
.commentlist .children li div {
	width: 97%;
	padding: 3%;
	background-image: url(images/comment-children-top.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.commentlist .commentmetadata {
	font-weight: normal;
	float: left;
	margin: 5px 0px 0px 0px;
	display: block;
	clear: both;
	background-image: none;
	width: 90%;
	margin-left: 3%;
}
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta {
	background-image: none;
	width: 100%;
	padding: 0px !important;
}
.commentlist .reply, .commentlist .children .reply {
	float: right;
	background-image: none;
	width: 54px;
	height: 22px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 10px;
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {
	background-image: url(images/reply.gif);
	width: 39px;
	height: 17px;
	display: block;
	color: #FFF;
	font-size: 8px;
	text-transform: lowercase;
	font-weight: normal;
	padding: 5px 0px 0px 15px;
	letter-spacing: 1px;
}
.commentlist .children li {
	padding-bottom: 10px;
}
.commentlist .children li ul li {
	padding-bottom: 10px;
	background-color: #FFF;
}
#respond {
	margin-top: 20px;
	float: left;
	background-image: none;
}
.commentlist #respond h3, .commentlist #respond a {
	margin-left: 28px;
}
#respond h3 {
	clear: both;
	font-size: 16px;
}
#comments {
	line-height: 30px;
	color:#5daa10;
	font-weight: normal;
	font-size: 20px;
	margin-bottom: 15px;
}
.children {
	clear: both;
}
.children .commentmetadata, .children .vcard {
	background-image: none;
}
.children textarea {
	width: 90% !important;
}
.children input {
	width: 80% !important;
}
#cancel-comment-reply-link {
	display: block;
	background-image: url(images/comment-close.gif);
	width: 144px;
	height: 21px;
	padding: 5px 0px 0px 23px;
	font-weight: normal;
	color: #84878E;
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#respond div {
	background-image: none;
}
#submit {
	width: 120px !important;
}
#commentform {
	margin: 10px 0px 0px 20px;
}
#commentform textarea {
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 350px;
	padding: 10px;
}
#commentform #email {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(img/comment-email.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
#commentform #author {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(img/comment-author.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
#commentform #url {
	font-size: 13px;
	background: #f8f7f6;
	border: 1px solid #d6d3d3;
	width: 220px;
	background-image: url(img/comment-website.gif);
	background-position: 7px 7px;
	background-repeat: no-repeat;
	height: 20px;
	padding-left: 30px;
	padding-top: 6px;
	margin-bottom: 3px;
}
/* End Comments */

.nav ul {
	position:absolute;
	top:-999em;
}
.nav li {
	float:left;
	position:relative;
	z-index:100;
	display: block;
	color:#999;
}
.tnavinner ul li a {
	display:block;
	float: left;
	font-family:Georgia, "Times New Roman", Times, serif;
 letter-spacing:1px;
	color:#d6c170;
	font-weight:bold;
	
}
.tnavinner ul li a:hover{color:#fff; text-decoration:none; }
.nav ul li {
	width: 100%;
}
.nav li:hover ul, ul.nav li.sfHover ul {
	left:0px;
	top:20px;
}
.nav li:hover li ul, .nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, ul.nav li li.sfHover ul {
	left:240px;
	top:0px;
}
.nav li:hover ul, .nav li li:hover ul {
	top: -999em;
}
/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/

.nav li li {
	display: block;
	padding: 0px;
	background-color: #a12425;
	float: left;
	height: auto !important;
	width: 240px;
}
.nav li ul {
	width: 240px;
}
#menu ul li ul {
	width: 240px;
}
.nav li li a:link, .nav li li a:visited {
	width: 180px;
	display: block;
	padding: 10px 30px 10px 30px;
	height: auto;
	float: left;
}
.nav li li a:hover {
	background-color: #8a2021;
	background-image: url(img/pages-hover-arrow-Grunge.gif);
	background-repeat: no-repeat;
	background-position: 14px 14px;
	width: 180px;
	display: block;
	padding: 10px 30px 10px 30px;
	height: auto;
	float: left;
}
#nav2 li:hover ul, ul#nav2 li.sfHover ul {
	top:44px;
}
#nav2 li {
	z-index:99;
}
#nav2 li li {
	background-color: #3F4045;
	background-image: none;
	margin: 0px;
	z-index:100;
}
#nav2 li li a:hover {
	background-color: #34353B;
	border: none;
	background-image: url(img/pages-hover-arrow2.gif);
}
#nav2 li li:hover ul, ul#nav2 li li.sfHover ul {
	top:0px;
}
/* 

  Search Styles 

*/

.search {
	position:absolute;
	top:5px;
	right:-330px;
	width:230px;
	height:32px;
	background:url(img/searchbg.png) no-repeat;
	padding: 0px;
}
#searchform {
	padding: 0px;
	width:230px;
	height:32px;
}
.search input {
	margin:4px 0 0 10px;
	height:21px;
	width:155px;
	background:none;
	font-size:1.4em;
	color:#366666;
	float: left;
	border:none;
	font-size: 12px;
	padding: 5px 0px;
}
#searchsubmit {
	width: 53px;
	height: 31px;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 0px;
}
.footer-box {
	width: 250px;
	float: right;
	padding: 15px;
	color: #FFFFFF;
	background:url(img/FooterDivider.png) no-repeat 0 15px;
}
.footer-box p.small {font-size:11px; color:#c1cfb2;border-bottom:2px solid #82a85a; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px;}
.footer-box ul.contactwidget{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#c3ec98;
}
.footer-box ul.contactwidget li{
	padding:2px 0px;
}
.footer .lefttout{
float:left;
width:650px;
padding:15px;
color:#FFF;

}
.footer #wp-table-reloaded-id-10-no-1 tr.row-1 td.column-1, .footer h3{
	text-transform:uppercase;
	color: #FFFFFF;
	font-size:16px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif
}
.footer-box ul {
	margin: 0px;
	padding: 0px;
}
.footer-box ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	width: 100%;
}
.footer-box a:link, .footer-box a:hover, .footer-box a:visited {
	color: #D5D5D5;
	display: block;
	padding: 5px 10px;
	width: 100%;
}
/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
/* End Images */

.keepreading {
	padding-left:20px;
	position:absolute;
	z-index:1000;
	right:7px;
	top:274px;
}
.keepreading a:link, .keepreading a:visited {
	color:#FFF;
	font-size: 10px;
	padding: 4px 19px 4px 18px;
	display: block;
	background:url(img/readmore.png) no-repeat left top;
	text-decoration:none;
}
.keepreading a:hover {
	color:#000;
	background:url(img/readmore.png) no-repeat 0px -26px;
	text-decoration:none;
}

/* CONTACT PAGES */
.contact-text{margin:10px 0px 0px 0px; padding:10px 0px 0px 0px;clear:both;border-top:1px dotted #ccc;width:600px;}
.contact-text a {border-bottom:1px dashed #090; color:#009900}
.contact-text a:hover {border-bottom:1px solid #090; color:#009900}
.contact-text a.readmore {color:#FFF; border:none; font-size:12px; padding-top:5px; padding-bottom:1px; float:none}
.contact-text a.readmore:hover {color:#000; text-decoration:none;}
.contactinfo h4{color:#5daa10; font-size:24px; font-weight:bold; text-transform:uppercase; margin:0px 0px 5px 0px;}
.contactinfo  p{font-size:12px; font-weight:normal; line-height:14px; color:#666; font-family: Arial, Helvetica, sans-serif}
.contactinfo {clear:both; margin:0px 0px 20px 0px; border-bottom:1px dotted #ccc; font-weight:bold; font-size:16px;
padding:0px 0px 10px 0px; width:100%; color:#333; overflow:auto}
.contactinfo .address{float:left; width:300px; margin:0px 0px 10px 0px;}
.contactinfo strong{color:#333; font-weight:normal;}
.contactinfo ul{list-style-type:none; margin:0px; padding:0px}
.contactinfo .hours{float:right; width:200px; background:url(img/hours-icon.png) no-repeat 0px -15px; padding:0px 0px 0px 80px; height:100px}
.wpcf7-form  p{ color: #999; font-family:Arial, Helvetica, sans-serif}
.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea{background:#f2f2f2; border:1px solid #ccc; font-size:14px; padding:5px; text-transform:lowercase; font-family: Georgia, "Times New Roman", Times, serif; width:280px;}
.wpcf7{ float:left; width:300px;}
.wpcf7-form input {}
.map { float:right; width:280px;}
.mapborder {background:#f2f2f2; padding:8px; border:1px solid #ccc}



/* PHOTOS */
.falbum-album {border-bottom:1px #ccc dotted; overflow:auto;margin:0px 0px 10px 0px; display:block}
.falbum-album .falbum-tn-border-s a {margin:0px 20px 10px 0px;}
.falbum-tn-border-s a {border:#CCC 5px solid; float:left; margin:0px 25px 25px 0px;}
.falbum-tn-border-s img{width:110px; height:110px; background:#f2f2f2; padding:5px;}
.falbum-tn-border-s a:hover {border:#5daa10 5px solid;}
h3.falbum-title {color:#5daa10; font-size:18px; font-weight:bold; text-transform:uppercase; margin:0px 0px 5px 0px; font-family:Georgia, "Times New Roman", Times, serif; }
h3.falbum-title a {color:#215b10; text-decoration:underline;}
h3.falbum-title a:hover {color:#5daa10; text-decoration:none;}
.falbum-navigationBar {margin:20px 0px 5px 0px; font-size:18px; clear:both; height:40px;}
.falbum-navigationBar a, .falbum-nav a.buttonLink{border:1px #ccc solid; padding:5px 8px; margin:0px 5px 0px 0px; color:#215b10}
.falbum-navigationBar a:hover, .falbum-nav a.buttonLink:hover{border:1px #ccc solid; background-color:#f2f2f2; padding:5px 8px; margin:0px 5px 0px 0px; color:#5daa10; text-decoration:none}
.falbum-navigationBar a.curPageLink {border:1px #ccc solid; background-color:#5daa10; padding:5px 8px; margin:0px 5px 0px 0px; color:#fff}
img#flickr-photo {padding:10px 0px;}


/* ----------- Specials -------------*/

.sidebar .gallery{overflow:hidden; width:256px; height:1000px;  margin:0px 20px 0px 20px;}
.sidebar  #gallery-1  {margin:0px 0px 0px 25px;}
.gallery dl.gallery-item{margin:0px 0px 15px 0px;; padding:0px;clear:both; display:block} 
.gallery img{width:190px; height:190px} 
.gallery .gallery-icon {background:#fff; padding:10px 4px 4px 4px; width:200px; margin:0px 0px 0px 0px;  }
.gallery .gallery-icon img {border:none}
.sidebar  .gallery p.gallery-caption {width:200px; margin:0px 0px 0px 25px; background:#fff; padding:0px 4px 8px 4px;font-size:10px; color:#666;border-top:1px solid #ccc  }
.side_roll .textwidget ul {padding:0px 0px 5px 0px; margin:0px } 
.side_roll .textwidget ul li{ border-bottom:1px solid #999; padding:3px 0px; color:#666; margin:0px}
.side_roll .textwidget  p{ margin:10px 0px; padding:0px;}
.side_roll .textwidget p small {padding:5px 0px 5px 0px;}

/* ----------- Tag Cloud Page -------------*/

.falbum-cloud {	
	padding: 10px;	
	line-height:auto;
	text-align:center;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.falbum-cloud a {
	text-decoration:none;
}

a.falbum-tag1 {
 font-size:10px;
}

a.falbum-tag2 {
 font-size:12px;
 font-weight:400;
}

a.falbum-tag3 {
 font-size:16px;
 font-weight:500;
}

a.falbum-tag4 {
 font-size:20px;
 font-weight:600;
}

a.falbum-tag5 {
 font-size:22px;
 font-weight:700;
}

a.falbum-tag6 {
 font-size:28px;
 font-weight:800;
}

a.falbum-tag7 {
 font-size:30px;
 font-weight:900;
}

/* Calendar*/
#wp-calendar {background:#fff;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}
.calwrapper {padding: 10px; background:#d0d1b2}
h1 a.downloadpdf {color:#FFF; font-size:14px; text-transform:lowercase; letter-spacing:1px; padding:10px 0px 0px 24px; background:url(img/pdf-icon.png) no-repeat 0 10px; display:block; float:right;line-height:16px;}
h1 a.downloadpdf:hover {text-decoration:underline}
#wp-calendar caption  a{font-family:Georgia, "Times New Roman", Times, serif; font-size:40px;color: #030; font-weight:bold; margin:20px 0px; display:block;}
#wp-calendar table  {  border-collapse:collapse; }
#wp-calendar table td {
  text-align:left;
  padding:10px; 
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;

  width:14%; 
  vertical-align:text-top; 
  font-size:20px; 
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#999;
}
#wp-calendar table tr {  height:100px;}
#wp-calendar table tr.week {  height:50px;}
#wp-calendar table th {
	 text-align:center;
  padding:10px; 
  border-right:1px solid #ccc;
  border-top:1px solid #ccc;
  background:url(../../themes/galuppis/img/calendar_day.jpg); 
  text-transform:uppercase;
  }
#wp-calendar caption {  border-right:1px solid #ccc;
  border-top:1px solid #ccc;}

#wp-calendar table #today {
 border:solid 2px #393;
 padding:8px;
}
#wp-calendar table td:hover{
	background:#f2f2f2;
}


#wp-calendar .nav {position:relative;clear:both ;  margin: 0px 1px 0px 0px;}
#wp-calendar .nav tr{height:43px;}
#wp-calendar .nav a {font-size:18px; padding:5px 8px; border:1px solid #ccc; background:#f2f2f2; color:#666}
#wp-calendar .nav a:hover {background:#090; color:#FFF}
#wp-calendar .nav #next  { position:absolute; right:-5px; width:100px; top:2px}
#wp-calendar .nav  #prev { position:absolute;left:-5px;width:100px;top:2px}
#wp-calendar .ec3_eventday   a.eventday {text-decoration:none; color:#060; position:relative}
#wp-calendar  .ec3_eventday a.eventday:hover {color:#090; text-decoration:underline; }
#wp-calendar td ul {list-style-type:none; line-height:12px; margin:0px; padding:0px;}
#wp-calendar td li {list-style-type:none; line-height:12px; padding:2px 0px;}
#wp-calendar td li  {list-style-type:none; line-height:12px; padding:2px 0px;}

/* Private Events*/

table#wp-table-reloaded-id-3-no-1, table#wp-table-reloaded-id-4-no-1 {float:left; width:270px; margin-top:40px; margin-bottom:20px; font-weight:normal; color:#666}
table#wp-table-reloaded-id-3-no-1 a, table#wp-table-reloaded-id-4-no-1 a{text-decoration:underline; font-size:18px; font-weight:bold;font-family: Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px; display:block}
table#wp-table-reloaded-id-3-no-1{margin-right:40px}
table#wp-table-reloaded-id-3-no-1 .column-2{width:230px;}
table#wp-table-reloaded-id-4-no-1 .column-2 {width:260px;}
table#wp-table-reloaded-id-3-no-1 .column-1{width:70px;}
table#wp-table-reloaded-id-4-no-1 .column-1 {width:113px;}
#wp-calendar #prev {
  text-align:left;
  border:none;
  height:30px;
  background:none;
}

#wp-calendar #next {
  text-align:right;
    border:none;
	height:30px;
	 background:none;
}
#wp-calendar #cal_rss {   border:none;
	height:30px;
	 background:none;}


.sidebar table#wp-table-reloaded-id-3-no-1 a, .sidebar table#wp-table-reloaded-id-4-no-1 a{font-size:11px; padding:0px;margin:0px;}
.sidebar table#wp-table-reloaded-id-3-no-1, .sidebar table#wp-table-reloaded-id-4-no-1 {background:#fff; width:250px; font-size:10px; line-height:12px;border:5px solid #f2f2f2; vertical-align:top; margin:0px 0px 20px 0px; height:120px;}
.sidebar table#wp-table-reloaded-id-3-no-1 td, .sidebar table#wp-table-reloaded-id-4-no-1 td {padding:8px; }
.sidebar table#wp-table-reloaded-id-3-no-1 img { height:90px;}
.sidebar table#wp-table-reloaded-id-4-no-1 img {width:90px; }
.sidebar table#wp-table-reloaded-id-3-no-1 .column-2 {width:200px}

.sidebar table#wp-table-reloaded-id-4-no-1 .column-2 {}
.sidebar table#wp-table-reloaded-id-4-no-1 .column-1 { width:}
.sidebar .falbum-random img{border:8px solid #fff; width:240px; margin:0px auto 10px auto; clear:both; }
.sidebar h3.photostitle {clear:both; text-indent:-3000px; background:url(img/sidebar_photos_title.jpg); height:35px; width:257px; margin:0px 0px 10px 0px;}

.sidebar .readmore {margin:0px 25px 0px 0px;}

/* Search*/
#search h2{color: #999; text-transform:lowercase}
#search h2 .search-terms{color: #090}
#search h4 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 3px 0px;}
#search h4 a{text-decoration:underline}
#search ul{ list-style-type:none; margin:20px 0px; padding:0px;}
#search li{ margin:0px 0px 20px 0px; padding:0px;}

/* Menu Options*/
.menu-options h2, #pid96 h2{margin:10px 0px 2px 0px;}
.menu-options h3, #pid96 h3 {margin:0px 0px 8px 0px;font-size:14px}
.menu-options .single_post li, #pid96 li { padding:3px 0px; color:#666; border-bottom:1px #666 dotted; margin:0px;}
.menu-options .single_post ul, #pid96 ul {margin:0px 0px 20px 20px; padding:0px;}
.menu-options .single_post {width:420px;}
table#wp-table-reloaded-id-5-no-1, table#wp-table-reloaded-id-6-no-1{margin:20px 0px; text-align:left;  border-bottom:3px solid #ccc; background:#f2f2f2}
table#wp-table-reloaded-id-6-no-1 {border-top:3px solid #ccc;}
table#wp-table-reloaded-id-5-no-1 th, table#wp-table-reloaded-id-6-no-1 th {padding:3px 10px; background-color:#CCC}
table#wp-table-reloaded-id-5-no-1 td, table#wp-table-reloaded-id-6-no-1 td {padding:3px 10px}




/* Third Nav*/

.thirdnav ul {float:left; width:200px; margin:10px 0px 0px 0px; padding:0px;}
.thirdnav ul li a{padding:4px 8px 4px 25px; color:#000; font-size:14px; font-weight:bold; display:block}
.thirdnav ul li{padding:3px 0px 3px 0px;}
.thirdnav ul li.current_page_item a{background:#5daa10 url(img/thirdnav_cap.jpg) no-repeat center right; color:#FFF; }


/* sidebar_events*/
.sidebar_events .side_roll{padding:0px 18px 0px 0px; margin:0px;}
.sidebar_events .side_roll ul li {width:248px;}
#aboutpage .sidebar_events .side_roll{padding:10px 18px 0px 0px; margin:0px;}
.sidebar_events .side_roll h3 {background:url(img/upcoming_events_sidebar.jpg) #1d1f20 center center no-repeat; padding:10px 0px; text-indent:-3000px; margin:0px 0px 0px 0px;}
.sidebar_events .side_roll  li.ec3_list_day {background:#fff; margin:0px 0px 3px 0px; padding:8px;display:block; float:none; color:#000; font-weight:bold; font-size:14px;}
.sidebar_events .side_roll  ul li ul{margin:0px; padding:0px; background:none; display:block; float:none;}
.sidebar_events  a {display:block; font-weight:normal; font-size:12px;}
.sidebar_events .event_footer{background-color: #1d1f20; padding:10px 0px; float:none; clear:both; height:26px;}
.sidebar .sidebar_events .readmore  {margin:0px 8px;}
.sidebar .sidebar_events .side_roll ul li a  {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#090; display:inline}
.sidebar .sidebar_events .side_roll ul li a:hover{border-bottom:1px solid #060; color:#060 }

/* homepage_events*/
ul.eventslist, .subpost_left  ul.ec3_events {list-style:none; margin:0px 3px 0px 12px; padding:0px; font-weight:bold; font-size:14px;}
.subpost_left  ul.ec3_events li.ec3_list_day {background:#fff; margin:0px 0px 3px 0px; padding:10px; color:#000;}
.subpost_left  ul.ec3_events ul {margin:0px; padding:0px; list-style:none}
.subpost_left  ul.ec3_events ul a{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#090; border-bottom:1px dotted  #090; display:inline; font-weight:normal}
.subpost_left  ul.ec3_events ul a:hover {border-bottom:1px solid #060; color:#060 }

/* holiday pages*/
.holiday-wrapper {padding:0px; background-color:#fff; border:solid 10px #d0d1b2; overflow:auto}
.holiday-nav ul{padding:5px 0px; margin:10px 0px 0px 0px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; overflow: auto; font-size:11px;}
.holiday-nav li {float:left; width:185px; height:24px;list-style-type:none; padding:0px 0px 0px 30px; margin:0px; background:url(/wp-content/themes/galuppis/img/holiday-icon.png) no-repeat; margin-right:15px}
.holiday-nav {overflow: auto; padding:10px 10px 0px 10px; clear:both}
.holiday-nav li a{color:#333; display:block; padding:2px 0px 0px 0px}
.holiday-nav li a:hover{color:#000;}
.holiday-nav li:hover,.holiday-nav li.current_page_item {background-color:#f2f2f2}

/* holiday NAV*/
.holiday-nav  li.page-item-1141 {background-position:0px 0px} /*Superbowl*/
.holiday-nav  li.page-item-1121 {background-position:0px -24px} /*Valentines Day*/
.holiday-nav  li.page-item-1123 {background-position:0px -48px} /*St. Patricks Day*/
.holiday-nav  li.page-item-1125 {background-position:0px -72px} /*Easter*/
.holiday-nav  li.page-item-1127 {background-position:0px -96px} /*mothers day*/
.holiday-nav  li.page-item-1129 {background-position:0px -120px} /*beatles night*/
.holiday-nav  li.page-item-1131 {background-position:0px -144px} /*fathers day*/
.holiday-nav  li.page-item-1133 {background-position:0px -168px} /*FSU games*/
.holiday-nav  li.page-item-1427 {background-position:0px -168px} /*NFL - $5.99 Buckets*/
.holiday-nav  li.page-item-1135 {background-position:0px -192px} /*Halloween*/
.holiday-nav  li.page-item-1137 {background-position:0px -216px} /*Thanksgiving*/
.holiday-nav  li.page-item-1139 {background-position:0px -240px} /*Christmas*/
.holiday-nav  li.page-item-1119 {background-position:0px -264px} /*New Years*/


#chalkboard-1141{background:url(/wp-content/themes/galuppis/img/holiday-superbowl.jpg) no-repeat 0px -20px;;} /*newyears*/
#chalkboard-1121{background:url(/wp-content/themes/galuppis/img/holiday-valentines-day.jpg) no-repeat 0px -20px;;} /*valentines*/
#chalkboard-1123{background:url(/wp-content/themes/galuppis/img/holiday-st-pattys.jpg) no-repeat 0px -20px;;} /*St. Patricks Day*/
#chalkboard-1125{background:url(/wp-content/themes/galuppis/img/holiday-easter.jpg) no-repeat 0px -20px;;} /*Easter*/
#chalkboard-1127{background:url(/wp-content/themes/galuppis/img/holiday-mothers-day.jpg) no-repeat 0px -20px;;} /*mothers day*/
#chalkboard-1129{background:url(/wp-content/themes/galuppis/img/holiday-beatles.jpg) no-repeat 0px -20px;;} /*beatles night*/
#chalkboard-1131{background:url(/wp-content/themes/galuppis/img/holiday-fathers-day.jpg) no-repeat 0px -20px;;} /*fathers day*/
#chalkboard-1133{background:url(/wp-content/themes/galuppis/img/holiday-fsu.jpg) no-repeat 0px -20px;;} /*FSU games*/
#chalkboard-1135{background:url(/wp-content/themes/galuppis/img/holiday-halloween.jpg) no-repeat 0px -20px;;} /*Halloween*/
#chalkboard-1137{background:url(/wp-content/themes/galuppis/img/holiday-thanksgiving.jpg) no-repeat 0px -20px;;} /*Thanksgiving*/
#chalkboard-1139{background:url(/wp-content/themes/galuppis/img/holiday-christmas.jpg) no-repeat 0px -20px;;} /*Christmas*/
#chalkboard-1119{background:url(/wp-content/themes/galuppis/img/holiday-new-years.jpg) no-repeat 0px -20px;} /*newyears*/
#chalkboard-1427{background:url(/wp-content/themes/galuppis/img/nfl.jpg) no-repeat 0px -20px;} /*NFL $5.99 Buckets*/

/* holiday CHALBOARD*/
.chalkboard {width:575px; height:505px; float:left; position:relative}
.board-content{position:absolute; top:70px; left:150px; color:#FFF; width:355px; height:240px; }
.board-content h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:30px; margin:0px 0px 0px 15px;}
.board-content ul{list-style-type:none; margin:10px 0px 10px 15px; padding:0px;}
.board-content ul strong {color:#a6c734}
a.reserve-btn {text-indent:-2000px; display: block; height:38px; width:165px; background:url(/wp-content/themes/galuppis/img/reserve-online-btn.png) no-repeat 0px -38px; margin:0px auto}
a.reserve-btn:hover {background-position:0px 1px}
.or-call {text-align:center; margin-top:5px; font-weight:bold;}
.right-content {float:right;
margin:10px 15px;
width:350px;
font-size:11px;
color:#666;
}
.right-content ul {padding:0px; margin:0px 0px 10px 0px;}
.right-content p {padding:0px; margin:10px 0px 10px 0px;}
.right-content ul li {padding:0px 0px 4px 0px; margin:0px 0px 0px 10px; color:#666; line-height:14px;  }
.right-content ul li strong {font-weight:bold}
.right-content h3 {color:#5eab11; font-size:18px;}
.right-content h4 {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#000; margin:10px 0px 0px 0px}

.date-tag {left:120px;
position:absolute;
text-align:center;
top:15px;
width:50px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#3d440e;
font-weight:bold;
}
.date-tag .month {letter-spacing:1px; font-size:11px; line-height:12px; height:12px;}
.date-tag .day {letter-spacing:1px; font-size:24px;}


.private-parties-detail {background:#fff; padding:20px 0px 10px 10px; margin:13px 13px;}
.private-parties-page {background:#fff url(/wp-content/themes/galuppis/img/private-parties-page-bg.jpg) no-repeat top left; padding:10px; margin:13px 13px;}
.private-parties-page .landing-page {color:#fff; margin:20px 20px 30px 450px; height:500px}
.private-parties-page .landing-page p{color:#dedcdc; font-size:12px}
.private-parties-page .landing-page p strong {color:#fff}
.private-parties-page .landing-page h3,.private-parties-detail .landing-page h3 {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 10px 0px; line-height:20px;}
.party-types {margin:35px 0px 0px 0px}
 .party-types ul {list-style:none; margin:0px 0px 30px 0px; padding:10px 0px; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; overflow:auto}
.party-types h3 {font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 5px 0px}
.party-types a{color:#000;}
.private-parties-page .party-types h3 {margin:20px 0px 5px 0px;}
.party-types a:hover {color:#5DAA10; text-decoration:underline;}
.private-parties-detail p {color:#333; font-size:12px;}
.private-parties-detail .party-types h3{font-size:18px;}
.private-parties-detail p strong {color:#000}
.party-types ul li {background: url(/wp-content/themes/galuppis/img/party-icons.jpg) no-repeat; padding: 5px 0px 5px 30px; width:200px; float: left}
.party-types {margin:10px 0px 0px 0px}
.party-types ul li.link2 {background-position: 0px -35px}
.party-types ul li.link3 {background-position: 0px -70px}
.party-types ul li.link4 {background-position: 0px -102px}
.party-types ul li.link5 {background-position: 0px -135px}
.party-types ul li.link6 {background-position: 0px -170px}
.party-types ul li.link7 {background-position: 0px -205px}
.party-types ul li.link8 {background-position: 0px -237px}
.party-types ul li.link9 {background-position: 0px -267px}
.party-types ul li.link10 {background-position: 0px -337px}
.party-types ul li.link11 {background-position: 0px -303px}
.party-types ul li.link12 {background-position: 0px -370px}

.party-image {float:right; width:430px; height:480px; clear:right}
a.more-photos {background: url(/wp-content/themes/galuppis/img/view-more-photos-btn.jpg) no-repeat top left; width:171px; height:20px; color:#fff; padding:6px 0px; display:block; margin:400px auto 0px auto; text-align:center}
a.more-photos:hover {background: url(/wp-content/themes/galuppis/img/view-more-photos-btn.jpg) no-repeat bottom left; color:#000}
#img1327 {background: url(/wp-content/themes/galuppis/img/img1327.jpg) no-repeat; }
#img1329 {background: url(/wp-content/themes/galuppis/img/img1329.jpg) no-repeat;}
#img1323 {background: url(/wp-content/themes/galuppis/img/img1323.jpg) no-repeat;}
#img1308 {background: url(/wp-content/themes/galuppis/img/img1308.jpg) no-repeat;}
#img1317 {background: url(/wp-content/themes/galuppis/img/img1317.jpg) no-repeat;}
#img1319 {background: url(/wp-content/themes/galuppis/img/img1319.jpg) no-repeat;}
#img1320 {background: url(/wp-content/themes/galuppis/img/img1320.jpg) no-repeat;}
#img1315 {background: url(/wp-content/themes/galuppis/img/img1315.jpg) no-repeat;}
#img1321 {background: url(/wp-content/themes/galuppis/img/img1321.jpg) no-repeat;}
#img1313 {background: url(/wp-content/themes/galuppis/img/img1313.jpg) no-repeat;}
#img1311 {background: url(/wp-content/themes/galuppis/img/img1311.jpg) no-repeat;}
#img1325 {background: url(/wp-content/themes/galuppis/img/img1325.jpg) no-repeat;}



/*-------------2011 Party Page Updates -------*/
.private-parties-page-2011 {}

.private-parties-page-2011 .landing-page { float:left; width:500px; padding:15px; background:#000; color:#ccc; margin:10px 0px 10px 0px}

.private-parties-page-2011 h3, .private-parties-page-2011 h2{color:#fff; font-family:Georgia, "Times New Roman", Times, serif}

/*left nav*/
.partytypes-2011 {float:left; background:#fff url(/wp-content/themes/galuppis/img/event-scallop.jpg)repeat-x; width:225; padding:0px; margin:10px 0px 10px 10px}
.private-parties-page-2011 h2#party-title {background:url(/wp-content/themes/galuppis/img/private-party-title.jpg)no-repeat ; text-indent:-2000px; height:60px}
.partytypes-2011 h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#5eab11; font-size:18px; padding:25px 15px 0px 15px; }
.partytypes-2011 ul {margin:10px 0px; padding:0px; list-style:none}
.partytypes-2011 ul a{display:block; padding: 2px 15px; color:#666;}
.partytypes-2011 ul a:hover{color:#000; background:#f3f3f3}

.partytypes-2011 ul li.current_page_item a {color:#fff; background:#090; }
.downloadpdf-2011 {background:url(/wp-content/themes/galuppis/img/download-callout.jpg)no-repeat ;
display:block; height:100px; padding:55px 0px 0px 0px;
}
.downloadpdf-2011 a {text-transform:uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0px 0px 0px 190px; display:block}
.downloadpdf-2011 a:hover {color:#0F0; text-decoration:underline}

a.more-photos-2011 {background:#090; color:#fff; padding:4px 15px;
-moz-border-radius: 8px;
border-radius: 8px;
display:block;
margin:10px 0px 0px 30px;
width:120px;
text-align:center
}
a.more-photos-2011:hover {background:#0C0}

/*event photos*/
.event-pix {float:left; margin:0px 0px 0px 15px; width:180px}
.event-pix ul {margin:0px; padding:0px; list-style:none}
.event-pix ul img {width:195px; border:8px solid #fff; margin:10px 0px 0px 0px}
.event-pix h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#5eab11; font-size:18px; padding:10px 15px 0px 0px;}


/*-------------Gift Cards -------*/
.gift-cards-wrapper { clear:both; border-bottom:5px solid #527000; overflow:auto; margin:0px 0px 30px 0px;}
.gift-cards-wrapper .card {float:left; margin:10px 5px 10px 0px; background: #F0EBBF; padding:3px}
.gift-cards-wrapper h4 {text-align:center; padding:0px 0px;}
.gift-cards-wrapper h4 span {color:#060; font-size:36px; display:block; clear:both; padding:10px 0px;}
.gift-cards-wrapper #card-right {float:left;margin:10px 0px 10px 0px; background: #F0EBBF; padding:3px}

/*-------------Menu 2011 -------*/
.menu-wrap {background:#fff url(/wp-content/themes/galuppis/img/menu-bg-img.jpg)no-repeat right ; border: 10px solid #D0D1B2; padding:20px 480px 20px 20px; }
.menu-wrap h2 {margin-bottom:10px; font-size:30px; line-height:35px; text-transform:none}
.menu-wrap p {color:#333}
.menu-wrap .menu-download {background:url(/wp-content/themes/galuppis/img/download-menu-bg.jpg)no-repeat; width:519px; height:153px;}
.menu-wrap .menu-download a {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:60px 0px 0px 190px; display:block}
.menu-wrap .menu-download a:hover{color:#00ff00; text-decoration:underline}


/*-------------About 2011 -------*/
.about-pages {
	width:980px;
	height:auto;
	overflow:hidden;
	background:#d1d2b3 url(/wp-content/themes/galuppis/img/shadow.png)repeat-y 202px 0px;
	float: left;
	border-bottom:5px solid #223f12;
	position:relative;
	
}
.about-pages h1 {border-bottom:10px solid #d1d2b3}
.about-pages .event-pix {float:right; margin:0px 50px 0px 0px;}
.about-2011 .landing-page { float:left; width:500px; padding:15px; background:  #fff; color:#999; margin:0px 0px 10px 0px; }
.about-2011 p {color:#000}
.about-2011 .landing-page a{text-decoration:underline}

.about-2011 h2{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; padding:0px 0px 10px 0px; border-bottom:3px solid #390; margin:0px 0px 5px 0px;}

.about-2011 h3{color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0px 0px 10px 0px; margin:10px 0px 10px 0px; font-weight:normal; font-style:italic}

/*left nav*/
.aboutmenu-2011 {float:left; background:#fff url(/wp-content/themes/galuppis/img/event-scallop.jpg)repeat-x; width:225; padding:0px 0px 0px 0px; margin:10px 0px 10px 10px; width:200px}
.aboutmenu-2011 .shadow {background:url(/wp-content/themes/galuppis/img/shadow.png)repeat-y right; padding:0px 0px 10px 0px}
.private-parties-page-2011 h2#party-title {background:url(/wp-content/themes/galuppis/img/private-party-title.jpg)no-repeat ; text-indent:-2000px; height:60px}
.aboutmenu-2011 h3 {font-family:Georgia, "Times New Roman", Times, serif; color:#5eab11; font-size:18px; padding:25px 15px 0px 15px; }
.aboutmenu-2011 ul {margin:0px 0px; padding:0px; list-style:none}
.aboutmenu-2011 ul a{display:block; padding: 2px 15px; coflor:#666;}
.aboutmenu-2011 ul a:hover{color:#000; background:#f3f3f3}

.aboutmenu-2011 ul li.current_page_item a {color:#fff; background:#090; }
li.facebook a span{ visibility:hidden; width:16px; display:block}
li.facebook a {width:16px; height:16px;}
li.facebook {background:url(/wp-content/themes/galuppis/img/facebook_icon.png) no-repeat ; width:16px}
