﻿
@import url('http://fonts.googleapis.com/css?family=Coustard');

@font-face {
    font-family: 'AmericanTypewriter';
    src: url('/platforms/Cord/Fonts/AmericanTypewriter.eot');
    src: url('/platforms/Cord/Fonts/AmericanTypewriter.eot?#iefix') format('embedded-opentype'),
         url('/platforms/Cord/Fonts/AmericanTypewriter.woff') format('woff'),
         url('/platforms/Cord/Fonts/AmericanTypewriter.ttf') format('truetype'),
         url('/platforms/Cord/Fonts/AmericanTypewriter.svg#AmericanTypewriter') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmericanTypewriterBold';
    src: url('/platforms/Cord/Fonts/AmericanTypewriterBold.eot');
    src: url('/platforms/Cord/Fonts/AmericanTypewriterBold.eot?#iefix') format('embedded-opentype'),
         url('/platforms/Cord/Fonts/AmericanTypewriterBold.woff') format('woff'),
         url('/platforms/Cord/Fonts/AmericanTypewriterBold.ttf') format('truetype'),
         url('/platforms/Cord/Fonts/AmericanTypewriterBold.svg#AmericanTypewriterBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* adding as default, it gets hidden by base style and consequently forgottenn */
textarea.txtDonationComment {
  visibility: visible;
  display: block;
  width: 140px;
}
* {
  margin: 0;
  padding: 0;
}
html {
  font-size: 62.5%;
  /*10px*/

}
body {
  color: #191919;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  line-height: 1.4em;
  font-size: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6,
.formHeader {
  font-weight: normal;
  line-height: normal;
  margin-bottom: 12px;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, Helvetica, sans-serif;
}
h1,
.v2EventPage h1 {
  font-size: 2.5em;
  margin-bottom: 0;
}
h2 {
  font-size: 1.7142857142857142em;
}
h3 {
  font-size: 1.25em;
  font-weight: bold;
}
.postItem h3 a:active,
.postItem h3 a:link,
.postItem h3 a:visited,
.postItem h2 a:active,
.postItem h2 a:link,
.postItem h2 a:visited {
  color: #191919;
}
p {
  margin: 0 0 15px 0;
  line-height: 1.3em;
}
a,
a:link,
a:visited,
a:active,
a:focus {
  color: #542f64;
  text-decoration: none;
  outline:none;
}
a:hover {
  color: #542f64;
  text-decoration: underline;
}
ul {
  padding-left: 15px;
}
ol {
  padding-left: 37px;
}
ul li {
  list-style: none;
  background: url(../Images/bullet.png) no-repeat 0 6px;
  padding-bottom: 5px;
  padding-left: 15px;
  line-height: 1.3em;
}
#header .floatRight .clear,
#rfvSearch,
#socialbuttons_middle {
  display: none;
}
.pageContent span {
  line-height: 1.3em;
}
.sociable_tagline ul li {
  background: none;
  padding: 0;
}
/* layout
===============================*/
.postItem {
  border-bottom: 0;
}
.pageContainer {
  font-size: 1.4em;
}
div.navigationBreadCrumb {
  clear: both;
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}
.pageContent {
  clear: both;
  overflow: hidden;
  float: left;
  width: 100%;
  margin-top: 43px;
}
.mainDetails {
  padding-right: 20px;
  width: 730px;
}
.sideDetails {
  width: 210px;
}
/* buttons and links
===============================*/
.postItem .readMore {
  color: #532e63;
}
.awesome,
.awesome:visited,
.awesome:active,
.awesome:focus,
.awesome:link,
.small.awesome,
.small.awesome:visited,
.medium.awesome,
.medium.awesome:visited,
.large.awesome,
.large.awesome:visited,
.button.awesome,
.button.awesome:visited,
.navigationLobby a.lobbyLink {
  background: #532e63;
  border: 0;
  text-shadow: none;
  color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  padding: 6px 22px 5px 22px;
  font-size: 1em;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  display: inline-block;
  font-weight: normal;
}
.awesome:hover,
.button.awesome:hover,
.navigationLobby a.lobbyLink:hover {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  background-color: #6a3c7f;
  text-decoration: none;
}
.slideInfo a.c2aButton,
.knowMore a.c2aButton,
.slideDonate a.c2aButton,
.postAppealWidget a.c2aButton,
.c2aButton,
.fundraiserPage .knowMore .c2aButton {
  font-weight: normal;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  padding: 7px 0 2px 0;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  background-color: #ffdc00;
  font-size: 18px;
  line-height: 1.3em;
}
.slideInfo a.c2aButton:hover,
.knowMore a.c2aButton:hover,
.slideDonate a.c2aButton:hover,
.postAppealWidget a.c2aButton:hover,
.c2aButton:hover,
.fundraiserPage .knowMore .c2aButton:hover {
  background-color: #f2d200;
}
.slide a.projectFundraiseBtn,
#btnFundraise,
#fbtnFundraise {
  background-color: #bfcf38;
}
.slide a.projectFundraiseBtn:hover,
#btnFundraise:hover,
#fbtnFundraise:hover {
  background-color: #b3bf2d;
}
.navigationLobby {
  margin-top: 0;
}
.navigationLobby a.lobbyLink {
  font-weight: normal;
  font-size: 1em;
  padding: 6px 36px 5px 36px;
}
.adminBar .donateButton {
  background: #bfcf38;
  color: #000;
  font-size: 1em;
  font-weight: normal;
  float: right;
  margin: 0 0 0 1em;
}
.adminBar .donateButton:hover {
  background: #b3bf2d;
}
.button_purple:hover {
  background: #6a3c7f;
}
.button_green:hover {
  background: #658f14;
}
.button_lightGreen:hover {
  background: #b3bf2d;
}
.button_pink:hover {
  background: #a80061;
}
.button_orange:hover {
  background: #e18100;
}
.button_yellow:hover {
  background: #f2d200;
}
.button_purple a,
a.button_purple,
.button_pink a,
a.button_pink {
  color: #fff;
  text-decoration: none;
}
a.button_green,
.button_green a,
a.button_ligthGreen,
.button_ligthGreen a,
a.button_orange,
.button_orange a,
a.button_yellow,
.button_yellow a {
  color: #000;
  text-decoration: none;
}
/* AdminBar
===============================*/
.adminBar {
  background: #2B2B2B;
  min-width: 1000px;/*fix for iOS*/
  width: 100%;
  padding-top: 7px;
  min-height: 35px;
  font-family: "Myriad Pro", Arial, Verdana, Helvetica, sans-serif;
  margin-bottom: 45px;
}
.rightSide {
  float: right;
  width: 51.5%;
}
#searchContainer {
  margin-top: 0;
}
#upnlSearchBox input {
  -webkit-border-radius: 12px 0 0 12px;
  -moz-border-radius: 12px 0 0 12px;
  -ms-border-radius: 12px 0 0 12px;
  -o-border-radius: 12px 0 0 12px;
  border-radius: 12px 0 0 12px;
  border: none;
  float: left;
  margin-top: 0;
  width: 115px;
  height: 14px;
}
#upnlSearchBox #submitButtons {
  background: #FFFFFF;
  -webkit-border-radius: 0 12px 12px 0;
  -moz-border-radius: 0 12px 12px 0;
  -ms-border-radius: 0 12px 12px 0;
  -o-border-radius: 0 12px 12px 0;
  border-radius: 0 12px 12px 0;
  display: block;
  float: left;
  padding: 4px 6px 2px;
}
#upnlSearchBox #submitButtons input {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background: #fff;
  width: auto;
  height: auto;
}
.adminBar .socialLinks {
  float: right;
}
.adminBar .socialLinks a {
  background: url(../Images/socialIcons.png) no-repeat 0 0;
  display: block;
  text-indent: -9999px;
  float: left;
  margin-left: 9px;
  width: 24px;
  height: 24px;
}
.adminBar .socialLinks a.tw {
  background-position: -33px 0;
}
.adminBar .socialLinks a.yt {
  background-position: -66px 0;
}
.adminBar .socialLinks a.in {
  background-position: -98px 0;
}
.adminBar .socialLinks a.rss {
  background-position: -131px 0;
}
.adminBar .socialLinks a.mail {
  background-position: -164px 0;
}

