/* Atwater Community Bible Church */
body {
    margin:0;
    padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    width:100%;
    min-width:600px;    /* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
	font-size:90%;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#000;	
	background:#780000 url('../images/header.gif') top repeat-x;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:georgia, arial, verdana, sans-serif;
    margin:.6em 0 .3em 0;
	color:#900;	
    }
h1 {
    font-size:1.6em;
	}
h2 {
    font-size:1.35em;
	}
h3 {
    font-size:1.2em;
	}
p {
    margin:.1em 0 .8em 0;
	line-height:1.4em;		
	}
a {
    color:#369;
	text-decoration:none;
	font-weight:bold;
	}
a:hover, #toolbar a:hover{
	color:#f00;
	text-decoration:none;
	font-weight:bold;
	}
img {
	border:2px solid #000;
	}
.noborder img, .noborder a:hover img {
	margin:10px 0 5px;
	border:0;
	}
acronym {
	cursor: help;
	}

	/*wrapper styles */
.fixed #wrapper {
	width:95%;		
	text-align:left;
	margin:0 auto;
	}
.liquid #wrapper {
	width:100%;			/*Use 100% when not using padding*/
	text-align:left;
	margin:0;
	}
	/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
.colright, .colmid,	.colleft {
	float:left;
	width:100%;
	position:relative;
	}
.col1, .col2, .col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;
	overflow:hidden;
	}
	/* Full page settings */
.fullpage {
	background:#ffdea3 url('../images/body.jpg');	
	}
.lt {
	background:url('../images/lt.jpg') top left repeat-y;
	}
.rt {
	background:url('../images/rt.jpg') top right repeat-y;
	}
.fullpage .col1 {
	width:96%;				/* page width minus left and right padding */
	left:2%;				/* page left padding */
	}
	/* 2 Column (left menu) settings */
.leftmenu {
	background:#fffff0;				/* right column background colour */
	}
.leftmenu .colleft {
	right:75%;						/* right column width */
	background:#81333c;				/* left column background colour */
	border-right:1px solid #000; 	/*Left Menu - Right border color*/
	}	
.leftmenu .col1 {
	width:71%;				/* right column content width */
	left:102%;				/* 100% plus left column left padding */
	}
.leftmenu .col2 {
	width:21%;				/* left column content width (column width minus left and right padding) */
	left:6%;				/* (right column left and right padding) plus (left column left padding) */
	}
	/* 2 Column 50/50 Page*/
.lefthalf {
	background:#ffdea3 url('../images/body.jpg');			/* right column background color */
	}
.lefthalf .colleft {
	right:50%;						/* right column width */
	}
.lefthalf .col1 {
	width:46%;				/* right column content width minus padding */
	left:102%;				/* 100% plus left column left padding */
	}
.lefthalf .col2 {
	width:46%;				/* left column content width (column width minus left and right padding) */
	left:6%;				/* (right column left and right padding) plus (left column left padding) */
	}
	/*Formated*/
.addthis img , .addthis  a:hover img{
	border:0;
	margin: 10px 100px 0 10px;
	float:right;
	visibility:hidden;
	}
.leftnoborder img, .rightnoborder img, .centernoborder img {
	border:0;
	}
.left img, .leftnoborder img {
	float:left;
	margin:15px 15px 0 0;
	}
.right img, .rightnoborder img {	
	clear:both;
	float:right;
	margin:15px 6px 0 15px;
	}
.left img, .right img, .maingal img, .gallery img, .maingal a:hover img, .gallery a:hover img, .view img {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 3px 5px 5px rgba(0, 0, 0, .5);
	-moz-box-shadow: 3px 5px 5px rgba(0, 0, 0, .5);
	filter:progid:DXImageTransform.Microsoft.DropShadow (color='333333', offx='3', offy='4');
	_filter: none;
	}
.center, .centernoborder {
	text-align:center;
	margin:10px auto;
	}
.fill {
	height:250px;
	}
	/*Bible Verse*/
#verse {
	margin:25px 0 40px 10px;
	font-weight:bold;
	font-family:georgia, verdana, sans-serif;	
	}
