@charset "UTF-8";
/* CSS Document */

/*---Colour changes for GROUPS---*/
h1 {color:#7a6943; border-bottom:1px solid #7a6943;}
h1 a {color:#7a6943; text-decoration:none;}
h2 {color:#7a6943; border-bottom:1px solid #7a6943;}
h3 {color:#7a6943; font-size:14px; padding-bottom:5px;}
h3 a {text-decoration:none; padding:0px; margin:0px; }
h4 {font-size:12px; margin:0;}
#left-nav a {color:#7a6943;}
#left-nav ul li a {color:#7a6943;}
#left-nav ul li.active{background-color:#f6f3ed;}
.clear {clear:both;}
#clear {clear:both;}
.createG {font-weight:bold;}
.buttonLng {width:130px;}
.buttonExLng {width:150px;}
p.evButtonP .buttonLng {width:130px;}
p.evButtonP .buttonExLng {width:150px;}

/*--PAGINATION style change
.pagination {border-top:1px #CCC solid; height:27px; display:block; padding:10px 0 10px 0; text-align:center; }
.pagination span.prev {font-weight:bold;}
.pagination a.all {}
.pagination a.current {font-weight:bold; background:#ececec; color:#666; text-decoration:none; border-color:#666; display:block;}
.pagination span.results {font-weight:normal; float:right;}
.bottom {margin-bottom:30px; border-bottom:1px solid #ccc;}s--*/ 

/*--Colour specific FILTER BOX---rest in base.css--*/

#filterBox a.changeLink {color:#7a6943;}
#filterBox ul li.last {width:60px; margin:0px;}
#filterBox ul li {width:110px; margin:0px;}
.lower {width:10px;}


.leftcol {width:300px; float:left;}
.leftcol .row {border-bottom:1px solid #cccccc; padding:5px 0 6px 0; overflow:hidden;}
.leftcol .row h3 {color:#333333; margin: 0 0 3px 0; padding:0px;}
.leftcol .row h3 a {color:#7a6943; text-decoration:none;}
.leftcol .row p {padding:0px; margin:0px; line-height:130%;}
.leftcol .row p a {color:#7a6943;}
.leftcol .row img {float:left; margin: 1px 10px 0px 0; border:1px solid #cccccc; width:46px; height:46px;}
.leftcol .row p.blogNameIt {font-style:italic; font-size:11px; line-height:120%; margin:4px 0 6px 0;}
.lastrow {margin-bottom:20px;}
.rightcol {float:right; width:300px;}


.groupLanding {width:620px;}
.groupLanding h2 {font-size:18px; font-weight:normal; padding:0 0 6px 0; margin:0 0 4px 0; border-bottom:1px solid #7a6943;}
.groupLanding span {font-weight:bold;}
.groupLanding .groupThemes {background:url(../../images/groups/group_teaser.jpg) no-repeat; width:297px; height:150px; margin:16px 0 16px 0;}
.groupLanding .MPUlanding {margin:12px 0 0 0;}
.groupLanding .clear {clear:both; height:0px; display:block;}
.groupLanding .first {border-top:#7a6943 5px solid; display:block; clear:both;}
.groupLanding .last {border-bottom:#7a6943 5px solid; display:block; clear:both;}
.groupLanding .tier2 .row {border-top:#ccc 1px solid; padding:10px 0px 10px 10px; clear:both; height:90px;}
.groupLanding .tier2 .row h2 {font-weight:normal; font-size:22px;  margin:10px 0px 0px 0px; padding-bottom:4px;}
.groupLanding .tier2 .row p {width:420px; padding:0px; margin:0px;}
.groupLanding .tier2 .row p.contact {font-weight:bold; font-size:12px;}
.groupLanding .tier2 .row .pic {float:left; text-align:center; width:95px; height:95px; border:none; margin:0px 18px 0px 0px; padding:0px; display:block; border:1px solid #cccccc;}
.groupLanding .tier2 .row p a {color:#7a6943; margin:0px 40px 0px 0px; padding:0px;}
.clearLand {clear:both; display:block;height:20px; width:auto;}


/*---LISTINGS PAGE---*/
.first02 {border-top:#f6f3ed 5px solid; display:block; clear:both;}
ul.listing li {border-bottom:#cccccc 1px solid; padding:10px 0px 10px 10px; clear:both; height:105px;}
ul.listing li h2 {font-weight:normal; font-size:18px;  margin:0px 0px 4px 0px; padding:0px; border:none;}
ul.listing li h2 a{text-decoration:none; color:#7a6943;}
ul.listing li p {padding:0px 0 2px 0; margin:0px; line-height:134%;}
ul.listing li p.contact {font-weight:bold; font-size:12px;}
ul.listing li img {float:left; text-align:center; width:95px; height:95px; border:none; margin:2px 18px 10px 0px; padding:0px; display:block; border:1px solid #cccccc;}
ul.listing li p a {color:#7a6943; margin:0px; padding:0px;}
ul.listing li .groupInfo {width:460px; display:block; float:left;}
ul.listing li .more {width:120px; display:block; float:right; text-align:right; padding:10px 0 0 0;}
ul.listing li .more p {text-align:right; width:120px;}
ul.listing li .more p a {color:#7a6943; text-decoration:underline; text-align:right;}
ul.listing li .more p a.view-button {background:url(../../images/groups/view-button.gif) no-repeat; font-size:14px; font-weight:bold; width:100px; height:30px; text-align:center; text-decoration:none; letter-spacing:-0.02em; padding:7px 0 0 0; margin:0 0 7px 0; color:#7a6943; display:block; float:right;}
span.membersNo {padding:0 0 0 10px;} 
.listingSection span.membersNo {padding:0 0 0 0px;} 

/*----CREATE GROUP---*/
h2 {font-size:18px; border:none; font-weight:normal;}
.form-box {border:1px solid #cccccc; margin-top:10px;}
/*#createGroup h3 spadddn {font-weight:normal; float:right;}*/
#createGroup h3 {color:#333333; border-bottom:1px solid #333333; margin:14px 0 8px 0; padding:0 0 2px 0; font-size:14px; overflow:hidden;}
#createGroup h3 .countSpan {font-weight:normal; float:right; font-size:12px; display:inline; width:auto;}

#createGroup .settings {border:1px solid #cccccc; padding:10px 20px 30px 20px; margin:10px 0 0 0;}
#createGroup .formleftcol {float:left; width:330px; padding:20px 20px 30px 20px;}
#createGroup .formrightcol {float:right; width:330px; padding:20px 20px 30px 20px;}
#createGroup a.help {background:url(../../images/groups/help-icon-groups.gif) no-repeat; width:15px; height:15px;}
#createGroup .help  {display:block; width:15px; height:15px;}
#createGroup .short {width:96%;}
#createGroup textarea {width:96%;}
#createGroup .row {margin-bottom:2px;}
.rowB select {width:140px; margin:5px 10px 3px 0;}
.logo{float:left;margin:10px 10px 0 0;border:1px solid #cccccc;}

#createGroup .request {padding:5px 0 0 0;}
.uploadGrpImg {width:328px; display:block;}

/*--SETTINGS--*/
#remove-logo {position: relative; left: 30px;}

/*--ROUNDED BUTTONS--*/
.buttonsLeft {text-align:left; display:block; margin:23px 0 0 0;}
.buttonsCenter {text-align:center; display:block; margin:20px 0 0 0;}
.button {margin:5px 3px 0px 0px; width:90px;background:#f3f2f2;	border:1px solid #cccccc;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;padding:10px;cursor:pointer;font-weight:bold;font-size:14px;font-family:Arial, Helvetica, sans-serif;}

p a {color:#7a6943;}
#buttons {text-align:center; margin:20px 0 0 0; display:block;} 
#createGroup .prefbut {background-color:#333;color:#fff; width:50%;}
#form-buttons{clear:both; padding:20px 0 20px 0;text-align:center;}
#form-buttons .button {clear:both; padding:5px 0 5px 0;}

/*--COMMENT BOXES--*/
#current-logo {font-size:14px; color:#666666;}

.typeComment {margin:10px 0px 18px 0px; width:298px;background:#f3f2f2; border:1px solid #cccccc;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;padding:14px 14px 14px 14px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; line-height:130%;}

/*--GROUP LANDING PAGE--*/
.buttonGroup {margin:5px 3px 0px 0px; width:178px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:6px 10px 6px 10px;cursor:pointer;font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
#profile .buttonLGroup {margin:5px 3px 0px 0px; width:160px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:6px 10px 7px 10px;cursor:pointer;font-size:16px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; background-color:#7a6943; text-align:center;}
#profile .buttonLGroup a {color:#ffffff; text-decoration:none; width:166px; height:19px; display:block;}
.clear {clear:both;}
#profile h3 {border-bottom:1px solid #cccccc; color:#cccccc; margin:14px 0px 0px 0px;}
#profile h3 a {text-decoration:none;}
.memberPic {border:1px solid #cccccc;}


/*--COMMUNITY BOXES - Members and Admins in left col--*/
p.communityBox {margin:0px; padding:10px 4px 8px 10px;}
.communityBox span {font-size:26px;}
#profile.communityBox p {margin:0px; padding:0px;}

/*--GROUP LOCATOR--*/
.location {border-bottom:1px solid #cccccc; display:block; padding:0 0 2px 0; font-size:12px;}
.location span {font-weight:bold;}

/*--MEDALS LEFT COL AND LISTS VIEW STYLES--*/
#medals ul {list-style:none; margin:20px 0px 20px 0px;}
#medals ul li {display:inline; width:80px; height:104px; text-align:center; float:left; padding:0px 0px 0px 0;}
#medals ul li.medal a {text-align:center; color:#333333; text-decoration:none;}
#medals ul li.medal {margin-right:10px;}
#medals p a {clear:both; text-decoration:underline; padding-top:14px;}
#medals {margin-bottom:20px; overflow:hidden;}

#medalsMain ul {list-style:none; margin:10px 0px 20px 0px;}
#medalsMain ul li {display:inline; width:80px; height:104px; text-align:center; float:left;}
#medalsMain ul li a {text-align:center; color:#333333; text-decoration:none;}
#medalsMain .medal {padding:0px 10px 10px 0;}

/*--STATS BOX left col of group page--*/
#profile .stats p {margin:0px; padding:0px;}
#profile .stats span {font-weight:bold;}
#profile .stats h4 {font-size:14px; margin:0 0 2px 0;}
#profile .stats {border:1px solid #cccccc; background-color:#efefef; padding:8px 6px 8px 14px; margin:20px 0 20px 0;}

/*--tabs window top--*/
#tabWindow {border:1px solid #cccccc; background-color:#efefef; height: 30px; width:758px; overflow:hidden;}
#tabWindowMain {border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;padding:20px 10px 30px 20px; display:block; position:relative;}
#tabWindowMain p {padding-right:40px;}
#tabWindowMain p.intro {margin-bottom:20px;}
#tabWindowMain p span {font-weight:bold;}
#tabWindowMain #buttons {}
#tabWindowMain .pagination {margin:0 10px 0 0;}
#tabWindowMain h2 {border-bottom:1px solid; padding:0 0 6px 0; margin:0 10px 10px 0;}
#tabWindowMain .eventPics img {border:1px solid #666666;}
#tabWindowMain .eventPics .left {float:left; margin:20px 30px 20px 0;}
#tabWindowMain .eventPics .right {float:right; margin:20px 90px 20px 0;}


#tabWindowMain #addForm label {color:#333333; display:block; font-weight:bold;}
#tabWindowMain #addForm .date {width:80px;}
#tabWindowMain #addForm .mapRoute {display:block;}
#tabWindowMain #addForm h3 {border-bottom:1px solid;}
#tabWindowMain #addForm h3 label{border-bottom:none; width:100%;}
#addForm .left {width:340px; float:left; padding:0px; margin:0px 0px 20px 0px;}
#addForm .right {width:340px; float:right; padding:0px; margin:0px 0px 20px 0px;}
#addForm .routeHead {font-weight:bold; width:230px; margin:0 0 0 4px;}
#addForm .small_label {padding:0 6px 0 6px;}
#addForm .fixtures span {padding:0 8px 0 8px;}
#addForm .fixtures input {width:132px;}

#tabWindowMain .inbox {border:none; padding:0px; margin:0px;}
.closeButton {float:right; text-align:right; margin:4px 4px 0 0px; padding:0px; width:60px;}

/*--MAPS STYLES taken from ACTIVITY CENTRE--*/
#addForm .route_listing {border-bottom-color: #dcdbdb;border-bottom-style: solid;border-bottom-width: 1px;background-color:#ffffff;overflow:hidden;}
#addForm .route_item li {float: left; display: block; padding: 3px 0 0 0;}
#addForm .route_item input {width:20px; margin: 9px 0px 0px 0;}
#addForm .route_item label  {width:80px;line-height:12px;padding: 5px 0 0 0;}
#addForm .route_item img {margin: 0 7px 0 2px;}
#addForm .route_details {width: 240px;}
#addForm .route_pod {height: 180px; overflow: auto; border-color:#dcdbdb; border-width: 1px; border-style:solid; background-color:#ededed;}
#addForm .field {width:320px;}
#addForm {overflow:hidden; margin:0 10px 0 0;}
#addForm .browse {margin:18px 0 0 0;}
#addForm input {margin:0 0 5px 0;}
h3.browse {margin-bottom:18px;}
/*--end of MAPS STYLES taken from ACTIVITY CENTRE--*/

/*--MEMBERand ADMIN LISTS--*/
.memberName {font-weight:bold; text-decoration:none;}
.memberName p {font-weight:bold; text-decoration:none;}
.memberJoin {font-size:11px;}
.memberPic {margin-top:5px;}
.blocked {padding:2px 5px 2px 5px; font-size:12px;}

#memberSort {border-top:1px solid #ccccc; border-bottom:1px solid #ccc; padding:6px 0px 10px 5px; font-weight:bold; height:20px; width:710px; display:block; margin: 20px 0 20px 0;}
#memberSort label {color:#333333;}
#memberSort .left {float:left;}
#memberSort span {color:#666666;}
#memberSort .right {float:right; font-size:11px; font-weight:normal;}
#memberSort .viewpic {margin:0 4px 0 8px; width:31px; height:20px; vertical-align:text-top;}

/*--thumbview--*/
#memberThumb ul {overflow:hidden; float:left; margin:0px 0px 10px 24px; display:inline;}
#memberThumb ul li {width:138px; display:inline; float:left; margin:0 0px 16px 0px; height:148px;} 
#memberThumb ul li img {border:1px solid #cccccc; margin:2px 0 2px 0;  width:95px; height:95px;} 
#memberThumb ul li .last {margin:0 0px 16px 0px;} 
#memberThumb ul li p {width:118px; padding:0px; margin:0px; line-height:120%;}
#memberThumb input {display:inline; margin:0px; padding:0px 3px 0 0;}
#memberThumb label {display:inline; margin:0px; padding:0 2px 0 0; color:#999999;}


.tab_content #memberThumb ul li {width:138px; display:inline; float:left; margin:0 0px 16px 0px; height:176px;} 

/*--list view--*/
#listView ul {margin:0px 0px 30px 0px; float:left;}
#listView ul li {width:700px; float:left; margin:0 20px 0px 0px;  border-bottom:1px solid #cccccc;} 
#listView ul li p {padding:6px 0 6px 0; margin:0px; line-height:120%;}
#listView input {display:inline; margin:0 0 0 20px; padding:0px 3px 0 0;}
#listView label {display:inline; margin:0px; padding:0 2px 0 0; color:#999999;}
#listView ul li .memberName {width:160px; display:inline-block;}
#listView ul li .memberJoin {font-size:11px; padding:0 40px 0 50px;  font-weight:normal;}
#listView #memberSort {margin:20px 0 10px 0;}

/*--Video and Photo Thumbs--*/
#pvThumb ul {overflow:hidden; float:left; margin:0px 0px 30px 0px;}
#pvThumb ul li {width:110px; display:inline; float:left; margin:0 10px 16px 0px;} 
#pvThumb ul li p {width:110px; padding:0px; margin:0px; line-height:120%;}
#pvThumb .memberName {font-size:11px; padding:0 0 2px 0; display:block;}


/*--medals view--*/
#medalsList #medalsMain ul {list-style:none; margin:10px 0px 20px 0px;  }
#medalsList #medalsMain ul li {display:inline; width:80px; height:104px; padding:10px; text-align:center; float:left;}
#medalsList #medalsMain ul li a {text-align:center; color:#333333; text-decoration:none;}
#medalsList #medalsMain .medal {padding:10px 12px 10px 11px;}
#medalsList .active {border:1px solid #cccccc; margin:0 -1px -2px -1px;}
#medalsList h3 {margin:18px 12px 0 0;}
#medalsList #buttons {margin-top:40px;}

ul.medalOwners {display:inline; float:right; width:560px; margin:10px 0 20px 0;}
ul.medalOwners li {float:left; display:inline; width:120px; margin:0 20px 0 4px;}
.mainMedal {padding:10px 10px 0 10px; margin:10px 0 20px 0; border:1px solid #cccccc; width:120px;text-align:center; float:left;}
.mainMedal p {padding:4px 0 10px 0; margin:0px 0px 4px 0px;width:120px;font-weight:bold; line-height:124%;}

/*--RIGHT COL BOX GENERIC STYLES--*/
#rightcol300 .buttonSml {height:20px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:2px 7px 0px 7px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:left; color:#ffffff; text-decoration:none; margin:0 10px 0 0; border:none;}
#rightcol300 .buttonSmlSub {height:22px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:1px 7px 3px 7px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:left; color:#ffffff; text-decoration:none; margin:0 10px 0 0; border:none;}
#rightcol300 .buttonSmlCanc {height:22px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:1px 7px 3px 7px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:left; color:#ffffff; text-decoration:none; margin:0 10px 0 0; border:none; background-color:#999999;}

/*--RIGHT COL BOX - Photos and Videos--*/
#rightcol300 .pvBox {padding:18px 0px 20px 26px; overflow:hidden; border-bottom:1px solid #cccccc; margin:0 0 14px 0;}
#rightcol300 .pvBox ul {}
#rightcol300 .pvBox ul li {float:left; display:inline; margin:0 22px 16px 0; width:120px;}
#rightcol300 .pvBox ul li img {border:4px solid #ffffff;}
#rightcol300 .pvBox ul li .pvBoxPic {border:1px solid #cccccc; width:103px; height:103px; margin:0 14px 0 0;}
#rightcol300 .pvBox ul li.last {margin:0 0px 0 0;}
#rightcol300 .pvBox ul li p {margin:6px 0 0 0; padding:0px; line-height:120%; }
#rightcol300 .pvBox ul li p a {font-weight:bold; display:block; text-decoration:none; font-size:11px;}
#rightcol300 .pvBox span {font-weight:bold; text-decoration:none; font-size:14px; margin:0 2px 0 0;}



/*--DATE BOXES--*/
#rightcol300 .mapFlag {background:url(../../images/groups/map_flag.jpg) no-repeat;  width:30px; height:34px; padding:0px; margin:10px 8px 10px 1px; text-align:center; display:block; float:left;}

.Sml {background:url(../../images/groups/date_sml.jpg) no-repeat; width:44px; height:51px; text-align:center;}
.dateSml p {font-size:12px; padding:2px 0 0 0; margin:2px 0 0 0; line-height:120%; font-weight:bold; color:#666666; text-transform:uppercase;}
.dateSml span {text-decoration:none; font-size:14px; margin:0 2px 0 0; color:#ffffff;}
.dateSml span.dayNo {width:44px; display:block; font-size:18px;  font-weight:bold;padding:1px 0 0 0;}
.dateSml span.yearNo {width:44px; display:block; font-size:9px; line-height:12px; padding:0px 0 0 0;}

.dateLrg {background:url(../../images/groups/date_lrg.jpg) no-repeat; width:54px; height:60px; text-align:center;}
.dateLrg p {padding:3px 0 0 0; margin:0px; text-align:center; width:54px; line-height:120%; font-weight:bold; color:#666666; text-transform:uppercase;}
.dateLrg span {text-decoration:none; font-size:14px; margin:0 2px 0 0; color:#ffffff;}
.dateLrg span.dayNo {width:54px; display:block; font-size:24px;  font-weight:bold; padding:5px 0 0 0;}
.dateLrg span.yearNo {width:54px; display:block; font-size:11px; line-height:12px; padding:2px 0 0 0;}


/*--RIGHT COL BOX used by Events, Fixtures and Results--*/
#rightcol300 .dateBox {border-bottom:1px solid #cccccc; margin:2px 0 14px 0; overflow:hidden; }
#rightcol300 .dateBox ul {display:block;}
#rightcol300 .dateBox ul li {float:left; margin:4px 0px 0px 0; padding:0px 0px 2px 0px; border-bottom:1px solid #cccccc; width:300px;}
#rightcol300 .dateBox span {font-weight:bold; text-decoration:none; font-size:14px; margin:0 2px 0 0;}
#rightcol300 .dateBox .dateSml {background:url(../../images/groups/date_sml02.jpg) no-repeat; width:34px; height:40px; padding:0px; margin:1px 0 0px 1px; text-align:center; float:left;}
#rightcol300 .dateBox .dateSml p {font-size:10px; padding:0px 0 0 0; margin:1px 0 0 0; font-weight:bold; color:#666666; line-height:11px;}
#rightcol300 .dateBox .dateSml span {text-decoration:none; margin:0 2px 0 0; color:#ffffff;}
#rightcol300 .dateBox .dateSml span.dayNo {width:34px; display:block; font-size:14px; font-weight:bold; padding:1px 0 0 0;}
#rightcol300 .dateBox .dateSml span.yearNo {width:34px; display:block; font-size:8px; line-height:12px; padding:0px 0 0 0;}
#rightcol300 .dateBox .dateBoxTxt h4 a {text-decoration:none; padding:0px; margin:0px;}
#rightcol300 .dateBox .dateBoxTxt {float:right; margin:0 0 0 0px; padding:0 0 3px 0; width:258px;}
#rightcol300 .dateBox .dateBoxTxt p {margin:0px; padding:0px; line-height:130%;}
#rightcol300 .dateBox ul li.boxButtons {float:left; margin:4px 0px 0px 0; padding:0px 0px 7px 0px; border-bottom:none; width:300px;}
#rightcol300 .dateBox .dateBoxTxt span {color:#333333; font-size:12px;}
/*--Maps only styles right col boxes--*/


#rightcol300 .dateBox .src {font-style:italic; color:#999999; margin:4px 0 0 0; padding:0p;}
#rightcol300 .dateBox .src a{color:#999999; text-decoration:none;}
#rightcol300 ul.panel li.routes .widget-content ul.rowList li .dateBoxTxt p {margin:0 0 0 0px;padding:0 0 3px 0;}
/*--RSS only styles right col boxes--*/
#rightcol300 .rssBox {border:none;}
/*--add section in right col boxes--*/
#rightcol300 .boxAdd {margin:20px 30px 0 0; border-top:1px solid #cccccc;}
#rightcol300 .boxAdd .or {font-size:16px; font-weight:bold; padding:4px 0 4px 0;}
#rightcol300 .boxAdd label {display:block; font-weight:bold; margin:6px 0 2px 0;}
#rightcol300 .boxAdd .addButtons {margin:12px 0 0 0;}


/*--groupDates--*/
.PVAll ul li {height:200px; background-color:#cccccc;}
#groupDates {}
#groupDates ul {margin:0px 10px 0 0;}
#groupDates ul li {border-top:1px solid #cccccc; overflow:hidden; padding:18px 0 12px 0;}
#groupDates .dateLrg {float:left;}
#groupDates .groupDatesTxt {width:644px; float:right;}
#groupDates .groupDatesTxt h3 {font-size:18px; font-weight:normal;}
#groupDates .groupDatesTxt .listLinks {font-weight:normal;}
#groupDates .groupDatesTxt .listLinks span {padding:0 10px 0 10px; width:30px; font-weight:normal;}
#groupDates .groupDatesTxt .listLinks span.nameAuth {color:#999999;font-style:italic; font-weight:normal; padding:0px;}
#groupDates .groupDatesTxt .listLinks span.nameAuth a {font-weight:bold; text-decoration:none;}
#groupDates .groupDatesTxt .location {border:none;font-size:14px;}
#groupDates .mapFlagLrg {background:url(../../images/groups/flag-lrg.jpg) no-repeat; width:60px; height:54px; padding:0px; margin:1px 0 0px 1px; text-align:center; float:left;}
#groupDates .mapFlagLrg a {width:60px; height:54px; display:block;}
#groupDates h3 .share {background-color:#333333; color:#ffffff; padding:2px 5px 2px 5px; border:none; font-weight:bold; margin:0px 6px 5px 0px; font-size:10px;}
#groupDates .buttonSml {height:20px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:2px 7px 0px 7px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:left; color:#ffffff; text-decoration:none; margin:2px 10px 6px 0; border:none;}
#groupDates .memberPic {border:1px solid #cccccc; float:left; margin: 0px 6px 0 0;}



#tabWindowMain #PVAll ul {margin:10px 10px 0 0; display:inline; float:left;}
#tabWindowMain #PVAll ul li {overflow:hidden; padding:0; margin:0 30px 30px 0; height:150px; width:110px; display:inline; float:left;}
#tabWindowMain #PVAll ul li.mediacontainer {margin:0px;}
#tabWindowMain #PVAll ul li.media-container p {margin:0px; padding:0px;}
#tabWindowMain #PVAll ul li.media-container p a {text-decoration:none; font-weight:bold;}
#tabWindowMain #PVAll ul li.media-container p a:hover {text-decoration:underline;}
#tabWindowMain #PVAll ul li.media-container p .removePV a {text-decoration:underline; font-weight:normal;}

#group_images ul li.media-container {padding:12px 10px 6px 10px;}
#group_images ul {padding:0 0 0 6px;}
#group_videos ul li .media-container {padding:12px 10px 6px 10px;}
#group_videos ul {padding:0 0 0 6px;}




#tabWindowMain #groupDates .cta #inbox {border:none; padding:0px; margin:0px;}
#tabWindowMain #groupDates .cta #inbox ul {margin:0px;}
#tabWindowMain #groupDates .cta #inbox ul li {border-top:none; overflow:hidden; padding:0;}
#tabWindowMain #groupDates .cta #inbox .buttonSml {height:20px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:2px 7px 0px 7px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:left; color:#FFF; text-decoration:none; margin:2px 10px 6px 0; border:none;}
#tabWindowMain #inbox .left_list {margin-right:30px;}
.evButtonP {clear:both;width:100%; text-align:center; padding:30px 0 0 0; color:#999999;}
p.evButtonP a.button {padding:11px 8px 11px 8px; text-decoration:none; color:#999999;}
p.add_route  {width:280px; clear:both; float:left;}
p.add_route a {text-decoration:none;color:#7a6943;padding:4px 5px 0 0;}

#tabWindowMain .map_static {border:1px solid #cccccc;}



/*--EDIT TABS--*/
ul.tabs {margin: 0;padding: 0;display: block;list-style: none;height: 30px; /*--Set height of tabs--*/
/*	border:1px solid #d0d0d0;*/border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;/*	border-color: #d0d0d0;border-style:solid;border: 1px 1px 0 1px;*/	background-color:#eeeced; font-weight:bold;color:#333333;width:758px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 30px; /*--Subtract 1px from the height of the unordered list--*/line-height: 31px; /*--Vertically aligns the text within the tab--*/border-right:1px solid #d0d0d0; margin-bottom: -1px; /*--Pull the list item down 1px--*/overflow: hidden;position: relative;background:#eeeced;}
ul.tabs li.closeTab {border-right:none; text-align:right; width:103px; margin:0px; padding:0 0 0 0; float:right;}

ul.tabs li a {text-decoration: none;color: #000;display: block;font-size: 1.2em;padding: 0 20px;outline: none;height: 32px;}
ul.tabs li a:hover {background: #dcdadb;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/background: #dcdadb;}

.tab_container {border: 1px solid #d0d0d0;border-top: none;overflow: hidden;clear: both;float: left; width: 100%;background: #ffffff;padding-bottom:10px;}
.tab_content {border: 1px solid #d0d0d0;padding: 10px 20px 40px 20px;/*	width: 100%;*/}
.tab_content h2 {border-bottom:1px solid; padding:0 0 4px 0; margin:10px 10px 10px 0;}
.tab_content #current-logo {margin:36px 84px 0 0;}
.closeTab {float:right; margin:0 4px 0 0; position:relative; width:60px;}
.closeTab .closeButton {float:right; text-align:right; margin:4px 4px 0 0; padding:0px; width:60px; position:absolute;}
#tab1  p .buttonSml {cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; background-color:#7a6943; text-align:center; display:block; color:#ffffff;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;padding:2px 4px 2px 4px;cursor:pointer; border:none; display:inline;}

.pending {padding:30px 30px 30px 30px; background-color:#efefef; font-size:18px; text-align:center; color:#999999; margin:0 0 10px 0; font-style:italic; }

/*--- COMMON --- */
.tab-left{
width:400px;
float:left;
}

.tab-right{
width:279px;	
float:right;
margin:0 10px 0 0;
}

/*--EDIT ABOUT, CUSTOMISE--*/
.tab_content #editAbout h3 {color:#333333; border-bottom:1px solid #333333; margin:14px 0 8px 0; padding:0 0 2px 0; font-size:14px; overflow:hidden;}
.tab_content #editAbout h3 .countSpan {font-weight:normal; float:right; font-size:12px; display:inline; width:auto;}
.tab_content #editAbout h3 label {border-bottom:none; width:100%;}
.tab_content #editAbout input, .tab_content textarea {margin:10px 0 0 0; width:99%;}

#editAbout .tab-right select {margin:10px 0 0 0;}
#editAbout .rowB select {width:140px;}
#editAbout .rowB label {width:140px; margin-left:5px;}
#editAbout .tab-right h4 span {width:156px; float:left;}
.mceLayout {width:300px;}
#editAbout .logo-holder img {border:1px solid #cccccc;}

/*--only apply to cutomise--*/
#editAbout .tab-right #perms input {display:inline; width:auto; margin:0px 6px 0 0;}
#editAbout .tab-right #perms ul {list-style:none; float:left; border-top:1px solid #ccc; width:100%; margin:0; padding:5px 0 5px 0;}
#editAbout .tab-right #perms ul li {list-style:none; float:left;}
#editAbout .tab-right #perms ul li.boxName {width:134px; font-weight:bold;}
#editAbout .tab-right #perms ul li.boxNameLong {width:280px; font-weight:normal;}
#editAbout .tab-right #perms ul li.permName {width:70px; font-weight:normal;}
#editAbout .tab-right #perms ul li.adminOnly {width:70px; font-style:italic; color:#cccccc;}
#editAbout .tab-right #perms ul textarea {margin-bottom:6px;}
#editAbout #themes ul {margin:20px 0 20px 0;}
#editAbout #themes ul li {display:inline; text-align:center; width:80px; margin:0 24px 14px 0; float:left;}
#editAbout #themes ul li.last {margin:0 0 0 0;}
#editAbout #themes ul li input {display:inline; width:18px; text-align:center; }
#editAbout #themes .theme01 {background:url(../../images/groups/theme_example.jpg) no-repeat; width:80px; height:80px; border:1px solid #cccccc; display:block;}
#editAbout #prefs ul li input {width:20px; display:inline; margin:0px 6px 0 0; border-top:1px solid #cccccc;}
#editAbout #prefs ul li {border-bottom:1px solid #ccc; padding:5px 0 5px 0;}
#editAbout #privacy input {display:inline; width:20px;}
#editAbout #privacy label {display:inline; width:20px; margin:0 20px 0 0;}
#editAbout #privacy p {margin:10px 0 0px 0;}
#editAbout #privacy ul {margin:0 0 20px 0;}
#editAbout a.buttonSml {height:20px; -moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;padding:2px 10px 0px 10px;cursor:pointer;font-size:12px;font-family:Arial, Helvetica, sans-serif; width:auto; float:right; color:#FFF; text-decoration:none; margin:0px 10px 0 0; border:none; font-weight:bold; background:#ff0000;}
.memberJoin span {font-weight:bold;}
#middlecol440 #feeds a {color:#7a6943;}
h2.results {border:none;}
.panel H3, .panel H3 a {border:none;}
#editAbout .tab-right #perms ul li.permName {width:auto; margin-left:20px;}
#editAbout .tab-right #perms ul li.permName input {display:inline;}
#editAbout .tab-right #perms ul li.permName label {display:inline;}
#editAbout .tab-right #perms ul li.boxNameLong label {font-weight:bold;}
.viewAttend {margin: 0 20px 0 74px;}
.viewAttend h3 {border-bottom:1px solid;}

/*--DEFAULT COLOURS for groups--*/
body {}
h1, h2, h3, h3 p a, .memberName, .tab_content ul li p a, .mainMedal a, .medalOwners a, #profile a, #profile h3, .profile-pic, .memberPic, p a, .pvBox span, .pvBox span, .dateBox span, h3 a, h4 a, .listLinks a, .listLinks, h3, #editAbout h4, #profile .buttonLGroup, #feeds p a {color:#7a6943; border-color:#7a6943;}
.buttonGroup, .buttonSmlSub {background:#7a6943;border:1px solid #7a6943; color:#ffffff; width:180px;}
.communityBox, .pvBox, .Sub {background-color:#f6f3ed;}
.blocked, .buttonSml  {background:#7a6943; color:#ffffff;}
#medalsList h3 {border-bottom:1px solid #7a6943;}
.comments a h3 a, p.bckLink a {color:#7a6943;}
.comments .buttonSmlSub {background-color:#7a6943;}
h3.commHeader a {color:#7a6943;}
.viewAttend ul li a {color:#7a6943; text-decoration:none; font-weight:bold;}

/*--JQUERY PANEL COLOURS---*/
@charset "UTF-8";
/* CSS Document */



/*--- PHOTOS & VIDEOS PANEL --- */

.panel > li.photos .widget-head h3 {
	color: #7a6943;
}
.panel > li.videos .widget-head h3 {
	color: #7a6943;
}
.panel > li.photos .widget-head h3 a{
	color: #7a6943; 
}
.panel > li.videos .widget-head h3 a{
	color: #7a6943;
}
.panel > li.photos .widget-head {
	border-color: #7a6943 !important;
}
.panel > li.videos .widget-head {
	border-color: #7a6943 !important;
}
.panel > li.photos .widget-content {
	 background-color:#f6f3ed;
	 border-top:1px solid #7a6943;
}
.panel > li.videos .widget-content {
	 background-color:#f6f3ed;
	 border-top:1px solid #7a6943;
}

/*--- RECENT-EXERCISE PANEL --- */
.panel > li.exercise .widget-head h3 {
	color: #7a6943;
}
.panel > li.exercise .widget-head {
	border-color: #7a6943 !important;
}
.panel > li.exercise .widget-content ul.rows .row-header {
	color: #7a6943;
}
.panel > li.exercise > .widget-content {
	border-top:1px solid #7a6943;
}
.panel > li.exercise .widget-content ul li h4 {color:#7a6943;}
.panel > li.exercise .widget-content ul li h4 a {color:#7a6943;}
.panel > li.exercise .widget-content ul li p a {color:#7a6943;}

/*--- EVENTS PANEL --- */
.panel > li.events .widget-head h3 {
	color: #7a6943;
}
.panel > li.events .widget-head {
	border-color: #7a6943!important;
}
.panel > li.events .widget-content ul.rows .row-header {
	color: #7a6943;
}
.panel > li.events > .widget-content {
	border-top:1px solid #7a6943;
}
.panel > li.events .widget-content ul li h4 {color:#7a6943;}
.panel > li.events .widget-content  ul li h4 a {color:#7a6943;}
.panel > li.events .widget-content  ul li p a {color:#7a6943;}

/*--- RECOMMENDED and RELATED PANEL --- */
.panel > li.recommended .widget-head h3 {
	color: #7a6943;
}
.panel > li.recommended .widget-head {
	border-color: #7a6943;
}
.panel > li.recommended > .widget-content {
	border-top:1px solid #7a6943;
}
.panel > li.related .widget-head h3 {
	color: #7a6943;
}
.panel > li.related .widget-head {
	border-color: #7a6943;
}
.panel > li.related .widget-content {
	border-top:1px solid #7a6943;
}

/*--- POPULAR PANEL --- */
.panel > li.popular .widget-head h3 {
	color: #7a6943;
}
.panel > li.popular .widget-head h3 a {
	color: #7a6943;
}
.panel > li.popular .widget-content h4 {
	color: #7a6943;
}
.panel > li.popular .widget-content h4 a{
	color: #7a6943;
}
.panel > li.popular .widget-head {
	border-color: #7a6943;
}
.panel > li.popular > .widget-content {
	border-top:1px solid #7a6943;
}

/*--- MAPS & ROUTES PANEL --- */
.panel > li.routes .widget-head h3 {
	color: #7a6943;
}
.panel > li.routes .widget-head {
	border-color: #7a6943;
}
.panel > li.routes > .widget-content {
	border-top:1px solid #7a6943;
}

/*--- GROUP-COMMENTS PANEL --- */
.panel > li.groups .widget-head h3 {
	color: #7a6943;
}
.panel > li.groups .widget-head h3 a{
	color: #7a6943;
}
.panel > li.groups .widget-content h4 {
	color: #7a6943;
}
.panel > li.groups .widget-content h4 a{
	color: #7a6943;
}
.panel > li.groups .widget-head {
	border-color: #7a6943;
}
.panel > li.groups > .widget-content {
	border-top:1px solid #7a6943;
}

/*--- RSS FEEDS PANEL --- */
.panel > li.feeds .widget-head h3 {
	color: #7a6943;
}
.panel > li.feeds .widget-head {
	border-color: #7a6943;
}
.panel > li.feeds .widget-content h4 {
	color: #7a6943;
}
.panel > li.feeds .widget-content h4 a{
	color: #7a6943;
}
.panel > li.feeds > .widget-content {
	border-top:1px solid #7a6943;
}

/*--- LATEST PANEL --- */
.panel > li.latest > .widget-content {
	border-top:1px solid #7a6943;
}

.latest_box {
    overflow:auto;
    padding:3px;
    border:1px solid #CCCCCC;
    margin-top:5px;
    max-height:100px;
}

#latest_edit {
    margin-top:6px;
}

#latest_widget {
    padding-bottom:8px;
}

#invite_user{
height:40px;
margin-left:5px;
}

.group-anchor {
    color:#7a6943;
}

#left-nav ul li.createG {
	border-bottom: none;
}

#left-nav ul li.createG a {
	color: #fff;
	display: block;
	padding: 10px 5px;
	background: #7A6943;
	text-align: center;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}

#left-nav ul li.createG a:hover {
	text-decoration:none;
	background:#8a7038;
}

span.add-to-scrapbook a.add-scrap-item {
	color:#fff; !important
}

.scraptxt {color:#fff;}
