body {
	background: #F7F7F6 url(http://www.hydeparkart.org/_images/fauxcolumns_school.gif) repeat-y 1px 0;
}

#pagetitle {
	color: #559128; /*UNIQUE COLOR FOR EACH SECTION*/
	border-bottom:3px solid #7FAC5D; /*UNIQUE COLOR FOR EACH SECTION*/
}

#sidebar {
	background-image: url(http://www.hydeparkart.org/_images/shade_green.jpg); /*UNIQUE BG IMAGE FOR EACH SECTION*/
	background-repeat: no-repeat;
}

/* -----------------------------
NAVIGATION
----------------------------- */

#nav #color_box { /* background-color changes for each section */
	background-color: #E5CEE1;
}

#nav ul li a:hover, #nav ul li a:active {
	background-color: #CB9FC2; /*UNIQUE COLOR FOR EACH SECTION*/
}

#nav ul li a.id { /*CURRENT PAGE INDICATOR*/
	background-color: #CB9FC2; /*UNIQUE COLOR FOR EACH SECTION*/
}

/*SECONDARY NAV*/

#nav_secondary { /* workaround: IE/PC displays lines between lis */
	background-color: #E5CEE1;
}
#nav_secondary a:link, #nav_secondary a:visited { /*UNIQUE COLOR & BG IMAGE FOR EACH SECTION*/
	background-color: #E5CEE1;
	background-image:  url(http://www.hydeparkart.org/_images/arrow_education.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
}

#nav_secondary a:hover, #nav_secondary a:active { /*UNIQUE COLOR & BG IMAGE FOR EACH SECTION*/
	background-color: #CB9FC2;
	background-image:  url(http://www.hydeparkart.org/_images/arrow_educationOver.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
}

/* -----------------------------
TYPOGRAPHY
----------------------------- */

#content h1, #content h2, #content h3 { /* UNIQUE COLOR FOR EACH SECTION*/
	color: #DB7B18; 
}

#content h1 a, #content h2 a, #content h3 a, .ul_list li a { /* UNIQUE COLOR FOR EACH SECTION*/
	color: #DB7B18 !important;
}

#content h4 {
	color:#B64C43;
}

p.callout { /*CODE FOR CALLOUTS:UNIQUE COLORS*/
	border-right:solid 3px #D97817;
	border-left:solid 3px #D97817;
}


/* -----------------------------
BLOG STYLING
----------------------------- */


.blog_4833 h3.entry-header {
	/* border-left:solid 5px #B26111; ORANGE */
	border-left:solid 5px #7FAD5C; /* GREEN */
	padding-left:3px;
	font-size:16px !important;
	margin-top:30px;
	margin-bottom:10px;
}

	.blog_4833 h3.entry-header em {
		font-style:normal;
	}
	
	.blog_4833 h3.entry-header a {
		text-decoration:none !important;
	}

.blog_4833 .entry p.entry-footer, .blog_4833 .comments p.comment-footer {
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}

	.blog_4833 .entry .entry-footer span, .blog_4833 .comments p.comment-footer span { /*entry and comment date and person*/
		font-family:'arial black',helvetica,sans-serif;
		color:#E7A94F;
	}
	
	.blog_4833 .entry .entry-footer a:link, .blog_4833 .entry .entry-footer a:visited {
		text-decoration:none !important;
	}
	
	.blog_4833 .entry .entry-footer a:hover {
		text-decoration:underline !important;
	}
	
.blog_4833 .entry .entry-content {
	margin-top:10px;
}

/*COMMENTS STYLING*/

#comments h3.comments-header, h3.comments-open-header {
	/* background-color:#559227; ORANGE */
	background-color:#CADAA1; /* GREEN */
	padding:5px;margin:30px 0 20px 0;
	color:#559227 !important;
}

	.background_highlight {
		background-color:#F7F7F6;
		padding:10px 0 10px 0;
	}
	
	.comment {
		margin-bottom:15px;
	}
	
	.blog_4833 .comments p.comment-footer { /*comment date and person*/
		padding: 0 10px 0 5px;margin:0 !important;
		width:100px;
		float:left;
	}

	.comment-content {
		border-left:solid 2px #CADAA1;
		width:240px;
		margin-left:120px;
		padding: 0 0 0 10px;
		min-height:75px;
	}
	
	.comments-open-moderated {
		font-size:11px;
	}
	
/* -----------------------------
BLOG SIDEBAR UL STYLING
----------------------------- */

#sidebar ul.module-list {
	margin:10px 0 10px 0;padding:0;
	list-style-type:none;
}
	
	#sidebar ul.module-list li {
		font-size:11px;
		padding:0px 0 5px 5px;
		font-family:arial,helvetica,sans-serif;
	}

#sidebar dl {
	margin:10px 0 10px 0;padding:0;
	list-style-type:none;
}

	#sidebar dl dt, dl dd  {
		font-size:11px;
		margin: 0;
		padding:0px 0 5px 0px;
		font-family:arial,helvetica,sans-serif;
	}
	
	#blogroll dd {
	margin-bottom:8px;
	border-bottom:solid 1px #7FAE5B;
	}


/* -----------------------------
COMMENT FORM
----------------------------- */
	
label {
	display:block;
	font-size:11px;
	font-family:arial,helvetica,sans-serif;
}

input {
	clear:left;
}

/* -----------------------------
EVENT LOCATION, DATE AND TIME STYLING
----------------------------- */

.entry {
	margin-bottom:30px;
}

h3.entry-header {
	margin-bottom:10px;
}

.event_details {
	border-left:solid 2px #CADAA1;
	padding-left:5px;
	margin:0;
	background-color:#F7F7F6;
}

	.event_details p {
		font-size:11px;
		padding:2px 5px 2px 5px;
	}


/* -----------------------------
INTERNAL CONTENT NAVIGATION
----------------------------- */

.content-nav {
	text-align:right;

	padding:3px 3px 5px 3px;
	border-bottom:solid 1px #CADAA1;
}

.content-nav a:link, .content-nav a:visited {
	font-size:10px;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	text-decoration:none !important;
}

.content-nav a:hover {
	text-decoration:underline !important;
}