/*  
Theme Name: Sea Island
Theme URI: http://realtorwebdesign.ca
Description: WordPress theme custom-made for Sea Island Community Hall.
Version: 1.0
Author: Benjamin Gaw
Author URI: http://benjamingaw.com/
*/
body { background:#ffffff url(images/bg_ver.jpg) top repeat-x; color:#464646; margin:0; padding:0; width:100%; text-align:center; }
.maincontent textarea { width:450px; }
#wrap { text-align:center; position:absolute; left:0; width:100%; }
.page { position:static; width:860px; margin:0px auto; padding:0;  }
.headsplash { background: url(images/top_splash.jpg) no-repeat; width:866px; height:134px; }
.sidebar { float:left; text-align:left; width:160px; margin:10px 0 0 5px; background:url(images/leftnav_bottom1.gif) bottom no-repeat; padding:0 0 11px 0; border-left:1px solid #efefef; border-right:1px solid #efefef; overflow:hidden; }
h2.widgettitle { background:url(images/leftnav_title1.gif) no-repeat; width:160px; height:20px; font:11px sans-serif,helvetica,arial; color:#ffffff; font-weight:bold; padding:3px 0 0 5px; margin:0; }
.sidebar div { margin:10px 0 0 0; }
.sidebar ul { list-style-type:none; margin:0; padding:0; }
.sidebar ul li { font:12px sans-serif,helvetica,arial; color:#454444; border-bottom:1px dotted #e8e8e8; padding:2px 0 0 5px; }
.sidebar ul li a { display:block; color:#006600; text-decoration:none; }
.sidebar ul li a:hover { background:#e8e8e8; }
.sidebar ul li ul.children { list-style-type:none; margin:0; padding:0; }
.sidebar ul li ul.children li { display:block; height:12px; border:none; margin:0; padding:2px 0 0 10px; }
.sidebar ul li ul.children li:hover { background:#e8e8e8; }
.sidebar ul li ul.children li a { font:11px sans-serif,helvetica,arial; color:#888888; }
.sidebar .textwidget { font:11px sans-serif,helvetica,arial; padding:0 5px 0 5px; }
.sidebar form { padding:0 5px 10px 5px; margin:0; }
.sidebar .admin ul li { padding:0 0 0 23px; margin:0; font:10px sans-serif,helvetica,arial; }
.sidebar .admin ul li.rss { padding:5px 0 5px 0; margin:0; font:11px sans-serif,helvetica,arial; }

.navigation { width:100%; }
.navigation .alignleft { float:left; width:50%; }
.navigation .alignright { float:right; width:50%; }

.maincontent, #content { float:left; width:670px; text-align:left; margin:10px 0 0 10px; font:12px sans-serif,helvetica,arial;  }
.maincontent h2.pagetitle { margin:0; padding:10px 0 0 0; font:16px sans-serif,helvetica,arial; font-weight:bold; }
.maincontent p { margin:0; padding:5px 0 5px 0; }
.post { clear:both; padding:10px 0 10px 0; width:650px; border-bottom:1px solid #c5c5c5; }
.post .col1 { float:left; width:100px; border-right:1px solid #c5c5c5; padding:0 0 500px 10px; margin:10px 0 -500px 0; }
.post .col1 .day { font:10px tahoma,verdana,sans-serif,helvetica,arial; font-weight:bold; color:#888888; }
.post .col1 .date { font:20px sans-serif,helvetica,arial; font-weight:bold; color:#454444; }
.post .col2 { float:left; width:440px; margin:10px 0 0 0; padding:0 0 10px 10px; font:12px sans-serif,helvetica,arial; }
.post .col2 h2.title { font:14px sans-serif,helvetica,arial; font-weight:bold; }
.post .col2 .links { font:10px sans-serif,helvetica,arial; margin:8px 0 0 0; }
.post h2 { font:24px sans-serif,helvetica,arial; color:#239c0f; font-weight:bold; margin:0; padding:10px 20px 0 20px; background:url(images/title_bg.gif) repeat-x; width:630px; height:70px;}
.post h3 { margin:0; padding:10px 0 0 0; }
.post .entry h2 { background:none; font-size:18px; }
.post .entry { margin:10px 0 0 20px; }
.post .postmetadata { font:10px tahoma,helvetica,arial; }
.post .timestamp { display:none; }
.post img { float:left; padding:0 10px 0 0; border:none; }

h3#respond { position:relative; float:left; width:100%; padding:10px 0 0 0; margin:0; }
form#commentform p { margin:0; padding:8px 0 0 0; font:10px tahoma,helvetica,arial; }
.footer-block { clear:both; background:url(images/footer_bg.gif) no-repeat; width:866px; height:85px; padding:45px 0 0 0; font:10px tahoma,helvetica,arial; }