/* FONTS */
@font-face {
	font-family: 'Puritan 2.0 Normal';
	src: url('Puritan_Regular.eot');
	src: local('Puritan 2.0 Normal'), local('Puritan2'), url('Puritan_Regular.woff') format('woff'), url('Puritan_Regular.ttf') format('truetype'), url('Puritan_Regular.svg#Puritan2') format('svg');
}

@font-face {
	font-family: 'Puritan 2.0 Italic';
	src: url('Puritan_Italic.eot');
	src: local('Puritan 2.0 Italic'), local('Puritan2Italic'), url('Puritan_Italic.woff') format('woff'), url('Puritan_Italic.ttf') format('truetype'), url('Puritan_Italic.svg#Puritan2Italic') format('svg');
}

@font-face {
	font-family: 'Puritan 2.0 Bold';
	src: url('Puritan_Bold.eot');
	src: local('Puritan 2.0 Bold'), local('Puritan2Bold'), url('Puritan_Bold.woff') format('woff'), url('Puritan_Bold.ttf') format('truetype'), url('Puritan_Bold.svg#Puritan2Bold') format('svg');
}

@font-face {
	font-family: 'Puritan 2.0 BoldItalic';
	src: url('Puritan_Bold_Italic.eot');
	src: local('Puritan 2.0 BoldItalic'), local('Puritan2BoldItalic'), url('Puritan_Bold_Italic.woff') format('woff'), url('Puritan_Bold_Italic.ttf') format('truetype'), url('Puritan_Bold_Italic.svg#Puritan2BoldItalic') format('svg');
}


/* STYLES */

html,body{margin:0;padding:0;background:#FFFFFF url(images/subbkgd.jpg) repeat-x}
body{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:center;}

img.floatLeft { float: left; margin: 10px 20px; }
img.floatRight { float: right; margin: 10px 20px; }

div#header{height:180px;background:url(images/logo.jpg) no-repeat}
div#header p{text-align:right;padding-right: 30px;font-size:24px;margin:10px 0px;}
div#header a{color:#88022e; text-decoration:none;}
div#header a:hover{color:#747474;}

div#nav {margin-left:550px;padding-top:50px;font: 18px 'Puritan 2.0 Normal', Arial, sans-serif}
div#nav a{color:#a4a4a4;text-decoration:none}
div#nav a:hover{color:#88022e;}
div#nav a.page{color:#88022e;}


div#container{text-align:left}

div#content {width:100%;}
div#content h1{color:#88022e;font: 24px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 60px 10px 5px 10px;}
div#content h2{color:#747474;font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 10px 10px 0px 10px;}
div#content h2.camp{color:#747474;font: 18px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 10px 10px 0px 80px;}
div#content h3{color:#747474;font: 20px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 40px 50px 0px 80px;}
div#content p{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 40px 80px 35px 80px;}
div#content p.resources{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;text-align:justify;font-weight:normal; margin: 10px 80px 15px 80px;}
div#content p.signup{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;font-weight:normal; margin: 0px 0px 0px 80px;}
div#content p.volunteer{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;font-weight:normal; margin: 5px 20px 5px 10px;}
div#content p.check{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;font-weight:normal; margin: 5px 10px 5px 30px;padding:0px 10px;border-left:2px solid #CCC}
div#content p.pay{font: 14px 'Puritan 2.0 Normal', Arial, sans-serif;font-weight:normal; margin: 40px 0px 0px 80px;padding:0px;}
div#content a{color:#88022e;text-decoration:none;}
div#content a:hover{color:#747474;}
div#content th{font: 18px 'Puritan 2.0 Normal', Arial, sans-serif;font-weight:normal;color:#88022e;}

div#mainright{width:550px;float:right;}

div#botone{margin:10px;height:169px}

div#bottwo{background:url(images/volunteer.jpg) no-repeat;margin:10px;height:169px}
div#bottwo p{color:#747474;padding: 42px 10px 5px 10px;text-align:justify;line-height:1.2;}
div#bottwo a{color:#88022e;text-decoration:none;}
div#bottwo a:hover{color:#747474;}

div#botthree{background:url(images/memberlogin.jpg) no-repeat;margin:10px;height:169px}
div#signin{padding: 48px 10px 5px 23px;text-align:center;}
div#signin a{color:#747474;text-decoration:none;font-size:11px;}
div#signin a:hover{color:#88022e;}


div#footer{color: #a4a4a4;padding-top:20px;}
div#footer p{margin:0;padding:5px 10px;border-top:1px solid #88022e;}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#tbc{font-size:9px;color:#747474;padding-bottom:20px;}
div#tbc p{margin:0;padding:5px 10px;text-align:center;}
div#tbc a{color: #a4a4a4;text-decoration:none;}
div#tbc a:hover{color: #88022e;}

div#container{width:960px;margin:0 auto}
div#botone{float:left;width:300px}
div#bottwo{float:left;width:300px}
div#botthree{float:right;width:300px}
div#clear{clear:both;width:100%; height:40px;}
div#footer{clear:both;width:100%}