
body{margin: 0; }
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus {outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0; margin-bottom:10px ;}
.clear {clear:both;}
#clear {clear:both;}
.course-content p{line-height:200%!important; padding-right:20px;}
/*** Main ***/

html, body {}


.clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.wrapper2 {width: 100%;  background: #eeffee; padding-bottom:10px;  overflow:hidden; margin: 10px auto 10px auto; padding-top:10px;}
.wrapper {width: 100%;  margin:10px auto 0; padding:10px 10px 5px 10px; border:1px solid #D8E7d8; background:#fefefe;max-width: 1000px;}
.wrappert {width: 100%;  margin:10px auto 0; padding:0 20px 0 20px; border:1px solid #D88D3B; background:#fefefe;max-width: 950px;}
.page-id-11 .wrapper {display: none;}
.home-image {border:2px solid #fff;width: 1000px; background:#fff;}
::selection {background:#FFFDC6; color:#000;}


form p {float:left; padding:0 5px;}
input, textarea {padding:5px;border: solid 1px #ccc;}
input:disabled {color:#000;}
.wpcf7-list-item {width:100%; padding:2px; float:left;}
.hrline {margin:5px 0; width:560px; float:left; border-top: 1px solid #333;}
hr {margin-bottom:15px; clear:both;color:#D88D3B;border-color:#D88D3B;}
img.bg { height: auto;left: 0;min-height: 100%;position: fixed;top: 0;width: 100%;}

.portallink {float:right; background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px;padding: 3px 10px 3px 10px;width: auto;}
.portallink a { color:#666;}
.portallink:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallink a:hover {color: #333333;text-decoration: none;} 

.portallinkb { background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px;padding: 3px 10px 3px 10px;width: auto;}
.portallinkb a { color:#666;font-size:16px;}
.portallinkb:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallinkb a:hover {color: #333333;text-decoration: none;} 

.portallinkl {float:left; background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px;padding: 3px 10px 3px 10px;width: auto;}
.portallinkl a { color:#666;}
.portallinkl:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallinkl a:hover {color: #333333;text-decoration: none;} 

.portallinkr {float:right; background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px;padding: 3px 10px 3px 10px;width: auto;}
.portallinkr a { color:#666;}
.portallinkr:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallinkr a:hover {color: #333333;text-decoration: none;} 

.portallinkp {float:left; background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px;padding: 3px 10px 3px 10px;width: 100%;}
.portallinkp a { color:#666;}
.portallinkp:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallinkp a:hover {color: #333333;text-decoration: none;} 
.portallinkp img {margin:5px 10px 5px 10px;}
.portallinkp paypal {margin:0px 10px 5px 10px;}
.portallinkp b {padding:0; margin: 0;}

.portalOptions {background: #fff; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px; margin-top: 1px; margin-bottom: 5px; width: auto; padding:5px;}
.portalOptions img {margin: 5px 4px 5px 4px;}
.portalOptions table {margin: 0px 0px 0px 0px;}
.portalOptionsText {font-size: 15px; font-weight: bold; color: #3e6624; margin: 5px 0px 5px 10px; float:left;}
.portalOptionsWarn {font-size: 15px; color: #3e6624; margin: 5px 0px 5px 10px; float:right;}

.portallinkf { background: none repeat scroll 0 0 #DFEDE1; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 0px; margin-bottom: 7px; padding: 3px 10px 3px 10px;width: auto;}
.portallinkf a { color:#666;font-size:16px;}
.portallinkf:hover {background: none repeat scroll 0 0 #EEEEEE;}
.portallinkf a:hover {color: #333333;text-decoration: none;} 


.portalStatus {float:right; background: none repeat scroll 0 0 #f0ced6; border: 1px solid #ccc;border-radius: 4px 4px 4px 4px;font-size: 15px; margin-top: 1px; margin-right:30px; padding: 3px 10px 3px 10px;width: auto;}

.portStreet {
	font-size: 14px;
}
.testimonial {
	background:#ffffff url(../images/left-mark.gif);
	background-repeat: no-repeat;
	padding:0px 0 0 22px;
	margin-top:5px;
}
.pending {
	background:#ffffff url(../images/left-mark.gif);
	background-repeat: no-repeat;
	padding:0px 0 0 22px;
	color: red;
	margin-top:5px;
}
.previewpic {
	margin: 5px 5px 5px 10px;
	width: 400px;
}
#mainFeed8 {width:200px;}
#home-form {width:330px; padding:10px; z-index:800; position:relative; right:0px;top:100px; margin-left:640px}
border-top-right-radius: 10px;}


/*** Header ***/
#logo {position: absolute; bottom: 20px; left: 20px; z-index: 20; padding: 15px;}
#logo-sm {float: left; margin: 5px 10px 0px 20px; }
#logo h1{font-size: 14px; margin-top: 5px; color:#A13919;}
#logo span {font-size: 12px;}
#logo-sm img{}
#logo img {}

#contact-us {float:right; width: 10%; background:#fff; padding: 5px; color:#333; display: block; text-align: center;}
#contact-us a {color:#A1772A; }
.header-fix {width:100%; position:fixed; top:0px; background:#fff;z-index:99; border-bottom:1px solid #D88D3B;}
.header {width: 100%; height:110px; margin: 10px auto 0 auto; max-width: 1000px; background:#fff; }
.header-main { width: 100%; margin:0;}
.header-main p { padding:5px 20px; line-height:170%;}
.header-image {margin:0 auto; width:99%;padding: .5%;clear:both; background:#fff;-moz-box-shadow: 0px 0px 10px #666;-webkit-box-shadow: 0px 0px 10px #666;box-shadow: 0px 0px 10px #666;max-width: 1000px;position: relative;}
.header-image img {width:100%;  }

.single-post .header-image img {width: auto; }


/*-------------------------------------------------------------------------------------------*/
/*- MENU ------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/

ul#nav{padding:0;width:auto; margin: 80px 0 0px 0; float: right;}
ul#nav li{float:left;position:relative;margin:0;padding:0;border-left:none;list-style-type:none;z-index:100;}
ul#nav li a{display:block;padding:0 14px;line-height:43px; font-size: 16px;}
ul#nav li:hover > ul{display:block;}
/*space before first item */
ul#nav > li:first-child{margin-left:0px; padding-left: 0;}
/* Darken on hover */
ul#nav li a:hover{background-color:#f6f6f6; color:#B37E34;}

/* Darken if current item */
ul#nav li.current_page_parent a, ul#nav .current_page_item a, ul#nav .current_page_ancestor a{background:url(images/menuMedium.png) 0 0 repeat-x;}

/* Underline if current item */
ul#nav li a span{padding:0 0 2px 0;}
ul#nav li.current_page_parent a span, ul#nav .current_page_item a span, ul#nav .current_page_ancestor a span{background:url(images/menuUnderline.png) 0 bottom repeat-x; padding-bottom: 4px; border-bottom: 3px solid #000; }

/* Scoring between items */
ul#nav li .left, ul#nav li .right{position:absolute;top:0;height:43px;width:1px;}
ul#nav li .left{left:0;background:url(images/menuDivider.png) -1px 50% no-repeat;}
ul#nav li .right{right:0;background:url(images/menuDivider.png) 0 50% no-repeat;}
ul#nav li:first-child .left, ul#nav li:last-child .right{display:none;}
ul#nav .sub-menu li .left, ul#nav .sub-menu li .right{display:none;}



/* Dropdowns */
ul#nav ul.sub-menu{display:none;position:absolute;top:43px;left:-1px;z-index:2;background:#fff;width:190px;border:1px solid #ddd;margin:0;padding:0;z-index:100;-moz-box-shadow:1px 1px 6px rgba(0,0,0,0.15);-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.15);box-shadow:1px 1px 6px rgba(0,0,0,0.15); z-index: 999;}
ul#nav ul.sub-menu li:last-child{border-bottom:none;}
ul#nav ul.sub-menu ul{left:190px;top:-1px;}
ul#nav li:last-child ul.sub-menu ul{left:auto;right:162px;top:0;}
ul#nav ul.sub-menu li{width:100%;border:none;border-bottom:1px dotted #ddd;padding:0;background:#fff;}
ul#nav ul.sub-menu li a{display:block;padding:8px 17px;margin:0;line-height:20px;background:#fff;border-top:none;font-size:13px;color:#444;}
ul#nav ul.sub-menu li a:hover{background:#f6f6f6;}
ul#nav ul.sub-menu li a span{background:none;border-bottom: none;}
ul#nav ul.sub-menu li.current_page_parent a, ul#nav ul.sub-menu li.current_page_parent a:hover, ul#nav ul.sub-menu .current_page_item a, ul#nav ul.sub-menu .current_page_item a:hover, ul#nav ul.sub-menu .current_page_ancestor a span{background:#f3f3f3; }



/* Menu Toggle */
#menu-toggle strong{display:none;}

#menu.membersMenu .guestsonly{display:none;}
#menu.guestsMenu .membersonly{display:none;}



.search {width: 225px; float: right; position: relative; top: -2px; background: #e9e9e9;}
.search input {background: none; border: none; font-size: 16px; font-weight: bold; color: #fff; padding: 4px 5px 4px 5px; width: 191px; vertical-align: middle;}
.search button {background: url("images/search.png") 50% 50% no-repeat; border: none; height: 16px; width: 16px; vertical-align: middle; cursor: pointer;}


table.portal {border-color:#ccc!important;}
.fixed-footer {position:absolute; bottom:0; width:100%; background:#fff;}

/**product portal**/
#members-header {width: 100%; float:left;border-bottom: 1px solid #D88D3B; margin-bottom: 10px;}
#members-title {float: left; }
.memTitle  {font-size: 30px;height:35px;}

#weatherFeed {float: right; width: 35%; margin-top: -25px;}
span.weatherTempR, b.weatherDay {margin-top: -8px;}
.weatherTempR {margin-left: 10px; }
.more-weather {float: right; margin-left: 10px; }
.weatherCt {margin-bottom: 5px; text-align: right;}
.weatherTitle {display: none;}
.weatherIcon {margin-right: 10px}

.zformat{
	margin-left:10px;
}
.zformat td{
	font-size:12px;
	line-height:1.0em;
}

.stamp {position: absolute;right: 0%;top: 0;}
.grid-sizer { width: 31%; }
.gutter-sizer { width: 2%; }

.page-id-14 .news-item, .page-id-5654 .news-item, .page-id-5826 .news-item {width:31%;padding:0;background:#fff;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);margin:10px 0;-moz-box-sizing:border-box;box-sizing:border-box;border:0; border: solid 1px #DCDCDC;}
.page-id-14 .attachment-full, .page-id-5654 .attachment-full, .page-id-5826 .attachment-full{width:100%;height:auto;margin:0;}
.page-id-14 .post-title, .page-id-5654 .post-title, .page-id-5826 .post-title{margin:0 0 15px 0;line-height:1.15em;font-size:22px;}
.page-id-14 h2.post-title a, .page-id-5654 h2.post-title a, , .page-id-5826 h2.post-title a{border-bottom: none!important;}
.page-id-14 .post-content a.more, .page-id-5654 .post-content a.more, .page-id-5826 .post-content a.more{background: none repeat scroll 0 0 #333333;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 6px;
	display: inline-block;margin:17px 0 0 0;}
.page-id-14 .post-content, .page-id-5654 .post-content, .page-id-5826 .post-content{overflow:hidden;}
.page-id-14 .post-content p:first-child, .page-id-5654 .post-content p:first-child, .page-id-5826 .post-content p:first-child{display:none;}
.page-id-14 .post-meta, .page-id-5654 .post-meta, .page-id-5826 .post-meta{margin:-5px 0 0 0;display:block; clear:both;}
.page-id-14 .news-text, .page-id-5654 .news-text, .page-id-5826 .news-text{margin:20px;}




table.portal{border:1px solid #2B323A;padding-bottom: 10px;}
table.portal th{background:#2B323A;padding:8px;font-weight:bold;font-size:15px;}
table.portal td{padding:6px;font-family:Arial;font-size:12px;}
table.portal td a{}
table.portal td input, table.portal td select{border:1px solid #aaa;}





#portal-col {width: 48%; float:left; margin-right: 2%;}
#portal-colr {width: 48%; float:left; margin-left: 2%;}
.portal-box {width:100%;padding:1% 2% 1% 2%;background:#fff;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);margin:0 0 19px 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;}
.portal-map-box {width:100%;padding:1% 2% 1% 2%;background:#fff;-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1);box-shadow:2px 2px 3px rgba(0,0,0,0.1);margin:0 0 19px 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #ddd;}
.portal-charity {width:100%;padding:1% 2% 1% 2%;background:#fff;-moz-box-shadow:2px 2px 3px rgba(0,221,17,0.3);-webkit-box-shadow:2px 2px 3px rgba(0,221,17,0.3);box-shadow:2px 2px 3px rgba(0,221,17,0.3);margin:0 0 19px 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #00dd11;}
.portal-warning {width:100%;padding:1% 2% 1% 2%;background:#fff;-moz-box-shadow:2px 2px 3px rgba(255,0,0,0.3);-webkit-box-shadow:2px 2px 3px rgba(255,0,0,0.3);box-shadow:2px 2px 3px rgba(255,0,0,0.3);margin:0 0 19px 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid red;}
.portal-referral {width:100%;padding:1% 2% 1% 2%;background:#ffffcc;-moz-box-shadow:2px 2px 3px rgba(0,221,17,0.3);-webkit-box-shadow:2px 2px 3px rgba(0,221,17,0.3);box-shadow:2px 2px 3px rgba(0,221,17,0.3);margin:0 0 19px 0;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #00dd11;}
.portal-links {padding-bottom:6px; overflow: hidden;}
.portal-box li { list-style: none; line-height: normal;}
/* header links */
.portal-links a {color:#fff;height:auto;background:#263A2D;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;float:left;width:94%;padding:3%;margin-bottom:10px;text-transform: uppercase;font-size:14px; clear: both; display: block;}

.portal-links a:hover {background:#555;}
.portal-links a:active {background:#033;}
.portalLink a {color: #fff;background:#B3B3B3;display:inline-block;text-align:center;padding:2px 2%;font-size:.9em;  float: right; margin: 5px 0; border-bottom: none!important;}
.password a  {margin-right: 1%;}
#date{float:right;margin-right:10px;line-height:24px; margin-top: -80px;}
h1#welcome {width:100%;float:left;margin-left: 1%;}
.msgAreaIn a {width: 100%; clear: both; color:#d88d3b; float: left; }
.msgAreaIn .ui-btn-text {color: #fff;}


/*** Middle ***/

.middle {padding-bottom: 20px; margin: 0 10px;}
.middlet {padding-bottom: 0px; margin: 0px auto;}
#content {width: 71%; float: right;}
#content-main {width: 71%; float: left;}
.page-id-11 #content-main {width: 100%;}
#content-full {width: 100%; float: left; padding: 40px 0;}

.wrapper2 .post {padding-bottom: 15px; position: relative;}

.post_meta {width: 100%; float: left; padding: 25px 15px 0;}
.post_meta h2 {font-weight: normal; margin-bottom: 15px; line-height: 1.3em;}
.post_meta h2 a {color: #484515; text-decoration: none;}
.post_meta h2 a:hover {color: #ccc;}
.post_data {color: #9d9d9d; font-size: 11px;}
.post_data a {color: #484515; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_data a:hover {border-color: #000;}
.post_author {margin-bottom: 2px;}
.post_date {background: url("images/dash.png") 0 100% no-repeat; padding-bottom: 10px; margin-bottom: 10px;}
.post_categories {margin-bottom: 10px;}

.post_share {margin-bottom: 10px;}
.sharethis {padding-top: 10px; background: url("images/dash.png") 0 0 no-repeat; display: inline-block;}
.sharelist {display: none; margin-top: 10px;}
.sharelist li {padding-left: 12px; margin-bottom: 3px;}
.share_fb {background: url("images/facebook.png") 0 2px no-repeat;}
.share_twitter {background: url("images/twitter.png") 0 2px no-repeat;}
.share_digg {background: url("images/digg.png") 0 2px no-repeat;}
.share_su {background: url("images/stumbleupon.png") 0 2px no-repeat;}
.share_deli {background: url("images/delicious.png") 0 2px no-repeat;}

.post_edit {padding-top: 10px; background: url("images/dash.png") 0 0 no-repeat;}

.post_content { margin: 2%; }
.post-11 #content-main  {width: 100%!important; overflow:hidden}
.post-11 .sidebar {display: none!important; }
.post-11 .post_content {width: 92%!important;}
.post_content h2, .post_content h3, .post_content h4, .post_content h5, h1.memTitle {font-weight:normal!important; margin-bottom: 15px; color: #484515;}
.post_content h2 {font-size: 30px;padding-bottom:20px; border-bottom: 1px solid #D88D3B; line-height: 1.2em;}


.post_content h3 {font-size: 25px;}
.post_content h4 {font-size: 22px;}
.post_content h5 {font-size: 16px;}
.post_content p, .post_content li {color: #444; font-size: 13px; line-height: 170%; margin-bottom:5px;}
.post_content p, .post_content ul, .post_content ol {margin-bottom: 15px;}
.post_content ul {margin-left: 15px;}
.post_content ol {margin-left: 15px;}
.post_content ul li { list-style: disc; padding-left: 5px; margin-left: 15px;}
.post_content ol li {list-style: decimal;}
.post_content p a, .post_content li a {color: #333; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_content p a:hover, .post_content li a:hover {border-color: #000;}
.post_content blockquote {margin-left: 65px; padding-left: 10px; border-left: 1px solid #e9e9e9; color: #9d9d9d; font-style: none; line-height: 1.5;}
.post_content blockquote p {color: #9d9d9d; font-style: none;}
.post_content h6 {width: 145px;  font-size: 11px; font-weight: normal; color: #9d9d9d;}
.post_content h6 img {display: block; margin: 5px 0; max-width: 145px;}
.post_content h6 a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.post_content h6 a:hover {border-color: #000;}

.more {display: inline-block; font-size: 12px; color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5; background: url("images/dash.png") 0 0 no-repeat; padding-top: 10px;}
.more:hover {border-color: #000;}

.single .post_meta {padding-top: 43px;}
.single .post_content {}
.single .post_content h2 {font-size: 24px; font-weight: bold; margin-bottom: 25px; }
.single .post_content h2 a {text-decoration: none;}
.single .post_content h2 a:hover {color: #9d9d9d;}

.page .post_data h2 {font-size: 28px;}

.post_tags ul {margin: 0;}
.post_tags li {display: block; float: left; height: 19px; background: url("images/tag.png") 0 0 no-repeat !important; padding-left: 5px !important; margin: 0 10px 5px 0; font-size: 11px;}
.post_tags li a {display: block; float: left; height: 19px; line-height: 19px; background: url("images/tag.png") 100% 0 no-repeat; border-bottom: none; padding-right: 5px; margin-right: -5px;}

.archive_title {padding-bottom: 20px;}
.archive_title_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; font-size: 16px; font-weight: bold; padding-top: 30px;}
.archive_title_name {width: 545px; float: right; border-top: 1px solid #e9e9e9; font-size: 31px; font-weight: bold; padding-top: 15px;}

.error404_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; font-size: 89px; font-weight: bold; padding-top: 6px;}
.error404_text {width: 545px; float: right; border-top: 1px solid #e9e9e9; padding-top: 25px;}
.error404_text p {color: #000; font-size: 12px; line-height: 1.5; margin-bottom: 20px;}
.error404_back {font-weight: bold; color: #000; font-size: 11px; background: url("images/dash.png") 0 50% no-repeat; text-decoration: none; border-bottom: 1px solid #e5e5e5; padding-left: 12px;}
.error404_back:hover {border-color: #000;}

/*** Images ***/

.post_content img {margin: 0 0 10px; }
.post_content .attachment img {max-width: 785px;}
.post_content .alignleft, .post_content img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
.post_content .alignright, .post_content img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
.post_content .aligncenter, .post_content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.post_content img.alignleft, .post_content img.alignright, .post_content img.aligncenter {margin-bottom: 12px;}
.post_content .wp-caption {background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
.post_content .wp-caption img {margin: 5px 5px 0;}
.post_content .wp-caption p.wp-caption-text {color: #888; font-size: 12px; margin: 5px;}
.post_content .wp-smiley {margin: 0;}
.post_content .gallery {margin: 0 auto 18px;}
.post_content .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 33%;}
.post_content .gallery img {}
.post_content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
.post_content .gallery dl {margin: 0;}
.post_content .gallery img {}
.post_content .gallery br+br {display: none;}
.post_content .attachment img {display: block; margin: 0 auto;}

/*** Pagination ***/

.pagination {padding-left: 160px;}
.previouspostslink, .nextpostslink {font-size: 12px; color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.previouspostslink:hover, .nextpostslink:hover {border-color: #000;}
.previouspostslink {margin-right: 15px;}
.wp-pagenavi .previouspostslink {margin-right: 0;}

/*** Sidebar ***/

.sidebar {width: 26%; float: right; border-left: 1px solid #D88D3B;padding: 0 0 50px 2%; overflow: hidden; display: block;}
.post-12 .sidebar {width: 450px; float: left; }

.widget {  margin:30px 0; text-align:left; }
.widget_body { padding:15px 25px;}
.widget_body, .widget_body p, .widget_body li {font-size: 13px; line-height: 170%;}
.widget_body li { padding:5px 0; list-style:none;text-transform: uppercase;}
.widget_body li a{ color: #3E5509!important; }
.widget_body li a:before{ content: "-"; padding-right: 10px;}
.widget_body li a:hover{ color:#333; }
.widget_body a {color: #3333; text-decoration: none;  }
.widget_body a:hover {border-color: #3E5509;}
.widget_body li ul li ul li { padding-right: 30px; }
.widget_body .current_page_item {font-weight:bold;}
.edit-sidebar {width:100%; text-align:center;}
.edit-sidebar a {font-size: 12px;}
.course-tour li {width:100px; border: 1px solid #e3dcc8; margin:2px 5px; float:left; text-align:center;}

.url {font-weight: bold;}
.date {display: block; color: #999; line-height:12px; font-size:11px; padding:0 0 5px;}

/*** Comments ***/

#comments {clear: both; padding:20px;}

.comments_heading {padding-bottom: 30px; color: #000; font-size: 16px; font-weight: bold;}
.comment_qty {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.add_comment {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px; text-align: right;}
.add_comment a {color: #000; text-decoration: none;}
.add_comment a:hover {color: #9d9d9d;}

.comment_list a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
.comment_list a:hover {border-color: #000;}
.comment_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding: 15px 0; font-size: 12px; color: #000;}
.comment_meta span {display: block; font-size: 11px; font-weight: normal; color: #9d9d9d; margin-top: 3px;}
.comment_meta span em {display: block; font-style: normal;}
.comment_text {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding: 15px 0; color: #000; font-size: 12px; line-height: 1.5;}
.comment_message {color: #000; font-size: 12px; margin-bottom: 15px;}
.comment_text ul {margin-left: 65px;}
.comment_text ol {margin-left: 85px;}
.comment_text ul li {background: url("images/dash.png") 0 9px no-repeat; padding-left: 14px;}
.comment_text ol li {list-style: decimal;}

#commentform a {color: #000; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
#commentform a:hover {border-color: #000;}
.respond_meta {width: 145px; float: left; border-top: 1px solid #e9e9e9; padding-top: 15px; color: #000; font-size: 16px; font-weight: bold;}
.comment_form {width: 785px; float: right; border-top: 1px solid #e9e9e9; padding-top: 15px;}
.user_data {width: 225px; float: left; margin: 0 15px 15px 0;}
.user_data input {width: 225px; border: none; border-bottom: 1px solid #e9e9e9; padding-bottom: 5px; font: 12px  Arial, Helvetica, sans-serif; color: #9d9d9d;}
.user_data input:focus, .comment_field textarea:focus {color: #000; border-color: #000;}

.comment_field {width: 545px; float: left; margin-bottom: 15px;}
.comment_field textarea {height: 108px; overflow: auto; width: 545px; border: none; border-bottom: 1px solid #e9e9e9; font: 12px  Arial, Helvetica, sans-serif; color: #9d9d9d;}
.comment_submit {clear: both;}
#submit {padding:0 20px 0 20px; height: 25px; border: none; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: #DFEDE1;border: 1px solid #ccc; color: #000; font: bold 12px  Economica,"Oxygen","Strait",Arial, Helvetica, sans-serif; cursor: pointer;}
#submit:hover {background: #EEEEEE; color: #000;}

/*** Footer ***/

.home-thumb {margin: 0 auto; max-width:1000px; width: 100%; background:#fff; padding: 6px;}
.home-thumb a { opacity:0.6; filter:alpha(opacity=60); }
.home-thumb a:hover { opacity:1; filter:alpha(opacity=100);}
.footer-wrapper {  background:url(images/footer-bg.jpg) center top no-repeat;width:100%; color:#aaa; background-size: cover;}
.footer {max-width:1000px; width: 96%; padding: 10px 2%; margin: 0 auto 0; }
.footer-links {max-width:1000px; width: 98%; padding: 20px 0 1%; margin: 0 auto 0;}
.footer-links-single{width:22%;  padding:1%; margin:0; float:left; }
.noline{border-right: none!important;  }
.footer-links-single img{ border:1px solid #fff; margin-bottom: 10px; width: 100%;
height: auto;}
.footer-links-single h4 { font-size:16px; padding-bottom:10px;text-transform: uppercase; font-weight:normal;}
.footer-links-single p { line-height:150%;}
.footer-links-single a { color:#fff;}
.footer-links-single a:hover {text-decoration:underline;}
.footer p {font-size: 12px; line-height:200%;}
.footer a {color: #666; text-decoration: none; }
.footer a:hover {color: #888;}
.copy1 {float: left; width:30%;}
.copy2 {float: left; max-width:1000px; width: 100%;padding:10px 0; border-bottom:1px solid #fff; margin-bottom:10px;}
.copy2 p { font-size:15px!important; float:left; padding:10px 0 0 10px;}
.copy2 a { font-size:15px!important; }
.copy2 img { float:left; padding:0 2px;}
.copy3 {float: right; width:40%; text-align:right; margin-bottom:20px;}
.credits {float: right;}
.footer-links-single a{}
.footer-links-single li{list-style:circle; margin-left:20px; line-height:150%;}

/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;
}
	
.simply-scroll-list li img {
	border: none;
	display: block;
}

/* Master button styles - note that up and down versions 
have been removed in this example */

.simply-scroll-btn {
	position: absolute;
	width: 30px;
	height: 120px;
	z-index:3;
	cursor: pointer;
}
	
.simply-scroll-btn-left {
	left: -31px;
	bottom: 0;
	background-image: url(images/left_arrow.png);
}
.simply-scroll-btn-left.disabled {
}
.simply-scroll-btn-left:hover {
}

.simply-scroll-btn-right {
	right: -31px;
	bottom: 0;
	background-image: url(images/right_arrow.png);
}
.simply-scroll-btn-right.disabled {
}
.simply-scroll-btn-right:hover {
}

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll { 
	width: 1000px;
	height: 120px;
}

/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 1000px;
	height: 135px;
}
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	width: 192px;
	height: 120px;
}

.postText img {float:left;
		margin:-30px 0px 0px 0px;
		width:100px;height:100px;}
.postText h3{margin:0px 0 0 130px;}
.postText p{color:#666;
		font-family:verdana!important;
		margin:0 20px 0 130px;
		font-size:12px!important;}
	.postText{display:block;
		margin:0px 0px 10px 20px;
		overflow:hidden;
		padding:10px;
		clear:both;width:450px; 
		background-color: #dbe0df}
	.postDate {font-style: italic;}
	
	/*New Royal Slider*/
h2.whats-on {float: left; color:#A46620; font-size: 24px;}
.slider-text {position: absolute; bottom: 15px; right: 2%; width: 36%; height: 85px; background: #151515;opacity: .97; padding: 0 2%; color: #272727;}
.slider-text h3 a {font-size: 1.5em; line-height: 1.1em; color: #fff;}
.slider-text p {margin-bottom: 2px;}
.slider-text a.rdMore  {line-height:1.4em;background:#fff;display:inline-block;text-align:center;padding:1%;box-shadow:0 0 3px #333;font-size:1em; position: absolute; bottom: 15px; right: 3%;}
.rsUni .rsBullets {margin-top:8px!important;}


/*HOME SLIDE*/
.rsABlock, .rsSBlock {
    background: #262525;
	 position: absolute!important;
    bottom: 0!important;
    color: #FFFFFF;
    display: block;
    font-size: 2.6em;
opacity: 0.8!important;
    padding:4% 1%;
    width: 98% !important;
	line-height: 1.2em;
	text-align: center;}
	.rsABlock span, .rsSBlock span {font-size: .7em;}
	
.rsUni .rsThumbs {background: #FFF!important; ;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) inset, -4px -4px 0 0 #f3f3f3, 4px 4px 0 0 #f3f3f3, 4px 0 0 0 #f3f3f3, 0 4px 0 0 #f3f3f3, 4px -4px 0 0 #f3f3f3, -4px 4px 0 0 #f3f3f3;}
/*calendar events*/
.calendar-view {float: right;}
.fc-header-title h2 {border:none; font-size: 17px;}
.sidebar .eo-events{clear:both;padding:0;}
.sidebar .eo-events li{clear:both;margin:0 0 25px 0;padding:0;list-style-type:none;}
.sidebar .eo-events h4{margin:0; }
.sidebar .eo-events p{font-size:13px;margin:0 0 10px 0;}
.sidebar .eo-events .date{width:50px;padding:8px 0;margin:0 0 0 15px;background:#fff;color:#9D9777;border:1px solid #263a2d;border-top:5px solid #263a2d;float:right;text-transform:uppercase;text-align:center;-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);}
.sidebar .eo-events .day{font-size:25px;display:block;line-height: 1.3em;}
.sidebar .eo-events .month{font-size:15px;}
.sidebar .eo-events a.read-more{padding:8px 0px;margin:0;}
.calendar-download{margin:0 0 30px 0; width: 100%;}
.calendar-download h5{float:left;margin:0 15px 0 0;padding:0;line-height:29px;}
.calendar-download a{background:#fff;border-radius:8px;font-size:12px;padding:0 6px;margin:4px 10px 0 0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);display:inline-block;}
	
	