/*  
Theme Name: Charcoal_2008
Theme URI: http://wordpress.org/
Description: 
Version: 1.2
Author: Thomas Cousins
Author URI: http://baserunner.net

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*********** CSS Document ******************/

.photoGalleryList, .photoGalleryList a {
	list-style:none;
	text-decoration:none;
	font-weight:800;
	font-size:1.5em;
	color:#331100;
}
#subGalleries {
	margin-top: 2px; padding-top:0;
	padding-left:12px;
}
.imageRight {
    float:right;
    padding-left:12px; padding-bottom:12px;
}
.imageLeft {
    float: left;
    padding-right:12px; padding-bottom:12px;
}
body {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 14px;
	background-color: #001d00;
	background-image: url(images/pines_bkd.jpg);
	background-repeat: repeat-x;
	background-position:0 top;
	background-attachment:fixed;
	margin:0;
}

td, div {
	vertical-align:top;
}
.center {
    text-align: center;
    min-width:25px;
    margin-left:auto; margin-right:auto;
}
.white {
    color:#FFF;
}
#mainFrame {
	width: 980px;
	margin: 0 auto 15px auto; padding:0;
	background-color:#663300;
	background-image: url(images/wood.gif);
	border-right:4px solid #420;
	/* border: 6px solid #210; border-width: 0 6px 6px 0; */
}
 .ie #mainFrame {height:1800px;} 
#mainDS { }
#mastHead {
}
#adminLink {
	border-width:0;
	text-decoration:none;
}
#topNav { /* SEE style-menu.css */ }
#page-Buttons ul {
	list-type: none;
	width:100%;
	margin:0 auto;
}
#page-Buttons li {
	display:block;
	float:left;
}
#leftSide {
	width:50px;
	padding:0;
	border-right:4px solid #420;
}
#ticImages img {
	display:block;
	padding:10px 0 45px 0;
	margin:0 auto;
}
#rightSide {
	padding:0;
	width:200px;
}
.sidePadding {
	padding:5px;
}
.minPadd {
	margin:0; padding:0;
}
.borderless { 
	border-width:0;
}
.ghosted, .MailPress_widget {
	opacity: 0.80; filter:alpha(opacity=80%);
}
.footNote {
	font-size:0.8em; font-style:italic;
}
#mainContent {
	width:730px;
	padding:0; margin:0;
	background-color:#FFF;
	background-image: url(images/mainContent_DS.jpg);
}
.ie7 #mainContent, .ie7 #rightSide, .ie7 #leftSide,
.ie6 #mainContent, .ie6 #rightSide, .ie6 #leftSide {
    height:1400px;
}
#contentPadding {
	padding: 5px 25px 5px 20px; /* overflow:hidden; */
}
#footer {
	text-align:center;
	border-bottom:4px solid #420;
	color:#540;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:0.8em;
	font-weight:800;
	font-stretch:narrower;
}
#footerFloater {
	background-color: #DA6;
	width:550px;
	padding:2px 8px;
	margin:3px auto;
}
.contactInfo {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:800;
	color:#520;
}
.contactInfo a {
	color:#990000; text-decoration:none;
	font-size:0.8em;
	font-style:italic;
}

.screenWidth {
   width: 340px;
   clear:both;
   color:#FFF;
   shading:none;
}
#newsCell {}
#eventsCell {
	width:300px;
}
#eventsTable {}
#eventsCalendar {
	margin: 12px 2px;
	padding: 2px;
	font-size: 0.9em;
	font-weight:700;
	background-color:#DA6;
	text-align: center;
}
#eventsCalendar .widgettitle {display:none;}
#eventsCalendar ul {
	text-align:left;
	margin: 8px 0 0 0;
	padding: 0 8px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 0.8em;
	list-style:none;
}
#eventsCalendar li {
	padding-bottom:10px; line-height:0.95em;
	list-style:none;
}
.dateBlock {
	margin: 2px auto; padding: 3px 6px;
	border:0px solid #999;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:900;
	font-stretch:extra-expanded;
	color:#772200;
	wrap:no-wrap;
}
.officialSite {
	padding:0 6px; margin:0 3px;
	border: 1px dotted #DDC;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:800;
	color:#330800;
}
.officialSite:hover {
	background-color:#999966;
}
/* 
p, h1, h2, h3 {
 margin:12px 0;
} 
a {
	color:#000000;
}

/* Begin Sidebar */

#sidebar form {
	margin: 0;
}
#navBuffer {
	padding: 0 8px;
	font-size: 90%;
}
#sidebar h3 {
	margin: 5px 0 0;
	padding: 0;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
#sidebar ul ol li {
	list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
#weatherLocation {
	display:none;
}
.wp-forecast-curr-details {
	/*display:none;*/
	padding:10px;
}
.wp-forecast-fc {
	display:none;
}
.wp-forecast-curr, .wp-forecast-curr-details, .wp-forecast-fc {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.9em;
	font-weight:800;
	color: #310;
	padding:5px;
	background-color:#DA6;
}

#sidebar {
	float:left;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	background:#E70079;
	width:210px;
}
#sidebar input.text {
	border-width:1px;
	width:180px;
}
#sidebar input.button {
	margin-top:6px;
}
#sidebar h2 {
	font-size:28px;
}
/* End Sidebar */

.linklove {
	display:none;
}
.shopperWidth {
    max-width: 650px !important;
}
.forceHiddenOverflow {
    overflow: hidden;
    max-width: 690px !important;
}
.tight {line-height:0.8em;}
.tight_heading {line-height:0.8em; padding:0; margin:0;}

/* Gigs Calendar Specific */
.gigs {margin-top:12px;}
.gigs thead {background-color:#DDE; font-weight:800;}
.shortNotes {width:220px;}
.odd {background-color:#FFE;}
.even {background-color:#F6F6FF;}

/* GOOGLE CALENDAR */
#gcal_frame {
    width:680px; height:650px;
    border-width:0;
}
.ec {
    white-space:normal;
}

/* MOVIE POSTERS */
#moviePosters .ngg-singlepic {
    height:225px; width:150px;
}
#moviePosters3 .ngg-singlepic {
    height:220px;
    width:100px;
    border:0;
}
#moviePosters3-coming .ngg-singlepic {
    height:150px;
    width:100px;
    border:0;
}
.borderless_link {
    border-width: 0;
}

/* WIDGETS */
#facebook_badge {
    padding-bottom:12px;
}