.adminBar .socialLinks a:hover {background-position: 0 -24px;}
.adminBar .socialLinks a.tw:hover {background-position: -33px -24px;}
.adminBar .socialLinks a.yt:hover {background-position: -66px -24px;}
.adminBar .socialLinks a.in:hover {background-position: -98px -24px;}
.adminBar .socialLinks a.rss:hover {background-position: -131px -24px;}
.adminBar .socialLinks a.mail:hover {background-position: -164px -24px;}

/* Header
===============================*/
#header #nsContent {
  float: right;
}

#linkSignUp {
	background-color:#82B719;
	color: #000000;
	}

#header #nsContent li {
  height: 70px;
  padding: 30px 0 0 0;
  text-align: center;
  width: 130px;
  font-size: 1.2857142857142858em;
  font-family: 'AmericanTypewriterBold', "Coustard", Arial, Verdana, serif;
}
#header #nsContent li a {
  color: #191919;
  padding: 0 20px 0 20px;
  display: block;
}
#header #nsContent li.menu1 {
  background: #532e63;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}
#header #nsContent li.menu1:hover {
	-webkit-border-radius: 8px 0 0 0px;
	-moz-border-radius: 8px 0 0 0px;
	-ms-border-radius: 8px 0 0 0px;
	-o-border-radius: 8px 0 0 0px;
	border-radius: 8px 0 0 0px;
}

#header #nsContent li.menu1 a {
  color: #fff;
}
#header #nsContent li.menu1 ul {
  background: #532e63;
}
#header #nsContent li.menu2 {
  background: #bfcf38;
}
#header #nsContent li.menu2 ul {
  background: #bfcf38;
}
#header #nsContent li.menu2 a {
  color: #191919;
}
#header #nsContent li.menu3 {
  background: #d10079;
}
#header #nsContent li.menu3 ul {
  background: #d10079;
}
#header #nsContent li.menu3 a {
  color: #fff;
}
#header #nsContent li.menu4 {
  background: #f08d00;
}
#header #nsContent li.menu4 ul {
  background: #f08d00;
}
#header #nsContent li.menu4 a {
  color: #000;
}
#header #nsContent li.menu5 {
  background: #ffdc00;
}
#header #nsContent li.menu5 ul {
  background: #ffdc00;
}
#header #nsContent li.menu5 a {
  color: #000;
}
#header #nsContent li.menu6 {
  background: #82b719;
}
#header #nsContent li.menu6 ul {
  background: #82b719;
}
#header #nsContent li.menu6 a {
  color: #000;
}
#header #nsContent li:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  -ms-border-radius: 0 8px 8px 0;
  -o-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}

#header #nsContent ul.dropdown ul {
  left: auto;
  width: auto;
  min-width: 130px;
  max-width: 248px;
  text-align: left;
  padding: 5px 0;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  -o-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
