body { margin: 0; padding: 0;	background:#EAE7CE url(http://www.awanola.org/images/background-fade.gif) repeat-x 0 0; color: #46484B; font: normal 13px/21px verdana, sans-serif; }
		
/* a */
a { color: #CE4D2B; }
a:link { color: #CE4D2B; } 
a:visited { color: #3B84A5; }
a:hover { color: #17ADCD; }
a:active, a:focus { color: #ED7356; }
a img { border: 0; }
		
/* h */
h1 { color: #554343; font: normal 18px/28px verdana, sans-serif; }
h2 { color: #C24625; font: bold 16px/25px verdana, sans-serif; }
h3 { color: #22596E; font: bold 15px/22px verdana, sans-serif; }
h4 { color: #53616E; font: bold 14px/18px verdana, sans-serif; }


div#background { margin: 0 auto; padding: 0; text-align: center; background: url(http://www.awanola.org/images/background.jpg) no-repeat 50% 0;  }
div#topcontactinfo { width: 780px; height: 32px; margin: 0 auto; text-align: center; }
div#topcontactinfo h3 { text-align: right; color: #146F98; margin: 0; padding: 12px 0 0 0; line-height: 20px; }
div#background2 { width: 799px; margin: 0 auto; text-align: center; background: url(http://www.awanola.org/images/background-vertical-sides.gif) repeat-y 0 0; padding: 0; clear: both; }
div#container { margin: 0 auto; padding: 0; text-align: center; background: url(http://www.awanola.org/images/background.jpg) no-repeat 0 0; }
div#content { width: 799px; position: relative; text-align: left; padding: 30px 0; margin: 0; }

div#tier1a { border: 1px solid #9AA8B5; position: absolute; top: 52px; left: 19px; margin: 0 auto; text-align: center; width: 760px; height: 190px; background:  #F1EDE3; }
div#tier1a .left { float: left; margin: 0; padding: 0; }
div#tier1space { height: 200px; width: 770px; }

div#branding { border: 1px solid #9AA8B5; position: absolute; top: 57px; left: 21px; margin: 0 auto; text-align: center; width: 756px; height: 75px; }
div#branding .left { float: left; margin: 0; padding: 0 0 0 10px; text-align: left; }
div#brandingspace { height: 75px; width: 770px; }
div#branding .centerright { float: right; width: 320px; }
div#branding .centerright img { margin: 0 auto; padding: 6px 0 0 0; }
div#branding .left h1 { font: normal 22px/27px verdana, sans-serif; margin: 0; padding: 9px 0 0 0; letter-spacing: 2px; color: #2B5C75; }
div#branding .left h4 { font: normal 16px/17px verdana; margin: 0; padding: 3px 0 3px 0; }
div#branding a, div#branding a:link, div#branding a:visited, div#branding a:hover, div#branding .left a:active { text-decoration: none; color: #2B5C75; }

.boxcontent { padding: 8px 9px; text-align: left; line-height: 1.3em; }
.boxcontent p { line-height: 1.5em; }
.boxcontent p { margin: 0; padding: 0 0 5px 0; }
.boxcontent .photo { float: left; padding: 0 10px 10px 0; color: #483F3E; }
.boxcontent img { border: 1px solid #87A0B6; margin: 0 0 3px 0; }
.boxcontent h3 { font-size: 16px; margin: 0; padding: 0 0 8px 0; color: #3B84A5; line-height: 1.2em; }
.boxcontent ul { margin: 0; padding: 0 0 0 20px; }

div.centerright { float: right; width: 510px; }
div.centerright h1 { font: normal 29px/32px verdana, sans-serif; margin: 0; padding: 13px 0; letter-spacing: 2px; color: #2B5C75; }
div.centerright h4 { font: normal 14px/21px verdana; margin: 0; padding: 14px 0 5px 0; }

div#navigation { width: 780px; position: absolute; top: 14px; left: 20px; }

div#search { position: absolute; top: 68px; right: 24px; height: 25px; }
div#search form input { padding: 0; margin: 0; height: 1.4em;  }
div#search form input.submit { color: #fff; background-color: #7D97A5; border: 1px solid #82807F; }

div#maintext { margin: 0; text-align: left; padding: 30px 22px 0 30px; clear: both; }
div#maintext ul { margin: 0 0 10px 35px; padding: 0; }
div#maintext ul li { margin: 0 0 .2em 0; padding: 0; }
div#maintext ul h1, div#maintext ul h2, div#maintext ul h3, div#maintext ul h4 { margin: 3px 0; padding: 0; }
div#maintext p { padding-right: 8px; } 

div#rightcolumn { float: right; width: 230px; margin: 12px 0 20px 22px; }
div.rightcolumnboxes { border: 1px solid #E3AD96; padding: 0; margin: 10px 0; width: 227px; background: #F1EFE0; }
div#rightcolumn .item { margin: 5px 0; padding:  5px 0; font: normal 11px/16px verdana, sans-serif; }
div#rightcolumn h1 { color: #22596E; font: normal 17px/18px verdana, sans-serif; margin: 0 0 5px 0; padding: 0; }
div#rightcolumn h2 { color: #C24625; font: bold 16px/18px verdana, sans-serif; margin: 0 0 5px 0; padding: 0; }
div#rightcolumn h3 { color: #22596E; font: bold 14px/18px verdana, sans-serif; margin: 0 0 5px 0; padding: 0; }
div#rightcolumn h4 { color: #554343; font: bold 12px/18px verdana, sans-serif; margin: 0 0 5px 0; padding: 0; }


form.quickcontact { margin: 0 auto; text-align: center; padding: 0; }
form.quickcontact input, form.quickcontact textarea, form.quickcontact select { width: 170px; font-family: verdana, Helvetica, sans-serif; font-size: 11px; color: #7B7D8B; border: 1px solid #7B7D8B; background-color: #F3ECDD; margin: 1px 0; }
form.quickcontact input.submit { width: 50px; color: #fff; background-color: #7D97A5; border: 1px solid #82807F; }

div#footer { width: 799px; position: relative; margin: 0 auto; text-align: center; background: url(http://www.awanola.org/images/background-footer.jpg) no-repeat 50% 0; padding: 20px 0; clear: both; }
div#footer h4 { padding-top: 100px; margin: 0 auto; font: normal 13px/18px verdana, sans-serif; }
div#footer p { padding-top: 8px; margin: 0 auto; text-align: center; line-height: 1.6em; }


sup { font-size: .7em; } 
	
.imagetext { float: right; padding: 25px 35px 25px 35px; margin: 0; } 
.imagetextleft { float: left; padding: 25px 5px 5px 25px; margin: 0; } 

.textlinks { font: normal 10px/14px verdana, sans-serif; }

hr { width: 350px; height: 1px; color: #941F0C; background: #941F0C; border: 0; }


/* existing Expression Engine styles */

.spacer {
clear: both;
}

.paginate {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			12px;
 font-weight: 		normal;
 letter-spacing:	.1em;
 padding:			10px 6px 10px 4px;
 margin:			0;
 background-color:	transparent;
}

.pagecount {
 font-family:		Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 font-size:			10px;
 color:				#666;
 font-weight:		normal;
 background-color: transparent;
}

.calendarBG {
 background-color: #000;
margin: 0 auto; text-align: center;
}

.calendarBlank {
 background-color: #B6CBC5;
}

.calendarHeader {
 font-weight: bold;
 color: #fff;
 text-align: center;
 background-color: #554343;
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #fff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:visited {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #ccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold;
 font-size:	11px;
 color: #fff;
 background-color: #579094;
 text-align:  center;
 vertical-align: middle;
}

.calendarToday {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#EAE7CE;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #fff;
 text-decoration:   none;
 background-color:  transparent;
}

.input {
border:       1px solid #999999;
background-color:  #fff;
color:             #000;
}

.textarea {
border-top:        1px solid #999999;
border-left:       1px solid #999999;
background-color:  #fff;
color:             #000;
font-size:         11px;
}

.checkbox {
background-color:  transparent;
margin:            3px;
padding:           0;
border:            0;
}

.submit {
font-weight:       normal;
letter-spacing:    .1em;
text-transform:    uppercase;
color:             #000;
}
