@import 'default.css';
/*********************************************************************************/
/* Button Style                                                                  */
/*********************************************************************************/

	.button
	{
		background: #ab263d;
		border: 2px solid #00873E;
		color: #FFF;
	}

	.button:hover {
		background: #00873E;
		border: 2px solid #ab263d;
		colour: #ab263d;
	}
	
/*********************************************************************************/
/* Menu                                                                          */
/*********************************************************************************/

	#menu .current_page_item a
	{
		color: #27AE61;
	}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

	#banner
	{
		overflow: hidden;
		padding: 0em 0em 0em 0em;
		/* candy cane pattern */
		background: repeating-linear-gradient(
		  45deg,
		  #ab263d,
		  #ab263d 30px,
		  #ffffff 30px,
		  #ffffff 60px
		);
		background-size: cover;
		text-align: center;
		color: #ab263d;
		border: 5px solid #00873E;
		border-radius: 8px;
		text-shadow: 5px 5px 5px rgba(0, 135, 62, 5);
	}

@supports (-webkit-text-stroke: 2px #fff) {
  #banner {
    -webkit-text-stroke: 2px #fff;
    text-stroke: 2px #fff;
    -webkit-text-fill-color: #ab263d;
  }
}

	#banner .title
	{
	}

	#banner .title h2
	{
		color: #ab263d;
	}

	#banner .title .byline
	{
		color: rgba(255,255,255,.6);
	}
	
	#banner .button
	{
		margin-top: 3em;
		background: #2B3F48 !important;
	}

/*********************************************************************************/
/* Featured                                                                      */
/*********************************************************************************/

	#featured
	{
		overflow: hidden;
		padding: 5em 0em;
		background: #27AE61;
		text-align: center;
		color: rgba(255,255,255,.8);
	}

	#featured a
	{
		color: rgba(255,255,255,1);
	}
	
	#featured .button
	{
		background: #FFF;
		margin-top: 3em;
		font-size: 1em;
		color: #27AE61;
	}

	#featured .title h2
	{
		color: #FFF;
	}

	#featured .title .byline
	{
		color: rgba(255,255,255,.6);
	}

	.box
	{
		background: repeating-linear-gradient(
		  45deg,
		  #ab263d,
		  #ab263d 30px,
		  #ffffff 30px,
		  #ffffff 60px
		);

		border: 5px solid #00873E;
 		/*text-transform: uppercase;*/
    	font-size: 3em;
    	font-weight: 700;
		color: #ab263d;
		text-shadow: 5px 5px 5px rgba(0, 135, 62, 5);
	}
@supports (-webkit-text-stroke: 2px #fff) {
  .box {
    -webkit-text-stroke: 2px #fff;
    text-stroke: 2px #fff;
    -webkit-text-fill-color: #00873E;
  }
}

	body {
		background: url(/images/snowflake-bg.png) repeat center;
	}

	#page p, #page .title {
		background-color: rgba(255,255,255,0.8);
	}