body {
	margin:0;
	padding:0;
	font-family: sans, sans-serif;
	font-size: 12px;
}

#topbar {
	
	background-color: #49403b;
	min-height: 32px;
}

#header {
	margin-bottom: 4px;
	background-color: #e2d9d4;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	max-width: 920px;
	background-image: url('../img/bl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	
}

.roundbottom {
	background-image: url(../images/br.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	width: 100%;
	min-height: 96px;
}

#nav {
	float: right;
	font-size: 11px;
}

#content {
	
	margin-left: auto;
	margin-right: auto;
	margin-top: 18px;
}

#content p {
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

#footer {
	clear: both;
	background-color: #49403b;
	color: white;
	min-height: 64px;
	font-size: smaller;
	text-align: right;
	padding-top: 4px;
}

#footer a {
	color: #aaf;
}

.constrained {
	max-width: 920px;
	margin-left: auto;
	margin-right: auto;
}

#box1 {
	
	width: 600px;
	float: right;
	
}

#col1 {
	float: left;
	width: 300px;
	color: #fff;
	background-color: #ff702a;
	background-image: url('../img/dobr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	
	
}

#b1tr {
	background-image: url('../img/dotr.png');
	background-position: top right;
	background-repeat: no-repeat;
	
}

#b1tl {
	background-image: url('../img/dotl.png');
	background-position: top left;
	background-repeat: no-repeat;
	
}

#b1bl { /* main content for box 1 */
	background-image: url('../img/dobl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	min-height: 90px;
	padding: 10px;
	height: 300px;

}


#b1bl p {
	margin-right: 25px;
}

#b2bl p {
	margin-right: 25px;
}

#b3bl p {
	margin-right: 25px;
}

#col1head {
	background-color: #fe9a2b;
	width: 284px;
	margin-left: 8px;
	margin-top: -10px;
	background-image: url('../img/obr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
	
	
	
}



#c1bl {
	background-image: url('../img/obl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c1tl {
	background-image: url('../img/otl.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c1tr {
	padding: 10px;
	background-image: url('../img/otr.png');
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 64px;
}

#col2 {
	width: 290px;
	float: left;
	color: white;
	background-color: #e9432d;
	background-image: url('../img/rbr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}

#b2tr {
	background-image: url('../img/rtr.png');
	background-position: top right;
	background-repeat: no-repeat;
	
}

#b2tl {
	background-image: url('../img/rtl.png');
	background-position: top left;
	background-repeat: no-repeat;
	
}

#b2bl { /* main content for box 1 */
	background-image: url('../img/rbl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	/*min-height: 90px;*/
	padding: 10px;
	height: 300px;

}

#col2head {
	background-color: #fc6025;
	width: 270px;
	margin: auto;
	margin-top: -10px;
	background-image: url('../img/orbr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	float: left;
	margin-left: 10px;
	
}

#c2bl {
	background-image: url('../img/orbl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c2tl {
	background-image: url('../img/ortl.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c2tr {
	padding: 10px;
	background-image: url('../img/ortr.png');
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 64px;
	padding: 10px;
	
}

#col3 {
	width: 290px;
	float: right;
	background-color: #0c7797;
	color: white;
	background-image: url('../img/bbr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
}
#b3tr {
	background-image: url('../img/btr.png');
	background-position: top right;
	background-repeat: no-repeat;
	
}

#b3tl {
	background-image: url('../img/btl.png');
	background-position: top left;
	background-repeat: no-repeat;
	
}

#b3bl { /* main content for box 1 */
	background-image: url('../img/bbl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	min-height: 90px;
	padding: 10px;
	height: 300px;

}
#col3head {
	background-color: #2ba2c4;
	width: 270px;
	margin: auto;
	margin-top: -10px;
	
	float: left;
	margin-left: 10px;
	
	background-image: url('../img/wbbr.png');
	background-position: bottom right;
	background-repeat: no-repeat;
	
}

#c3bl {
	background-image: url('../img/wbbl.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c3tl {
	background-image: url('../img/wbtl.png');
	background-position: top left;
	background-repeat: no-repeat;
	width: 100%;
	
}

#c3tr {
	padding: 10px;
	background-image: url('../img/wbtr.png');
	background-position: top right;
	background-repeat: no-repeat;
	min-height: 64px;
	padding: 10px;
}

#row2 {
	background-color: #f0ece9;
	min-height: 128px;
	width: 100%;
	clear: both;
	margin-top: 12px;
}

#row2 h3 {
	padding: 8px 10px 0px 2px;
}

#row2 p {
	padding: 4px 10px 4px 4px;
}
#r2col1 {
	width: 300px;
	float: left;
}

#r2col1 div {
	padding: 10px;
}

#r2box2 {
	width: 600px;
	float: right;
}

#r2col2 {
	width: 290px;
	float: left;

}

#r2col2 div {
	padding: 10px;
}

#r2col3 {
	width: 290px;
	float: right;

}



#r2col3 div {
	padding: 10px;
}

label {
	display: block;
	margin-top: 10px;
	color: #aaa;
	font-weight: bold;
}

input[type=text] {
	width: 60%;
}

input[type=submit] {

}

input[type=checkbox] {
	padding: 0px;
	margin-top: 10px;
}

fieldset {
	border: none;
}
.clearie {
	clear: both;
}

#b2bl img {
/*	display:block;*/
	padding-top: 10px;
	margin-left: 10px;
}

#b1bl img {
	/*display:block;*/
	padding-top: 10px;
	margin-left: 10px;
}

#b3bl img {
	/*display:block;*/
	padding-top: 10px;
	margin-left: 10px;
}


.htop {
	padding-top: 20px;
}

.actionlist {
	width: 100%;
	margin-top: 10px;
}