#header #nsContent ul.dropdown ul li,
#header #nsContent ul.dropdown ul li:hover,
#header #nsContent ul.dropdown ul li.hover {
  position: relative;
}
#header #nsContent ul.dropdown ul li {
  height: auto;
  width: auto;
  padding: 5px 0;
  font-size: 0.7777777777777778em;
  background: none;
}
#header #nsContent ul.dropdown ul li a {
  padding: 2px 7px;
  text-align: left;
}
#header #nsContent ul.dropdown ul ul {
  left: 100%;
  top: 0;
  -webkit-border-radius: 0 8px 8px 0px;
  -moz-border-radius: 0 8px 8px 0px;
  -ms-border-radius: 0 8px 8px 0px;
  -o-border-radius: 0 8px 8px 0px;
  border-radius: 0 8px 8px 0px;

}
#header #nsContent ul.dropdown ul ul li {
  font-size: 1em;
}
/* Footer
===============================*/
#footer {
  background: #0D0D17;
  min-width: 1000px;/*fix for iOS*/
  width: 100%;
  float: left;
  color: #bfcf38;
  font-size: 0.8571428571428571em;
  margin-top: 26px;
  padding: 19px 0 16px 0;
}
#footer a {
  color: #bfcf38;
}
#footer p {
  color: #fff;
  clear: both;
  width: 100%;
  text-align: center;
  padding-top: 25px;
}
/* flexslider
===============================*/
#homeSlider {
  margin-top: 20px;
  position: relative;
}
#homeSlider ul,
#homeSlider li {
  list-style: none;
  background: none;
  padding-left: 0;
}
.slides {
  list-style: none outside none;
  padding: 0;
}
.slides li {
  position: relative;
}
.slides .desc {
  background: #FFFFFF;
  min-height: 284px;
  max-height: 400px;
  opacity: 0.95;
  filter: alpha(opacity=95);
  overflow: hidden;
  padding: 10px;
  position: absolute;
  right: 43px;
  top: 20px;
  width: 324px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.slides .desc h2 {
  color: #542f64;
  font-size: 1.2857142857142858em;
  font-family: "Myriad Pro", Arial, Verdana, sans-serif;
  margin: 0;
}
.slides .desc p {
  margin-bottom: 5px;
}
.slides .desc p strong {margin-left: 5px;}
.slides .desc .map {
  width: 327px;
  height: 172px;
  border-top: 1px solid #CBD664;
  margin-top: 10px;
  padding-bottom: 24px;
  position: relative;
}
.slides .desc .map a.awesome2,
.slides .desc .map a.awesome {
  font-weight: normal;
  -webkit-border-radius: 0 0 8px 8px;
  -moz-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  -o-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 86.6%;
  text-align: center;
  font-size: 1em;
  background:#83B81A;
  font-family: "AmericanTypewriterBold", "Coustard", Arial,Verdana,sans-serif;
  color: #FFFFFF;
   padding: 6px 22px 5px 22px;
   text-decoration:none;
}

.slides .desc .map {
  background: url(../Images/maps/map-uk.jpg) no-repeat 0 12px;
}
.slides .desc .map.Burundi {
  background: url(../Images/maps/map-burundi.jpg) no-repeat 0 12px;
}
.slides .desc .map.Cambodia {
  background: url(../Images/maps/map-cambodia.jpg) no-repeat 0 12px;
}
.slides .desc .map.Chad {
  background: url(../Images/maps/map-chad.jpg) no-repeat 0 12px;
}
.slides .desc .map.Laos {
  background: url(../Images/maps/map-laos.jpg) no-repeat 0 12px;
}
.slides .desc .map.South_Sudan,
.slides .desc .South {
  background: url(../Images/maps/map-south-sudan.jpg) no-repeat 0 12px;
}
.slides .desc .map.Uganda {
  background: url(../Images/maps/map-uganda.jpg) no-repeat 0 12px;
}
.slides .desc .map.Burma {
  background: url(../Images/maps/map-myanmar.jpg) no-repeat 0 12px;
}

/*buttons*/
.slides .desc .Burundi a.awesome2{
  background-color:#542F64;
}
.slides .desc .Cambodia a.awesome2{
  background-color:#C0D039;
  color:#191919;
}
.slides .desc .Chad a.awesome2{
  background-color:#D2007A;
}
.slides .desc .Laos a.awesome2{
  background-color:#F18E00;
  color:#191919;
}
.slides .desc .South_Sudan a.awesome2,
.slides .desc .South a.awesome2{
  background-color:#FFDD00;
  color:#191919;
}
.slides .desc .Uganda a.awesome2{
  background-color:#00B5DD;
}
.slides .desc .Burma a.awesome2{
  background-color:#16195C;
}

.slides .desc .map a.awesome2:hover {
    text-decoration:underline;
}

.flexslider .flex-direction-nav {
  bottom: 20px;
}
.flexslider .flex-direction-nav li {
  height: 12px;
  margin: 0 6px 0 0;
  width: 12px;
}
.flexslider .flex-direction-nav li a {
  width: 40px;
  height: 64px;
  display: block;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  top: 160px;
}
.flexslider .flex-direction-nav li a.flex-prev {
  background: url("../Images/prevArrow.png") no-repeat;
  opacity: 1 !important;
  left: 540px !important;
}
.flexslider .flex-direction-nav li a.flex-next {
  background: url("../Images/nextArrow.png") no-repeat;
  opacity: 1 !important;
  right: 14px !important;
}
.topics {
  margin: 17px 0 0 45px;
  position: relative;
  width: 900px;
}
.topics h2 {
  position: relative;
  margin-left: -44px;
}
.topics a {
  text-decoration: none;
}
.topics .flex-viewport {
  margin: 0 0px;
}
.topics li {
  background: none;
  float: left;
  width: 195px;
  padding-right: 30px;
  padding-left:0;
}
.topics li a .content {
  color: #191919;
}
.topics li .title {
  display: block;
  font-size: 1.2857142857142858em;
  padding-bottom: 4px;
}
.topics li .content {
  line-height: 1.2em;
}
.topics li strong {
  color: #542f64;
}
.topics li .title:hover,
.topics li strong:hover {
  text-decoration: underline;
}
.topics .flex-direction-nav a {
  width: 21px;
  height: 37px;
  display: block;
  opacity: 1;
  filter: alpha(opacity=100);
  top: 41%;
}
.topics .flex-direction-nav a.flex-prev {
  background: url("../Images/slidePrev.png") no-repeat;
  left: -44px;
}
.topics .flex-direction-nav a.flex-next {
  background: url("../Images/slideNext.png") no-repeat;
  right: -14px;
}
/* Home page content
===============================*/
.midBar {
  background: #532e63;
  color: #fff;
  /*font-family: 'AmericanTypewriterBold', "Coustard", Arial, Verdana, sans-serif;
  text-align: center;*/
  float: left;
  min-width: 1000px;/*fix for iOS*/
  width: 100%;
  margin-top: 28px;
  padding: 43px 0 45px 0;
}
.midBar .pageContainer {
  position: relative;
}
.midBar p {margin: 0;}
.midBar p a {
  /*background: url(../Images/logoMark.png) no-repeat bottom center;
  font-size: 2.5714285714285716em;
  padding-bottom: 34px;
  margin-bottom: 22px;*/
  width: 270px;
  background: #FFFFFF;
  min-height: 88px;
  max-height: 400px;
  opacity: 0.95;
  filter: alpha(opacity=95);
  overflow: hidden;
  padding: 10px;
  position: absolute;
  right: 20px;
  top: 66px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  font-size: 1.2857142857142858em;
  text-decoration: none;
  line-height: normal;
}
.midBar p a:hover {
  text-decoration: underline;
}
.midBar a.awesome {
  background: #bfcf38;
  color: #000;
  padding: 11px 18px 9px 32px;
  font-size: 1.1428571428571428em;
  text-align: center;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
}
.midBar a.awesome:hover {
  background: #b3bf2d;
}
.updates ul {
  padding: 0;
}
.updates li {
  background: none;
  padding: 0;
}
.updates .section {
  width: 305px;
  float: left;
}
.updates .section.mid {
  margin: 0 20px;
}
.updates .box {
  width: 292px;
  padding: 7px 7px 16px 7px;
  margin-bottom: 20px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.updates .box a {
  color: #191919;
  text-decoration: none;
}
.updates .box img {
  max-width: 292px;
  height: auto;
  margin-bottom: 8px;
}
.updates .box .title {
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-size: 1.2857142857142858em;
  display: block;
  padding-bottom: 10px;
}
.updates .box .title:hover {
  text-decoration: underline;
}
.updates .box .content strong:hover {
  text-decoration: underline;
}

.updates iframe {
	border: 7px solid #f08d00;
	-webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}

.updates .box.twitter {
  background: #00b4dc url(../Images/twitterIcon.png) no-repeat 97% 93%;
}
.updates .box.twitter p {
  margin-bottom: 1px;
}
.updates .box.twitter p.tweetTime {
  font-size: 0.8571428571428571em;
}
.updates .box.twitter .follow {
  border-top: 1px solid #e3d9d4;
  margin-top: 8px;
  padding-top: 8px;
}
.updates .box.twitter .follow img {
  float: left;
  margin-right: 10px;
}
.updates .box.twitter .follow a {
  text-decoration: underline;
  display: inline-block;
  padding-top: 6px;
}
.updates .box.twitter .follow a:hover {
  text-decoration: none;
}
.updates .box.green {
  background: #bfcf38;
}
.updates .box.pink {
  background: #d10079;
  color: #fff;
}
.updates .box.pink a {
  color: #fff;
}
/* RHS box
===============================*/
.postReadTabContainer .ajax__tab_body,
.postRollTabContainer .ajax__tab_body,
.postTagCloud,
div.postPoll div.pollBody {
  border: 0;
  background: none;
  box-shadow: none;
  padding: 0;
}
.postReadTabContainer .ajax__tab_active .ajax__tab_tab,
.postReadTabContainer .ajax__tab_tab .postRollTabContainer .ajax__tab_tab #pnlPostRoll .ajax__tab_tab,
.postRollTabContainer .ajax__tab_tab,
#pnlPostRelated .ajax__tab_tab,
div.postTagCloudHeader,
div.postPoll div.pollHeader,
.appeal_title,
.postColumnRight #latestDonations h1,
.postRollTabContainer .ajax__tab_active .ajax__tab_tab {
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, Helvetica, sans-serif;
  background: none;
  border: 0;
  color: #191919;
  display: block;
  font-size: 1.7142857142857142em;
  font-weight: normal;
  padding: 0;
}
.Read a:hover,
.postTagCloud li a {
  text-decoration: none;
}
.postReadTabContainer ol {
  margin-left: 25px;
}
.postReadTabContainer .item {
  font-size: 1em;
  line-height: 1.2em;
  padding-bottom: 10px;
}
div.postTagCloudBody {
  padding: 10px 0;
}
.postTagCloud ul {
  margin-top: 6px;
}
.postTagCloud ul li {
  display: block;
  margin-bottom: 9px;
  background: none;
  padding-left: 0;
}
.postTagCloud ul li a {
  color: #191919;
  display: block;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  padding: 4px 9px;
  font-weight: bold;
}
a.tagCloudItemSmall,
a.tagCloudItemSmall:link,
a.tagCloudItemSmall:visited,
a.tagCloudItemSmall:active,
a.tagCloudItemSmall:focus {
  background: #f08d00;
}
a.tagCloudItemMedium,
a.tagCloudItemMedium:link,
a.tagCloudItemMedium:visited,
a.tagCloudItemMedium:active,
a.tagCloudItemMedium:focus {
  background: #d10079;
  color: #fff;
}
a.tagCloudItemLarge,
a.tagCloudItemLarge:link,
a.tagCloudItemLarge:visited,
a.tagCloudItemLarge:active,
a.tagCloudItemLarge:focus {
  background: #bfcf38;
}
a.tagCloudItemSmall:hover {
  background: #e18100;
}
a.tagCloudItemMedium:hover {
  background: #a80061;
}
a.tagCloudItemLarge:hover {
  background: #b3bf2d;
}
.Read a:hover {
  text-decoration: underline;
}
.sideDetails .map {
  width: 182px !important;
  height: 120px !important;
  margin-bottom: 10px;
}
.sideDetails span {
  display: block;
  line-height: 1.2em;
}
.sideDetails .location {
  font-weight: normal;
  padding-bottom: 15px;
}
.sideDetails .labelDateTime {
  font-weight: bold;
}
.detailsPanel {
  padding: 14px;
  margin-bottom: 20px;
  background: #532e63;
  color: #fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.detailsPanel a.addToCalender {
  background: #bfcf38;
  margin: 15px 0 0 0;
  color: #191919;
  padding: 9px 0 8px 0;
  text-align: center;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  font-size: 1.2857142857142858em;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, verdana, sans-serif;
}
.detailsPanel a.addToCalender:hover {
  background: #b3bf2d;
  text-decoration: none;
}
ul.attributeList,
ul.images {
  border: 0;
  margin-bottom: 20px;
  float: left;
  width: 95%;
  clear: both;
}
ul.attributeList li,
ul.images li {
  background: none;
  float: left;
  width: 100%;
}
.sideDetails h3,
ul.images .attribLabel {
  line-height: 1.2em;
  margin-bottom: 15px;
  font-size: 1.7142857142857142em;
  font-weight: normal;
}
.sideDetails h3.attrList {
  background: #bfcf38;
  margin-bottom: 0;
  padding: 10px;
}
ul.attributeList {
  padding-left: 10px;
  background: #bfcf38;
  float: left;
  width: 95%;
}
ul.attributeList li {
  float: left;
  margin-bottom: 5px;
  margin-top: 8px;
  width: 100%;
}
ul.attributeList li .attribIcon {
  width: 21px;
  height: auto;
  float: left;
}
ul.attributeList li:nth-child(3) .attribIcon {
  width: 16px;
}
ul.images {
  background: #f08d00;
  padding: 0 14px 0 14px;
}
ul.images img {
  max-width: 182px;
}
ul.images li {
  margin-top: 5px;
  margin-bottom: 10px;
}
#pnlPostRoll,
#pnlPostRead,
#pnlTagForm,
div.postPoll,
#pnlPostRelated,
.appeal_container,
.appealDonate {
  margin-bottom: 15px;
  border: 0;
  padding: 10px;
}
.postRollTabContainer .item {
  border: 0;
  margin-top: 5px;
  color: #191919;
}
.postRollTabContainer .item .title {
  font-size: 100%;
  font-weight: normal;
}
.postRollTabContainer .item .title:hover {
  text-decoration: underline;
}
.postRollTabContainer .item .dateCreated {
  color: #191919;
  padding: 0;
  font-size: 12px;
}
.postRollTabContainer .item .contentPreview {
  font-size: 12px;
  color: #191919;
}
div.postPoll,
.appeal_container,
.appealDonate,
.clientMessage {
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  padding: 10px;
}
div.postPoll {
  background: #bfcf38;
  width: 170px;
  padding: 10px 10px 30px 10px;
  position: relative;
}
div.postPoll .pollTitle {
  line-height: 1.1em;
  font-size: 0.75em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: block;
  padding-bottom: 15px;
}
div.postPoll label {
  padding-left: 6px;
  font-size: 100%;
  color: #191919;
}
div.postPoll input {
  margin-bottom: 10px;
}
div.postPoll .pollViewResults {
  position: absolute;
  left: 10px;
  bottom: 10px;
  font-size: 12px;
  color: #542f64;
  font-family: Verdana, Arial, sans-serif;
  text-decoration: underline;
}
div.postPoll .pollViewResults:hover {
  text-decoration: none;
}
div.postPoll #pnlPoll .floatRight {
  clear: both;
  width: 100%;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}
div.postPoll #pnlPoll .floatRight a {
  font-weight: normal;
  padding: 9px 0 7px 0;
  width: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.appeal_container, .appealDonate {
  text-align: left;
  background: #d10079;
  width: 182px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  padding: 14px;
  margin-top: 0;
}
.appeal_container img {
  width: 182px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  border: 0;
  margin: 0 0 8px 0;
}
.appeal_container a {
  text-decoration: none;
  color: #fff;
}
.appeal_container a:hover .appeal_title {
  text-decoration: underline;
}
.appealPaymentLabel {
	color: white;
	font-size: 100%;
}
.appeal_container #hypLinkDonate {
  width: 73%;
  text-align: center;
  background: #ffdc00;
  font-weight: normal;
  color: #191919;
  padding: 10px 22px 7px 22px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.appeal_container #hypLinkDonate:hover {
  background: #f2d200;
}
.appeal_container .appeal_title {
  line-height: 1.1em;
  color: #fff;
  font-size: 1.5714285714285714em;
  width: auto;
}