#verse span{
	text-align:right;
	margin:15px;
	}
#verse img {
	float:left;
	border:0;
	padding:0;
	margin:0;
	}
	/*Hides the right column header*/
h3.hide {
	visibility:hidden; 
	}
	/*RSS Feed Stuff*/
.rss, .rss img, .rss a:hover img {
	margin-left:5px;
	margin-bottom:15px;
	text-align:left;
	border:0;
	}
	/*Sermon and Podcast Stuff*/
.sermon {
	clear:both;
	}
.sermon ul li{
	display:inline;
    list-style:none;
    margin:0;
    padding:0 15px 0 0;
	}
.sermon img {
	border:0;
    margin:0 5px -5px 0;
	}
p.sermon {
	text-align:right;
	font-size:.7em;
	font-style:italic;
	}
.podcast{
	display: block;
	width: 50px;
	height: 50px;
	background: url('../images/podcast.png') no-repeat 0 0;
	float:left;
	margin-right:5px;
	cursor:pointer;
	}
.podcast:hover {
	background-position: -50px 0;
	}
.podcast span {
	display:none;
	}
	/*Awana Stuff*/
#awana h1 em{
	display:none;
	}
#awana img, #awana a img {
	border:0;
	}
	/*Individual Galleries*/
.gallery {
	text-align:center;
	}
.gallery  p{
	text-align:left;
	}
.gallery img {
	margin:7px 7px;
	}
	/* Main Gallery */
.maingal {
	margin:0 15px 0 0;
	width:auto;
	float:left;
	text-align:center;
	}	
.maingal img, .gallery img {
	display:inline;
	background:#fff;
	padding:5px;
	border:1px solid #000;
	max-width:280px;
	}
.maingal a:hover img, .gallery a:hover img {
	display:inline;
	background:#fff;
	padding:3px;
	border:3px solid #c00;
	max-width:280px;
	}
.maingal a:hover, .gallery a:hover {
	background:transparent;
	}
.maingal h2 {
	text-align:left;
	font-size:.9em;
	margin:1.8em 0 .2em 0;
	}
	/* Photo Page */
.view {
	text-align:center;
	}
.view img {
	background:#fff;
	padding:15px;
	margin:15px 0 0 0;
	border:2px solid #000;
	}
.view p {
	text-align:center;
	}
h1.view, .view h1 {
	margin:.4em 0 0 0;
	}
#toolbar {
	text-align:center;
	}
#toolbar li {
	position:relative;
	display:inline;
	padding:10px;
	left:-20px;
	}
	/*Calendar*/
#calendar {
	text-align:center;
	}
#calendar h1{
	text-align:left;
	}	
#calendar iframe {
	height:600px;
	width:800px;
	border:0;
	}
	/* Header styles */
#header {
	position:relative;
    float:left;
    width:100%;
	height:100px;
	z-index:10;	
    }
#header h2 {
	margin:0;
	padding:0;
	width:934px;
	height:140px;
	background:url('../images/new_logo.gif') top left no-repeat;
	position:absolute;
	}
#header h2 a {
	display:block;
	width:934px;
	height:140px;
	}
#header h2 a:hover {
	background:transparent;
	}
#header h2 a em {
	display:none;
	}

	/* Footer styles */
#footer {
	position:relative;
    clear:both;
    width:100%;
	height:100px;
	background:#780000 url('../images/foot_mid.jpg') top left repeat-x;
    }
#footer_lt {
	position:relative;
	float:left;
	width:100%;
	height:100px;
	background:url('../images/foot_lt.jpg') top left no-repeat;
    }
#footer_rt {
	position:relative;
	float:right;
	width:100%;
	height:100px;
	background:url('../images/foot_rt.jpg') top right no-repeat;
    }
#footer p {
	padding:10px 0 0 20px;
	font-size:.7em;
	line-height:.9em;
	color:#780000;
	text-align: center;
    }
#footer img {
	border:0;
	}
#footer a {
    color:#780000;
	text-decoration:none;
	font-weight:bold;
	}
#footer a:hover {
    color:#fff;
	text-decoration:none;
	font-weight:bold;
	}