/* Navigation */

#rt-navigation {
	background: #593800;
	border-radius: 5px;
	border: medium;
	}
	
.rt-menubar .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop li .item:hover {
	background-color: #7eaad9;
	}
	
.menutop li.active > .item span {
	background-image: url(../images/community-a/menu-gradient.png);
	background-color: #7eaad9;
	}

.menutop li:hover > .item span {
	background-color: #B7D1EA;
}

.menutop .item {
	color: #eeeeee;
	text-shadow: -1px -1px 1px #000;
	}

.fusion-submenu-wrapper {
	background-color: #7eaad9;
	margin-left: 20px;
 }
 
 .menutop li.root:first-child, .rt-menubar .menutop li {
     margin-top: 0;
 }

.fusion-js-subs li > .item:hover, .fusion-js-subs .f-menuparent-itemfocus > .item, .fusion-js-subs li.active > .item {
	background-color: #7eaad9;
	}
	
.menu > li > .item:hover, .menu > li > a:hover, .module-content .menu > li.active > a {
	background-color: #B7D1EA;
	text-shadow: none;
	}
	
.module-content .menu li.active#current > .item, .module-content .menu li.active.current > a, .module-content .menu li.active#current > a {
	color: #999999;
	}

.menu > li > .item, .menu > li > a {
	background-color: #7eaad9;
	color: #eeeeee;
	text-shadow: none;
}

.menu li.parent li > a:hover {
	background-color: #B7D1EA;
	color: #999999;
	text-shadow: none;
}



		
/* End Navigation */

/* Miscellaneous */
	
p {
	font-size: 1.1em;
}

a {
	color: #7eaad9;
	font-weight: bold;
}

a:hover {
	color: #B7D1EA;
	}

.center {
	text-align: center;
}

.indent {
	margin-left: 35px;
}

.indent2 {
	margin-left: 70px;
}

blockquote {
	margin: 0 50px 0 50px;
}

hr {
    height: 30px;
    border-style: solid;
    border-color: #7eaad9;
    border-width: 3px 0 0 0;
    border-radius: 20px;
    margin-top: 30px;
}

hr:before {
    display: block;
    content: "";
    height: 30px;
    margin-top: -31px;
    border-style: solid;
    border-color: #7eaad9;
    border-width: 0 0 3px 0;
    border-radius: 20px;
}

.backgroundlevel-high .main-bg {
	background: url(../images/community-a/bg.jpg) left repeat;
	}

.article-info dd {
	margin-bottom: 10px;
}

div.component-content {
	margin: 0 10px;
}

.component-content h2 {
	margin-left: -45px;
}

.component-content h1 {
	font-size: 180%;
	font-weight: bold;
}

.title, .component-content h1, .component-content h2, .edit legend {
	background-color: #5C96D5;
	margin-left: -45px;
	}
	

.component-content .pagenav .next {
	background-color: #7eaad9 !important;
	background-image: url("../images/community-a/readon.png");
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
	color: #fff !important;
	text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.3);
	margin-top: 20px;
}

.component-content .pagenav .next:hover {
	cursor: pointer;
	background-color:#B7D1EA;
	background-image: none;
}

.component-content .pagenav .previous {
	background-color: #7eaad9 !important;
	background-image: url("../images/community-a/readon.png");
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
	color: #fff !important;
	text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.3);
	margin-top: 20px;
}

.component-content .pagenav .previous:hover {
	cursor: pointer;
	background-color:#B7D1EA;
	background-image: none;
}


.component-content .pagenav li a {
	color: #FFFFFF !important;
}
	
.button, .readon, .readmore, .validate, .box1 a.readon:hover, #member-profile a, #member-registration a, .formelm-buttons button, body .btn-primary, body .btn {
	background-color: #7eaad9 !important;
	background-image: url("../images/community-a/readon.png");
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
	color: #fff !important;
	text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.3)
	}
	
.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover, body .btn-primary:hover, body .btn:hover {
    cursor: pointer;
    background-color:#B7D1EA;
    background-image: none;
}

.readmore {
	margin-top: 20px;
}

.readmore a:hover {
	color: #FFF !important;
}

.title, .component-content h2 a {
	font-size: .75em !important;
	color: #505050 !important;
}

.banneritem {
	margin-top: 20px;
	border: 1px solid #333;
}

#rt-sidebar-a div.banneritem * {
	max-width: 100%;
/*	width: 100%;*/
	}

#rt-mainbottom div.banneritem * {
	max-width: 100%;
/*	width: 100%;*/
	}


/* End Miscellaneous */
	
/* Footer */

.rt-footer-inner {
	background-color: #593800;
	border-radius: 5px;
	height: 35px;
}

.footer1 {
	color: #eeeeee;
}

.backgroundlevel-high .rt-footer-surround {
	background: url(../images/community-a/footer-bg-high.jpg) repeat-x;
	height: 130px;
	}
	
.backgroundlevel-high .rt-footer-surround .rt-container {
	margin-top: 35px;
}

.layout-mode-responsive #rt-footer .rt-block, .layout-mode-responsive #rt-copyright .rt-block {
	padding: 8px 28px;
}

/* End Footer */