.appealInfo {
    background-color: #d10079;
    color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

.outer_bar {display: none;}

/*.outer_bar {
    background-image: none;
    background-color: #FFFFFF;
    border: none;
    height: 20px;
    margin-top: 0px;
    width: 182px;
}

.inner_bar {
    background-image: none;
    background-color: #532E63;
    height: 20px !important;
}*/

.appealDonate .appealPaymentPoint br {
	display: block;
}

.appealDonate input.donationAmount, .appealDonate textarea.txtDonationComment {
	width: 154px;
}

.appealDonate .medium.awesome, .appealDonate .medium.awesome:visited {
	padding:6px 36px 5px;
}

.appealDonate .appealPaymentPoint label, .appealDonate .appealRegularPaymentPoint label {
	color: #FFFFFF;
}

#updatePostRoll > .floatRight {
  border-top: 1px solid #bfcf38;
  margin-top: 10px;
  text-align: right;
  width: 100%;
}
/* Content
===============================*/
div.navigationBreadCrumb {
  clear: both;
  float: left;
  margin: 0 0 20px 0;
}
div.navigationBreadCrumb ul {
  margin: 0;
  padding: 0;
}
div.navigationBreadCrumb li {
  background: none;
  color: #737376;
  font-size: 1em;
  padding-left: 0;
}
div.navigationBreadCrumb a:hover {
  text-decoration: underline;
}
.breadcrumb a,
.breadcrumb a.lastLevel {
  color: #737376;
  font-weight: bold;
}
#dvSummaryListCatHeader img {
  margin-bottom: 15px;
}
#dvSummaryListCatHeader {
  margin-bottom: 30px;
}
.current-listing .postItem,
.current-listing .pageRollListing,
.current-listing .postBlogItem {
  background: #bfcf38;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  padding: 8px 12px 15px 12px;
  margin-bottom: 20px;
  float: left;
  width: 96%;
}
.current-listing h2,
.current-listing .pageRollListing h2,
.current-listing .postBlogItem h2 {
  border: 0;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}
