/**
 * @version   1.1 April 9, 2013
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2013 RocketTheme, LLC
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 */
 
.copytext {
	font-size: 12px;
	}
	
.copytextlink {
	font-size: 12px;
	}

/* Logo */
.logo-type-fresco #rt-logo {background: url(../images/community-a/logo/logo.png) 0 0 no-repeat;width: 183px;}

/* Core */
body, a:hover, #rt-main .component-block .noblock .module-surround {color: #323232;}
a {
	color: #73604c;
	}

/* Backgrounds */
.backgroundlevel-high, .backgroundlevel-med {
	background-color: #e7e2dd;
	background-image: none;
	}
.backgroundlevel-low {
	background: #e7e2dd;
	}
.backgroundlevel-high .main-bg {
	background-image: none;
	}
.backgroundlevel-high .rt-footer-surround {
	background: none;
	}

/* Navigation */
#rt-navigation {
	/*
	background: #d2cecb;
	border: 1px solid rgba(225, 225, 225, 0.3);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(0, 0, 0, 0.9);
	background-image: url(../images/community-a/nav-overlay.png);
	*/
	background-image: url(../images/global/dark-5.png);
	box-shadow: inset 0 6px 12px rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid #fff;	
	
	}
	
	
	
.rt-menubar .menutop li {
	background-image: url(../images/community-a/menu-separator.png);
	}
	
.menutop .item {
	/* font color inside parent menu item */
	color: #73604c;
	/*text-shadow: -1px -1px 1px #000;*/
	}
	
.rt-menubar .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop li .item:hover {
	box-shadow: 0 -2px 4px rgba(0,0,0,0.3);
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	border-top: 1px solid rgba(0,0,0,0.2);
	}
	
.rt-menubar .menutop li.f-mainparent-itemfocus .item:after, .rt-menubar .menutop li .item:hover:after {
	border-top: 1px solid rgba(225,225,225,0.2);
	border-left: 1px solid rgba(225,225,225,0.2);
	border-right: 1px solid rgba(225,225,225,0.2);
	}
	
.rt-menubar .menutop li.active .item, .rt-menubar .menutop li.active .item > span > span {
	background-image: url(../images/community-a/menu-shadow.png);
	}
	
.menutop li.active > .item span {
	background-image: url(../images/community-a/menu-gradient.png);
	}

.fusion-submenu-wrapper {
	background-color: #e7e2dd; /* colour background parent menu item */
	background-image: url(../images/community-a/menu-drop-overlay.png);
	box-shadow: 0 3px 4px rgba(0,0,0,0.5);
	border: 1px solid rgba(0, 0, 0, 0.2);
	}
	
.menutop .fusion-js-subs li > .item, .menutop .fusion-module .title {
	color: #73604c; /* font color inside submenu */
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.6); */
	}
	
.rt-menubar .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop li .item:hover {
    background-color: #e7e2dd; /* background color of parent menu item HOVER*/
	}
	
.rt-menubar .menutop li.f-mainparent-itemfocus .item, .rt-menubar .menutop li .item:hover, .rt-menubar .menutop li.root.f-mainparent-itemfocus .item, .rt-menubar .menutop li.root .item:hover, .fusion-submenu-wrapper .item {
	color: #73604c;
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.5) !important; */
	}
	
.menutop li.root.active .item {
	color: #73604c; /* font colour menu item */
	}

.fusion-js-subs li > .item:hover, .fusion-js-subs .f-menuparent-itemfocus > .item, .fusion-js-subs li.active > .item {
	box-shadow: 0 0 3px rgba(0,0,0,0.4);
	border: 1px solid rgba(0,0,0,0.3);
	background-image: url(../images/community-a/item-overlay.png);
	background-color: #e7e2dd; /* background colour of inner menu item when hovered over */
	}
	
.fusion-js-subs li > .item:hover > span, .fusion-js-subs .f-menuparent-itemfocus > .item > span, .fusion-js-subs li.active > .item > span {
	border-top: 1px solid rgba(225, 225, 225, 0.3);
	}
	
