/* CSS Document */

.input-single
{
    width: 300px;
}

.input-multi
{
    width: 300px;
    height: 200px;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-style: normal;
	line-height: 120%;
	color: #666666;
	margin: 0;
	background-attachment: scroll;
	/*background-image: url(graphics/giant_bg.jpg);*/
	background-image: url(../../graphics/august-2007/massive_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color: #000000;
}
#container 
{
    width: 750px;
    margin: 0px auto;
    background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../../graphics/thing-you-just-asked-for.gif);
	background-repeat: repeat-y;
	background-position: top center;
}

a:link{
	color: #005ec3;
	text-decoration: none;
	}
a:active {
	color: #005ec3;
	text-decoration: none;
	}
a:visited {
	color: #005ec3;
	text-decoration: none;
	}
a:hover {
	color: #333333;
	text-decoration: none;
	}

/* -- HEADER -- */
#header-top {
	padding: 20px 0 0 0;
	width: 750px;
	height: 109px;
	background-image: url(../../graphics/top_bg.gif); 
	background-attachment: scroll;
	background-repeat: no-repeat;
	}

#header-logo {
	width: 235px;
	height: 109px;
	float: left;
	}
#header-banner {
	width: 515px;
	height: 109px;
	float: right;
	}
	
	
/* -- MENU -- */
#menu-section {
	width: 235px;
	margin: 0;
	padding: 0;
	}
.menu {
	width: 194px;
	margin: 0 30px 10px 11px;
}
.menu-spacer {
	width: 194px;
	height: 5px;
	background-image: url(../../graphics/menu_lines.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: center;
	margin: 0 30px 15px 11px;
	}
.sub-menu {
	margin: 0 0 0 15px;
	}
.sub-menu-2 {
	margin: 0 0 0 15px;
	}
	
/* -- CONTENT -- */
#content-full-width {
	width: 494px;
	padding: 10px 21px 20px 0;
	text-align: left;
	}
.team-pic {
	width: 80px;
	float: left;
	margin: 0 15px 0 0;
	}
.team-text {
	width: 390px;
	margin: 0 0 20px 0;
	float: left;
}
.team-text2 {
	width: 390px;
	margin: 0 0 20px 95px;
	float: left;
}
.pfc {
	margin: 0 0 0 95px;
	}
.peoplefloat {
	float: left;
	width: 90px;
	text-align: center;
	padding: 0 25px 10px 0;
	}
.clear {
	clear: both;
	}
	
/* -- MAIN -- */
#main-content {
	width: 310px;
	padding: 10px 30px 20px 0;
	/*padding: 0 30px 20px 0;*/
	text-align: left;
	}
.dynamic-content-small {
	background-color: #f6f6f6;
	width: 278px;
	/*margin: 60px;*/
	padding: 15px 15px 5px 15px;
	border: 1px solid #333;
}

/* -- RIGHT -- */
#right-content {
	width: 164px;
	padding: 10px 11px 20px 0;
	text-align: left;
	}

/* TODAYS SERVICES */
#today-container {
	width: 154px;
	border: 1px solid #CC0000;
	margin: 10px 0 20px 0;
	}
#today-title {
	width: 152px;
	height: 54px;
	background-image: url(../../graphics/services_logo.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	}
.today-text {
	width: 136px;
	padding: 0 8px 10px 8px;
	}

/* LATEST NEWS */
#news-container {
	width: 154px;
	border: 1px solid #CC0000;
	margin: 10px 0 20px 0;
	}
#news-title {
	width: 152px;
	height: 54px;
	background-image: url(../../graphics/latest_news.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	}
.news-text {
	width: 136px;
	padding: 0 8px 0 8px;
	}
	
#news-archive
{
    text-align:right;
    padding: 5px;
}

/* WHATS ON */
#whatson-container {
	width: 154px;
	border: 1px solid #CC0000;
	margin: 10px 0 20px 0;
	}
#whatson-title {
	width: 152px;
	height: 54px;
	background-image: url(../../graphics/services_logo.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	}
.whatson-text {
	width: 136px;
	padding: 0 8px 0 8px;
	}
	
#whatson-archive
{
    text-align:right;
    padding: 5px;
}



/* -- FOOTER -- */
#footer {
	width: 482px;
	height: 114px;
	background-image: url(../../graphics/footer.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	text-align: left;
	padding: 0 0 0 11px;
	margin: 0 11px 0 11px;
	padding: 17px 11px 0 235px;
	}
