
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}

.postmetadata { 
border-top:1px solid #565;
border-bottom:1px solid #565;
text-transform:uppercase;
padding:2px;
font-size:10px;

}

body {
  background-color: #CDCDAE;
  background-image: url("http://www.oeffa.org/graphics/oeffabg_gl.gif");
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
  text-align:center;
  color:#14362F;
  }
  
  
   #topper {
width:788px;
background-image: url("http://www.oeffa.org/capital/capitalheader.jpg");
background-repeat:no-repeat;
height:188px;
margin:0;
padding-bottom:0;
}


/* Page Structure
----------------------------------------------- */

#bigframe {
width:100%;
height:100%;
text-align:center;
margin:0;
padding:0;
}

#fudge {
height:10px;
}
  #wrap {
    position:relative;
	background-image: url("http://www.oeffa.org/graphics/shadow.png");
    background-repeat:repeat-y;
    width:800px;
    margin:0 auto;
    }
	
	#wrapinner {
    position:relative;
	width:788px;
    background-color:#B8C9C5;
    margin:0 auto;
    }
 
  
#content {
  width:788px;
  font-size:85%;
  margin:0;
  padding:0;
  text-align:left;
  }
  
  #topper {
width:788px;
background-repeat:no-repeat;
height:185px;
margin:0;
padding-bottom:0;
}

#flashcontent {
height:27px;
padding-top:0;
width:788px;
background-color:#999966;
margin:0;
border-top:2px solid #F0F0DC;
border-bottom:5px solid #F0F0DC;
}

  #main {
    width:500px;
    float:left;
	padding-right:10px;
	padding-left:20px;
    }
	
  #sidebar {
   display:block;
    width:220px;
    float: right;
    padding:0;
	background-image: url("http://www.oeffa.org/heartofohio/sb_dec.jpg");
    background-repeat:repeat-y;
    }

#main2 {
  margin:0;
  padding:15px 20px;
  }
#sidebar2 {
  margin:0;
  padding:15px;
  }
  
  .bodytext {
	font-size: 12px;
	color: #660033;
	font-weight: bold;
}

.bodytextdk {
	font-size: 13px;
	color: #534729;
}

.bodytextbold {
	
	font-size: 18px;
	color: #CC9933;
	font-weight: bold;
	font-style: italic;
}


/* Links
----------------------------------------------- */
a:link {
  color:#333399;
  text-decoration:none;
  }
a:visited {
  color:#333399;
  text-decoration:none;
  }
a:hover {
  color:#663366;
  text-decoration:none;
  }
a img {
  border-width:0;
  }
#sidebar a:link {
  color:#333399;
  }
#sidebar a:visited {
  color:#3E6C63;
  }
#sidebar a:hover {
  color:#996600;
  }


/* Header
----------------------------------------------- */
#header {
  background:#be4 url("no565/topleft.gif") no-repeat left bottom;
  padding:0 0 0 160px;
  margin:0 0 10px;
  color:#fff;
  width:100%;
  width/* */:/**/auto;
  width:auto;
  }
#blog-title {
  margin:0;
  padding:40px 0 0;
  font:bold 275%/97px;
  text-transform:lowercase;
  }
#blog-title a {
  color:#fff;
  text-decoration:none;
  }
.postpage #blog-title {
  padding-top:0;
  background-position:0 -40px;
  }


/* Description
----------------------------------------------- */
#description {
  background:#f90 url("no565/bg_desc_top.gif") no-repeat left top;
  margin:0 0 10px;
  padding:12px 0 0;
  color:#fff;
  }
#description p {
  background:url("no565/bg_desc_bot.gif") no-repeat left bottom;
  margin:0;
  padding:0 0 12px;
  }
#description em {
  /* To remove the word next to the desription, delete the following background property */
  background:url("no565/temp_no.gif") no-repeat left center;
  /* Keep everything below */
  display:block;
  padding:0 0 0 160px;
  font:bold 75%/1.6em Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  min-height:12px;
  }
.postpage #description em {
  font-size:1px;
  line-height:1px;
  color:#036532;
  visibility:hidden;
  }


/* Posts
----------------------------------------------- */
.date-header {
  margin:0 0 .5em;
  font-size:12px;
  color:#61877E;
  }
.post {
  margin:0 0 2em;
  }
.post-title {
  margin:0;
  font:bold 150%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  color:#333;
  }
#main .post-title a {
  text-decoration:none;
  color:#036532;
  }
#main .post-title a:hover {
  color:#333399;
  }
.post p, .post-body {
  margin:0 0 .75em;
  line-height:1.6em;
  }
.post-footer {
  color:#ab9;
  text-transform:lowercase;
  }
.post-footer em {
  font-style:normal;
  color:#787;
  }
.post blockquote {
  margin:1em 20px;
  padding:5px 0;
  border:2px solid #dec;
  border-width:2px 0;
  }
.post blockquote p {
  margin:.5em 0;
  }
.post img {
  border:0px solid #fff;
  }


#comments {
  margin:2em 0 0;
  }
#comments h4 {
  margin:0 0 .25em;
  font:bold 150%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  text-transform:lowercase;
  color:#366;
  }
#comments-block {
  margin:0;
  line-height:1.6em;
  }
.comment-poster {
  margin:0 0 .25em;
padding-lefT:14px; 
background:url(no565/author.gif) left center no-repeat;
 font:bold 112%/1.4em Arial,Verdana,Sans-serif;
  }
.comment-body, {
overflow:auto;
width:500px;
position:relative;
  margin:0 0 .75em;
  }
p.comment-timestamp {
padding-lefT:14px; 
background:url(no565/comments.gif) left top no-repeat;
  margin:-.25em 0 2em;
  }




.sidebar-title, #sidebar h2 {
  margin:1em 0 .25em;
  font:bold 120%/1.4em Helvetica,Arial,Verdana,Sans-serif;
  color:#61877E;
  letter-spacing:1px;
  }
#sidebar ul {
  margin:0 0 1.5em;
  padding:0;
  list-style:none;
  }
#sidebar ul li {
  margin:0;
  padding:0 0 .25em 20px;
  text-indent:-20px;
  line-height:1.4em;
  }

#sidebar ul ul {
  margin:0;
  padding:0;
  list-style:square;
  }
#sidebar ul ul li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-20px;
  line-height:1.4em;
  }
#sidebar p {
  margin:0 0 .75em;
  line-height:1.4em;
  }



/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  font-size:13px;
  font-weight: bold;
 height:30px;
width:788px;
color:#CDCDAE;
background-color:#999966;
margin:0;
padding-top:6px;
border-top:5px solid #F0F0DC;
border-bottom:5px solid #F0F0DC;
 text-align:center;
 }
 
 #footer a:link, #footer a:hover {
 color:#F0F0DC;
 }
 
  #footer a:visited {
 color:#CDCDAE;
 }
 
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding:5px 0;
  }
  
  #footersub {
 
 height:20px;
width:788px;
color:#CDCDAE;
background-color:#648B83;
margin:0;
 }


/* Misc
----------------------------------------------- */
.clear {
  clear:both;
  display:block;
  height:1px;
  margin:0;
  padding:0;
  font-size:1px;
  line-height:1px;
  }


/* commentform
----------------------------------------------- */

input, textarea {
background:#565;
color:#ccc;
border:1px solid #333;
}

#sidebar input { 
background:#cdb;
color:#000;
}

