
body {
margin:0;
padding:0px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #5e5e5e;
background: #FFFFFF;
}

#box {
position:relative;
width:720px;
margin:0 auto;
padding:0px 0px 8px 0px;
background:#708090;
border:7px solid #fbfbf9;
text-align:center;
}


#main {
position:relative;
margin: auto;
padding: 9px 12px 0px 12px;
width: 680px;
background:#929eab;
border-left:1px solid darkslategray;
border-top:1px solid darkslategray;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
text-align:left;
}


#header {margin:0;
width:714px;
height:125px;
background:transparent;
border-style:solid;
border-width:0px 0px 0px 0px;
border-color:#b9b2c2;
text-align:center;
}


#content {
float:right;
margin:0px 0px 10px 0px;
padding:0;
width:430px;
border-left:1px solid #4d5d6d;
border-top:1px solid #4d5d6d;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
background:#798796;
text-align:center;
}

#blog {
margin:30px 30px 30px 30px;
padding:0px 4px 4px 4px;
border:0px solid #F8F8FF;
background:transparent;
text-align:left;
}


#blog p {
margin:0;
padding:9px 0px 0px 0px;
font-family:verdana, arial, helvetica,sans-serif;
font-size:.7em;
line-height:1.8em;
color:#000;
background:transparent;
text-align:left;
}

.divider {
margin:0;
padding:30px 0px 60px 0px;
background-image: URL("http://www.amoseno.org/themes/site_themes/blue_linen/blue_linen_divider.jpg");
background-repeat:no-repeat;
background-position: center center;
}


#sidebar {
float:left;
margin:0px 0px 10px 0px;
padding: 30px 10px 30px 10px;
width:210px;
border-left: 1px solid #4D5D6D;
border-top:1px solid #4D5D6D;
border-right:1px solid #4D5D6D;
border-bottom:1px solid #4d5d6d;
background:#798796;
text-align:left;
}

#sidebar p {margin:0;
padding:0;
font-family:verdana, arial, helvetica,sans-serif;
color:#000;
background:transparent;
text-align:left;
}


.spacer {
margin: 0;
padding: 0;
clear: both;
}

a:link { color: gray; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: transparent; text-decoration: underline;
}
a:visited { color: gray; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: transparent; text-decoration: underline;
}
a:active { color: gray; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: transparent; text-decoration: underline;
}
a:hover { color: gray; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: transparent; text-decoration:none;
}

#pagetitle {
	color: #4e6d5a;
	font: small-caps bold 1.2em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
	margin-bottom: 16px;
}

#viewmore {
	text-align: right;
	font-size: .8em;
}


div.sidebar a:link    { color: #39394a; font-family:verdana,arial,helvetica,sans-serif; padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:visited { color: #39394a; font-family:verdana,arial,helvetica,sans-serif;  padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:active  { color: #39394a;font-family:verdana,arial,helvetica,sans-serif;  padding:0; font-weight: normal; text-decoration: none; }
div.sidebar a:hover   { color: #fbfbf9; font-family:verdana,arial,helvetica,sans-serif; background:transparent; padding:0; font-weight: 500; text-decoration:underline; }

.sidebarbox {
margin:0;
padding:10px 10px 10px 10px;
font-size:.7em;
line-height:1.6em;
background:#909daa;
border-left:1px solid #2f4f4f;
border-top:1px solid #2f4f4f;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}


.blogbox {
margin:0;
padding:10px 10px 10px 10px;
background:#fbfbf9;
border-left:3px double #909daa;
border-top:3px double #909daa;
border-right:3px double #909daa;
border-bottom:3px double #909daa;
}



.blogtitle {margin:25px 8px 25px 8px;
padding:28px 0px 28px 0px;
font-family:Trebuchet MS,Verdana,Arial,serif;
font-size:36pt;
background:#909daa;
border-left:1px solid #2f4f4f;
border-top:1px solid #2f4f4f;
border-right:1px solid #2f4f4f;
border-bottom:1px solid #2f4f4f;
font-weight:normal;
color:#39394a;

}


h2 {margin:0px;
padding:0px 0px 0px 0px;
background:transparent;
color: #4e6d5a;
	font: 600 1.1em Georgia, "Times New Roman", Times, serif;
}

#bodywrap p {
	font-size: .9em;
	line-height: 1.6em;
}


h3 {margin:0px;
padding:0px 0px 1px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.7em;
font-weight:600;
background:transparent;
color:#39394a;
text-transform:uppercase;
letter-spacing:.1em;
text-decoration:none;
text-align:left;
}


h4 {margin:0;
padding:0;
font-family:verdana, arial, sans-serif;
font-size:.6em;
font-weight:500;
color:#000;
background-color:transparent;
text-align:left;
}

h5 {margin:0;
padding:0;
color:#4d5d6d;
font-family:verdana,arial,sans-serif;
font-size:11px;
font-weight:500;
line-height:24px;
background:transparent;
}


h6 {margin:0px;
padding:5px 0px 5px 0px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:.6em;
font-weight:500;
background:transparent;
color:	#B22222;
text-align:left;
}



blockquote {
line-height: 1.6em;
padding:0px 10px 0px 10px;
text-align:left;
	font-size: .8em;
	font-weight: bold;
}

.posted {
font: .7em arial, verdana, helvetica, sans-serif;
background: transparent;
color: #000;
text-align: center;
margin: 0;
padding-top: 15px;
padding-bottom: 10px;
}

.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:#000;
 font-weight:normal;
 background-color: transparent;
}

input {
 font : normal 11px/12px arial,verdana,trebuchet,sans-serif;
 border : 1px solid #909daa;
 color:#39394a;
 background-color : #F9FBFA;
 margin-top: 2px;
 margin-bottom: 2px;
}

input.large {
 width: 200px;
}

input:focus {
 background-color : #F9FBFA;
}

input.button {
 color : #39394a;
 background-color : #F9FBFA;
 font:10px/12px verdana,arial,sans-serif;
}

textarea {
 border: 1px solid #909daa;
 margin-bottom: 10px;
 color: #666666;
 background-color: #F9FBFA;
 font: 11px/16px verdana,arial,rebuchet,sans-serif;
 }

textarea:focus {
 background-color : #F9FBFA;
 }


.calendarBG {
 background-color: #4d5d6d;
}

.calendarBlank {
 background-color: #909daa;
}

.calendarHeader {
font-family:Verdana, Arial, sand-serif;
font-size:11px;
 font-weight: bold;
 color: #fbfbf9;
 text-align: center;
 background-color: #4d5d6d;
}

.calendarMonthLinks {
 font-family:       Verdana, Arial, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 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: #B22222;
font-weight: normal;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarDayHeading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
 font-weight: bold;
 font-size:	10px;
 color: #fff;
 background-color: #798796;
 text-align:  center;
 vertical-align: middle;
}

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

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

.calendarCell a {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color: #B22222;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:visited {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight:		bold;
 color:             #B22222;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarCell a:hover {
font-family:       Verdana, Trebuchet MS, Tahoma, Sans-serif;
 font-size:         10px;
 font-weight: bold;
 color: #39394a;
 text-decoration:   underline;
 background-color:  transparent;
}

div#bodywrap {
	margin: 18px;
}

div#leadimage {
	float: left;
	padding: 0 24px 12px 0;
}

#clearboth {
	clear: both;
}

#divider {
	padding-top: 12px;
	padding-bottom: 12px;
}
