/*
THEME NAME: LogoBlog
THEME URI: http://www.foxinni.com/
DESCRIPTION: A Theme crafted for easy display of custom header images or logos. Find the Theme and update <a href="http://foxinni.com/my-themes/logoblog-wordpress-theme">here</a>.
VERSION: 1.0
AUTHOR: <a href="http://foxinni.com/">Foxinni</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  
@import url('sandbox-layouts/2c-r.css');*/

/* Hacks */
/* mac hide \*/
* html div#header { position:relative;}
/* mac hide */

div#header:after, .hentry:after, div#nav-above:after,div#nav-below:after { content:"."; visibility:hidden; clear:both; height:0; display:block;}
* html div#header, * html hentry, * html div#nav-above , * html div#nav-below  { height:1px; min-height:1%;}

body { font-family:Helvetica, sans-serif; font-size:12px; background:#CCCCCC url(images/fade.jpg) top repeat-x; color:#444; margin:40px 0px 0px ; }
div#wrapper { width:650px; margin:0px auto; border:1px #ccc solid; background:#fff; padding:8px; overflow:visible }


div#header{text-align:center;margin:-35px 0px 8px;padding-bottom:8px; border-bottom:1px #eee solid; }

div#access div.skip-link{position:absolute;top:1em;right:1em;}

div.head_info, .rss {width:340px; float: left;}
.rss { margin-top:-40px}
.rss span.rss_icon { background:url(images/rss.gif) center right no-repeat; padding-right:16px}
div.logo {float:right; width:300px; height:250px; border:1px solid #ccc;  }

div.heading { background: #eee; border: #ccc solid 1px; padding:4px; }
h1#blog-title { text-align: right; margin:0px; font-size:20px }
h1#blog-title a {text-decoration:none; }h1#blog-title a:hover {text-decoration:none; color:#333333}
div#blog-description {text-align: right; color:#666666}

div.menu{font-size:11px;padding-top:0.3em;width:100%;}
div.menu ul a{font-weight:100;text-decoration:none;font-size:17px;}
div.menu ul,div.menu ul ul,div.menu ul li{list-style:none;margin:0;padding:0;}
div.menu ul li{ text-align:right; }
div.menu ul li a{padding:0px 4px; background:#fff url(images/nav-grad.jpg) right top repeat-y; display:block; margin-bottom:2px; color:#333333; /*border: #ccc solid 1px*/}
div.menu ul li a:hover{background:#333333; color:#FFFFFF}
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;}

.entry-title{clear:both;}
.entry-date,.entry-meta { border-left:5px #ccc solid; padding-left:6px; color:#666;}
div#container{float: left; 	margin: 0 -200px 0 0; 	width: 100%; }
div#content {margin: 0 200px 0 0; }

.hentry { /* background:url(images/corner_1.gif) top left no-repeat; */ border-top:1px solid #eee; padding:4px; margin-bottom:8px;}
.page { border:0}
.hentry img { border:0px}
.hentry h2,.hentry h3{ margin:0px 0px 4px; font-size:20px}
h1,h2,h3,h1 a, h2 a, h3 a { color:#333!important}
.entry-content { line-height:1.5em; }
.entry-content a{ text-decoration:underline!important;}

ul#archives-page {margin:0px 0 0 12px; padding:0px; list-style:none; color:#999}
ul#archives-page ul {margin:0px;padding:0px  0 0 12px; list-style:none;}
ul#archives-page  li { list-style:none; font-size:14px;}
ul#archives-page ul a { text-decoration:none !important; color:#666;}
ul#archives-page h3 { margin:8px 0 0 0 ; font-size:16px;}

ul#links-page {margin:0px 0 0 12px; padding:0px; list-style:none; color:#999}
ul#links-page ul {margin:0px;padding:0px  0 0 12px; list-style:none;}
ul#links-page  li { list-style:none; font-size:14px;}
ul#links-page ul a { text-decoration:none !important; color:#666;}
ul#links-page h3 { margin:8px 0 0 0 ; font-size:16px;}

div#nav-above,div#nav-below{width:100%;background:#eee; padding:0px 0px; line-height:22px; text-transform:uppercase;}
div#nav-above a,div#nav-below a { text-decoration:none; padding:4px; color:#666666}
div#nav-above a:hover,div#nav-below a:hover { text-decoration:none; padding:4px; background:#333333; color:#FFFFFF}
div#nav-above{margin-bottom:8px;}
div#nav-below{margin:8px 0px;}


.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
abbr { border:0px;}
.comments_loop  { margin-top:8px;}
.comments_loop span{ font-size:11px; color:#666666}
.comments_loop  span a { display:block; padding:2px;}
.comments_loop  span a:hover { background:#999; color:#fff}
.comments_loop, #comments-list h3  { padding:0px 0px 2px 28px; background:url(images/comment.gif) left top no-repeat;}

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 { list-style:none; padding:0px; margin:0px}
div.comments ol li{margin:0 0 4px 0px; background:#eee; padding:4px}
div.comments ol li div { text-align:right;}
div.comments ol li p { margin:0px 0px 4px 0px;}
div.comments ol li.alt { background:#ccc}
div.comments ol li .comment-author{ font-size:18px}
div.comments ol li .comment-meta { color:#999999}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}


div#secondary	{clear: right; }
div#footer {clear: both; padding:4px; background:#666; color:#CCCCCC;text-align:center; }
* html div#footer { min-height:1%; height:1px}
div#footer a{ color:#FFFFFF;}
div#footer a:hover { text-decoration:underline}

div.sidebar {float: right; overflow: hidden; width: 180px; border-left:#eee solid 1px; padding-left:8px; }
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{background:#eee; padding:0px 2px; line-height:20px; text-transform:uppercase; font-size:12px}
div.sidebar input#s{width:7em;}
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:4px 0 0 0;}
div.sidebar ul ul li{ margin:0;}
div.sidebar ul ul ul{margin:0 0 0 8px;}
div.sidebar ul ul ul li{list-style:circle;}
div.sidebar a { text-decoration:none; color:#666}

a, a:link, a:visited { color:#66F; text-decoration:none}
a:hover, a:active { color:#33F;}

#commentform input,input#s,textarea#comment { border:#ccc 1px solid;}
input#searchsubmit,input#submit { border:1px solid; background:#666; border-color:#aaa #000 #000 #aaa; color:#FFFFFF}

/* crawLink CSS */

.crawlink_link, .crawlink_link:visited
{
  display: block;
  text-align: left;
  color: #eee !important;
}

.crawlink_link:hover
{
  color: #fff;
  text-decoration: underline;
}

.crawlink_table
{
  margin-left: 50%;
  left: -420px;
  position: relative;
  background: #444;
  font-size:11px;
  line-height: 112%;
  width: 840px;
  padding: 10px;
  height: 120px;
}

.crawlink_headline
{
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #eee !important;
  text-align: left;
  width: 100%;
  margin: 0 0 8px 8px;
}

.crawlink_col1, .crawlink_col2, .crawlink_col3
{
  border-right: #999 dotted 1px;
  width: 190px;
  float: left;
  margin-left: 8px;
}

.crawlink_col4
{
  width: 230px;
  float: left;
  margin-left: 8px;
}

.crawlink_footer, .crawlink_footer a, .crawlink_footer a:visited
{
  color: #999;
  font-size: 9px;
}