body{
	background	:#eeeeee;
	font-size	:11px;
	color		:#5C6F7B;
}
a{
	color		:#5C6F7B;
}



.frame{
	width		:950px;
	margin		:20px auto;
	border		:1px solid #CCCCCC;
	background	:white url(../grx/frame-bg.jpg) scroll no-repeat 100% 100%;
}
.frame .head{
	position		:relative;
	height			:305px;
	border-top		:15px solid #FECF07;
	border-bottom	:6px solid #FECF07;
	color			:white;
	background		:#288aca url(../grx/head-bg.jpg) scroll no-repeat 0 75%;
}
.frame .head a {
	color			:white;
}
.frame .head h1{
	margin-bottom	:8px;
	font-size		:60px;
	font-weight		:normal;
	letter-spacing	:0.5px;
}
.frame .head h1 img{
	display			:block;
}
.frame .head h2{
	font-size		:16px;
	font-weight		:normal;
	letter-spacing	:1px;
}
.frame .head .page-headings{
	position		:absolute;
	top				:12px;
	left			:20px;
}
.frame .head .nav-menu{
	position		:absolute;
	right			:32px;
	top				:42px;
	font-size		:14px;
}
.frame .head .nav-menu a{
	position		:relative;
	z-index			:2;
	/*height			:24px;*/
	padding			:5px 7px;
	margin			:0 0px 0 0;
	/*line-height		:24px;*/
	
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius	:4px;
}
.frame .head .nav-menu a:hover{
	text-decoration	:none;
}
.frame .head .nav-menu a.active-url{
	border			:1px solid white;
	padding			:4px 6px;

	/*background:red;*/
}
.frame .head .image-area{
	position		:absolute;
	margin			:73px auto auto 648px; 
	/*
	right			:32px;
	bottom			:10px;
	*/
	/*
	border			:3px solid #17a4dd;
	-webkit-border-radius	:10px;
	-moz-border-radius		:10px;
	border-radius			:10px;
	*/
}
.frame .head .image-area img{
	display			:block;
}





.body .menu{
	position		:relative;
	float			:left;
	width			:170px;
	margin			:16px 0 0 20px;
}
.body .menu a{
	position		:relative;
	z-index			:2;
	display			:block;
	height			:28px;
	margin-bottom	:2px;
	line-height		:28px;
	text-indent		:32px;
	color			:#ffffff;
	background		:#17a4dd url(../grx/sidenav-bg-idle-170x28.gif) scroll no-repeat 0 0;
}
.body .menu a:hover{
	text-decoration	:none;
}
.body .menu a.active-url{
	background		:#17a4dd url(../grx/sidenav-bg-over-170x28.gif) scroll no-repeat 0 0;
}
#main-text {
	float			:left;
	width			:490px;
	margin			:16px 0 0 32px;
}
#main-side{
	float			:left;
	width			:186px;
	margin			:16px 0 100px 32px;
}


.frame .foot{
	position		:relative;
	height			:92px;
	font-size		:10px;
	color			:#999999;
}
.frame .foot a{
	color			:#999999;
}
.frame .foot .just-giving{
	position		:absolute;
	top				:15px;
	left			:150px;
	line-height		:22px;
	color			:#17A4DD;
}
.frame .foot .just-giving img{
	display			:block;
}

.frame .foot .find-on-facebook{
	position		:absolute;
	top				:15px;
	left			:20px;
	line-height		:22px;
	color			:#17A4DD;
}

.frame .foot .addthis_button{
	position	:absolute;
	right		:20px;
	top			:45px;
}
.frame .foot .eclipse{
	position	:absolute;
	right		:20px;
	bottom		:10px;
}
.frame .foot .copyright{
	position	:absolute;
	left		:20px;
	bottom		:10px;
}











/*
	
	CONTENT AREA STYLES
	
*/
.styled-area{
	font-size	:11px;
	color		:5C6F7B;
}
.styled-area h1,
.styled-area h2,
.styled-area h3,
.styled-area h4,
.styled-area h5,
.styled-area h6{
	margin-bottom	:11px;
	font-size		:24px;
	font-weight		:normal;
	color			:#17A4DD;
}
.styled-area p{
	margin-bottom	:11px;
}
