.menutop .parent.root .item span .daddyicon, .menutop li.root .daddy.item .daddyicon, .menutop ul li > .daddy span, .daddyicon, .menutop ul li > .daddy span {
	background-image: url(../images/community-a/arrows.png);
	}


/* Modules */
.component-block, .module-surround, .sprocket-mosaic-container .sprocket-mosaic-item, .rt-block.menu-block, .rt-error-box {
	background-color: #F1F5F5; /* background colour of all the modules */
	box-shadow: 0 2px 6px rgba(0,0,0,0.4);
	/* text-shadow: 1px 1px 1px rgba(225,225,225,0.9); */
	} 
	
.noblock .module-surround {
	background-color: transparent;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
	color: #323232;
	}
	
.title, .component-content h1, .component-content h2, .edit legend {
	background-color: #E9EFF0; /* background colour of page title */
	background-image: url(../images/community-a/title-overlay.png);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
	color: #505050;
	/* text-shadow: 1px 1px 1px #fff; */
	}

/* Module Variations */
.title1 .title {background-color: #e7e2dd;
	background-image: url(../images/community-a/title-overlay.png);
	color: #fff;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.5); */
	}
.title2 .title {
	background-color: #444;
	background-image: url(../images/community-a/title-overlay.png);
	color: #fff;
	/*text-shadow: -1px -1px 1px rgba(0,0,0,0.5); */
	}
