@charset "utf-8";
/* General Layout */
body {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#9CD4EF;
}
#container {
	position:relative;
	float:left;
	width:900px;
	background-color:#FFF;
	border:1px solid #3094D0;
}
#header {
	position:relative;
	float:left;
  background-image: url(/images/header.jpg);
	width:900px;
  height: 59px;
	clear:left;
	z-index:2000;
	border:1px solid #3094D0;
}
#nav {
	background-color:#F89B46;
}


#content-main {
	float:left;
	background-image:url(/images/content_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:444px;
}
#content-resources {
	float:left;
	background-image:url(/images/content_back2.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:100%;
}

#content-board {
	float:left;
	background-image:url(/images/board_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:438px;
}
#content-executive {
	float:left;
	background-image:url(/images/executive_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:438px;
}

#content-contact {
	float:left;
	background-image:url(/images/contact_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:438px;
}
#content-services {
	float:left;
	background-image:url(/images/services_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:513px;
}
#content-sponsor {
	float:left;
	background-image:url(/images/sponsorship_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:445px;
}
#content-volunteer {
	float:left;
	background-image:url(/images/volunteer_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:445px;
}

#content-staff {
	float:left;
	background-image:url(/images/staff_back.jpg);
	background-repeat:no-repeat;
	width:900px;
	height:435px;
}

#content-text {
	width:450px;
	float:left;
	padding:35px;
	color:#3A94D0;
	font-size:12px;
}
#content-services-text {
	width:580px;
	float:left;
	padding:35px;
	color:#3A94D0;
	font-size:12px;
    margin:0 0 0 -10px;
}
#content-services-text h1 {
	float:left;
	color:#3A94D0;
	font-size:22px;
	font-weight:bold;
	font-variant:small-caps;
}

#content-resources-text {
	width:750px;
	float:left;
	padding:35px;
	color:#3A94D0;
	font-size:12px;
}

#content-text h1 {
	float:right;
	color:#3A94D0;
	font-size:22px;
	font-weight:bold;
	font-variant:small-caps;
}
#content{
	float:left;
  padding: 25px;
	background-image:url(/images/house_back.png);
	background-repeat:repeat;
}
#donate-button {
	float:right;
	background-repeat:no-repeat;
	width:175px;
	height:37px;
}
#index-pic {
	/*background-image:url(/images/index_pic.jpg);
	background-repeat:no-repeat;*/
	width:900px;
	height:299px;
	z-index:-100;
}
#index-leftcol {
	float:left;
	width:500px;
}
#index-leftcol h1 {
	color:#3094D0;
	font-size:16px;	
}

#index-rightcol {
	float:right;
	width:250px;
	text-align:left;
	margin-left:90px;
	
}
#index-rightcol h1 {
	color:#F89B46;
	font-size:18px;
}
#index-sub {
	color:#6A6B6D;
	margin-top:-15px;
	margin-left:0px;
	text-align:left;
}
#footer {
	float:left;
  background-image: url(/images/footer.jpg);
	width:900px;
  height: 15px;
}

/* HTML Tags */
* {
  font-family: Arial, Helvetica, sans-serif;
}
a:link{
 color:#F89B46;
 text-decoration:none;
}
a:visited{
 color:#F89B46;
 text-decoration:none;
}
a:hover{
 color:#3A94D0;
 text-decoration:none;
}
a.copy:active{
 color:#164563;
 text-decoration:none;
}
a.copy:link{
 color:#164563;
 text-decoration:none;
}
a.copy:visited{
 color:#164563;
 text-decoration:none;
}
a.copy:hover{
 color:#164563;
 text-decoration:none;
}
a.copy:active{
 color:#164563;
 text-decoration:none;
}

.copy {
	color:#164563;
}
/* Flash Messages */
.flash {
  padding: 5px;
}
.flash_error {
  background-color: #FFCCCC;
  border: 2px solid #FFB0B0;
  font-weight: bold;
}
.flash_header {
  font-weight: bold;
  text-align: center;
}
.flash_list {
  color: black;
}
.flash_list_item {
  
}
.flash_success {
  background-color: #C4F8C0;
  border: 2px solid #9BE171;
  font-weight: bold;
  height: 15px;
}
.flash_warning {
  background-color: #FFFFB3;
  border: 2px solid #E1E100;
}
#resourcesTable{
	float:left;
    width:520px;
}
#servicesTable{
	float:left;
    width:480px;
}

#appBox{
	float:right;
	background-image:url(/images/appBox.png);
    background-repeat:no-repeat;
    width:227px;
    height:257px;
}
#appBox ul {
	display:block;
    list-style-type:none;
    margin:55px 0 0 -20px;
}	
#appBox li {
	padding:0 0 10px 0;
}

/* Signature */
#viewtiful {
	float:left;
  left: 50%;
  margin-left: -450px;
  position: relative;
  width: 900px;
	padding-top:50px;
}