.current-listing h2 a:hover,
.current-listing .pageRollListing h2 a:hover,
.current-listing .postBlogItem h2 a:hover {
  text-decoration: underline;
}
.current-listing img,
.current-listing .pageRollListing img,
.current-listing .postBlogItem img
 {
  margin: 0;
  box-shadow: none;
}
.current-listing .pubStartDate,
.current-listing .postItem > strong,
.current-listing .pageRollListing .pageDetails,
.current-listing .postBlogItem > strong {
  color: #191919;
  font-size: 0.8571428571428571em;
  width: 70%;
  float: left;
}
.current-listing .textItemBlock {
  width: 70%;
  float: left;
}
.current-listing .readMore,
.current-listing .pageRollListing .readMore {
  font-weight: bold;
}
.current-listing .postItem > .clear {
  display: none;
}
.current-listing .postCategorySummaryList,
.current-listing .postTagSummaryList {
  width: 70%;
  float: left;
  margin-bottom: 5px;
}
.current-listing .postCategorySummaryList strong,
.current-listing .postTagSummaryList strong {
  color: #191919;
  font-weight: bold;
  display: inline;
  font-size: 1em;
}
.current-listing .postCategorySummaryList a,
.current-listing .postTagSummaryList a {
  color: #191919;
  font-size: 1em;
  text-decoration: underline;
}
.current-listing .postCategorySummaryList a:hover,
.current-listing .postTagSummaryList a:hover {
  text-decoration: none;
}
.current-listing .postCategorySummaryList {
  margin-top: 15px;
}
.postColumnMain .postItem strong {
  color: #191919;
  font-size: 1em;
  padding-bottom: 10px;
}
.postTagsAndCatsPanel {
  margin-top: 20px;
}
.postTagsAndCatsPanel .postTagPostView {
  margin-bottom: 8px;
  display: block;
}
.postTagsAndCatsPanel .postTagHeader,
.postTagsAndCatsPanel .postCategoryHeader {
  font-size: 100%;
}

.postItem .mediaImage {
	max-width: 705px;
  margin-bottom: 10px;
}

.postImageBanner {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.v2EventPage .description {
  font-size: 1em;
  line-height: 1.3em;
}

.eventContentFrame #formPanelToolBar {margin-top: 20px;}

.mainPurchaseDetails {
  padding: 0 30px 0 0;
  margin-top: 40px;
}
.mainPurchaseDetails .ticketsPanel,
.mainPurchaseDetails .extrasPanel {
  background: #fff;
}
.mainPurchaseDetails .ticketsPanel h2,
.mainPurchaseDetails .extrasPanel h2 {
  background: #bfcf38;
  color: #191919;
  font-weight: bold;
  padding: 3px 5px 4px 5px;
  font-size: 1.2857142857142858em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mainPurchaseDetails .labelTicket {
  margin-left: 0;
  color: #666;
  font-size: 0.875em;
  margin-right: 5px;
}
.mainPurchaseDetails .labelPrice,
.mainPurchaseDetails .labelQty {
  color: #666;
  font-size: 0.875em;
  padding-bottom: 15px;
  margin-right: 5px;
}
.mainPurchaseDetails .ticketThumb {
  display: none;
}
.mainPurchaseDetails .itemRow:hover {
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.mainPurchaseDetails .ticketTitle,
.mainPurchaseDetails .ticketPrice,
.mainPurchaseDetails .tickeyQty {
  color: #191919;
  font-size: 1em;
  margin-left: 0;
  margin-right: 5px;
}
.mainPurchaseDetails .ticketTitle span,
.mainPurchaseDetails .ticketPrice span,
.mainPurchaseDetails .tickeyQty span {
  background: #fff;
}
.mainPurchaseDetails .qtyButtons a {
  text-decoration: none;
}
.mainPurchaseDetails input[type="text"] {
  margin: 0;
  padding: 3px 13px;
}
.mainPurchaseDetails a.enquiryButton,
.mainPurchaseDetails .buttonPanel a.buyItButton {
  margin-bottom: 0;
  padding: 4px 10px 7px 10px;
  background: #532e63;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.mainPurchaseDetails a.enquiryButton:hover,
.mainPurchaseDetails .buttonPanel a.buyItButton:hover {
  background: #6a3c7f;
}
.mainPurchaseDetails .buttonPanel a.buyItButton {
  padding-top: 6px;
}
.mainPurchaseDetails .labelTicket,
.mainPurchaseDetails .ticketTitle {
  width: 460px;
}
.mainPurchaseDetails .buttonPanel {
  border: 0;
}
/* Comments section */
.headerIcon,
.commentContentLeftSpeech {
  display: none;
}
#formPanelToolBar {
  background: #e3d9d4;
  height: 35px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  margin-top: 0;
}
#formPanelToolBar .formHeader {
  font-size: 1.7142857142857142em;
}
#formPanelToolBar #formIconText {
  margin: 10px 0 0 0;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
}
#formPanelToolBar #hlinkAddComment {
  font-size: 1.2857142857142858em;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
#formAddComment {
  border: 0;
  background: #e3d9d4;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  margin: 0;
}
#formAddComment .formElementLabel {
  color: #191919;
}
#formAddComment textarea.formAddComment {
  width: 97%;
}
#formAddComment input {
  width: 50%;
}
div.commentListing {
  padding: 0 15px 0 15px;
  margin-top: 35px;
  background: #e3d9d4;
}
div.commentListing .commentItemLeft,
div.commentListing .commentItemRight {
  background: none;
  border-bottom: 1px solid #fff;
  width: 98%;
  padding-bottom: 15px;
  margin-bottom: 5px;
  margin-top:10px;
}
div.commentListing .admin {
  background: #532e63;
  color: #fff;
}
div.commentListing .commentContentLeft,
div.commentListing .commentContentRight {
  background: none;
  border: 0;
  margin-left: 92px;
  width: 77%;
  padding: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
}
div.commentListing .commentPersonThumb {
  width: 80px;
  border: 0;
  padding: 0;
}
div.commentListing .commentPersonName {
  width: 80px;
  font-size: 85%;
}
div.commentListing .commentTitle {
  font-size: 1.2857142857142858em;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
  line-height: 1em;
}
div.commentListing .commentContent {
  font-size: 1em;
}
div.commentListing .commentDateTime {
  font-size: 0.8571428571428571em;
  width: 100%;
  text-align: left;
  padding-bottom: 2px;
}
div.facebookLike {
  border-top: 1px solid #bfcf38;
  border-bottom: 1px solid #bfcf38;
  clear: both;
  padding: 15px 0;
  overflow: auto;
}
#facebookLike iframe {
	width: 303px !important;
	height: 23px !important;
}
.v2EventPage div.facebookLike {
  padding-bottom: 36px;
}
.postManageContainer {
  clear: both;
}
.postManageContainer li {
  background-position: 0 2px;
  padding-left: 15px;
}
.mainDetails .associatedAppeal {
  display: none;
}
.searchItem .searchTitle,
.searchItem a.searchTitle,
.searchItem a.searchTitle:active,
.searchItem a.searchTitle:link,
.searchItem a.searchTitle:visited {
  color: #542F64;
  font-size: 1.1em;
}
.searchItem .searchCommentCount {
  font-size: 0.82em;
}
.searchItem .searchItemContent {
  font-size: 1em;
  padding-top: 4px;
}
/* Appeals section
===============================*/
.slide .slideInfo,
.carouselBG .slideDonate {
  background: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 2px 9px 0px #666666;
  -webkit-box-shadow: 1px 2px 9px 0px #666666;
  -ms-box-shadow: 1px 2px 9px 0px #666666;
  -o-bbox-shadow: 1px 2px 9px 0px #666666;
  box-shadow: 1px 2px 9px 0px #666666;
  width: 342px;
  left: 550px;
}
.slide .slideInfo a,
.carouselBG .slideDonate a {
  color: #191919;
}
.slide .slideInfo .slideTitle,
.carouselBG .slideDonate .slideTitle,
.followDonate .slideTitle {
  font-size: 1.7142857142857142em;
  color: #000;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
  padding-bottom: 5px;
}
.slide .slideInfo a,
.slide .slideInfo a:hover,
.carouselBG .slideDonate a,
.carouselBG .slideDonate a:hover {
  width: 100%;
  color: #191919;
}
.slide .slideInfo .slideDesc,
.carouselBG .slideDonate .slideDesc {
  color: #191919;
}
.slideNavigation {
  margin-left: -5px;
  margin-top: -64px;
}
.slideNavigation li {
  padding-left: 0;
  background: none;
  margin-right:15px;
}
.slideNavigation li a {
  background-color: #532e63;
  color: #fff;
  border: 0;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
  height: 40px;
  padding: 8px 18px 10px 18px;
  width: 185px;
  font-size: 16px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -moz-box-shadow: 1px 2px 9px 0px #666666;
  -webkit-box-shadow: 1px 2px 9px 0px #666666;
  -ms-box-shadow: 1px 2px 9px 0px #666666;
  -o-bbox-shadow: 1px 2px 9px 0px #666666;
  box-shadow: 1px 2px 9px 0px #666666;
}
.slideNavigation li a:hover {
  background-color: #6a3c7f;
}
.slideNavigation li a.selected {
  background-color: #6a3c7f;
  border: 0;
}
.statement,
h1.appealTitle,
h1.fundraiserTitle {
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-size: 1.7142857142857142em;
  color: #191919;
  font-weight: normal;
  width: 315px;
}
h1.appealTitle {
  font-size: 2.5714285714285716em;
  padding-bottom: 15px;
}
.alongWith {
  margin-top: 0;
  color: #191919;
  font-size: 1em;
  font-weight: normal;
}
#carousel_medium .car_img li {
  background: none;
  padding-left: 0;
  font-weight: bold;
  color: #191919;
}
#carousel_medium .car_img li .from {
  color: #191919;
  height: auto;
}
#carousel_medium .car_img li .amount {
  color: #191919;
}
#carousel_medium .car_img li .project {
  color: #532e63;
  font-size: 1.2rem;
}
ol.wallTabBar {
  margin-left: 30px;
}
a.wallTab,
a.wallTabSelected {
  background: #e3d9d4;
  color: #000;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-size: 1em;
  font-weight: normal;
  text-decoration: none;
  padding: 9px 20px 8px 20px;
}
a.wallTab:hover,
a.wallTabSelected {
  background: #bfcf38;
}
.homePanel {
  background: #532e63;
  border-top: 3px solid #bfcf38;
  clear: both;
  width: 93.9%;
  float: left;
  padding: 0 30px;
}
.homePanel .centeredContent {
  width: 100%;
  min-width: 0;
}
.homePanel .filterLabel {
  color: #fff;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 1.7142857142857142em;
}
.homePanel .wallFilters {
  padding: 0;
  margin-top: 10px;
}
.homePanel .wallFilters li {
  background: none;
  padding-left: 0;
}
.homePanel .wallFilters li a.choiceCategory,
.homePanel .wallFilters li .categoryName {
  background: #f08d00;
  color: #000;
  font-size: 14px;
  font-weight: normal;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
}
/*.homePanel .wallFilters li a.choiceCategory:hover,
.homePanel .wallFilters li .categoryName:hover {
  background: #e18100;
}*/
.homePanel .wallFilters li a.choiceCategory {
  width: 150px;
  padding: 2px 10px 0 10px;
}
a.choiceCategory .categoryTotal {
display: none;	
}
.catDropdown {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    display: block;
    margin-top: -10px;
    padding: 10px;
    position: absolute;
    width: 150px;
}
.catDropdown ol {
	margin: 0;
	padding: 0;
	}