.title3 .title {background-color: #EEDDC3;background-image: url(../images/community-a/title-overlay.png);}
.title4 .title {
	background-color: #999;
	background-image: url(../images/community-a/title-overlay.png);
	color: #fff;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.5); */
	}
.rt-footer-surround .rt-grid-2 .module-title .title, .rt-grid-2 .title5 .module-title .title {background-image: url(../images/community-a/grid-2-title4.png);}
.rt-footer-surround .rt-grid-3 .module-title .title, .rt-grid-3 .title5 .module-title .title {background-image: url(../images/community-a/grid-3-title4.png);}
.rt-footer-surround .rt-grid-4 .module-title .title, .rt-grid-4 .title5 .module-title .title {background-image: url(../images/community-a/grid-4-title4.png);}
.rt-footer-surround .rt-grid-5 .module-title .title, .rt-grid-5 .title5 .module-title .title {background-image: url(../images/community-a/grid-5-title4.png);}
.rt-footer-surround .rt-grid-6 .module-title .title, .rt-grid-6 .title5 .module-title .title {background-image: url(../images/community-a/grid-6-title4.png);}
.rt-footer-surround .rt-grid-7 .module-title .title, .rt-grid-7 .title5 .module-title .title {background-image: url(../images/community-a/grid-7-title4.png);}
.rt-footer-surround .rt-grid-8 .module-title .title, .rt-grid-8 .title5 .module-title .title {background-image: url(../images/community-a/grid-8-title4.png);}
.rt-footer-surround .rt-grid-9 .module-title .title, .rt-grid-9 .title5 .module-title .title {background-image: url(../images/community-a/grid-9-title4.png);}
.rt-footer-surround .rt-grid-10 .module-title .title, .rt-grid-10 .title5 .module-title .title {background-image: url(../images/community-a/grid-10-title4.png);}
.rt-footer-surround .rt-grid-11 .module-title .title, .rt-grid-11 .title5 .module-title .title {background-image: url(../images/community-a/grid-11-title4.png);}
.rt-footer-surround .rt-grid-12 .module-title .title, .rt-grid-12 .title5 .module-title .title {background-image: url(../images/community-a/grid-12-title4.png);}
.rt-footer-surround .module-title .title {
	color: #fff;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.5); */
	}
.box1 .module-surround {
	background-color: #2FC3ED;
	background-image: none;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	text-shadow: -1px -1px 1px rgba(0,0,0,0.5);
	color: #fff;}
.box1 a {
	color: #D1F1FA;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.3); */
	}
.box1 a:hover {
	color: #fff;
	}
.box2 .module-surround {
	background-color: #EEDDC3;
	/* text-shadow: 1px 1px 1px rgba(225,225,225,0.8); */
	color: #323232;
	}
.box2 a {
	color: #B66C0F;
	}
.box2 a:hover {
	color: #9B5A08;
	}
.box3 .module-surround {
	background-color: #73604c;
	color: #fff;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.3); */
	}
.box3 a {
	color: #D1F1FA;
	}
.box3 a:hover {
	color: #fff;
	}
.box4 .module-surround {
	background-color: #fafafa;
	/* text-shadow: 1px 1px 1px rgba(225,225,225,0.8); */
	color: #434139;
	}

.horizmenu .menu {
	background-image: url(../images/global/dark-5.png);
	box-shadow: inset 0 6px 12px rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid #fff;
	}
	
.horizmenu .module-content .menu li a {
	/* text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.6); */
	color: #323232;
	}
	
.horizmenu ul.menu li a:hover, .horizmenu ul.menu li .item:hover, .horizmenu ul.menu li .separator:hover, .horizmenu ul.menu li.active a, .horizmenu ul.menu li.active .item, .horizmenu ul.menu li.active .separator {
	background-color: #2FC3ED;
	/* background-color: #f38440; orange */
	border: 1px solid rgba(0,0,0,0.4);
	color: #fff;
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.3); */
	background-image: url(../images/community-a/readon.png);
	}
	
.horizmenu ul.menu li a:hover:after, .horizmenu ul.menu li .item:hover:after, .horizmenu ul.menu li .separator:hover:after, .horizmenu ul.menu li.active a:after, .horizmenu ul.menu li.active .item:after, .horizmenu ul.menu li.active .separator:after {border-top: 1px solid rgba(225,225,225,0.3);}
.horizmenu .module-content .menu > li {border: none;background: transparent;}

/* Side Menu */
.menu > li {border: 1px solid rgba(0,0,0,0.3);background-color: #F1F5F5;box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
.menu > li > .item, .menu > li > a {
	/* background-image: url(../images/community-a/tabs-overlay.png); */
	background-image: none;
	color: #504843;
	/* text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.9); */
	}
.menu > li > .item:hover, .menu > li > a:hover, .module-content .menu > li.active > a {
	background-color: #e7e2dd; /* background colour menu items under archive, etc. */
	/* color: #73604c; color font */
	color: #505050; /* color font */
	/* text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4); */
	}
	
.menu > li.active.parent > a {border-bottom: 1px solid rgba(0,0,0,0.3);box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.menu li.parent li > a {background-image: url(../images/community-a/small-arrows.png);}
.module-content .menu li.active#current > .item, .module-content .menu li.active.current > a, .module-content .menu li.active#current > a {color: #504843;}

/* Footer */
.rt-footer-inner {
	background-color: #1CA8D2;
	/* background-color: #f38440; orange */ 
	box-shadow: inset 1px 0 0 rgba(0,0,0,0.2), inset -1px 0 0 rgba(0,0,0,0.2), 0 0 6px rgba(0,0,0,0.4);
	color: #fff;
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.5); */
	}
	
.rt-footer-inner .module-surround, .rt-footer-inner .title {
	color: #000;
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.5); */
	}
	
.rt-footer-inner a {
	color: #BCFEFF;
	/* text-shadow: -1px -1px 1px rgba(0,0,0,0.3); */
	}
	
.rt-footer-inner a:hover {
	color: #fff;
	}

/* Buttons & Inputs */
.button, .readon, .readmore, .validate, .box1 a.readon:hover, #member-profile a, #member-registration a, .formelm-buttons button, body .btn-primary, body .btn {
	/* background-color: #2FC3ED; */
	background-color: #c8bdb1;
	/* background-color: #e8ded9; */
	/* color:#462f17 !important; /* font colour */
	color: #505050 !important;
	box-shadow: 0 0 0 4px rgba(0,0,0,0.1);
	border: 1px solid rgba(0,0,0,0.2);
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.3); */
	background-image: url(../images/community-a/readon.png);
	}
	
