body {
	color: #333333;
	background-color: #989791 !important;
	background-image: url(default/bg.jpg) !important;
	background-repeat: repeat-x !important;
}
a, a:link, a:visited {
	color:#0088cc;
	font-weight: bold;
}
a:hover, a:active, a.active {
	color:#0091D5;
	font-weight: bold;
}
ul#nav li.page_item a:hover, ul#nav li.current_page_item a {
	color:#bfc9b4;
}
/*
Changed by MDDA
*/
#header {
	/* 	background:transparent url(default/bg-header.gif) no-repeat scroll 0 0 !important; */
    background:transparent !important;
}
#home #header ul#featuredNav li a {
	background-color:#398ac4;
	border-color:#3679ab;
	color:#FFFFFF;
}
#home #header ul#featuredNav li a:hover {
	border-color:#2f6287;
}
.menu_class {
	border:1px solid #1C1C1C;
}
.the_menu li {
	background-color:#302F2F;
	border-top:1px solid #1c1c1c;
}
.the_menu ul.children li {
	background-color:#333333;
}
.the_menu li a:hover {
	color: #BFC9B4;
}
#content {
	background: url(fresh/bg-content.png);
}
#featured {
	background:transparent url(reallives/featured_bg.jpg) no-repeat scroll 0 0;
}
.featured_text h2 a {
	color:#181818;
}
ul#showcase li a:hover, ul#showcase li a.active {
	border:1px solid #0091D5;
}
div#about {
	background-color:#181818;
}
#about .about_image {
	border:1px solid #ffffff;
}
#about .about_button {
	border:1px solid #333333;
	background-color:#111111;
	color:#FFFFFF;
}
#about a.about_button:hover {
	border:1px solid #111111;
	background-color:#ffffff;
	color:#111111;
}
#slider_nav {
	background-color:#181818;
}
#home #albums {
	background-color:#dddddd;
}
#albums .entry {
	background-color:#181818;
	color:#EEEEEE;
}
#albums .entry {
	padding:10px;
	color:#eeeeee;
	border-bottom:none;
}
#albums .entry a {
	color:#ffffff;
}
#home #albums p.category a {
	background-color:#181818;
}
#commentform #submit {
	background-color:#222222;
	color:#FFFFFF;
	border:1px solid #111111;
}
#blog .box, .archive_options, .widget ul li, .flickr .flickr_photos, #wp-calendar, #wp-calendar caption, form#newsletter {
	background-color:#eeeeee;
	border:1px dotted #cccccc;
}
.widget ul {
	border-bottom: 1px dotted #cccccc;
}
#wp-calendar {
	color:#333333;
}
#wp-calendar caption {
	color: #fff;
}
.credits, .credits a {
	color:#333333;
}
/*
Added by MDDA
*/