.wallFilters .catDropdown ol li {
	float: none;
	}

.projectPanel {
  width: 708px;
}
a.projectCardFront {
  border: 0;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width: 200px;
}
a.projectCardFront:hover {
  border: 0;
}
a.projectCardFront img {
  width: 200px;
}
a.projectCardFront .title,
.fundraiserPanel .title {
  font-size: 1.2857142857142858em;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  color: #532e63;
  font-weight: normal;
  letter-spacing: 0;
}
a.projectCardFront .projectExcert,
.fundraiserPanel span.project {
  letter-spacing: 0;
  line-height: 1.2em;
  font-size: 1em;
  color: #191919;
}
a.projectCardFront .stats {
  border-top: 1px solid #bfcf38;
  float: left;
  width: 100%;
  padding-top: 10px;
}
a.projectCardFront .stats .label,
.fundraiserPanel .label {
  color: #191919;
  letter-spacing: 0;
  margin-bottom: 0;
  font-weight:bold;
  padding-bottom: 1px;
  font-size:14px;
}

.fundraiserPanel .label,
.fundraiserPanel .figure {margin-top:0;}

a.projectCardFront .stats .figure,
.fundraiserPanel .figure {
  color: #191919;
  font-weight: normal;
  letter-spacing: 0;
}
a.projectCardFront .stats .chart_div {
  margin-right: 8px;
}
.supportersPanel {
  width: 170px;
  padding: 10px;
  margin-bottom: 30px;
}
.supportersPanel .header {
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-size: 1.2857142857142858em;
  color: #191919;
  font-weight: normal;
}
.supportersPanel .header a {
  display: block;
}
.supportersPanel .item {
  float: left;
  height: 55px;
  margin: 0 0 1px 1px;
  width: 55px;
}

.supportersPanel .item img {
    height: 55px;
    width: 55px;
}

.supportersPanel .searchSupportersContainer {
  margin-top: 20px;
  float: none;
}
.supportersPanel .searchSupportersContainer input[type="text"] {
  border: 1px solid #747476;
  border-right: 0;
  -webkit-border-radius: 15px 0 0 15px;
  -moz-border-radius: 15px 0 0 15px;
  -ms-border-radius: 15px 0 0 15px;
  -o-border-radius: 15px 0 0 15px;
  border-radius: 15px 0 0 15px;
  width: 130px;
  height: 14px;
}
.supportersPanel .searchSupportersContainer .submitButton {
  background: #FFFFFF;
  border: 1px solid #747476;
  border-left: 0;
  height: 26px;
  padding: 0 1px;
  -webkit-border-radius: 0 15px 15px 0;
  -moz-border-radius: 0 15px 15px 0;
  -ms-border-radius: 0 15px 15px 0;
  -o-border-radius: 0 15px 15px 0;
  border-radius: 0 15px 15px 0;
}
.supportersPanel .searchSupportersContainer .submitButton img {
  margin-top: 5px;
}
.donateOption,
.donateOptionRegular {
  color: #191919;
  font-size: 1em;
}
.appealPaymentPoint label,
.appealRegularPaymentPoint label {
  color: #191919;
  font-weight: normal;
  margin-right: 26px;
}
input#txtDonationAmount[type="text"] {
  float: left;
  margin-top: -18px;
}
.appealPage input#txtDonationAmount[type="text"],
#fundraiserCarousel input#txtDonationAmount[type="text"] {
  float: right;
  margin-top: 5px;
  margin-bottom:0;
}
.lastRadio {
  display: block;
  clear: both;
}
.appealRegularPaymentPoint {
  padding-top: 5px;
  display: block;
}
.appealRegularPaymentPoint input {
  margin-bottom: 5px;
}
#lblShowMyName {
  display: inline;
  float: none;
}
.donateComment {
  width: 93%;
}
.slideInfo .totaliserBG,
.slideInfo .raisedSoFar,
.totaliserBG_small,
.raisedSoFar_small {
  background: #747476;
  border: 1px solid #747476;
}
.slideInfo .raisedSoFar,
.raisedSoFar_small {
  background: #bfcf38;
  border: 0;
  width: 100%;
  margin-left:0;
}