#footer-base {
	margin: 0;
	width: 750px;
	height: 20px;
	background-image: url(../../graphics/bot_bg.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	}
#footer-obw {
	width: 482px;
	height: 20px;
	text-align: right;
	padding: 0 11px 0 11px;
	float: right;
	}

/* content classes */
h1 {
	color: #666666;
	font-size: 120%;
	}	
h2 {
	color: #666666;
	font-size: 110%;
	}
h3 {
	color: #666666;
	font-size: 105%;
	}
.red {
	color: #B9122B;
	}
.intro {
	font-size: 115%;
	}
.darkblue {
	color: #171a63;
	}
.lightblue {
	color: #00a5d5;
	}
.darkgrey {
	color: #333333;
	}
.small {
	font-size: 85%;
	}
.imgleft {
	float: left;
	margin: 0 10px 10px 0;
	}
.imgright {
	float: right;
	margin: 0 0 10px 10px;
	}

.dynamic-content {
	background-color: #f6f6f6;
	width: 462px;
	/*margin: 60px;*/
	padding: 15px 15px 5px 15px;
	border: 1px solid #333;
}



/* main menu */
a.mm:link{
	color: #005ec3;
	text-decoration: none;
	}
a.mm:active {
	color: #005ec3;
	text-decoration: none;
	}
a.mm:visited {
	color: #005ec3;
	text-decoration: none;
	}
a.mm:hover {
	color: #07055a;
	text-decoration: none;
	}
a.mm-on:link{
	color: #07055a;
	text-decoration: none;
	}
a.mm-on:active {
	color: #07055a;
	text-decoration: none;
	}
a.mm-on:visited {
	color: #07055a;
	text-decoration: none;
	}
a.mm-on:hover {
	color: #07055a;
	text-decoration: none;
	}
a.sm:link{
	color: #005ec3;
	text-decoration: none;
	}
a.sm:active {
	color: #005ec3;
	text-decoration: none;
	}
a.sm:visited {
	color: #005ec3;
	text-decoration: none;
	}
a.sm:hover {
	color: #07055a;
	text-decoration: none;
	}
a.sm-on:link{
	color: #07055a;
	text-decoration: none;
	}
a.sm-on:active {
	color: #07055a;
	text-decoration: none;
	}
a.sm-on:visited {
	color: #07055a;
	text-decoration: none;
	}
a.sm-on:hover {
	color: #07055a;
	text-decoration: none;
	}
.header-friends {
	color: #6e1273;
	font-size: 120%;
	font-weight: bold;
	}	
.header-todaysservices {
	color: #b9122b;
	font-size: 120%;
	font-weight: bold;
	}
.header-tour {
	color: #00a5d5;
	font-size: 120%;
	font-weight: bold;
	}
.header-pledge {
	color: #e77d0d;
	font-size: 120%;
	font-weight: bold;
	}
.header-volunteer {
	color: #f15481;
	font-size: 120%;
	font-weight: bold;
	}
.header-faith {
	color: #171795;
	font-size: 120%;
	font-weight: bold;
	}
.header-shop {
	color: #9800aa;
	font-size: 120%;
	font-weight: bold;
	}
.header-community {
	color: #009870;
	font-size: 120%;
	font-weight: bold;
	}
.header-learning {
	color: #f44029;
	font-size: 120%;
	font-weight: bold;
	}
.header-chapter {
	color: #b7a70d;
	font-size: 120%;
	font-weight: bold;
	}
.header-choir {
	color: #338b26;
	font-size: 120%;
	font-weight: bold;
	}
.header-music {
	color: #d5006e;
	font-size: 120%;
	font-weight: bold;
	}
.header-welcome {
	color: #005ec3;
	font-size: 120%;
	font-weight: bold;
	}
.header-contact {
	color: #6e1273;
	font-size: 120%;
	font-weight: bold;
	}
.sub-head-welcome {
	color: #0053c3;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-tour {
	color: #00a5d5;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-cathcomm {
	color: #009870;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-shop {
	color: #9800aa;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-music {
	color: #d5006e;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-learning {
	color: #f44029;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-contact {
	color: #6e1273;
	font-size: 110%;
	font-weight: bold;
	}
.sub-head-faith {
	color: #171795;
	font-size: 110%;
	font-weight: bold;
}