.actionlist td {
	padding: 10px;
}
.actionlist th {
	text-align: left;
	font-weight: bold;
}

.altrow {
	background-color: #eee;
}

#header a {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
}

h1, h2, h3 {
	color: #45454a;
	
}

h1 {
	font-size: 18px;
	margin-bottom: 8px;
	
}

h2 {
	font-size: 15px;
	border-top: 1px solid #e2d9d4;
	background-color: #eee;
	padding: 4px;
}



h3 {
	padding-bottom: 0px;
	padding-top: 8px;
}
.summary {
	background-color: #e2d9d4;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	margin-bottom: 8px;

}
.summary p {
	padding-top: 4px;
}
.related {
	margin-top: 8px;
	width: 80%;
	margin-left: 20px;
}

.period {
	color: #4a3e2c;
	font-size: smaller;
}

.testimonial {
	margin: 10px;
	border-top: 1px solid #e2d9d4;
}

.testimonial h2 {
	background-color: #eee;
	padding: 4px;
}

.leftside {
	width: 68%;
	float: left;
}

.sidebar {
	width: 100%;
	background-color: white;
	margin: 0px;
}

.sidebar h1 {
	border-bottom: 1px solid #0c7797;
	background-color: #eee;
	padding: 4px;
}



a {
	text-decoration: none;
	color: #0c7797;

}


.main {
	height: 60px;
	background-image: url('../img/listen.jpg');
	background-position: top right;
	background-repeat: no-repeat;
	color: #ff702a;
	background-color: #eee;
	padding-top: 40px;
	padding-left: 40px;
}

#column1 {
	width: 48%;
	float: left;
}

#column2 {
	width: 48%;
	float: right;
}

.item1 {
	width: 300px;
	float: right;
}

.item2 {
	width: 300px;
	
}

.item1 h3 {
	background-color: #eee;
	/*border-bottom: 1px solid black;*/
	padding: 4px;
}

.item2 h3 {
	background-color: #eee;
	
	padding: 4px;
}

ul {
	margin-left: 30px;
}

.whitelink {
	color: #ccc;
	
}

.testimonialtext {
	background-color: #fefefe;
	padding: 0px 10px 10px 10px;
	margin-bottom: 8px;

}

.testimonial h2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.beneficiary {
	font-weight: bold;
	font-size: larger;
	color: #777;
	padding: 0px;
}

.sidebar .curvebox {
	background-color: #e2d9d4;
	margin-bottom: 8px;
	background-image: url('../img/bl.png');
	background-position: bottom left;	
	background-repeat: no-repeat;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
}


.event {
	background-color: #e2d9d4;
	margin-bottom: 8px;
	background-image: url('../img/bl.png');
	background-position: bottom left;	
	background-repeat: no-repeat;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

.eventtitle {
	font-weight: bold;
	font-size: xx-large;
	color: #555;
}

.mission {
	border-bottom: 1px solid #ccc;
	margin-bottom: 8px;
}

#authMessage {
	width: 80%;
	margin: auto;
	color: #9c6249;
	font-weight: bold;
	font-size: 1.3em;
	border: 1px dotted #ccc;
}

.adminlinks {
	text-align: right;
	color: white;
}

.adminlinks a {
	color: white;
}
.CurveLeft {
	background-image: url(../images/bl.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	height: 10px;
	background-color: #E2D9D4;
}
.CurveRight {
	background-image: url(../images/br.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 10px;
	background-color: #E2D9D4;
}
.WhiteText {
	color: #FFF;
}
.CurveTopLeftOr {
	background-image: url(../images/ortl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FC6025;
}
.CurveTopRightOr {
	background-image: url(../images/ortr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FC6025;
}
.CurveBotLeftOr {
	background-image: url(../images/dobl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FF702A;
}
.CurveBotRightOr {
	background-image: url(../images/dobr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FF702A;
}
.CurveTopLeftOrlight {
	background-image: url(../images/otl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FE9A2B;
}
.CurveTopRightOrlight {
	background-image: url(../images/otr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FE9A2B;
}
.CurveBotLeftOrlight {
	background-image: url(../images/obl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FE9A2B;
}
.CurveBotRightOrlight {
	background-image: url(../images/obr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FE9A2B;
}
.CurveBotLeftOrlightRed {
	background-image: url(../images/orbl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FC6025;
}
.CurveBotRightOrlightRed {
	background-image: url(../images/orbr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FC6025;
}
.CurveTopLeftRed {
	background-image: url(../images/rtl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E9432D;
}
.CurveTopRightRed {
	background-image: url(../images/rtr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #E9432D;
}
.CurveBotLeftRed {
	background-image: url(../images/rbl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #E9432D;
}
.CurveBotRightRed {
	background-image: url(../images/rbr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #E9432D;
}
.CurveTopLeftBlue {
	background-image: url(../images/btl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #0C7797;
}
.CurveTopRightBlue {
	background-image: url(../images/btr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #0C7797;
}
.CurveBotLeftBlue {
	background-image: url(../images/bbl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #0C7797;
}
.CurveBotRightBlue {
	background-image: url(../images/bbr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #0C7797;
}
.CurveTopLeftBlueLight {
	background-image: url(../images/wbtl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #2BA2C4;
}
.CurveTopRightBlueLight {
	background-image: url(../images/wbtr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2BA2C4;
}
.CurveBotLeftBlueLight {
	background-image: url(../images/wbbl.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #2BA2C4;
}
.CurveBotRightBlueLight {
	background-image: url(../images/wbbr.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2BA2C4;
}
.mainBig {
	color: #FFF;
	padding-left: 40px;
	font-size: 18px;
	font-weight: bold;
}
.photoBorder {
	padding: 1px;
	border: 1px solid #C7B8AD;
}