.slideInfo .totaliserLabel,
.slideInfo .totaliserLabel2,
.slideInfo .totaliserAmount {
  color: #191919;
  display: block;
  float: none;
  font-size: 1.2857142857142858em;
  line-height: normal;
  width: auto;
}
.slideInfo .totaliserAmount {
  font-weight: normal;
}
.centeredContent {
  width: 960px;
  min-width: 0;
}
.appealPage .mainColumn {
  width: 730px;
  float: left;
}

.projectDetails {
	line-height: normal;
}

.appealPage .widgetColumn {
  float: right;
  width: 230px;
}
.knowMore,
.postAppealWidget {
  background: #bfcf38;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width:170px;
}
.knowMore .header,
.postAppealWidget .header {
  color: #191919;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight: normal;
  font-size: 1.7142857142857142em;
  line-height: 1.1em;
  padding-bottom: 8px;
  display: block;
}
.knowMore .excert,
.postAppealWidget .excert {
  color: #191919;
  display: block;
  font-size: 1em;
}

.knowMore img {width:170px;}

.fundraiserPage .knowMore {background: #D10079;}
.fundraiserPage .knowMore .header {color:#fff;}
.fundraiserPage .knowMore .excertTitle {font-weight:normal;}
.fundraiserPage .knowMore .c2aButton {
  color:#191919;
  width:170px;
}

.appealPage .knowMore .c2aButton,
.appealPage .postAppealWidget .c2aButton {
  background: #532e63;
  width:170px;
}
.appealPage .knowMore .c2aButton:hover,
.appealPage .postAppealWidget .c2aButton:hover {
  background: #6a3c7f;
}
.followDonate .slideDonate {
  background: #d10079;
  margin-top: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  width:170px;
}
.followDonate .slideDonate .donateOptionWrapper {
  margin-top: 0;
}
.widgetColumn .followDonate .slideDonate label {
  color: #fff;
  font-size: 1em;
  margin-right:0;
}
.appealPage .followDonate .slideDonate .c2aButton {
  color: #191919;
  width:170px !important;
}
.appealPage .followDonate .slideDonate #fbtnFundraise {
  margin-top: 10px;
}

.homePanel .homePanel {
  border:0;
  padding:0;
}

.fundraiserPanel,
.donorPanel {
  width:75%;
}

.fundraiserPanel {padding: 0;}

.fundraiserPanel span{
  color:#fff;
}

.fundraiserPanel span.fundraiserPanelLookUp {
  margin-top:8px;
  display:block;
  float: left;
  width: 310px;
}

.searchSupportersContainer {
	float: left;
	width: 170px;
	margin-left: 1em;
}

.searchSupportersContainer .submitButton {
  background-color: #BFCF38;
  padding: 2px 0 2px 4px;
  height: 22px;
}

.searchSupportersContainer input[type="text"] {
	border: 1px solid #747476;
	border-right: 0;
	-webkit-border-radius: 15px 0 0 15px;
	-moz-border-radius: 15px 0 0 15px;
	-ms-border-radius: 15px 0 0 15px;
	-o-border-radius: 15px 0 0 15px;
	border-radius: 15px 0 0 15px;
	width: 130px;
	height: 14px;
}

.searchSupportersContainer .submitButton {
	background: #FFFFFF;
	border: 1px solid #747476;
	border-left: 0;
	height: 26px;
	padding: 0 1px;
	-webkit-border-radius: 0 15px 15px 0;
	-moz-border-radius: 0 15px 15px 0;
	-ms-border-radius: 0 15px 15px 0;
	-o-border-radius: 0 15px 15px 0;
	border-radius: 0 15px 15px 0;
}

a.fundraiserCardFront {
  height:330px;
  overflow: hidden;
}

.fundraiserPanel .title {
  height:auto;
  line-height:1.2em;
}

.fundraiserPanel span.project {
  height:auto;
}

.breadcrumb a.higherLevel:after {
    content: ">";
    margin-left: 10px;
    margin-right: 10px;
}
.breadcrumb a.higherLevel {
    background: none;
    padding: 0;
}

a.wallPost, 
.wallDonation,
.champion_comment,
.donor_comment,
.commenter_comment {
  border:0;
  background:#fff;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  width:89%;
  margin-left:58px;
  padding:12px 0;
  margin-bottom:10px;
}

.donor_comment {
  width:77%;
}

.wallAmount,
.donor_comment .amount,
.supporterThumb .amount {
  background:#C0D039;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  width:120px;
  height:77px;
  padding:40px 0 0 0;
  margin-left:0;
  border:3px solid #fff;
  color: #191919;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight:normal;
  float:left;
  font-size: 2.4rem;
  margin-top:-12px;
}

.wallDonation .wallAmount,
.donor_comment .amount {  margin-left:-58px;}

.wallQuoteTitle {
  color:#191919;
  font-weight: normal;
  padding-right:5px;
  width:91px;
}

.wallQuoteName,
.champion_comment .name,
.donor_comment .name,
.commenter_comment .name {
  color:#191919;
}

.wallDate,
.champion_comment .date,
.donor_comment .date {
  width:80%;
  letter-spacing: 0;
  color:#191919;
  display:block;
  margin:0;
}

.wallQuoteContainer {
  width:79%;
  background: url(../Images/quoteClose.png) no-repeat right bottom;
}

.openQuotes,
.commenter_comment .amount {display:none;}

.wallQuote {
  color:#191919;
  padding: 3px 3px 6px 35px;
  width: 92%;
  background: url(../Images/quoteOpen.png) no-repeat 0 0;
}

.champion_comment {padding-top:0;}

.champion_comment .name,
.commenter_comment .name {
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  font-weight:normal;
  display:block;
  padding-bottom:3px;
}

.champion_comment .champSupporter_img,
.commenter_comment .champSupporter_img {
    background-position: center center;
    border: 3px solid #FFFFFF;
    display: block;
    float: left;
    height: 100px;
    margin-left: -68px;
    margin-top: 0;
    width: 100px;
    margin-right:10px;
}

.champion_comment .theComment,
.donor_comment  .theComment,
.commenter_comment .theComment{
  color:#191919;
  width:86%;
  margin-left: 69px;
  padding-top:3px;
}

.donor_comment .theComment {
  width:84%;
  margin-left:0;
}

.champion_comment div {width:97%;}

.donor_comment .amount span {margin-top:0;}

.donor_comment .name {width:79%;}

a.donorCardFront,
.supporterThumb {
  width:130px;
  height:170px;
}

.donorPanel .donorName,
.supporterThumb_name {
  letter-spacing:0;
  color:#fff;
}

.donor_comment .champSupporter_img {display:none;}

.activityPanel .commenter_comment,
.activityPanel .champion_comment {
  width:77%;
}

.activityPanel .commenter_comment .date {margin-left:16px;}

.activityPanel .commenter_comment .champSupporter_img {
  margin-top:-12px;
  margin-left:-58px;
}

.activityPanel .commenter_comment .theComment {margin-left: 75px;}

.activityPanel .commenter_comment .name{margin-left:75px;}

.activityPanel .donor_comment .amount {margin-right:8px;}
.activityPanel .donor_wrapper {padding:0;}

a.donorCardFront .wallAmount {margin-top:0;}

.activityPanel .champion_comment .name {margin-left:62px;}
.activityPanel .champion_comment .theComment,
.activityPanel .champion_comment .date {margin-left:60px;}

/* Country page
===============================*/
.countryPage .bannerImage {
  margin-bottom: 15px;
}
.countryPage a.guide_link {
  text-decoration: underline;
}
.countryPage a.guide_link:hover {
  text-decoration: none;
}
.countryPage .current-listing {
  margin-top: 40px;
}
.countryPage .news {
  background: #bfcf38;
}
.countryPage .blog {
  background: #f08d00;
}
.countryPage .appeal {
  background: #d10079;
}
.countryPage .appeal h2 a,
.countryPage .appeal strong,
.countryPage .appeal .textItemBlock,
.countryPage .appeal .postCategorySummaryList a,
.countryPage .appeal .postTagSummaryList a,
.countryPage .appeal .postCategorySummaryList span,
.countryPage .appeal .postTagSummaryList span {
  color: #fff;
}
.guide_link {
  background: url(../Images/guideLink.png) no-repeat 0 0;
  color: #532e63;
  text-decoration: underline;
  padding: 6px 0 10px 37px;
  font-size: 14px;
  display: block;
}

.fundraiserOwner {display:none;}
h1.fundraiserTitle {
  margin:10px 0 15px 0;
  font-size:2.5em;
}

.fundraiserPic {margin-bottom:15px;}

.activityPanel {padding-bottom:20px;}

.myActivity {
  background:#BFCF38;
  width:170px;
    -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius: 0;
  border-radius: 0;
  margin-top:0;
}

.becomeAChampion {margin-bottom:25px;}

a.memberAppeal {
    border:1px solid #ccc;
    background:#fff;
    margin-bottom: 20px;
    margin-right: 20px;
    padding: 10px;
    width: 148px;
    float:left;
    display:block;
    color:#191919;
}

.memberAppeal .champProfilePic {
  display:block;
  width:150px;
  height:150px;
  margin-bottom:10px;
}

.memberAppeal .championsName {
  font-weight:bold;
  display:block;
  padding-bottom:3px;
}

.memberAppeal .championsTitle {display:none;}

#leaveAComment {
  width: 83.5%;
  margin-bottom:20px;
  background:none;
  border:0;
  border-bottom:1px solid #C0D039;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  -ms-border-radius:0px;
  -o-border-radius:0px;
  border-radius:0px;
  padding:10px 0;
}

