/*	
	LowcountryBBQ.org / a weekend project by Chrys
	
*/

body {
    background: #000 url(../images/gotwood3.jpg) fixed repeat top left;
	font: 76%/1.4 "Lucida Grande", "Lucida Sans", Helvetica, sans-serif;
	color: #333;
    }
a:link, a:hover, a:visited {
	color: #fff;
	text-decoration: none;
	}
#wrap {
    margin: 0 auto;
    width: 940px;
    }
#header {
	height: 94px;
	margin-top: 2em;
	margin-bottom: 18px;
	}
#header .logo {
	position: relative;
	z-index: 999;
	margin: 0 0 0 2em;
	}
#header .slogan {
	position: relative;
	margin: 0 0 4em 2em;
	z-index: 999;
	}
#innerwrap {
    background: #fff url(../images/napkin.jpg) repeat top left;
    border: 4px solid #ff9900;
    position: relative;
    padding: 1em 2em 0 2em !important;
    }
#left {
    float: left;
    width: 660px;
    margin: 0;
    padding: 0;
	margin: 0;
    }
    #cal-left {
      float: left;
      width: 660px;
      margin: 0;
      padding: 0;
	  margin: 0;
      }
#left #map iframe {
	padding: 4px;
	border: 4px solid #e0e0e0;
	background-color: #fff;
	}
#left #map iframe:hover {
	padding: 4px;
	border: 4px solid #ccc;
	background-color: #fff;
	}
#right {
    float: right;
    width: 200px;
    padding: 0;
	margin: 0;
    }
#right #flickrbadge {
	margin: 0;
	padding: 0;
	}
#right #flickrbadge img {
	float: right;
	display: inline;
	border: 4px solid #e0e0e0;
	margin: 4px;
	padding: 4px;
	background-color: #fff;
	}
#right #flickrbadge a:hover img {
	border: 4px solid #ccc;
	margin: 4px;
	padding: 4px;
	background-color: #fff;
	}
#footer {
    clear: both;
	padding: 2.5em .5em 1em 2.5em;
	color: #999;
	font-size: 88%;
    }
#footer strong {
	background-color: #000;
	padding: 2px 4px;
	color: #ccc;
    }
    
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	}

	
#chklt {
  float: right;
  background: #fff;
  padding: 5px 10px 0 0;
  margin: -10px 5px 0px 0;
}
#chklt img {
  margin-left: 10px;
}
#calendarTitle {
  display: none !important;
}
	

/* FLICKR SPRITE */

#flickrsprite {
	margin: -1em 0 .5em 0;
	padding: 0px;
	width: 190px; 
	height: 54px; 
	}
#flickrsprite li {
	width: 190px; 
	height: 54px; 
	background: url(../images/flickrsprite.gif) 0 0 no-repeat; 
	display: block; 
	list-style: none;
	}
#flickrsprite a {
	width: 190px; 
	height: 54px; 
	display: block; 
	}
#flickrsprite #panel1c a:hover {
	background: url(../images/flickrsprite.gif) 0px -60px no-repeat;
	}



/* FACEBOOK SPRITE */

#facebooksprite {
	clear: both;
	padding: 0px;
	width: 199px; 
	height: 67px; 
	}
#facebooksprite li {
	width: 199px; 
	height: 67px; 
	background: url(../images/facebooksprite.gif) 0 0 no-repeat; 
	display: block; 
	list-style: none;
	}
#facebooksprite a {
	width: 199px; 
	height: 67px; 
	display: block; 
	}
#facebooksprite #panel2c a:hover {
	background: url(../images/facebooksprite.gif) 0px -70px no-repeat;
	}




/* TWITTER SPRITE */

#twittersprite {
	padding: 0px;
	width: 195px; 
	height: 74px; 
	}
#twittersprite li {
	width: 195px; 
	height: 74px; 
	background: url(../images/twittersprite.gif) 0 0 no-repeat; 
	display: block; 
	list-style: none;
	}
#twittersprite a {
	width: 195px; 
	height: 74px; 
	display: block; 
	}
#twittersprite #panel3c a:hover {
	background: url(../images/twittersprite.gif) 0px -80px no-repeat;
	}


/* ADS */

#ads {
    margin: 10px auto;
    text-align: center;
	width: 980px;
    height: 280px;
}



