* { 
	padding  : 0; 
	margin   : 0; 
}

/***************************************************
  *	Page Layout							      *
  ***************************************************/

body {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : 13px;
	background-image      : url(http://www.newtonbrookunitedchurch.ca/images/page_bg.jpg);
	background-position   : top center;
	background-color      : #eae4d4;
	background-repeat     : repeat-y;
}

#wrapper { 
	margin	: 0 auto;
	width   : 922px;
}

#header {
	background-image   : url(http://www.newtonbrookunitedchurch.ca/images/header_bg.jpg);
	background-color   : #E7DBD5;
	background-repeat  : repeat-x;
	color              : #90af99;
	width              : 922px;
	float              : left;
	height             : 85px;
	margin             : 0px;
	z-index            : 1000;
}

#headtext {
	float		: right;
	padding		: 5px;
}

#headsearch {
	margin-top	: 55px;
	margin-left	: 600px;
}

#headsbutton {
	margin-top	: -25px;
	margin-left	: 280px;
}

#navigation {
	float       : left;
	width       : 922px;
	color       : #333;
	margin      : 0px;
	background  : #BD9C8C;
	z-index     : 1000;
}

#leftcolumn { 
	color		: #333;
	border		: 0px;
	margin		: 0px;
	padding		: 10px;
	width		: 678px;
	float		: left;
	background	: #ffe4b5;
	margin-left : 1px;
}

#leftsubcolumn {
	color		: #333;
	border		: 0px;
	margin		: 0px;
	padding		: 10px;
	width		: 902px;
	float		: left;
	background-image      : url(http://www.newtonbrookunitedchurch.ca/images/sermon_bg.jpg);
	background-color	: #ffe4b5;
/*	background-repeat     : repeat-x;    */
	margin-left : 1px;
	z-index		: 500;
}

#rightcolumn { 
	float		: right;
	color		: #333;
	border		: 0px solid #ccc;
	margin		: 0px;
	padding		: 7px;
	width		: 205px;
	display		: inline;
	background	: #e9dac0;
}

#rightframe {
	height		: 350px;
	width		: 195px;
	overflow	: hidden;
}

#footer { 
	width		: 902px;
	height		: 50px;
	clear		: both;
	color		: #f0ddf0;
	border		: 0px;
	background	: #684968;
	margin		: 0px;
	padding		: 10px;
}

/***************************************************
  *	Variables							      *
  ***************************************************/

.blockleft {
	float	: left;
}

.blockright {
	float	: right;
}

div.cushycms-wysiwyg {
	margin-bottom	: 20px;
	font-size		: 13px;
}

img.cushycms {
	padding	: 2px 10px 10px 10px;
}

#last {
	height	: 400px;
}

/***************************************************
  *	Page Specific						      *
  ***************************************************/

#vision { 
	color		: #333;
	border		: 0px;
	margin		: 0px;
	padding		: 0px;
	height		: 207px;
	width		: 665px;
	float		: left;
	background	: #ffe4b5 url(http://www.newtonbrookunitedchurch.ca/images/vision_bg.jpg) no-repeat;
}

#photoalbum {
	float			: right;
	width			: 145px;
	height			: 140px;
	margin-right	: 35px; 
	margin-top		: 18px;
}

#photoalbum img {
	display:none;
	position:absolute;
}

#largebutton {
	margin-top		: 115px;
}

.mission {
	font-family           : Arial, Helvetica, sans-serif;
	font-size             : 16px;
}

#rightlogos {
	width				: 182px;
	margin-left			: auto;
	margin-right		: auto;
}

#rightaddress {
	font-family         : 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
	width				: 182px;
	margin-left			: 10px;
}

/***************************************************
  *	Font								      *
  ***************************************************/

.pageheading {
	color			: #cc6633;
	font-family		: Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size		: 24px;
	margin-bottom	: 20px;
	font-weight		: bold;
}

.subtitle {
	color			: #684968;
	font-family		: Georgia, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size		: 18px;
	margin-bottom	: 20px;
	font-weight		: bold;
}

.topquote {
	color			: #684968;
	font-family		: Verdana, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size		: 18px;
	margin-bottom	: 20px;
	font-weight		: bold;
}

.bottomquote {
	float			: left;
	color			: #cc6633;
	font-family		: Verdana, 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	font-size		: 18px;
	margin-bottom	: 20px;
	font-weight		: bold;
}
  
.whitelink {
	color			: #ffffff;
	text-decoration	: none;
}

.whitetext {
	color			: #ffffff;
}

.purplelink {
	color			: #f0ddf0;
	text-decoration	: none;
}

.purpletext {
	color			: #f0ddf0;
}

/***************************************************
 *      Buttons								*
 ****************************************************/
 
