/*
Theme Name: SteadyStater
Theme URI: http://joshuadnelson.com/
Description: Created for steadystaterevolution.org
Version: 1.3
Author: <a href="http://joshuadnelson.com/">Joshua D Nelson</a>
Tags: white, two columns, light, minimal
*/

body {background:#263240; font-family: Georgia, serif; font-size:1em;line-height:1.25em; color:#222;padding:0;margin:30px 30px 30px 30px;}

.half {width:50%;}

.whole {width:100%;}

.bordered {border:1px solid #000;}

.hidden {visibility:none; position:absolute; z-index:1000;}

* {padding:0;margin:0;}

a, a:visited {color:#00316B;text-decoration:none;}

a:hover {color:#6F85A0; text-decoration:underline;}

.main table {font-size:16;}

#right {float:right;}

#left {float:left;}

#topmenu {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; color:#6F85A0; width:870px; padding:2px 25px 2px 25px; margin:0 auto; text-align:right;}

#topmenu a, #topmenu a:visited {text-decoration:none; color:#fff;}

#topmenu a:hover {text-decoration:underline;}

#container {background:#fff; border:#6F85A0 3px solid; width:870px;margin:0 auto;position:relative;padding:0 25px 0 25px;}

#container h1 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif; font-size:1.6em; font-weight:normal; letter-spacing:-1px; width:488px; padding:15px 0 15px 0;}

#container h1 a {color:#222;text-decoration:none;}

#container h1 a:hover {color:#6F85A0;}

#content {float:left;width:640px;padding: 15px}

#content h2 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-size:1.5em;margin:5px 0 7px 0;}

#content h2 a {color:#000;text-decoration:none;}

#content h2 a:hover {color:#6F85A0;text-decoration:underline;}

#content h3 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-weight:bold;font-size:1.4em;margin:5px 0 7px 0;}

#content h3 a {color:#000;text-decoration:none;}

#content h3 a:hover {color:#6F85A0;text-decoration:underline;}

#content h4 {font-family: Calibri, Arial, sans-serif; font-weight:bold;font-size:1.15em;margin:5px 0 7px 0;}

#content h4 a {color:#000;text-decoration:none;}

#content h4 a:hover {color:#6F85A0;text-decoration:underline;}

#content h5 {font-weight:bold;font-size:1.1em;margin:3px 0 5px 0}

#content h5 a {color:#000;text-decoration:none;}

#content h5 a:hover {color:#6F85A0;text-decoration:underline;}

#content h2.archive {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-weight:normal;font-size:20px;color:#263240;padding:0;margin:5px 0 20px 0;border:none;text-align:left;}

.comments {font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-weight:normal;font-size:12px;color:#999;margin:0 0 15px 0;border-top:#999 1px solid;;}

.comments a, .comments a:visited {background:#000;padding:0 7px 5px 0;color:#999;text-decoration:none;}

.comments a:hover {color:#c00;}

.navigation {background:#f9f9f9;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:11px;padding:5px 10px;margin:0 0 20px 0;border-top:#999 1px solid;}

.navigation a, .navigation a:visited {color:#555;font-weight:bold;text-decoration:none;}

.navigation a:hover {color:#333;text-decoration:none;}

.main {margin:0 0 15px 0;}

.main h3 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-size:1.4em;font-weight:normal;margin:0 0 15px 0;}

.main img {padding:2px;border:#6F85A0 1px solid;}

.main a img {padding:2px;border:#6F85A0 1px solid;}

.main a:hover img {padding:2px;border:#c00 1px solid;}

.main p {line-height:20px;margin:0 0 15px 0;}

.main ol {line-height:20px;margin:0 0 15px 30px;}

.main ul {line-height:20px;margin:0 0 15px 30px;}

.main li {margin:0 0 5px 0;}

.meta {font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;background:#fff;font-size:12px;line-height:12px;color:#333;padding:2px 0 0 0;margin:1px 0 15px 0; width:100%;}

.signature {float:left;padding:3px 11px 0 0;border-top:#999 1px solid; width:100%;}

.tags {float:left;padding:3px 0 15px 5px;border-top:#999 1px solid; width:100%;}

.syndicate {font-family: Verdana, sans-serif; float:left; letter-spacing:+1px; font-weight:bold; padding:0 0 10px 10px;list-style: none;display:block;clear: both; font-size:13px;width:100%;line-height:15px;}

#bar {background:#fff; width:850px; margin: 0 0 0 0; position:relative; padding: 0 0 5px 5px;}

ul#nav { list-style: none; width: 825px; padding: 0 20px 0 20px; background:#263240; border:#6F85A0 1px solid; float: left; clear: both; }

	ul#nav li {padding: 0.85em 15px 0.7em 0; font-family: Arial, sans-serif; color: #FFF; font-size:15px; float: left; }

	ul#nav li a, ul#nav li a:visited {color: #fff; text-decoration: none;}	

	ul#nav li a:hover {color: #6F85A0; text-decoration: none;}		
	ul#nav li.current_page_item a, ul#nav li.current_page_item a:visited, ul#nav li.current_page_item a:hover {color: #6F85A0; text-decoration: none;}

	ul#nav li.rss {padding: 0.85em 0 0.7em 0; float: right;}

ul#links {list-style: none}

       ul#links li {padding: 0; font-family:  "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif; font-size: 14px}

	ul#links li a, ul#links li a:visited {color: #000; text-decoration: none;}

	ul#links li a:hover {color: #c00; text-decoration: underline;}

#sidebar {font-size:14px;float:right;width:180px;border-left:#999 1px solid;padding:0 0 10px 10px;margin:10px 0 10px 0;}

#sidebar h3 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-size:1.4em;margin:10px 0 5px 0;}

	#sidebar h3 a, #sidebar h3 a:visited {color: #00316B; text-decoration: none;}

	#sidebar h3 a:hover {color: #6F85A0; text-decoration: underline;}

#sidebar h4 {font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-size:1.3em;margin:10px 0 5px 0;}

	#sidebar h4 a, #sidebar h4 a:visited {color: #00316B; text-decoration: none;}

	#sidebar h4 a:hover {color: #6F85A0; text-decoration: none;}

#sidebar ul {list-style:none;}

#sidebar ul ul {margin:5px 0 0 10px;}

#sidebar ul ul ul {margin:5px 0 0 10px;}

#sidebar ul li {padding:0 0 5px 0;}

#author h3 {margin:5px 0 5px 0;}

/*--- search widget ---*/

#search { padding: 0.83333em 0; border: 1px dotted #ddd; border-width: 1px 0; text-align: right; }

#search #s { width: 184px; padding: 2px; color: #333; background: #f2f2f2; font: normal 0.91667em Verdana, sans-serif; border: 1px solid #aaa; border-right-color: #eee; border-bottom-color: #eee; text-align: left; }

#search #s:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }

#search input[type="submit"] { margin: 0.25em 0 0 0; padding: 2px 3px; color: #333; font: bold 1.0em Georgia, "Times New Roman", Times, serif; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor: pointer; }

#search input[type="submit"]:hover { color: #237fa1; }

#searchform {margin:10px 0 0 0;}

#searchform input {background:#222;font-size:10px;margin:2px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#eee;}

#searchform input:hover {background:#333;border:#999 1px solid;color:#fff;cursor:pointer;}

#searchform #s {background:#f6f6f6;font-size:10px;margin:2px 0;padding:2px 4px;border:#aaa 1px solid;color:#222;}

#searchform #s:hover {border:#c00 1px solid;cursor:text;}

input.searchfield {background:#f6f6f6;font-size:11px;display:block;margin:5px 0 8px 0;padding:2px 4px;border:#aaa 1px solid;color:#222;}

input.searchfield:hover {background:#eee;color:#222;}

input.submit {background:#222;font-size:11px;display:block;margin:0 0 10px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#eee;}

input.submit:hover {background:#333;cursor:pointer;border:#999 1px solid;color:#fff;}

input.subcom {background:#eee;font-size:11px;margin:0 0 10px 0;padding:1px 4px 2px 4px;border:#888 1px solid;color:#222;}

input.subcom:hover {background:#222;cursor:pointer;border:#888 1px solid;color:#eee;}

input.comment {background:#f6f6f6;font-size:11px;padding:2px 4px;border:#aaa 1px solid;color:#222;}

input.comment:hover {border:#c00 1px solid;}

textarea {background:#f6f6f6;font-size:12px;width:400px;padding:2px 4px;border:#263240 1px solid;color:#222;}

textarea:hover {border:#c00 1px solid;}

.postinput small {font-size:11px;margin:0 0 0 5px;}

p.logged {font-size:12px;}

h3.reply {font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:15px;margin:0 0 10px 0;}

.nocomments {margin:0 0 30px 0;}

ol.commentlist {font-size:12px;list-style:none;margin:10px 0 30px 0;border-bottom:#bbb 1px solid;}

.commentlist li {border-top:#bbb 1px solid;padding:0 0 10px 0;}

.commentlist li.bypostauthor {border-top:#bbb 5px solid;}

.comment_mod {margin:10px 0 0 10px;}

.comment_mod em {padding:1px 3px;}

.comment_author {margin:10px 0;float:right;width:190px;}

.comment_author img {float:left;margin:5px 12px 0 0;}

.comment_author p {line-height:20px;}

.comment_author small {font-size:11px;}

.comment_text {float:left;width:470px;margin:0 0 0 10px;}

.comment_text p {line-height:18px;margin:7px 0;}

.comment_meta {font-size:12px;}

#commentform p {line-height:18px;margin:0 0 15px 0;}

.pullquote_left {width: 200px; margin: 5px 15px 5px 0; padding: 5px 0 5px 0 !important;font-size: 1.25em; text-align: center !important; float: left; border-top:#999 1px solid; border-bottom:#999 1px solid;}

.pullquote_right {width: 200px; margin: 5px 15px 5px 15px; padding: 5px 0 5px 0 !important;font-size: 1.25em; text-align: center !important; float: right; border-top:#999 1px solid; border-bottom:#999 1px solid;}

blockquote {background:url(images/quote.gif) no-repeat top left;padding:0 0 0 60px;min-height:50px;}

#footer {background:#263240;font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;font-size:11px;color:#FFF;margin:0 auto;padding:10px 0;text-align:center;position:relative;border:none;}

#footer a {color:#FFF;font-weight:bold;text-decoration:none;}

#footer a:hover {color:#fff;text-decoration:none;}

.post-block {width:48%; float:left; clear:none;}

#container_division {width: 100%; display:block; padding-top:10px; clear:both;}

.clear {clear:both;}

.warning p {background:url(images/warning.gif) no-repeat left;height:160px;padding:20px 0 0 90px;font-size:20px;margin:0 0 0 10px;}

#wp-calendar {padding:10px 0 0 0;font-size:12px;}

#wp-calendar caption {text-align:left;padding:0 0 5px 0;}

#wp-calendar tr th,

#wp-calendar tr td {padding:0 6px 0 0 ;text-align:right;}

#wp-calendar td a {font-weight:bold;}

#wp-calendar td a:hover {font-weight:bold;}

img.wp-smiley {padding:0;border:none;}

input:focus, textarea:focus{background-color:#ffc;}

abbr {border:none;}

.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:10px;line-height:14px;padding:0 4px 5px;margin:0;}

/* self-clear floats */
.group:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* IE Hacks */
*html #bubble {display:none;}
*html #bubble p {display:none;}
* html .group,
* html #nav ul li a {height: 1%;}
*:first-child+html .group {min-height: 1px;}
* html #nav ul li a {display: inline;}