div#header {
	width: 652px;
	height: 90px;
	clear: both;
	margin-left: 118px;
	/* border: 1px solid red; */
}

div#topnav {
	width: 440px;
	height: 25px;
	margin: 0;
	padding: 0;
	background: url(../gr_TopNavBar_440x25.gif) no-repeat;
}

div#topnav div.links {
	position: relative;
	top: 6px;
	left: 0px;
	width: 420px;
	color: #ffffff;
	font-size: 9px;
	text-align: right;
}

div#topnav div.links a:link	{color: #ffffff; text-decoration: none}
div#topnav div.links a:active {color: #F9A21B; text-decoration: none}
div#topnav div.links a:visited {color: #ffffff; text-decoration: none}
div#topnav div.links a:hover {color: #F9A21B; text-decoration: underline}

div#mainer {
	width: 652px;
	height: 477px;
	clear: both;
	margin: 0 0 0 118px;
	text-align: center;
	/* border: 1px solid green; */
	
}

div.left {
	float: left;
	width: 198px;
	text-align: left;
	/* border: 1px dashed orange; */
}

div.right {
	float: left;
	width: 440px;
	margin: 0 0 0 10px;
	text-align: left;
	/* border: 1px dashed aqua; */
}

div#header div.left, div#header div.right {height: 90px}
div#mainer div.left, div#mainer div.right {height: 477px}

div#navbackground {z-index: 100}

div#navigation {
	position: absolute;
	top: 147px;
	width: 198px;
	height: 282px;
	background: #ffffff;
	z-index: 101;
	/* padding: 21px 0 0 0; */
}

div#navigation div.container {margin: 21px 0 0 0}

div#mainer div.right {background: url(../gr_RightColumnBorderedBox_440x477.gif) no-repeat}

div.container {margin: 7px}

div#content_photo {margin: 7px}
div#content_photo div.photo {width: 426px; text-align: right}

div#content_photo div.photo div.mask {
	position: relative;
	top: -137px;
	left: 0px;
	width: 137px;
	height: 137px;
	margin-left: 289px;
}

div#content_photo div.photo div.default {
	margin-left: 289px;
	width: 137px;
	height: 137px;
	overflow: hidden;
}

div#masthead {
	position: absolute;
	width: 426px;
	height: 28px;
	top: 191px;
	left: 333px;
	text-align: right;
	color: #ffffff;
}

div#masthead div.container {
	margin: 1px 8px 0 0;
	font-size: 21px;
	letter-spacing: 0px;
}

div.connect div#masthead  {background: #98AD85}
div.worship div#masthead  {background: #D9AF46}
div.involve div#masthead  {background: #8A9F4D}
div.grow div#masthead  {background: #AEAE54}
div.reach div#masthead  {background: #678D8B}
div.fresh div#masthead  {background: #7DAA42}
div.full div#masthead  {background: #0396D7}
div.fruity div#masthead  {background: #F9A21B}
div.homepage div#masthead  {background: #0396D7}
div.newtosunnybrook div#masthead  {background: #0396D7}
div.login div#masthead  {background: #F9A21B}

div#email {
	position: absolute;
	top: 100px;
	left: 333px;
	width: 280px;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
}

div.connect div#email, div.connect div#email a {color: #98AD85}
div.worship div#email, div.worship div#email a {color: #D9AF46}
div.involve div#email, div.involve div#email a {color: #8A9F4D}
div.grow div#email, div.grow div#email a {color: #AEAE54}
div.reach div#email, div.reach div#email a {color: #678D8B}
div.newtosunnybrook div#email, div.newtosunnybrook div#email a {color: #0396D7}

div#email a {text-decoration: none; font-size: 10px; line-height: 12px}
div#email strong {font-weight: bold; font-size: 12px; line-height: 30px}

div#download {
	position: absolute;
	top: 226px;
	left: 341px;
	width: 392px;
	color: #8B8E90;
	font-size: 9px;
	letter-spacing: -1px;
}

div#download strong {font-weight: bold; font-size: 12px}
div#download a {text-decoration: none; color: #8B8E90}

div#sectionlinks {
	position: absolute;
	top: 223px;
	left: 341px;
	width: 392px;
	color: #0096D7;
	font-size: 11px;
	letter-spacing: -1px;
}

div#sectionlinks strong {
	letter-spacing: 0;
}

div#sectionlinks a:link, div#backlink a:link, div#backlink a:visited {
	color: #0096D7;
	text-decoration: none;
}
div#sectionlinks a:active, div#backlink a:active {color: #F9A21B; text-decoration: none}
div#sectionlinks a:visited {color: #0096D7; text-decoration: none}
div#sectionlinks a:hover, div#backlink a:hover {color: #F9A21B; text-decoration: underline}

div#maincontent {
	position: absolute;
	top: 270px;
	left: 341px;
	width: 410px;
	height: 284px;
	/* border: 1px dashed #d3d3d3; */
	overflow:auto;
	color: #6C6E70;
	font-size: 12px;
}

font.headline {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
}

font.downloadheadline {
	color: #0396D7;
	font-size: 15px;
	font-weight: bold;
}

div.navAtState {margin-top: 14px;}

div.navOffState {margin-top: 14px;}

div#NewsStoryList {
	margin: 20px 0 0 0;
}

div#NewsStoryList div.story {
	margin: 12px 0 0 0;
}

div#NewsStoryList div.story a strong {
	font-weight: bold;
	font-size: 12px;
}

div.date {
	font-size: 10px;
	color: #b3b3b3;
	margin: 10px 0 0 0;
}

div#backlink {margin: 25px 0 0 0}

div#evite td {
	font-size: 12px;
	color: #6C6E70;
}