/* content */
body { background-color: #f7f5eb; background-image: url(../images/back.gif); background-repeat: repeat-x; margin: 0; }
p {
	color: #373a3d;
	font-size: 13px;
	font-family: helvetica, arial;
	font-style: normal;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 18px;
}
h1 { color: #a0410d; font-size: 18px; font-family: helvetica, arial; font-weight: normal; font-style: normal; line-height: 16px; text-decoration: none; padding-top: 6px; padding-right: 20px; padding-left: 10px; }
h2 { color: #a0410d; font-size: 18px; font-family: helvetica, arial; font-style: normal; font-weight: normal; line-height: 16px; text-decoration: none; text-transform: uppercase; margin-right: 18px; padding-top: 6px; padding-right: 20px; padding-left: 10px; border-bottom: 1px solid #6cb325;; }
h3 { color: #6cb325; font-size: 18px; font-family: georgia, Serif; font-weight: normal; font-style: italic; line-height: 16px; text-decoration: none; padding-right: 20px; padding-left: 10px; }
a:link { color: #6cb325; font-size: 13px; font-family: helvetica, arial; font-weight: bold; text-decoration: none; }
a:hover { color: #a0410d; font-size: 13px; font-family: helvetica, arial; font-weight: bold; text-decoration: none; }
a:visited { color: #6cb325; font-size: 13px; font-family: helvetica, arial; font-weight: bold; text-decoration: none; }
a:active { color: #6cb325; font-size: 13px; font-family: helvetica, arial; font-weight: bold; text-decoration: none; }
blockquote { margin: 15px 15px 15px 10px; padding: 5px 0 5px 20px; color: #3b7ec1; font: italic 16px/22px georgia, Serif; background: white; border-left: 6px solid #3b7ec1; }
ol { color: #373a3d; font-size: 13px; font-family: helvetica, arial; line-height: 18px; list-style-type: decimal; margin: 1em 0 1em 40px; padding-right: 10px; }
ul { color: #373a3d; font-size: 13px; font-family: helvetica, arial; line-height: 18px; margin-right: 10px; margin-left: 40px; list-style-type: square; }
hr { padding-left: 10px; padding-right: 18px; }
/* layout */
.sidenav { color: #a0410d; font-size: 12px; font-family: helvetica, arial; line-height: 16px; text-decoration: none; }
.donate {
	left: 18px;
	padding-top: 0px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.leftcallout { color: #a0410d; font-size: 16px; font-family: arial; background-image: url(../images/summit.gif); background-repeat: no-repeat; height: 92px; padding-top: 8px; padding-left: 60px; }
.leftcallout2 { color: #a0410d; font-size: 16px; font-family: arial; width: 193px; height: 148px; }
.quotetitle { color: #3b7ec1; font-size: 13px; font-family: arial; margin-left: 10px; }
.rssimage { position: relative; top: 11px; }
.tumblr { color: #373a3d; font-size: 13px; font-family: helvetica, arial; line-height: 18px; padding-bottom: 10px; }
.alert { color: #8db7b8; font-size: 14px; font-family: helvetica, arial; line-height: 16px; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.smallheader {
	color: #a0410d;
	font-size: 12px;
	font-family: helvetica, arial;
	letter-spacing: 1px;
	position: relative;
	margin-left: 0;
	top: -10px;
}
.smallheader2 {
	color: #A0410D;
	font-size: 14px;
	font-family: helvetica, arial;
	font-weight: bold;
}
.miniheader { color: #373a3d; font-size: 11px; font-family: helvetica, arial; letter-spacing: 1px; margin-left: 424px; position: relative; top: 2px; }
.imgborder { border: solid 6px white; }
.jump1 a:link {color: #f7f5eb; text-decoration: none; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 12px;}
.jump1 a:visited {color: #f7f5eb; text-decoration: none; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 12px;}
.jump1 a:active {color: #f7f5eb; text-decoration: none; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 12px;}
.jump1 a:hover {color: #f7f5eb; text-decoration: none; padding-top: 0px; padding-right: 12px; padding-bottom: 0px; padding-left: 12px;}
.caption { color: #3b7ec1; font-size: 11px; font-family: helvetica, arial; padding-left: 0px; }
.rightcaption {
	color: #3b7ec1;
	font-size: 11px;
	font-family: helvetica, arial;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.join { margin-top: 16px; margin-left: 6px; }
#headertitle { color: #a0410d; font-size: 22px; font-family: georgia; background-image: url(../images/header.gif); background-repeat: no-repeat; position: absolute; top: 0; left: 0; width: 919px; height: 66px; z-index: 900; float: left; }
#nav { background-color: white; position: absolute; top: 66px; left: 0; width: 193px; height: 180px; z-index: 1000; }
#joinblock { font-weight: bold; background-color: white; position: absolute; top: 246px; left: 0; width: 193px; height: 54px; }
#leftbar { position: absolute; top: 300px; left: 0; width: 193px; height: auto; }
#rightbar { position: absolute; top: 300px; left: 720px; width: 233px; height: auto; padding-top: 10px;}
#rightsidebar { background-image: url(../images/homepage_right.gif); background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 400px; left: 720px; width: 233px; height: auto; padding: 14px; }
#rightbarsub { position: absolute; top: 66px; left: 720px; width: 233px; height: auto; }
#mainimage { position: absolute; top: 66px; left: 193px; width: 760px; height: 234px; z-index: 100; }
#video {
	position: absolute;
	top: 66px;
	left: 193px;
	width: 760px;
	height: 234px;
	background-image: url(../images/video.jpg);
	background-repeat: no-repeat;
	z-index: 100;
}
#content { position: absolute; top: 300px; left: 193px; width: 527px; height: auto; }
#contentsub { position: absolute; top: 66px; left: 193px; width: 527px; height: auto; }
#google { bottom: 100%; }
/* alignment classes */
.float-left  { float: left; padding-top: 10px; padding-right: 14px; padding-bottom: 10px; }
.float-right { float: right; padding-top: 10px; padding-left: 14px; padding-bottom: 10px;}
.align-left  {	text-align: left; }
.align-right {	text-align: right; }

/* form elements */
form { color: #a0410d; font-size: 14px; font-family: helvetica, arial; font-weight: bold; margin-left: 0px; padding: 0; }
.formimg { position: relative; top: 8px; }
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 2px;
	border:solid 1px #eee;
	font: 1em helvetica, sans-serif;
	color:#777;
}
textarea {
	width:300px;
	padding:2px;
	font: 1em helvetica, sans-serif;
	border:solid 1px #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { margin: 0; font: bold 1em helvetica, sans-serif; border: solid 1px #ccc; padding: 2px 3px; color: #4284b0; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

