/*
THEME NAME: Freedom
THEME URI: http://www.foxinni.com/themes/freedom
DESCRIPTION: Very simple and clean theme. No fuss. Widgets support.
VERSION: 1.0
AUTHOR: <a href="http://foxinni.com/">Foxinni</a>. View more demos at <a href="http://demos.foxinni.com/">demos.foxnini.com</a>
AUTHOR URI: http://foxinni.com
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  
@import url('sandbox-layouts/2c-l.css');*/

/* Dem Hacks*/
div#header .blog-head:after
 { content:"."; visibility:hidden; display:block; clear:both; height:0;}
* html div#header .blog-head, * html div#content, * html div#container
 { min-height:1%; height:1px;}


/* Just some example content */
body { font-family: "Trebuchet MS", Tahoma, Verdana, Arial; font-size:12px; background:#fff; color:#333333; margin:0px}
div#header{text-align:left;margin:0 0 0 -200px; float:right; width:100%; background: #3e74ab ; color:#FFFFFF; }
div#header-content{margin:0 0 0 201px; clear:both;  }
div#header .blog-head {  background:#333333; padding:2px 8px 2px 12px;}
div#header h1 { margin:0px; padding:0px; float:left;font-size:1.6em ; font-weight:700;}
div#header h1 a { color:#a3d1ff}
div#header h1 a:hover{ color:#FFFFFF; text-decoration:none;}
div#header div#blog-description { float:right;font-size:1.6em; text-align:right; }

div#menu ul li.header_rss_link { float:right; margin-right:4px}
div#menu ul li.header_rss_link a{ padding:5px 22px 5px 0px; background: url(images/rss.gif) center right no-repeat;}



div#menu{font-size:1.2em;height:1.6em;padding:4px 0px 0px 0px;background: #a3d1ff;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none; color:#3e74ab; }
div#menu ul a:hover {background:#ccc; color:#FFFFFF;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:4px 12px 5px;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

.page-title{padding:12px 0px 2px 0; margin:0px;}
.page-title span { color:#3E74AB}
.entry-title{ margin:24px 0px 2px 0}
.entry-date { font-size:10px; }
.entry-date abbr { border:0}
div#container{margin:0 0 0 -200px; float:right; width:100%; padding-bottom:20px;}
div#content {margin:0 0 0 200px; border-left:#ddd 1px solid; width:500px; padding:0 0 0 12px;}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.comment-author { font-size:18px;}
.comment-meta { color:#999}
span.unapproved { color: #3E74AB}

div.entry-meta { font-size:10px; padding:4px 0; color:#999}

div#secondary {}
div.sidebar-wrapper { float:left; width:176px;padding:12px; background:#f7f7f7;}
div.sidebar { }
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;padding:4px;font-weight:700; border-bottom:1px solid #ccc}
div.sidebar input#s{width:7em; border:1px solid #ccc;}
div.sidebar input#searchsubmit{ color:#FFFFFF; border:1px solid; border-color: #ccc #666 #666 #ccc; background:#3e74ab}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none; margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.6em; padding:0 0 0 0.6em; }
div.sidebar ul ul ul li{list-style:none}

.form-input input, .form-textarea textarea{border:1px solid #ccc;}
input#submit{ color:#FFFFFF; border:1px solid; border-color: #ccc #666 #666 #ccc; background:#3e74ab}

a {color: #3e74ab; text-decoration:none;}
a:hover{ color:#3e74ab; text-decoration:underline;}
a:acitve { color:#FFCC00; text-decoration:underline;}
a:visited {color: #3e74ab;}


div#footer{text-align:left; clear:both; padding:4px 8px; background:#333; color:#ddd; font-size:10px; text-align:right; }
div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited { color:#ddd;}
div#footer a:hover{ color:#ccc text-decoration:underline;}