#leaveAComment input[type="text"] {
  width:65%;
  border:1px solid #999;
  padding:12px 6px;
  margin-right:0;
  margin-top:0;
}

#leaveAComment a{
  float:right;
  margin-right:0;
  background:#C0D039;
  width:230px;
  color:#191919;
  font-size:18px;
  padding:10px 0;
  text-align: center;
    -webkit-border-radius:19px;
  -moz-border-radius:19px;
  -ms-border-radius:19px;
  -o-border-radius:19px;
  border-radius:19px;
}

#leaveAComment a:hover {background:#B3BF2D;}

.suporterPanel {padding-top:20px;}

.supporterThumb {
    margin-bottom: 20px;
    margin-right: 20px;
    float:left;
}

.supporterThumb .amount {margin-top:0;}
.supporterThumb .amount span {margin-top:0;}
.supporterThumb .supporterThumb_name {
  display:block;
  text-align: center;
  font-weight:bold;
}

#accordion .header {
  background:#532E63;
  color:#fff;
  border:0;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
}

#accordion .content {
  line-height:1.3em;
}

#accordion .content img.postImageFloatLeft {
  margin:0 10px 10px 0;
}

#accordion .content img.postImageFloatRight{
  margin:0 0 10px 10px;
}

.formPanel {
  background-color:#E3D9D4;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-bbox-shadow: none;
  box-shadow: none;
  border:0;
}

.response-msg li {
  background:none;
  padding-left:0;
}

.additionalEventsSidebar {
  clear: both;
}

.myActivity .header {
  color:#191919;
  font-family: "AmericanTypewriterBold", "Coustard", Arial, Verdana, sans-serif;
  display:block;
  padding-bottom:10px;
  font-weight:normal;
}

.myActivity a.activityItem {
  color:#532E63;
  font-weight:bold;
  border-bottom:0;
}

.myActivity .activityTitle {width: 100%;}
.myActivity .activityRaised {
  float:left;
  text-align:left;
}

.myActivity .totalRaised {
  border-top:1px solid #83B81A;
  font-family: Verdana, Arial, sans-serif;
  padding-top:10px;
  padding-bottom:0;
}

.myActivity .GrandTotal {
  color:#191919;
  font-weight:normal;
  font-size:18px;
  float:left;
}

.suporterPanel h2 {
  color:#fff;
  font-size:1.3em;
}

#dashboardPanel {padding-bottom:20px;}

#dashboardPanel div h1,
#dashboardPanel div h1:hover {
  background-color:#E3D9D4;
  font-size:2rem;
  color:#191919;
}

#dashboardPanel div h1:hover {
  background-color:#BFCF38;
}

.current-listing .pageRollListing h2 a {
  color:#191919;
}

.current-listing .pageRollListing .pageDetails br {display:none;}

.current-listing .pageRollListing .thumbnail {float:right;}
.current-listing .pageRollListing .pageRollContent p {
  width:70%;
  float:left;
}

.current-listing .pageRollListing .pageRollContent p a.newsRoll {
  width:auto;
  float:none;
  display:inline;
  font-size:80%;
}

.current-listing .pageRollListing .pageRollContent p a.newsRoll:hover {
  color: #542F64; 
}

ul.ticketSales,
ul.extraSales {width:97%;}

ul.ticketSales li, 
ul.ticketData li,
ul.extraSales li{
  background:none;
  padding:0;
}

.itemData .ticketTitle {
  background:#532E63;
  color:#fff;
  width:100%;
}

.metaDataCollection .itemData .dataLabel {
  color:#191919;
  padding-bottom: 5px;
}

.metaDataCollection .itemData .ticketData input[type="text"] {
  padding:10px 6px;
  width:99%;
}

#newsletterSignUp {
	margin-bottom: 25px;	
}

#newsletterSignUp a {
	background-color: #532E63;
	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
  	-ms-border-radius: 8px;
  	-o-border-radius: 8px;
    border-radius: 8px;
    color: #FFFFFF;
    text-align: center;
    line-height: 1.3em;
    display: block;
    padding: 1em;
}

#newsletterSignUp a:hover {
	text-decoration: none;
	background-color: #6A3C7F;
	}

#newsletterSignUp a span {
	display: block;
	font-family: 'AmericanTypewriterBold', "Coustard", Arial,Verdana,serif;
    font-size: 1.28571em;
    margin-bottom: 8px;
}


.postColumnMain.extraWide{
  width: 710px;
}

.widgetColumn .knowMore {
display:none;
}

.Forms textarea {
width:97%;
}