/* 
Theme Name: South Florida Center for Independent Living
Theme URI: http://www.soflacil.org
Description: Wordpress theme for South Florida Center for Independent Living
Version: 1.0
Author: Bryan Broussard
Author URI: http://www.acadianawebsites.com
Tags: none
*/

* { margin: 0px; padding: 0px; font: sans-serif; }

body 	{ background: #fff; font: 13px Arial, Helvetica, sans-serif; color: #000; }
#content { width: 100%; text-align: left; margin: 0; }
#main { width: 100%; padding-top: 0px; }
#back { width: 100%; background: #fff; }
#header { background: #5A5128; }

a:link { color: #295C6F; }
a:hover { text-decoration: none; color: #FF0000; }
a:visited { color: #295C6F; }

#logo { width: 100%; height: 109px;}
#logo h2 { background: #5A5128 url(images/header.jpg); background-repeat:no-repeat; background-position:top center; display:block;}

#menu ul { list-style-type:none; padding:1px 0 47px 0; margin:0px 0;}
#menu li { border: 1px solid white; float:left; margin: 1px 1px 0 1px;}
#menu li a { display:block; padding:2px 10px; color:#fff; text-decoration:none;}
#menu li a:hover { background-color:#fff; color:#5A5128;}

#sidebar { width: 200px; height: 100%; float: left; background-color: #CDAA7D; margin: 0 10px 0 0; height:500px; padding:1px 0 0 0}
#sidebar H3 { width: 198px; height: 34px; font-size: 14px; font-weight: bold; padding-left: 25px; padding-top: 15px; text-transform: uppercase; color: #ffffff; background: url(images/title.gif) repeat-x }
#sidebar ul { list-style: none; margin-bottom: 10px; }
#sidebar .title_back { background: url(images/title_back.gif) no-repeat top; padding: 10px; }
#sidebar li { padding-left: 20px; padding-bottom: 5px; }
#sidebar a { color: #fff; }
#sidebar p { font-size: 10px; }

.bot { padding: 10px; }

#calendar1 { padding: 20px 10px 20px 10px; }
#calendar table { width: 100%; text-align: center; }
#calendar thead { }
#calendar tbody td { border: 1px solid #F1F1F1; }
#calendar #prev { text-align: left; }
#calendar #next { text-align: right; }
#calendar tfoot a { text-decoration: none; font-weight: bold; }
#calendar #now { background: #686868; border: 1px solid #ff0000; font-weight: bold; color: #ffffff }

#left { width: 90%; padding: 0px 10px 10px 200px; }
#left H4 { margin: 0; padding: 0px; font-size: 12px; color: #295C6F; }
#left a { color: #295C6F; text-decoration: none; }
#left ol, #left ul { margin-left: 30px; }
#left p { margin: 5px; padding: 0; padding-bottom: 10px; }
#left h1 { color: #149AB8; }
#left h2 { margin: 0; padding: 0; padding-top: 10px; color: #D96A28; }

.date { text-align: right; color: #295C6F; font-size: 11px; }
.date a { color: #295C6F; }

#footer { height: 1.5em; clear: both; background-color:#999; }
#footer p { margin: 0; font-size: 1em; text-align: center; color: #000; }/********************* Calendar *******************/

#calendar1, #calendar_wrap { padding: 20px 10px 20px 10px; }
#calendar_wrap { margin-bottom: 10px; }
#calendar table, #wp-calendar { width: 100%; text-align: center; }
#calendar thead, #wp-calendar thead { }
#calendar tbody td, #wp-calendar tbody td { border: 1px solid #F1F1F1; }
#calendar #prev, #wp-calendar #prev { text-align: left; }
#calendar #next, #wp-calendar #next { text-align: right; }
#calendar tfoot a, #wp-calendar tfoot a { text-decoration: none; font-weight: bold; }
#calendar #now, #wp-calendar #now, #wp-calendar #today { background: #686868; border: 1px solid #D6CE84; font-weight: bold; color: #ffffff }

.widget_search { }
.post-body { margin-top:15px; }

div.navigationbottom { margin-top:10px; margin-bottom:10px; }
div.navigationbottom .leftnav { float:left; }
div.navigationbottom .rightnav { float:right; }/************* Comments ***************/

#commentform textarea { width: 80%; border: 1px solid #666666; padding:10px; }
#submit { width: 120px; height: 27px; text-align: center; text-decoration: none; color: #ffffff; font-weight: bold; font-size: 12px; text-transform: uppercase; background: url(images/footer.gif) repeat-x; overflow:hidden; vertical-align: top; border:none; }
#submit:hover { background: url(images/footer.gif) repeat-x; text-decoration: underline; }
div.imgbox { float:left; margin:5px; }/**************** IE 7 *******************/
li.cat-item { font-size:12px; font-weight:normal; }
#calendar table, #left #wp-calendar { font-size:12px; font-weight:normal; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; }
.alignright { float: right; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
#content .categor { padding: 5px; margin-top: 5px; margin-bottom: 5px; text-transform: uppercase; font-size: 10px; background: #F7F7F7; }
#commentlist li { margin-left: 20px; padding-bottom: 20px; font-size: 11px; }
#author, #email, #url { border: 1px solid #666666 }
