/*
Theme Name: First Alliance Church Website
Description: A WordPress CMS theme designed for First Alliance Church.
Version: 1.0
Author: Andy Mummau
Tags: warm, custom header, fixed width, one column, custom navigation

*/
/*-------------------------------------------------global*/

body {
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-color: #4b0000;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	font-size: small;
	bottom: -15px;
}
p {
  margin: 0 0 15px;
}
a:link, a:visited, a:active {
	color: #dc8505;
	text-decoration: none;
}
a:hover {
	color: #dc8505;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #C00;
}
.full {
	margin-left: 5px;
}
h1 {
  font-size: 200%;
  color: #9e9e9e;
}
h2 {
  margin: 15px 0 5px;
  font-size: 130%;
  line-height: 130%;
}
h3 {
}

/*----------------------------------header--*/
#pageHead {
  width: 100%;
  position: relative;
  height: 227px;
}
#church-info {
	position: absolute;
	margin-top: -20px;
	text-align: right;
	right: 0px;
	font-size: small;
	color: #FFF;
	font-weight: bold;
}

/*-------------------------------------------------navigation bar*/
#nav {
	background-color: #AF8C23;
	width: 940px;
	float: left;
	position: absolute;
	margin: 0;
	padding: 0;
	top: 202px;
}
#nav li {
  list-style-type: none;
  float: left;
}
#nav li a {
	padding: 5px 14px 4px;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #AF8C23;
	position: relative;
}

#nav li ul {
  display: none;
  position: relative;
}
#nav li:hover ul , #nav li.hover ul{
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
}
#nav li:hover li , #nav li.hover li{
  float: none;
}
#nav li:hover li a , #nav li.hover li a{
	background-color: #AF8C23;
}
#nav li li a:hover {
  background-color: #cc0000;
}
#nav a:hover, #home .home a, #about .about a, #calendar .calendar a, #ministries .ministries a, #ths .ths a, #media .media a, #contact .contact a, #directions .directions a {
  margin: 0;
  text-decoration: none;
  font-weight: bold;
  background-color: #be2805;
}

/*---------------------------------------------------------------sidebar--*/

#sidebar {
	display: none;
	width: 280px;
	float: right;
	margin-top: -55px;
	margin-right: 0px;
	margin-bottom: 0;
}
#sermons {
	list-style-type: square;
	width: 230px;
}
.sidebarhead {
	font-size: 160%;
	text-transform: capitalize;
	font-weight: bold;
	color: white;
	position: absolute;
	margin-top: 4px;
	margin-left: 7px;
	left: 0px;
}
#sidebar .shaded {
	position: relative;
	color: #ffffff;
	background-color: #8A0000;
	background-image: url(images/shade.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: -20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 75px;
	padding-left: 0;
	z-index: 1;
}
#sidebar .shaded a {
	color: #FFF;
}
#sidebar .facebook {
	border-style: none;
	margin: auto auto auto 32.5px;
	background-image: url(images/facebook.gif);
	z-index: 3;
	position: absolute;
}
.shadow-left {
	height: 552px;
	position: absolute;
	z-index: 99;
	width: 20px;
	background-image: url(images/shadow_left.png);
	background-repeat: no-repeat;
	top: 209px;
	float: right;
	left: 647px;
}

/*---------------------------------------conatiners--*/
#container {
	width: 940px;
	position: relative;
	background-color: #FFF;
	top: 15px;
	border-left: 10px solid #f5e16e;
	border-right: 10px solid #f5e16e;
	margin: auto;
	padding-bottom: 5px;
}
#main { /*--not in use--*/
  margin: 20px;
  width: 400px;
  position: relative;
  float: left;
  background-color: #ffffff;
}

#main2 { /*--in use--*/
	margin: 20px;
	width: 840px;
	display: block;
	/* min-height: 540px; */
}

/*-----------------------------------------------footer--*/
#footer {
  margin: 0 auto;
  font-weight: bold;
  font-size: 10px;
  width: 940px;
}

/*-----------------------------------------------special--*/
.note {
  border: 5px solid black;
  background-color: #cc0000;
  margin: 10px;
  padding: 10px;	
  font-family: Arial,Helvetica,sans-serif;
  color: white;
  font-size: large;
  font-weight: bolder;
}
#print {
	background-image: url(images/rotate/4.jpg);
	background-repeat: no-repeat;
	height: 219px;
}
/*--------------------------------------------banners--*/
#alpha {
	background-image: url(images/alpha.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#alpha a {
	width: 935px;
	height: 0px;
	display: block;
	padding: 150px 0 0 0;
	overflow:hidden;
}
#alpha a:hover {
	border:none;
}
#winter_all {
	background-image: url(images/all.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#winter_connect {
	background-image: url(images/connect.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#winter_friends {
	background-image: url(images/friends.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#winter_sschool {
	background-image: url(images/sschool.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#winter_ths {
	background-image: url(images/ths.gif);
	height: 150px;
	width: 935px;
	display: block;
}
#vbs_pbanner {
	background-image: url(images/vbs_hover1.jpg);
	height: 150px;
	width: 940px;
	display: block;
}
#vbs_banner {
	background-image: url(images/vbs.jpg);
	height: 150px;
	width: 940px;
	display: block;
}
#vbs_banner a,#vbs_pbanner a {
	width: 940px;
	height: 0px;
	display: block;
	padding: 150px 0 0 0;
	overflow:hidden;
	border:none;
}
#vbs_pbanner a:hover {
	background-image: url(images/vbs_hover2.jpg);
}
.border_none {
	border:none;
}
