@import url('//fonts.googleapis.com/css?family=Open+Sans');

	body {
		background-color:rgb(245,245,245);
		color:rgb(102,102,102);
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		font-style: normal;
	}	
	
	h1, h2, h3, h4, h5, h6 {

		font-family: 'Open Sans', sans-serif;
		font-weight: 600;
		font-style: normal;
		color:rgb(201,30,130);
		text-transform:uppercase;
	}

	h1 {
		font-size:500%;
	}
	
	h2 {
		font-size:280%;
	}
	
	p, label, input, .alert {
		font-size:130%;
	}
			
	a {
		color:rgb(201,30,130);
	}
	
	a:hover, a:focus {
		color:rgb(243,174,34);
		text-decoration:none;
	}

	section {
		padding-top:40px;
		margin-top:-40px;
	}
		
	.btn {
		margin:1px;
	}
	
	.btn, #top-link-block, #top-link-block > a, .alert, .alert-info {
		background-color:rgb(217,97,168);
		color:white;
		border-color:rgb(217,97,168);
	}

	.btn:hover {
		background-color:rgb(243,174,34);
		color:white;
		border-color:rgb(243,174,34);
	}

	.heart {
//		background-image:url("/images/home-heart-full.png");
		background-repeat:no-repeat;
		background-position:92% 28%; 
	}

	.panel {
		border:0px;
	}
	
	.divider {
		border:0;
		height:10px;
		margin:20px;
	}

	.logo {
		float:right;
		text-align:right;
		margin:20px;
		margin-top:0px;
		vertical-align:text-top;
	}

	.nav {
		padding-top:5px;
		padding-right:10px;
		margin-bottom:10px;
	}

	.navbar {
		background-color:white;
		padding-left:3%;
		padding-right:3%;
		box-shadow: 0px 3px 7px #D3D3D3;
		-moz-box-shadow: 0px 3px 7px #D3D3D3;
		-webkit-box-shadow: 0px 3px 7px #D3D3D3;
	}
	
	.navbar .nav > li > a {
		color:rgb(102,102,102);

		font-size:17px;
	}

	.navbar .nav > li > a:hover {
		text-decoration:underline;
		color:rgb(102,102,102);
	}
		
	.well, .well-grey {
		background-color:white;
	}

	.well-success {
		border-color:rgb(243,174,34);
		border-width:3px;
	}

	.btn, .well, input[type=text], select, #sponsor {
		border-width:1px;
	}
	
	.btn {
		padding-left:15px;
		padding-right:15px;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	#appeals, 
		#about, 
		#charity, 
		#donations, 
		#eventPages, 
		#individualFundraisingPages, 
		#membershipPages, 
		#memberships,
		#rafflePages, 
		#rafflePrizes,
		#sponsor, 
		#teamFundraisingPages, 
		#twitter,
		#where,
		#campaignMessage
	{
		text-align: left;
	}
	 
	#wallTile {
		text-align: left;
	}
	
	#information
	{
		text-align: left;
		background-color:white;
		padding:20px;
		border-width:2px;
		border-color:rgb(102,102,102);
	}
	
	#footer-row {
		padding-bottom:40px;
		padding-top:28px;
		background-color:white;
	}

	#header-row, #top-row {
		padding-top:100px;
	}

	#header-row, #header-row h1 {
		background-color:rgb(217,97,168);
		color:white;
		padding-bottom:20px;
	}
	
	#header-row .btn {
		background-color: white;
		border-color:white;
		color:rgb(217,97,168);
	}

	#header-row .btn:hover {
		background-color: rgb(243,174,34);
		border-color: rgb(243,174,34);
		color:white;
	}
	
	#header-row p {
		font-size: 200%;
	}
