/*
Theme Name: Calvary Custom
Theme URI: http://www.chrispettit.org
Description: A modern theme developed for Churches
Author: Chris Pettit
Author URI: http://www.chrispettit.org/
Tags: Custom


*/
html, body {
		margin:0;
		padding:0;
		height:100%;
	}
	
body,td,th {
	font-family: Century Gothic, Tahoma;
	font-size: 12px;
	color: 676666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://www.calvaryassembly.org/images/bg.jpg);
	background-position:top center;
}

body2 {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://www.calvaryassembly.org/images/bg.jpg);
	background-position:top center;
}

a:link {
	color: #4A000C;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4A000C;
}
a:hover {
	text-decoration: underline;
	color: #4A000C;
}
a:active {
	text-decoration: none;
	color: #4A000C;
}


/* Main Tags */

.headertag{
background-color:#000000;
height: 240px;
width:100%;
background-image:url(http://www.calvaryassembly.org/images/topbg.jpg);
background-position:center top;
background-repeat:no-repeat;
}

.headerdivider{
background-color:#f5e494;
height: 10px;
width:100%;
position:absolute;
top:230px;
z-index:2;
}

.maincontent {
position:relative;
padding: 10px 0px 0px 0px;
width: 900px;
height:522px;
background: transparent url(http://www.calvaryassembly.org/images/contentbg.png);
font-size:12px;
top: -65px;
z-index: 3;
text-align: left;
}

.maincontent2 { position:relative; padding: 10px 10px 10px 10px; width: 880px; height: 200px; background: transparent url(http://www.calvaryassembly.org/images/contentbg.png); font-size:12px; top: -65px; z-index: 3; text-align: left; }

.maincontent3 { position:relative; width: 880px; background: transparent url(http://www.calvaryassembly.org/images/contentbg.png); top: -55px; z-index: 3; text-align: left; padding: 10px 10px 10px 10px; }

.addwhite { background-color:#FFFFFF; padding: 5px 5px 5px 5px; }

.menu { height:30px; width:880px; background-image:url(http://www.calvaryassembly.org/images/menubg.jpg); background-repeat:repeat-x; margin: 10px 0 0 0; }

.menu2 { height:30px; width:880px; background-image:url(http://www.calvaryassembly.org/images/menubg.jpg); background-repeat:repeat-x; margin: 0px 0 10px 0; }

.menuitem { height:12px; padding:8px 10px 0 10px; text-align:center; float:left; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

.menuitem:hover { height:12px; padding:8px 10px 0 10px; text-align:center; float:left; color:#FFFFFF; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; }

.menu a:hover { text-decoration:none; }

.menu2 a:hover { text-decoration:none; }

.menudivider { height:15px; padding:10px 0 0 0; text-align:center; float:left; color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

.header1 { height:23px; width:425px; padding:7px 0 0 0; text-align:center; color:#FFFFFF; background-color:#999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin: 0 0 5px 0; }

#share { width:170px; font-family:Tahoma, Verdana; font-size:12px; color:#333333; font-variant:small-caps; margin:10px 0 0 0; }

#leftdiv { width:655px; float:left; padding:5px 0 5px 5px; }

#cleardiv { width:100%; clear:both; height:0; }


/* Blog */

.post h2, .post h2 a { margin:0; padding:0; font-family:Tahoma, Verdana; font-size:24px; color:#333333; text-decoration:none;  }

.post h2 a:hover { margin:0; padding:0; font-family:Tahoma, Verdana; font-size:24px; color:#990000; text-decoration:none;  }

.postinfo { margin:0; padding:0; }

.postinfo, .postinfo a, .postfoot, .postfoot a { font-family:Tahoma, Verdana; font-size:12px; color:#333333; text-decoration:none; }

.postinfo a:hover, .postfoot a:hover, .navigation a:hover { text-decoration:underline; }

.navigation { padding:0px 0 0 0; }

.navigation .alignleft a, .navigation .alignright a { margin:10px 0 0 0; }

.alignleft, .alignright, .alignleft a, .alignright a { font-family:Tahoma, Verdana; font-size:12px; color:#666666; text-decoration:none;  }

.alignleft { float:left; }

.alignright { float:right; }

.searchresults { padding:0; margin:0; font-family:Tahoma, Verdana; font-size:18px; color:#333333; }

.search-terms { color:#FFF20D; }

.tagsclass { font-family:Tahoma, Verdana; font-size:12px; color:#336699; text-decoration:none; }

.taglinks a { font-family:Tahoma, Verdana; font-size:12px; color:#666666; text-decoration:none; }

.taglinks a:hover { font-family:Tahoma, Verdana; font-size:12px; color:#336699; text-decoration:none; }

#comments { padding:0; margin:20px 0 0 0; font-family:Tahoma, Verdana; font-size:18px; color:#333333; }

.commentlist { padding:0; margin:0; list-style:none; }

.comment { border:solid; border-width:1px; border-color:#CCCCCC; margin:10px 0 0 0; background-color:#FBFBFB; }

.comment-body { padding:10px 10px 0 10px; font-family:Tahoma, Verdana; font-size:12px; color:#333333; background-color:#FBFBFB; margin:0; }

.comment-body a { font-family:Tahoma, Verdana; font-size:12px; color:#336699; text-decoration:none; }

.comment-body a:hover { font-family:Tahoma, Verdana; font-size:12px; color:#000000; text-decoration:none; }

.comment-author { font-family:Tahoma, Verdana; font-size:20px; color:#333333; font-weight:bold; font-variant:small-caps; }

#commentform input { color: #336699; background: #cccccc; border: 1px solid #336699; margin:5px 0 5px 0; }

#commentform textarea { color: #336699; background: #cccccc; border: 1px solid #336699; margin:5px 0 5px 0; }

#respond h3 { padding:0; margin:0; font-family:Tahoma, Verdana; font-size:20px; color:#336699; font-weight:bold;  }

#respond { font-family:Tahoma, Verdana; font-size:12px; color:#333333;  padding:0; margin:20px 0 0 0; }

#respond a { font-family:Tahoma, Verdana; font-size:12px; color:#336699; text-decoration:none; }

#respond a:hover { font-family:Tahoma, Verdana; font-size:12px; color:#000000; text-decoration:none; }

#respond p { padding:0; margin:0; }

#reply { padding:0px; margin:0px; }

.nocomments { font-family:Tahoma, Verdana; font-size:18px; color:#333333; padding:0px; margin:20px 0 0 0; font-weight:bold; }


/* sidebar */

#sidebar1 { width:200px; background:#EFEFEF; float:right; }

#sidebar1 a { text-decoration:none; color:#336699; font-family:Tahoma, Verdana; font-size:12px; }

#sidebar1 a:hover { text-decoration:none; color:#999999; font-family:Tahoma, Verdana; font-size:12px; }

#sidebar1 ul, #sidebar1 li { list-style:none; padding:0; margin:0; }

#sidebar1 #s { margin:3px 0 0 0; padding:2px 3px 2px 3px; font-family:Tahoma, Verdana; font-size:20px; color:#336699; background: #cccccc; border: 1px solid #336699; width:150px; }

#sidebar1 #searchform { text-align:center; }

#sidebar1 #searchsubmit { margin:3px 0 0 0; padding:2px 3px 2px 3px; font-family:Tahoma, Verdana; text-transform:uppercase; font-size:14px; color:#336699; background: #FFFFFF; border: 1px solid #336699; cursor:pointer; }

#sidebar1 li ul { padding:5px 0 20px 0; font-family:Tahoma, Verdana; font-size:12px; color:#336699; }

#sidebar1 li ul li { padding:0; list-style:circle; margin:0 0 0 30px; }

#sidebar1 li ul li ul { padding:0; margin:0; }

#sidebar1 li ul li ul li { list-style:disc; }

.widgettitle { background:#CCCCCC; width:200px; padding:3px 0 3px 5px; margin:0; }



/* Moving Footer */

#container2 {
		min-height:100%;
		position:relative;
		background-color: white;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
	}

	#container {
		min-height:100%;
		position:relative;
		background-image:url(http://www.calvaryassembly.org/images/background.jpg); background-position:center top; background-repeat:no-repeat;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */
	}
	
	#body {
		padding:0 0 10px 0;
		padding-bottom:10px;	/* Height of the footer */
		
	}
	#footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:23px;			/* Height of the footer */
		background:#000000;
		color:#FFFFFF;
		padding: 7px 0 0 0;
		text-align:center;
}