.button:after, .readon:after, .readmore:after, .validate:after, .box1 a.readon:hover:after, #member-profile a:after, #member-registration a:after, .formelm-buttons button:after, body .btn-primary:after, body .btn:after {
	border-top: 1px solid rgba(225,225,225,0.3);
	}
	
.readmore a {
	color: #fff;
	/* text-shadow: 1px -1px 1px rgba(0,0,0,0.5); */
	}
	
.login-fields #username, .login #username, .login-fields #password, .login #password, body #contact-form input, body #contact-form textarea, #modlgn-username, #modlgn-passwd, #jform_email, body #member-registration input, #search-searchword, .finder .inputbox, .inputbox {
	border: 1px solid #C9C2B5;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
	}
	
.component-content .login + div ul li a, #login-form a, .component-content .items-more ol li a {
	background-image: url(../images/community-a/small-arrows.png);
	}
	
.login-fields #username:focus, .login-fields #password:focus, body #contact-form input:focus, body #contact-form textarea:focus, #modlgn-username:focus, #modlgn-passwd:focus, input#jform_email:focus, #rokajaxsearch .inputbox:focus, body #member-registration input:focus, #search-searchword:focus, .finder .inputbox:focus, .inputbox:focus {
	border: 1px solid #2FC3ED;
	box-shadow: inset 0 1px 3px rgba(47, 195, 237, 0.6), 0 0 8px rgba(47, 195, 237, 0.6)
	}

/* Article */
.component-content .actions li img {background-image: url(../images/community-a/article-icons.png);}

/* Article - Blog Layout */
.blog-published {
	background-color: #2FC3ED;
	/* background-color: #f38440; orange */
	color: #fff;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.3);
	box-shadow: -1px 1px 2px rgba(0,0,0,0.4);
	border: 1px solid rgba(0,0,0,0.2);
	background-image: url(../images/community-a/title-overlay.png);
	}
	
.blog-published:after {
	border-top: 1px solid rgba(225,225,225,0.4);
	}

/* Transparent Background */
.rt-transparent-bg {color: #323232;
/* text-shadow: 1px 1px 1px rgba(225,225,225, 0.5); */
}
.rt-transparent-bg a {color: #2FC3ED;} /* blue */
.rt-transparent-bg a:hover {color: #323232;}

/* Typography */
body .checkmark li:after, body .circle-checkmark li:before, body .square-checkmark li:before, body .circle-small li:after, body .circle li:after, body .circle-large li:after, .title5 .title:before, .sprocket-headlines-badge:after {border-color: #2FC3ED;}
body .triangle-small li:after, body .triangle li:after, body .triangle-large li:after {border-color: transparent transparent transparent #2FC3ED;}

/* Breadcrumbs */
.breadcrumbs img[src$="arrow.png"] {
	background-image: url(../images/community-a/small-arrows.png);
	}
	
.breadcrumbs, ul.breadcrumb {
	background-image: url(../images/global/dark-10.png);box-shadow: inset 0 6px 12px rgba(0, 0, 0, 0.2);
	border-bottom: 1px solid #fff;
	}

/* ToTop - Feature */
.rt-totop {
	background-image: url(../images/community-a/totop.png);
	border: 1px solid rgba(0,0,0,0.3)
	;box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	}
	
body .rt-totop {
	background-position: 50% -1px;
	width: 38px;
	height: 37px;
	border-radius: 4px 4px 0 0;border-bottom: none;
	}

/* Font Sizer - Feature */
.rt-fontsizer-buttons .button {
	background-image: url(../images/community-a/small-arrows.png);
	}

/* Extra's */
.tip-wrap {border: 1px solid #999;background-color: #F1F5F5;box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
#rocket {background: url(../images/global/rocket.png) no-repeat;}
