body {
	background: #0a9fca url(body.png) repeat-x fixed top;
	color: #555;
}
/**	Headings
 */
h2, h3, h4, h5, h6, legend {
	color: #22b24b;
}
/**	Links
 */
a {
	color: #13b5ea;
}

/**	Header
 */
#Header {
	background-image: url(header.png);
}
#Header #LogoText {
	background-image: url(logo.png);
}
#Header #search .search-input {
	border-color: #999;
}
#Header #search .search-input input {
	background-color: #ebf4f9;
	border-color: #c9d0d3 #fff #fff #c9d0d3;
}
#Header #search .search-submit input {	
	background-image: url(search.png);
}
#Header #search h2 {
	color: #009ac8;
}

/**	Content areas
 */
#content {
	background-image: url(columns.png);
}
#content .Content {
	background-image: url(content.png);
}
#content .Left {
	background-image: url(left.png);
}
#content .Right {
	background-image: url(right.png);
}

/**	LHS nav
 */
#mnav li.l1 {
	border-color: #3d88a7;
	background-image: url(mnav-l1.png);
}
#mnav li.l2 {
	background-image: url(mnav-l2.png);
}
#mnav li a {
	color: #c0e5f3;
}

/**	RHS items
 */
.Right .signup a {
	display: block;
	width: 96px;
	height: 25px;
	overflow: hidden;
	text-indent: -999px;
	background: transparent url(signup.png);
}
.Right .rhs {
	background-image: url(right-item.png);
}
.Right .quiz li a {
	background-image: url(right-quiz.png);
}


/**	Latest items
 */
#latest {
	background-image: url(latest.png);
}
#latest .item {
	background-image: url(latest-item.png);
}

/**	Upcoming events
 */
#latest .events li h3, div.date {
	background-image: url(event.png);
}
#latest .events li h3 a, div.date a {
	color: #fff;
}
#latest .events li h3 a span, div.date a span {
	color: #555;
}

/**	Latest videos
 */
#videos {
	background-image: url(videos.png);
}

/**	Footer
 */
#footer {
	background-color: #0f81ae;
	background-image: url(footer.png);
}
#footer a {
	color: #fff;
}
#footer #footernav {
	border-bottom: 1px solid #6fb3ce;
}
#footer #quicklinks #links h3 {
	border-color: #6fb3ce;
}
#footer #quicklinks #links h3 a {
	color: #fff;
}
#footer #quicklinks #links a {
	color: #ccc;
}

/**	Bottom
 */
#bottom-cities {
	background-image: url(bottom.png);
}
.bottom, .bottom a {
	color: #ccc;
}

/**	Subcategory list
 */	
.SubCategoriesList .listRow {
	background-color: #0f81ae;
}
.SubCategoriesList .listRow a {
	color: #fff;
}