/*
Theme Name: Ohana
Theme URI: http: //www.ohana.com/
Description: This search engine optimized WordPress theme was designed by <a href="http://www.roostercomm.com">Rooster Strategic Communications</a> and coded by <a href="http: //www.wplancer.com/">WPlancer.Com</a>.
Version: 1.0
Author: Matt Rogers 
Author URI: http: //www.roostercomm.com
Tags: 2 columns, white, widgets, fixed width, blue, gravatars, business, search engine optimized,
*/



/* ------------- [ GLOBAL ] -------------- */
* { margin: 0; padding: 0; }

/* ------------- [ BODY ] -------------- */
body { background: #e1e1e1 repeat-x url('img/bg.png') 0 160px; color: #3B3B3B; font: normal 12px Helvetica, Arial, sans-serif;; }

#wrap { width: 870px; background: #fff; margin: 0 auto; padding: 40px 40px 20px; background: #fff no-repeat url('img/bg2.png') 658px 30px; }

/* ------------- [ LINKS ] -------------- */
a { background-color: inherit; color: #c2831e; text-decoration: none; }
a:hover { background-color: inherit; color: #c2831e; text-decoration: underline; }
a img { border: 0; }

/* ------------- [ HEADER ] -------------- */
h1 { width: 304px; background: no-repeat url('img/logo.png') top center; margin: 22px 0 30px; }
h1 a { height: 60px; display: block; overflow: hidden; text-indent: -999px; }

.header { padding: 7px 0; border-top: 1px solid #c2831e; border-bottom: 1px solid #c2831e; }

/* ------------- [ CONTENT ] -------------- */
#content { overflow: hidden;  }
#content .edit { float: right; }
#content .post { float: left; width: 510px; padding: 25px 15px 0; }
#content .post h2 { color: #c2831e; font: normal 16px Georgia, serif; margin: 0 0 20px; }
#content .post h3 { color: #c2831e; font: normal 14px Georgia, serif; margin: 0 0 8px; }
#content .post img { border: 1px solid #d0d0d0; float: left; margin: 3px 10px 3px 0; }
#content .post p { margin: 0 0 30px; text-align: justify; line-height: 24px; }

#content .sidebar { float: right; width: 190px; padding: 25px 25px 0;  }
#content .sidebar ul { list-style: none; }
#content .sidebar h3 { color: #c2831e; font: normal 16px Georgia, serif; margin: 0 0 12px; }
#content .sidebar p { margin: 0 0 10px; text-align: justify; line-height: 20px; }

/* ------------- [ HTML ] -------------- */
blockquote { border-left: 0px solid #e0e0e0; margin: 20px; padding: 8px 8px 8px 15px; }
blockquote p { background-color: inherit; color: #505050; font-size: 0.9em; line-height: 1.3em; }
label { background-color: inherit; color: #606060; font-size: 0.9em; font-weight: bold; }
table#wp-calendar { margin: 0 0 20px; width: 140px; }
code { font-size: 1.2em; display: block; padding: 5px 5px 5px 8px; background-color: #f4f4f4; margin: 5px 0 15px 0;border-left: 0px solid #cccccc; }


/* ------------- [ FOOTER ] -------------- */
#footer { font-size: 0.9em; clear: both; color: #888; font-weight: normal; line-height: 1.7em; margin: 0 auto; padding: 8px 0; text-align: center; width: 870px; }


/* ------------- [ FORMS ] -------------- */
#s,#submit { background-color: #ffffff; border: 1px solid #cccccc; color: #505050; font-size: 0.9em; margin: 0 0 16px; padding: 4px; width: 130px; }
#author,#email,#url,#comment { border: 1px solid #cccccc; font-family: Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size: 1em; margin: 0; padding: 4px; }
#commentsection { margin: 25px 0 0; }
#commentsection p { margin: 0 0 6px; }

/* ------------- [ ALIGNMENT ] -------------- */
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; float: left; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; float: right; }




