/*  
Theme Name: Squirrels Hate Robots
Theme URI: http://www.opsat.net
Description: Theme for Squirrels Hate Robots
Author: Bob Majdak Jr <bob@opsat.net>
Author URI: http://www.opsat.net
Version: 5.0
Tags: squirrel
.
Copyright (c) 2010 Bob Majdak Jr
.
*/

/* browser hax */
*:focus { outline: 0; }

/* base elements */
a:link,a:visited { color:#797164;text-decoration:none; }
a:active,a:hover { color:#FF9911;text-decoration:none; }
html { background:url(gfx/bg01.jpg) top center repeat-x fixed #98967d;margin:0px;padding:0px; }
body {
	background:url(gfx/shadow.png) top center repeat-y;
/*	font-family:"HelveticaNeue-UltraLight","Helvetica Neue Light","Helvetica Neue","Verdana",sans-serif; */
	font-family: Helvetica, Arial, sans-serif; 
     font-size:10pt;
     font-weight:200;
     color:#b8babb;
     line-height:1.2em;

	margin:0px;
	padding:0px;
}
code,pre { font-family:monospace;margin:0px;padding:0px;font-size:10pt;line-height:7pt;white-space:pre;overflow:hidden; }
h1,h2,h3,h4 { font-size:1em;font-weight:bold;margin:0px;padding:0px; }
h1,h2 { font-weight:normal; }
h1,h2 { font-size:1.5em; margin-bottom:10px; }
h1,h2 { color:#797164; }
img { border:0px;vertical-align:middle; }
p { margin:0px 0px 10px 0px; }
ol li, ul li { margin-bottom:10px; }

input,textarea { background:#303030;border:1px solid #707070;border-bottom:1px solid #c0c0c0;border-radius:5px;color:#fff;font-size:1.2em;font-weight:normal; }
button,input[type=button],input[type=submit] {
	background:#303030;
	border:1px solid #707070;
	border-top:1px solid #c0c0c0;
	border-radius:5px;
	color:#fff;
}

/* main page structures */
#network-bar {
	background: transparent;
	color:#fff;
	font-size:10pt;
	height:28px;
	line-height:28px;
	list-style-type:disc;
	margin:0px;
	padding:0px 0px;
	display:table;
	width:100%;
}
#network-bar li { display:inline;margin:0px 0px 0px 0px;padding:2px;float:left; }
#network-bar li.tab:hover { background:#fff;color:#000;cursor:pointer; }
#network-bar li.tab:hover a { color:#000; }
#network-bar li.farside { float:right; }

#container { background:#000;margin:0px auto 0px auto;width:960px; }
#header { display:none;background:url(gfx/header.jpg) top left no-repeat #505050;height:226px; }
#main #second-head { margin:6px 6px 6px 6px;width:698px;height:226px;background:url(gfx/header.jpg) top left no-repeat; }
#main #right { float:right;width:250px; }
#main #left { float:left;width:710px; }
#footerboxset { width:100%; }
#footerboxset td { width:33%; }
#footer { text-align:center;font-size:0.8em;color:#505050;padding:10px; }

#comments { margin-top:32px; }

/* fixed width sidebar boxes */
dl.box { background:url(gfx/box-top.png) top left no-repeat;font-size:8pt;min-height:100px;margin:0px 0px 10px 0px;padding:0px; }
dl.box dt { color:#d0d0d0;font-size:14pt;padding:10px;text-align:right; }
dl.box dd { margin:0px;padding:0px 20px; }
dl.box ul { list-style-type:none;margin:0px;padding:0px; }
dl.box ul ul li { margin-left:16px;list-style-type:disc; }
dl.box ul li { margin:0px 0px 6px 0px;padding:0px; }

/* variable width content boxes */
.cbox { margin:0px 0px 32px 0px; }
.cbox-even .cbox1 { background:url(gfx/box-w-left.png) top left no-repeat; }
.cbox-even .cbox2 { background:url(gfx/box-w-right.png) top right no-repeat; }
.cbox-odd .cbox1 { background:url(gfx/box-w-left-off.png) top left no-repeat; }
.cbox-odd .cbox2 { background:url(gfx/box-w-right-off.png) top right no-repeat; }
.cbox .cboxc { padding:14px; }

.cbox-invert { margin:0px 0px 0px 0px; }
.cbox-invert .cbox1 { background:url(gfx/box-iw-left.png) bottom left no-repeat; }
.cbox-invert .cbox2 { background:url(gfx/box-iw-right.png) bottom right no-repeat; }

/* various data types */
.infoline { font-size:0.75em;color:#c0c0c0; }
.followline { font-size:0.75em;color:#c0c0c0;text-align:right; }
.infoline em, .followline em { color:#555; }
.twtr-tweet-text { font-size:0.75em;font-weight:200;font-family:"HelveticaNeue-UltraLight","Helvetica Neue Light","Helvetica Neue","Verdana",sans-serif; }
.twtr-ft { display:none; }
.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4 { margin-top:42px; }

/* bob's bml plugin */
.bml-box { background:#101010;font-size:10pt;margin:16px 16px 16px 16px;padding:0px; }
.bml-box-title { font-size:8pt;color:#fff;padding:3px; }
.bml-box-content { font-size:10pt;margin:4px;overflow:scroll;overflow-y:hidden;overflow-x:auto; }
.bml-cli { border:1px solid #5b4c49;border-left:5px solid #5b4c49; }
.bml-cli .bml-box-title { background:#5b4c49; }
.bml-php { border:1px solid #331b28;border-left:5px solid #331b28; }
.bml-php .bml-box-title { background:#331b28; }

/* bob's jsondoc */
dl.jsondoc,
dl.jsondoc dt,
dl.jsondoc dd { margin:0px 0px 4px 0px;padding:0px; }
dl.jsondoc { border-top:1px dotted #3d3831;border-bottom:0px dotted #3d3831;margin:0px;padding:24px 0px; }
dl.jsondoc dt { color:#9f7286;font-size:1.1em;font-weight:normal; }
dl.jsondoc dd { color:#aaa;font-weight:200;letter-spacing:1px;padding:0px 24px; }
dl.jsondoc tt em { color:#713c5b;font-style:normal;font-weight:normal; }
dl.jsondoc tt strong { color:#ccc;font-weight:normal; }

/* wordpress stuff */
.more-link { font-weight:bold;margin-left:32px; }
.avatar { background:#505050;border:1px solid #202020;border-bottom:1px solid #707070;border-radius:4px;float:left;margin:3px 10px 10px 0px;padding:4px; }
.screen-reader-text { display:none; }
.widget_recent_entries ul li { margin-bottom:16px; }
.alignleft { background:#311927;border:1px solid #5d4e4b;border-radius:4px;float:left;margin:0px 10px 10px 0px;padding:6px; }
.aligncenter { background:#311927;border:1px solid #5d4e4b;border-radius:4px;display:block;margin:10px auto;padding:6px;text-align:center; }
.tagcloud a { margin-right:16px; }

#wp-calendar { width:100%; }
#wp-calendar td,#wp-calendar th { text-align:center;width:14%; }
#wp-calendar #today { background:#4F5325;color:#ffffff;font-weight:bold; }
#searchform div { padding:16px;text-align:center; }
#s { width:100px; }