a.button{
	background:url(/images/button.gif);
	display:block;
	color:#555555;
	font-size: 8pt;
	height:28px;
	line-height:28px;
	margin-bottom:1px;
	text-decoration:none;
	width:180px;
}
a:hover.button{
	color:#0066CC;
}

	.handicap{
		background:url(/images/handicap.gif) no-repeat 10px 6px;
		text-indent:30px;
		display:block;
	}
	.scentfree{
		background:url(/images/scentfree.gif) no-repeat 8px 6px;
		text-indent:30px;
		display:block;
	}
	.hearing{
		background:url(/images/hearing.gif) no-repeat 8px 6px;
		text-indent:30px;
		display:block;
	}

/***************************************************
  *	Navigation Menu						      *
  ***************************************************/

.autoclear:after { 
	content		: "."; 
	display		: block; 
	height		: 0; 
	clear		: both; 
	visibility	: hidden; 
}

.autoclear { 
	display	: inline-block;
}

.autoclear { 
	display	: block;
}

#navigation ul#nav { 
	z-index			: 1000;
	background		: #663366 url(http://www.newtonbrookunitedchurch.ca/images/nav_bg.gif) repeat-x left top;
	list-style-type	: none;
}

#navigation ul#nav li { 
	position		: relative;
	float			: left;
	text-align		: center;
	line-height		: 1em;
	list-style-type	: none;
}

#navigation ul#nav li a { 
	display			: block;
	padding			: 12px 0;
	color			: #fff;
	text-decoration	: none;
	text-align		: left;
	border-right	: 1px solid #762f76;
	font-size		: 11px;
	text-align		: center;
}

#navigation ul#nav li a span { 
	padding		: 0 15px 0 10px;
}

#navigation .item1 { 
	width	: 89px; 
}

#navigation .item2 { 
	width	: 93px; 
}

#navigation .item3 {
	width	: 89px; 
}

#navigation .item4 {
	width	: 89px; 
}

#navigation .item5 {
	width	: 89px; 
}

#navigation .item6 {
	width	: 89px; 
}

#navigation .item7 { 
	width	: 89px; 
}

#navigation .item8 { 
	width	: 89px; 
}

#navigation .item9 { 
	width	: 89px; 
}

#navigation .item10 { 
	width	: 96px; 
}

#navigation ul#nav li.item10 a { 
	border	: 0; 
}

#navigation ul#nav  li ul { 
	background		: #694d69;
	border-bottom	: 5px solid #a9a9a9;
	display			: block;
	left			: -999em;
	padding			: 3px 8px 3px 8px;
	position		: absolute;
	width			: 200px;
}

#navigation ul#nav  li:hover ul, #navigation ul#nav  li.over ul , #navigation ul#nav li a:hover ul{ 
	display		: block;
	left		: 0;
	position	: absolute;
	top			: 100%;
	width		: 166px;
	z-index		: 900;
}

#navigation ul#nav  li ul li { 
	background	: transparent;
	height		: auto;
	padding		: 0;
	text-indent	: 0;
	width		: 166px;
}

#navigation ul#nav  li:hover ul li a, #navigation ul#nav  li.over ul li a { 
	background		: transparent;
	border			: 0;
	color			: #eee;
	display			: block;
	font-size		: 11px;
	margin			: 0;
	padding			: 7px 10px;
	text-align		: left;
	text-decoration	: none;
	text-indent		: 0;
	white-space		: nowrap;
	width			: 146px;
}

#navigation ul#nav li ul li a:hover { 
	background	: #663366;
	color		: #fff;
}
		
#navigation ul#nav li.active a, #navigation ul#nav li a:hover, #navigation ul#nav li:hover a, #navigation ul#nav li.over a { 
	background	: #663366 url(http://www.newtonbrookunitedchurch.ca/images/nav_over_bg.gif) repeat-x left top;
}

/***************************************************
  *	Header Search Bar					      *
  ***************************************************/

#search #q {
	background-image	: url(http://www.newtonbrookunitedchurch.ca/images/search.gif);
}
#search #q {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border				: 1px solid #86a38f;
	height				: 18px;
	font-size			: 12px;
	padding-top			: 5px;
	width				: 225px;
	margin-right		: 20px;
	font-family			: Tahoma, Helvetica, Arial, sans-serif;
	color				: #435749;
	background-color	: #e5f2e8;
	background-repeat	: no-repeat;
	background-position	: left center;
	padding-left		: 40px;
	padding-right		: 5px;
}

#search button {
	background-image:url(http://www.newtonbrookunitedchurch.ca/images/search_button.gif);
	height:25px;
	width:34px;
	border:0px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	cursor: pointer;
}