/* CSS Document */
body {
	background:#333333;
	margin: auto;
	padding: 0;
	font-size:12px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:16px;
	letter-spacing:.04em;
}

a {letter-spacing:.1em;
	color:#fff;text-decoration:underline;}
a:link {
	letter-spacing:.1em;
	color:#fff;
	
}

a:hover {
	color: #036;
}
a:active {
	color: #09C;
}

a.blue{color:#036;text-decoration:underline;}
a.grey{color:#333;text-decoration:underline;}
a.orange{color:#F60;text-decoration:underline;}
a.white{color:#FFF;text-decoration:underline;}

#vineyard-logo{width:163px; height:68px; position:absolute; top:40px; left:1000px;  z-index:999; margin:0; padding:0;}

img{border:none;}

#login{
	padding:7px 10px 7px 7px;
	background-position:top;
	font-size:12px; 		  	 	
	letter-spacing:.07em;
	margin:0;
	}
.loginBox{
width:400px;
left:800px;
top:0px;
padding-left:15px;
}

#content{
	width:1000px;
	height:768px;
	margin: auto; 
	padding-top: 0px;
}

#header{
	margin:0 auto;
	padding-top:0px;
	width:945px;
	top:0px;
	margin: 0 auto; 
}

#main {
	width:945px;
	top:-10px;
	margin:auto;
	height:450px;
}

h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	letter-spacing:.11em;
}
h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	letter-spacing:.1em;
	color:#F90;
}




/* menu */			
#nav-container {
	margin:0 auto;
	width:945px;
	list-style-type:none;
	padding-left:0px;
	top:-20px;
	left:0;
	position:relative;
	height:35px;
}

#nav{
	padding-top:0px;
	padding-left:0px;	
	margin:0px;
}

ul#menu li {
	float:left;
	display:inline;
}



ul#menu li a {
	display:block;
	outline:none;
	width:945px;
	height:36px;
	background:url(../images/web-nav.jpg) no-repeat 0 0;
	text-indent:-9009px;
	margin:0 0px 0 0;
}
ul#menu li a:hover {
	background-position:0 -35px
}



ul#menu li#aboutus-nav a {
	width:112px;
	background-position:0px 0;
}
ul#menu li#aboutus-nav a:hover {
	background-position:0px -35px
}



ul#menu li#services-nav a {
	width:102px;
	background-position:-112px 0;
}
ul#menu li#services-nav a:hover {
	background-position:-112px -35px
}


ul#menu li#pastors-nav a {
	width:110px;
	background-position:-214px 0;
}
ul#menu li#pastors-nav a:hover {
	background-position:-214px -35px
}


ul#menu li#ministries-nav a {
	width:124px;
	background-position:-324px 0;
}
ul#menu li#ministries-nav a:hover {
	background-position:-324px -35px
}


ul#menu li#resources-nav a {
	width:128px;
	background-position:-448px 0;
}
ul#menu li#resources-nav a:hover {
	background-position:-448px -35px
}


ul#menu li#calendar-nav a {
	width:112px;
	background-position:-576px 0;
}
ul#menu li#calendar-nav a:hover {
	background-position:-576px -35px
}


ul#menu li#contact-nav a {
	width:107px;
	background-position:-687px 0;
}
ul#menu li#contact-nav a:hover {
	background-position:-687px -35px
}


ul#menu li#links-nav a {
	width:72px;
	background-position:-795px 0;
}
ul#menu li#links-nav a:hover {
	background-position:-795px -35px
}


ul#menu li#store-nav a {
	width:83px;
	background-position:-866px 0;
}
ul#menu li#store-nav a:hover {
	background-position:-866px -35px
}

p.blank {
	background:none;
}
	
/*///////////////////////////////////////////
ALLTECH COMPUTERS ADDED 3-25-2010 - MW
///////////////////////////////////////////*/	

#ltfooter 
{
	background-image:url(../images/footer/footer.left.png);
	width:473px;
	height:150px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 5px;
	background-repeat: no-repeat;
	float:left;
}

#rtfooter 
{
	background-image:url(../images/footer/footer.rt.click.png);
	width:435px;
	height:150px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: no-repeat;
	float:right;
}
.clearfloat
{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
