@font-face {
	font-family: 'OFLSortsMillGoudyTTRegular';
	src: url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmtt.eot');
	src: local('OFL Sorts Mill Goudy TT'), local('OFLGoudyStMTT'), url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmtt.woff') format('woff'), url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmtt.ttf') format('truetype');
}

@font-face {
	font-family: 'OFLSortsMillGoudyTTItalic';
	src: url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmttitalic.eot');
	src: local('OFL Sorts Mill Goudy TT'), local('OFLGoudyStMTT-Italic'), url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmttitalic.woff') format('woff'), url('https://secure.sage-systems.com/cms/backend/fonts/ofl_sorts_mill_goudy/oflgoudystmttitalic.ttf') format('truetype');
}

body, html{
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	color: #000;
	line-height:18px;
	background-image: url('../images/background.gif');
	background-repeat: repeat;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;}
	
a:link, a:visited, a:active, .morespan {
	text-decoration: underline;
	cursor:pointer;
	color: #BF1E2D;}

a:hover{
	text-decoration: underline;
	color: #000;}

a:active {
		outline: none;}		
	
a:focus {
		-moz-outline-style: none;Ê}	
	
.outer{
	width: 760px;
	margin-left: auto;
	margin-right: auto;}	
	
.container {
	width: 760px; 
	text-align: left;
	float: left;}	

/* ----TOP BANNER---- */
.banner{
	width: 760px;
	float: left;
	margin-bottom: 0px;}	

.left_banner{
	width: 210px;
	float: left;}
	
	
#logo{
	width: 210px;
	margin-top: -2px !important;
	margin-top /**/:1px;
	margin-bottom:0px;
	padding-bottom:0px;}
#logo a {
	display: block;
	height: 94px;
	background: url('../images/logo.gif') 0 0 no-repeat;}
#logo a:hover, #logo a:active  { 
	background-position: 0 -94px;
	outline: none;}
#logo a:focus {
		-moz-outline-style: none;Ê}		
	
	
	
#getinvolved{
	background-image: url('../images/bkgrnd_banner.gif');
	background-repeat: repeat-x;
	height: 226px;
	width: 210px;
	margin-top:0px;
	padding-top:0px;}	

.right_banner{
	width: 550px;
	float: left;
	margin-top: 0px !important;
	margin-top /**/:3px;}
	
/* ---Get Involved Buttons--- */	

#gi_donate a {
	margin-left: 35px;
	margin-top: 8px;
	display: block;
	height: 45px;
	width: 172px;
	background: url('../images/donate.gif') 0 0 no-repeat;}
#gi_donate a:hover, #gi_donate a:active  { 
	background-position: 0 -46px;}	
	
#gi_volunteer a {
	margin-left: 35px;
	margin-top: 8px;
	display: block;
	height: 40px;
	width: 172px;
	background: url('../images/volunteer.gif') 0 0 no-repeat;}
#gi_volunteer a:hover, #gi_volunteer a:active  { 
	background-position: 0 -43px;}	
	
#gi_email a {
	margin-left: 35px;
	margin-top: 8px;
	display: block;
	height: 36px;
	width: 172px;
	background: url('../images/email.gif') 0 0 no-repeat;}
#gi_email a:hover, #gi_email a:active  { 
	background-position: 0 -38px;}		


#email_pop, #thankyou_pop {
	position: absolute;
	top: 150px;
	width: 400px;
	background-color: #fff;
	border: 1px solid #000;
	padding: 10px;}

.close_window {
	background-image: url('../images/close.gif');
	background-repeat: no-repeat;
	float: right;
	cursor: pointer;
	padding: 3px;
	width: 16px;
	height: 16px;}		
	
	
/* ----NAV BAR---- */
.navbar{
	clear: both;
	width: 760px;
	height: 38px;
	border-top: 3px solid #edd3c4;
	border-bottom: 3px solid #edd3c4;
	background-color: #BF1E2D;
	margin-top: 0px;}

#navstripe{
	width:760px;
	background-color: #ca4340;
	height: 28px;
	margin-top: 5px;
	margin-bottom: 5px;}
	
.menu{
	width: 760px;}
	
.menu ul{
	margin: 0; 
	padding: 0;
	float: left;}

.menu ul li{
	display: inline;}

.menu ul li a, .menu ul li a:visited, .menu ul li a:active{
	float: left; 
	text-decoration: none;
	color: #FFE4AF;
	padding: 4px 28px; 
	outline: none;}

.menu ul li a:hover{
	color: #fff;
	text-decoration: none;}		
	
.menu ul a:focus {
		-moz-outline-style: none;Ê}	
	
/* ---MAIN SECTION--- */

.main{
	width:760px;
	background-color: #fff;
	float: left;
	margin-bottom: 5px;}

#body{
	float:left;
	width: 450px;
	margin-left: 40px;
	padding-bottom: 15px;}
	
.heightmarker{
	width: 10px;
	margin: 0px;
	padding: 0px;}
	
h1{
	font-family: Century Gothic, helvetica, arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 25px;}
	
h2{
	margin-top: 10px;
	font-family: Century Gothic, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #BF1E2D;}	

h3{	
	margin-bottom:0;
	margin-top: 28px;
	font-family: Century Gothic, helvetica, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #BF1E2D;}

#column{
	width: 230px;
	background-color: #FFE4AF;
	padding: 10px;
	float: right;
	font-size: 12px;
	line-height: normal;}	
	
#submenu{
	margin-top:5px;}

#submenu a, #submenu a:visited, #submenu a:active{
	margin-right: 4px;
	padding: 2px 6px 2px 6px;
	background-color: #ede7e1;
	border: 1px solid #b0aba2;
	text-decoration: none;
	color: #BF1E2D;}

