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

 
body  {
	font: 87.5% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000033;
	background-color: #fff;
}

h1,h2, h3, h4, h5, h6, strong{color:#900;font-family:Arvo, Helvetica, sans-serif;margin-bottom:5px;}

H1 {font-size:2em}  /* displayed at 24px */
H2 {font-size:1.5em}  /* displayed at 18px */
H3 {font-size:1.25em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */

INPUT, SELECT, TH, TD, {font-size:1em}


LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em}


a, a:visited {color:#00C;}

a:hover {color:#666;}

#navigation {font-size:1em}
#main_content {font-size:1.2em}
#side_bar1 {font-size:1.2em}
#footer {font-size:0.9em}


#headerWrap {
	width: 100%;
	text-align: center;
	background-color: #C00;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #000;
	height: 200px;
	background: #a90329; /* Old browsers */

/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */

background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */


}

.dropshadow {
  -moz-box-shadow:    3px 3px 5px 6px #ccc;
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;
  box-shadow:         3px 3px 5px 6px #ccc;
	}

#header {
	min-width: 960px;
	max-width: 1080px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	text-align: left;
	height: 200px;
} 

#header #donateButton a, #header #donateButton p a:visited {
	text-decoration: none;
	color:#900;
}

#header #donateButton a:hover {
	text-decoration: none;
	color:#999;
}

#header #donateButton a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align:center;
}
#header #donateButton h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align:left;
}
#header #donateButton h4 a, #header #donateButton h4 a:visited {
	text-decoration: none;
	color: #900;
}

#header #donateButton {
	float: right;
	text-align: center;
	background-color: #FFF;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 5px 20px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0px 5px 20px 3px rgba(0, 0, 0, .3);
	box-shadow: 0px 5px 20px 3px rgba(0, 0, 0, .3);
}

#header #logoArea {
	padding-top: 0px;
	padding-left: 20px;
	float: left;
	min-width: 430px;
	max-width: 630px;
}

#header h1{
	font-size: 4.5em;
	color: #FFF;
	text-shadow: 2px 2px 5px #000;
	filter: dropshadow(color=#000, offx=2, offy=2);
	line-height: 1em;
}

#header #donateButton p {
	font-size: 1.2em;
	font-weight: bold;
	color: #900;
}


#containerWrap {
	width:100%;
	text-align: center;
	background-image: linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
background-image: -o-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.04, rgb(255,255,255)),
	color-stop(0.83, rgb(245,245,245))
);
}

#container {
	min-width: 960px;
	max-width: 1080px;
	background: #FFFFFF;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
	background-image: -o-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
	background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
	background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
	background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 4%, rgb(245,245,245) 83%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.04, rgb(255,255,255)),
	color-stop(0.83, rgb(245,245,245))
);
	padding-top: 40px;
	padding-left: 20px;
} 



#sidebar1 {
	float: right;
	width: 300px;
	background: #EBEBEB;
	text-align: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:  0px 5px 20px 3px rgba(0, 0, 0, .2);
	-moz-box-shadow:  0px 5px 20px 3px rgba(0, 0, 0, .2);
	box-shadow:  0px 5px 20px 3px rgba(0, 0, 0, .2);
	margin-top:0;
	margin-right: 20px;
	margin-bottom: 20px;
}


#sidebar1 aside section h2 {
	margin: 0px;
	padding: 10px 0;
	font-size: 1.25em;
}


#sidebar1 h3 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 1em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -15px;
	margin-left: 0px;
}

#sidebar1 p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.8em;
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
}

#sidebar1 p {
	
	}
	


.home #containerWrap #container #sidebar1 aside ul {
	font-size: 1em;
	list-style-type: none;
	padding-left: 0;
	padding-top: 5px;
}


#sidebar1 aside ul li {
	padding-top: 7px;
	padding-bottom: 7px;
}




#mainContent {
	text-align: left;
	margin-right: 390px;
} 

#mainContent article {
	padding-right: 0px;
	padding-left: 0px;
}

#mainContent article section p:first-child span {
	color:#009;
	font-size: 2em;
}

#mainContent article section p:first-letter span {font-size:1.5em;color:#900;}

#footerWrap {
	width: 100%;
	text-align: center;
	background-color: #06c;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000;
	background: #a90329; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5MDMyOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iIzhmMDIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDAwMTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-8 */
}

#footer {
	min-width: 960px;
	max-width: 1080px;
	margin:0 auto;
	text-align: left;
	height: 50px;
} 
#footer p {
	margin: 0;
	padding: 10px 0 10px 20px;
	color: #fff;
	font-size: .9em;
}

/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

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

#header #donateButton h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1.35em;
}
#footer p a {
	color: #eeevisi;
	text-decoration: none;
}
#sidebar1 aside section h3 {
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0px;
}
#mainContent article section p {
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	font-size: 1.2em;
}
#mainContent article section h1 {
}
#mainContent article section h1 {
	margin-top: 0px;
}
#sidebar1 aside section figure figcaption {
	font-size: 0.8em;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
#sidebar1 aside section figure {
	margin: 10px 0 20px 0;
	padding: 0;
}
#mainContent article section .socialArea .socialItem {
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 10px;
}
#mainContent article section .socialArea {
}
#header #logoArea h1 span {
	font-size: 36px;
	float: left;
	margin-right: 10px;
}
#sidebar1 p a {
}
#sidebar1 h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home #containerWrap #container #footerImage p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
#footerImage {
	padding-top: 20px;
}
#header #logoArea #social-icons img {
	float: right;
	padding-left: 10px;
}
#header #social-icons {
	float: left;
}
#sidebar1 ul li span {
	font-weight: bold;
	color: #9A2A0A;
}
#sidebar1 ul li {
	line-height: 1.3em;
}
#sidebar1 ul {
	list-style-type: square;
}
#header #logoArea h1 a {
	color: #FFF;
	text-decoration: none;
	border: none;
}

#social-icons {margin-top:20px;
}

.social-item{
	display: inline-block;
	vertical-align:top;
}

/* BUTTONS*/

.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	height:50px;
	line-height:50px;
	width:100%;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.classname:active {
	position:relative;
	top:1px;
	color:#000;
}
