/*
Central Christian Center
The below code is "Free to steal", 2008*
*Except on the third Tuesday of July.
*/
html, body { margin:0px; padding:0px; background:url(http://centralchristiancenter.org/images/fall-09.jpg) center top no-repeat  #371703; font-family:Georgia, "Times New Roman", Times, serif; color:#32280a; }
#container { width:960px; margin:auto; background:url(http://centralchristiancenter.org/images/loop-summer.png)  center  repeat-y; }
#header { background:url(http://generationtm.com/images/header.jpg) center no-repeat; height:145px; }
#split {margin:auto;}
#footer { background:url(http://generationtm.com/images/footer.jpg) center no-repeat; height:140px; }
#footer-content { position: relative; left:65px; top:45px; color:#FFFFFF; }
#footer-content a {color:#FFFFFF}

/*clean up*/
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input
{ margin:0; padding:0 }

/*misc*/
a:link, a:visited, a:active {font-weight: bold; color: #5d0e07; text-decoration: none;}
a:hover {text-decoration: underline; color: #993300;}
img {border: none;}
p {line-height: 1.2em;}
.center {margin:auto;}


/*Menu Stylez - because lists were meant to be flat right.*/
#menu { float: right; padding-top:122px; padding-right:24px; }
#menu ul, li { list-style:none; display:inline; }
#menu a {color:#ffffff;}
#menu a:hover { }

.white_links a {color:#ffffff;}

/*If you are by chance pondering as to why this css is so stringy and malformed, might I remind you that at 4am when I am writing said stringy css I am reminded of string cheese, and it is not that string cheese is "that" great, or as great as it was in 6th grade, its just that cheese in general gives me the hope to carry on, as in not to end it all. Thats right, stringy css saves lives.*/


#left_col { background:#cec09e; width:580px;  padding:6px; margin: 6px 6px 6px 15px; }
#right_col { background:#bfae85; width:284px; padding:6px; margin:6px; }

.allert { background:#cec09e; width:880px; padding:6px; margin:6px; margin:auto; }
.slide { width:96%; padding:8px; background:#993300; color:#FFFFFF;  }

.home_events {}
.home_events_list { padding:4px; margin:9px; background:#dad0b6; width:95%;  }
.event_preview {padding:12px;}
.audio_list { padding:8px; margin:8px; background: url(http://generationtm.com/images/audio_loop.gif) #cec09e repeat-x;}

/*Staff Page Styles*/
.staff_on { padding:4px; background:#bcad89;  }
.staff_off { padding:4px; background:#a9986e; }
.extra-padding {padding:5px;}

/*Calendar Stylez*/


.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #9DB7A7;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #872d0b; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
 background-color: #663300; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#ccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
 width: 12%;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #c00;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #009;
 text-decoration:   none;
 background-color:  transparent;
}

.box {padding: 12px;  background:#bda877; }

.worship-box { padding:8px; margin-top:10px; background:#fff; }