/*
Theme Name: P-theme Development
Theme URI: http://www.politonomist.com/
*/
@import url("reset.css");
@import url("960.css");
.meta {border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC}
.meta div {display:inline}
.topic {font-size:14px}
.currenttopic {font-weight:bolder}
.floater {position:absolute;top:40%;left:0;width:100%}
.floater .floater-align {margin-left:auto;margin-right:auto;border:solid 10px #20AAD6;background:white;padding:25px;width:355px}
.floater .floater-align a {text-decoration:underline}
sup {font-size:xx-small;vertical-align:top}
strong {font-weight:900 !important}
.feed {background:url(images/feed.gif) no-repeat;padding-left:17px}
body {font:12px/165% 'Lucida Grande',Verdana,Helvetica,sans-serif;color:#666;margin:0;padding:0 0 50px;text-align:center;background:#F6F5F5 url(images/bg.gif) repeat-x}
a:link,a:visited {text-decoration:none;color:#20AAD6}
a:hover {color:#7BA857}
a.more-link {padding-bottom:2px;font-weight:bold}
a:hover.more-link {text-decoration:none}
h1,h2,h3,h4 {font:bold 1em/1.5em Georgia,'Times New Roman',Times,serif;color:#444;padding:10px 15px 7px}
h1 {font-size:3.7em;font-weight:normal;letter-spacing:-2px}
h2 {font-size:2.8em;font-weight:normal;color:#633}
h3 {font-size:1.6em;font-weight:normal;letter-spacing:-0.5px;padding-top:15px}
h4 {font-size:1.3em;font-weight:normal}
ul,ol {margin:10px 20px;padding:0 20px}
ul {list-style:disc}
ol {list-style:decimal}
dt {font-weight:bold;color:#7BA857}
dd {padding-left:25px}
p,dl {padding:10px 15px}
img {border:1px solid #DCDCDC}
img.float-right {margin:5px 0 10px 10px}
img.float-left {margin:5px 10px 10px 0}
code {margin:3px 0;padding:15px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console','Courier New',Monospace;border:1px solid #F0F0F0;background:#f8f8f8}
acronym {cursor:help;border-bottom:1px dotted #20AAD6}
blockquote {margin:10px;padding:10px 10px 10px 32px;border:1px solid #F0F0F0;background:#f8f8f8 url(images/quote.gif) no-repeat 12px 12px;color:#555;font:italic normal 17px/1.5em Georgia,'Times New Roman',Times,Serif}
table {border-collapse:collapse;margin:10px}
tr {background:#fff}
tr.altrow {background:#F9F9F9}
th,td {text-align:left;border-width:1px;border-style:solid}
th {color:#7BA857;background:#EFFAE6;padding:.8em 1em;border-color:#DFF4D5 #D3EFC3 #A7DF8A}
td {border-color:#EFEFEF;padding:.7em 1em}
form {margin:10px;padding:15px 25px 25px 20px;border:1px solid #F0F0F0;background:#f8f8f8}
.clean form {margin:0;padding:0;border:0;background:transparent}
form p {border-bottom:1px solid #E6E6E6;padding:12px 0 5px;margin:0;color:#7BA857}
.clean form p {color:inherit;border:0}
label {font-weight:bold;color:#7BA857}
input,select,textarea {margin:5px 0;padding:5px;color:#6A6969;border-width:1px;border-style:solid;border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;font:11px 'Lucida Grande',Verdana,Helvetica,sans-serif}
input:focus,select:focus,textarea:focus {color:#7BA857;background:#EFFAE6}
#name,#email,#message,#website {width:380px}
input.button {font:bold 12px Arial,Sans-serif;height:30px;margin:0;padding:2px 3px;color:#fff;background:#9CCF5F;border-width:1px;border-style:solid;border-color:#B6DE8F #8DB836 #8DB836 #B6DE8F}
#content-outer {background:#fff;width:100%;padding:5px 0;border-bottom:1px solid #E8E8E8;text-align:left}
#content-wrapper {margin:0 auto;padding-bottom:35px;padding-top:5px;overflow:hidden}
#index #content-wrapper {background:#fff url(images/content-bg.gif) repeat-y center top}
#header-wrap {width:100%;background:#fff url(images/bg.gif) repeat-x;margin:0;padding:0}
#header {position:relative;margin:0 auto;height:50px}
#index #header {background:url(images/border.gif) repeat-x left bottom;height:275px}
#header h1#logo-text {margin:0;padding:0}
#header h1#logo-text a {position:absolute;margin:0;padding:0 5px 0 0;font:normal 50px Georgia,'Times New Roman',Times,serif;letter-spacing:-6px;color:#20AAD6;text-decoration:none;top:90px;left:20px}
#index #header h1#logo-text a {font:normal 75px Georgia,'Times New Roman',Times,serif}
#header h1#logo-text a:hover {border:none}
#header p#intro {position:absolute;margin:0;padding:0;letter-spacing:-.5px;color:#20AAD6;width:400px;top:175px;left:110px;font:italic normal 17px/1.6em Georgia,'Times New Roman',Times,Serif}
#header #header-image {position:absolute;background:url(images/header-image.gif) no-repeat;width:371px;height:263px;right:10px;top:0}
#header form#cse-search-box {position:absolute;top:10px;right:0;padding:0;margin:0;border:none;width:270px;height:33px;background:#F5F4F3 url(images/header-search.gif) no-repeat;z-index:999999}
#header form#cse-search-box div {margin:0;padding:0}
#header form#cse-search-box input {border:none;background:transparent;color:#bababa;float:left}
#header form#cse-search-box .tbox {margin:6px 0 0 5px;width:216px;display:inline}
#header  form#cse-search-box  .btn {width:25px;height:25px;margin-top:-2px}
#header form#cse-search-box  label {display:none}
#header #nav {position:absolute;margin:0;padding:0;width:880px;left:0;top:5px}
#header #nav ul {float:left;list-style:none;margin:5px 0 0;height:45px;padding:0 0 0 15px}
#header #nav ul li {float:left;margin:0;padding:0 0 0 10px}
#header #nav ul li a {float:left;margin:0;padding:0 15px 0 5px;color:#666;font:bold 12px/40px 'Trebuchet MS','Helvetica Neue',Arial,Sans-Serif;text-transform:uppercase}
#header #nav ul li a:hover,#header #nav ul li a:active {border:none;color:#111}
#header #nav ul .current-cat {background:transparent url(images/left-tab.gif) no-repeat}
#header #nav ul .current-cat a {color:#444;background:transparent url(images/right-tab.gif) no-repeat right top}
#main h2,#content h2,#main h3,#main h4 {font:normal 3.2em Georgia,'Times New Roman',Times,Serif;color:#444;letter-spacing:-2.2px;margin-left:5px;margin-right:15px;padding-left:5px;padding-bottom:3px;border-bottom:1px solid #ebebeb}
#main h3 {font-size:2.3em;letter-spacing:-0.9px}
#main h4 {font-size:1.7em;letter-spacing:-0.5px}
#main h2 a,#content h2 a,#main h3 a,#main h4 a {color:#444;border:none}
#left-columns h3 {color:#444;font:normal 2em Georgia,'Times New Roman',Times,Serif;letter-spacing:-0.5px;padding:5px 10px;margin:12px 0 5px}
.sidemenu ul {text-align:left;margin:10px 8px 8px;padding:0;border-top:2px solid #ebebeb}
.sidemenu ul li {list-style:none;background:url(images/dots.gif) repeat-x left bottom;padding:7px 5px;margin:0}
* html body .sidemenu ul li {height:1%}
.sidemenu ul li a,.sidemenu ul li a:visited {font-family:Georgia,'Times New Roman',Times,Serif;border:none;color:#7BA857;padding-left:0;background:transparent none}
.sidemenu ul li a span {color:#9F9F9F;font:normal 1em Georgia,'Times New Roman',Times,Serif}
.sidemenu ul li a:hover {color:#000}
.sidemenu ul ul {margin:0 0 0 5px;padding:0}
.sidemenu ul ul li {background:none}
.featured-post {padding-bottom:15px}
.featured-post h4 {padding:0;margin:0 15px 0 12px;border-bottom:1px solid #ebebeb}
.featured-post h4 a,.featured-post h4 a:visited {color:#7BA857;border:none}
.featured-post .post-info {margin-left:0;padding-bottom:5px}
.featured-post p {padding-top:0}
#footer-wrapper {clear:both;margin:0 auto;text-align:left}
#footer-wrapper h3 {color:#444;font:normal 1.8em Georgia,'Times New Roman',Times,Serif;text-transform:none;letter-spacing:-0.5px}
#footer-wrapper h3,#footer-wrapper p {padding-left:0}
#footer-wrapper a {color:#333;background:transparent}
#footer-wrapper ul.footer-list {border-top:1px solid #E6E6E6;list-style:none;padding:0;margin-left:0}
#footer-wrapper ul.footer-list li {border-bottom:1px solid #E6E6E6}
#footer-wrapper ul.footer-list li a {display:block;width:98%;line-height:2em;font-weight:bold;padding:4px 0;margin-left:0;padding-left:0;color:#888;border:none}
#footer-wrapper ul.footer-list li a span {font-style:italic;font-weight:normal;font-family:Georgia,'Times New Roman',Times,Serif}
#footer-wrapper ul.footer-list li a:hover,#footer-wrapper ul.footer-list li a:hover span {color:#333}
#footer-content {float:left;width:100%;padding:0 0 35px;margin:10px 0 0 5px}
#footer-bottom {clear:both;border-top:1px solid #dadada;width:940px;margin:0 auto;font-family:'Trebuchet MS','Helvetica Neue',Arial,sans-serif}
#footer-bottom .bottom-left {float:left;padding-left:5px}
#footer-bottom .bottom-right {text-align:right;padding-right:0}
.postmeta {padding:5px;margin:20px 15px 15px 10px;border:1px solid #EBEBEB;background:#f8f8f8}
.postmeta a {background:transparent}
.postmeta a:hover {border:none}
.postmeta a.comments {margin:0 10px 0 5px}
.postmeta a.readmore {margin:0 10px 0 5px}
.postmeta .date {margin:0 10px 0 5px}
.post-info {font-size:.95em;padding-top:3px;color:#B0B0B0}
.post-info a,.post-info a:visited {color:#20AAD6;border:none}
p.thumbs {padding:10px 0 0 10px}
.thumbs img {position:relative;padding:8px;margin:5px}
.thumbs a:hover {border:none;background:transparent}
ol.commentlist {margin:12px 10px;padding:0;border-style:solid;border-color:#F0F0F0;border-width:1px 1px 0}
.commentlist li {margin:0;padding:10px;list-style:none;border-bottom:1px solid #F0F0F0}
.commentlist li cite {display:block;font-style:normal;font-weight:bold;padding:7px}
.commentlist li cite img {float:left;margin-right:10px}
.commentlist li cite .comment-data {font-size:.8em;font-weight:normal}
.commentlist li .comment-text {clear:both;margin:0;padding:0}
.commentlist li.alt {background:#f8f8f8}
.float-left {float:left}
.float-right {float:right}
.align-left {text-align:left}
.align-right {text-align:right}
.no-border {border:none}
.clearer {clear:both}
.clear {display:inline-block}
.clear:after {display:block;visibility:hidden;clear:both;height:0;content:"."}
em {font-style:italic}
span.contentjumplink {font-size:2em;color:#aaa;padding:0 3px}
a.contentjumplink {font-size:2em;color:#25A;padding:0 3px}
span.contentjumptitle {color:#aaa;padding:3px}
ol.contentlist li {padding:0}
span.contentlist {color:#aaa;font-weight:bold}
a.contentlist {padding:0}
a.contentjumptitle {padding:3px}
select.contentjumpddl {margin:0;color:#25A;width:160px}
contentjumpall {padding:3px 5px}