#submenu a:hover{
	text-decoration: none;
	color: #000;}
	
	
	
/* Endorsers page */
#nobullets{
	padding: 0;
	margin: 0;
	margin-left: 6px;
	padding-bottom:30px;}
	
#nobullets li{
	list-style-type: none;
	margin-bottom: 5px;
	line-height: 15px;
	text-indent: -6px;}
	
#quote{
	color: #BF1E2D;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:20px;}
	
#sig{
	color: #BF1E2D;
	font-size: 11px;
	text-transform: uppercase;}
	
	
#addend{
	margin-bottom: 12px;
	margin-top: 15px;}	

#addend a:link, #addend a:active, #addend a:visited{
	background-color: #f6ecd9;
	padding: 5px 17px;
	border: 1px solid #999;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;}
#addend a:hover{
	color: #000;
	text-decoration: underline;}
	


/* BLOG */
#date{
	color: #BF1E2D;
	margin-bottom:3px;
	font-size: 11px;
	padding-top:10px;}

#title{
	color: #BF1E2D;
	font-size: 14px;
	margin-bottom: 8px;}

#comment{
	font-size: 11px;
	color: #BF1E2D;
	border-top: 1px solid #666;
	padding-top: 3px;}
#comment a:link, #comment a:active, #comment a:hover{
	font-size: 11px;
	text-decoration: none;}
	
#commentform. #usercomment {
	margin-top:25px;}
	
#usercomment p {	
	font-size: 12px;
	color: #333;}
	
#poster{
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 35px;
	border-bottom: 1px dotted #BF1E2D;
	font-size: 11px;
	font-style: italic;
	color: #333;}
	
	
	
	
/* accomplishments	*/
#box{
	float: left;}
#leftcolumn{
	width: 205px;
	float: left;
	margin-right: 10px;}
#rightcolumn{
	width: 205px;
	float: left;
	margin-left: 10px;}	
	
/* news */
#mediasource{
	font-weight: bold;
	font-size: 12px;
	margin-top: -6px;}
	
#author{
	font-size: 11px;}
	

/* pullquotes */
/* taken from http://www.sitepoint.com/test/pullquote.htm */
.pullquote {
	width: 180px;
	float:left;
	font-size:120%;
	line-height:142%;
	margin:10px;
	/* background: url('../images/closequote.gif') no-repeat bottom right !important; */
	padding:0px 5px 5px 20px;
	}
	
.pullquote:first-letter {
	/* background: url('../images/openquote.gif') no-repeat left top !important; */
	padding:5px 2px 10px 10px!important;
	display:none;}

#quoted{
	width: 175px;
	padding:0px 5px 5px 10px;
	}

.bqstart {
	 font-family: OFLSortsMillGoudyTTRegular, Times, serif;
     float: left;
     height: 45px;
     margin: 0px;
     margin-top: -10px;
     padding-top: 45px;
     margin-bottom: -30px;
     font-size: 700%;
     color: #BF202E;
 }
	
.bqend {
	 font-family: OFLSortsMillGoudyTTRegular, Times, serif;
	 float:right;
     height: 25px;
     margin:10px;
     margin-top: 0px;
     padding-top: 45px;
     font-size: 700%;
     color: #BF202E;
 }	
	
/* forms */	
td{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #000;
	padding: 2 5 2 0;
	line-height:17px;}	

table{ margin:0;}	

.required, .forms{
 	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000;
	width: 88%;
	border: 1px solid #BF1E2D;
	text-align: left;
	highlight: #d6ccb9;
	padding: 2px;
	margin-bottom: 3px;}
	
.dropdown{
 	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #BF1E2D;
	border: 1px solid #BF1E2D;
	text-align: left;
	highlight: #d6ccb9;
	padding: 2px;
	margin-bottom: 3px;}

.formbutton{
	background-color:#ccc;
	text-transform: uppercase;
	color: #BF1E2D;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	letter-spacing: 1px;
	padding: 2px 8px 2px 8px;
	margin: 5px 0 15px 0;
	border: 2px outset #d7b9c9;}
	
.reqstar { 
	vertical-align:top;
	color: #BF1E2D;
	font-size: 10px;}	

#footnote{
	font-size: 10px;
	color: #666;
	line-height: normal;}
		
	
/* FOOTER */
.footer{
	color: #ecdec0;
	font-size: 10px;
	margin-left: 20px;}
	
.footer a:link, .footer a:visited, .footer a:active{
	text-decoration: underline;
	color: #ecdec0;}

.footer a:hover{
	text-decoration: underline;
	color: #ccc;}
	
#facebook{
	margin-left: 30px;
	text-decoration: none;
	margin-bottom: 10px;}
	
/* Twitter */	

.twitted {
	margin:0;
	padding: 0;
	width: 225px;
	background: transparent url(../images/twitter_bkgrnd.jpg) top left no-repeat;}

.twitted h2 {
	font-size: 14px;
	font-weight: bold;
	color: #00467f;
	background: #f2af32 url(../images/h2bkgrnd.jpg) top left repeat-x;
	width: 225px;
	padding: 8px 0;
	text-indent: 10px;
	margin: 0;}
	


.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	margin: 0;
	padding: 0 0.8em;
	list-style-type: none;
}

.twitted ul#twitter_update_list li {
	margin: 0;
	padding: 0.8em 0 1em 0;
	border-bottom: 1px solid #ccc;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #5294ce;
}

.twitted ul#twitter_update_list li a {
	/* timestamp link */
	
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

.twitted p.profileLink {
	display: none;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}