ul.reallives li div.content {
	width: 418px;
}
p.rlw_feeds_from {
	font-weight: bold;
	color: #cccccc;
	font-size: 95%;
	margin: 0 0 10px 0;
}
.rlw-clear {
	clear: both;
}
ul#rlw_logos {
	width: 940px;
	float: left;
	margin: 0 0 10px 0;
}
ul#rlw_logos li {
	float: left;
}
ul#rlw_logos li a {
	text-decoration: none;
}
ul#rlw_logos li a img {
	border: none;
}
/* Added by Paul H */
.older_news {
	width: 438px;
	background-color:#eeeeee;
	border:1px dotted #cccccc;
	padding:10px 10px 0px 10px;
}
.older_news h4 center {
  text-align:left; !important /* In case the RSS feed contains any HTML, some titles have the <center> tag */
}
.older_news_content {
	width: 380px;
	float: left;
}
.older_news_image {
	float: left;
	width: 45px;
	height: 45px;
	margin: 3px 6px 3px 0px;
	padding: 1px;
	background: url(../images/ico-news2.gif) no-repeat center #cccccc;
}
.real_lives_news {
	background-color:#eeeeee;
	border:1px dotted #cccccc;
	padding:10px 10px 0px 10px;
}
.real_lives_news_content {
	width: 380px;
	float: left;
}
.calendar_box {
	width: 600px;
}
.search_form {
	margin: 0px;
	padding: 0px;
}
.search_form h3 {
	color: White;
	font-size: 14px;
}
input.searchimage {
	background: url(../images/search.png) no-repeat left white;
	padding-left: 20px !important;
}
.about_grid {
	display: inline;
	float: left;
	width:600px;
	margin-left: 10px;
	margin-right: 50px;
}
.directory-right {
	float:left;
	width:325px
}
.directory-left {
	float:left;
	width:600px;
	margin-right:15px;
}
.directory-left ul {
	margin-left:25px;
}
.directory-left li {
	width:600px;
	margin:10px 0px 10px 0px;
}
.directory-left li.parent {
	list-style-image: url(../images/bullet-right.png);
}
.directory-left ul.children li {
	list-style-image: none;
}
.directory-left li.cat-item {
	list-style-image: url(../images/bullet-right.png);
}
.directory-left li.parent a:link {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left li.parent a:visited {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left li.parent a:hover {
	font-size:18px;
	color:#989898;
	text-decoration:none;
}
.directory-left li.parent a:active {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left li.cat-item a:link {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left li.cat-item a:visited {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left li.cat-item a:hover {
	font-size:18px;
	color:#989898;
	text-decoration:none;
}
.directory-left li.cat-item a:active {
	font-size:18px;
	color:#484848;
	text-decoration:none;
}
.directory-left ul.children a:link {
	font-size:12px;
	padding-left:15px;
	color:#3399FF;
	text-decoration:none;
	list-style-image: url(../images/bullet-right.png);
}
.directory-left ul.children a:visited {
	font-size:12px;
	padding-left:15px;
	color:#3399FF;
	text-decoration:none;
}
.directory-left ul.children a:hover {
	font-size:12px;
	padding-left:15px;
	color:#888888;
	text-decoration:none;
}
.directory-left ul.children a:active {
	font-size:12px;
	padding-left:15px;
	color:#3399FF;
	text-decoration:none;
}
#directory-sidebox {
	width:305px;
	background:url('../images/grey_bg.gif') top center repeat-x;
	padding:20px 10px;
	border:1px #D8D8D8 solid;
	margin-bottom:20px;
}
#directory-sidebox h3 {
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
#directory-sidebox li {
  list-style-image: url(../images/bullet-right.png);
  margin-left:10px;
}
#directory-search input.searchtext {
	border:1px solid #C8C8C8;
	margin-bottom:5px;
	height:25px;
	padding-left: 23px;
	background:#FFFFFF url('../images/search.png') left no-repeat;
	width:245px;
}
#directory-search input.searchsubmit {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	margin-top:5px;
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	/* Rounded Borders */
    border:1px solid #C8C8C8;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* Drop Shadow */
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	/* DIV Gradient */
    background-color:#606060;
	background: -webkit-gradient(linear, left top, left bottom, from(#A8A8A8), to(#606060));
	background: -moz-linear-gradient(top, #A8A8A8, #606060);
 filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8A8A8', endColorstr='#606060');
}
.childcat_box {
	background:url('../images/grey_bg.gif') top left repeat-x;
	border:1px solid #C8C8C8;
	margin-bottom:15px;
	padding:10px;
}
.childcat_box h3 {
	margin-bottom:5px;
	padding:10px 0px 5px 0px;
	border-bottom:1px dotted #ccc;
}
.childcat_box ul.childcat_box_list li a:link {
	font-size:14px;
	color:#484848;
	text-decoration:none;
	list-style-image: url(../images/bullet-right.png);
}
.childcat_box ul.childcat_box_list li a:visited {
	font-size:14px;
	color:#484848;
	text-decoration:none;
}
.childcat_box ul.childcat_box_list li a:hover {
	font-size:14px;
	color:#989898;
	text-decoration:none;
}
.childcat_box ul.childcat_box_list li a:active {
	font-size:14px;
	color:#484848;
	text-decoration:none;
}
.directory-box {
	width:600px;
	padding:0px;
	margin-bottom:10px;
}
.directory-box-right {
	float:left;
	border:1px solid #C8C8C8;
	background-color:#F0F0F0;
	padding:10px;
	margin-bottom:10px;
	width:310px;
}
.directory-box-right h4 {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
.directory-box-left {
	float:left;
	width:255px;
	padding-right:10px;
}
.directory-box h3 {
	width:595px;
	padding:5px 0px 5px 5px;
	background-color:#F0F0F0;
}
/*
/* ---------------------- */

/*
Fixes for the featured
Also see style.css
*/

div.panel {
	width: 940px;
	float: left;
}
div#mygallery, div.stepcarousel {
	width: 940px !important;
}
/*
Calendar stuff
*/
table#calprop0, table#compprop0 {
	width: 100%;
}
.strapline {
	font-weight: bold;
	font-size: 120%;
	line-height: 1.5em;
}
.reallives {
	border: none !important;
}
.reallives h2 {
	margin: 0;
}

