/**
  Jonny on the Vendee
**/
/** RESET BROWSER DEFAULTS **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,b
{margin:0;padding:0;}
table
{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,th,var
{font-style:normal;font-weight:normal;}
img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}.clear{clear:both;}.clearL{clear:left;}.clearR{clear:right;}.hide{display:none;}.show{display:block;}.inline{display:inline;}.left{float:left;}.right{float:right;}.pointer{cursor:pointer;}.margin0{margin:0;}.padding0{padding:0;}.hideiframe{position:absolute;left:-2000px;}.clearer
{float:none!important;clear:both;height:1px;border:0px;overflow:hidden;margin-top:-1px;padding:0;display:block;}.vyre_navigator H2{display:none;}

/** Site specific styles **/

BODY {
 background: #000 url(/wp-content/themes/jonny/img/bg.jpg) no-repeat 50% 0 fixed;
 font: 87% georgia;
 line-height:1.45;}

#holdall {
 width:960px;
 margin:16px auto;
 color:#333;
 position:relative;}

/** Typography **/

H1 {
 background: url(/wp-content/themes/jonny/img/jonny-vendee.png);
 width:487px;
 height:137px;
 overflow:hidden;
 color:#fff;
 position:absolute;
 top:-15px;
 left:-5px;}

H1 A {
 width:487px;
 height:137px;
 display:block;}

H1,H3 {
 overflow:hidden;
 text-indent:-1000px;}

H2,#content H3 {
 font-weight:normal;
 font-size:2.3em;
 line-height:1.2}

#content #comments,
#content #respond {
 font-size:1.5em;
 margin-bottom:}

H2.pagetitle {
 background:#fff;
 padding:20px 40px 0}

#external H2 {
 display:none;}

A {
 color:#0750f8;
 text-decoration:none;}
A:hover {
 text-decoration:underline;}

P {
 padding:.3em 0 .7em;}

BLOCKQUOTE {
 margin:.3em 1em .7em;}

BLOCKQUOTE SPAN {
 font-family:georgia!important;}

/* Lists */

.post UL,
.post OL {
 list-style-position: inside; 
 margin:.3em 1.5em .7em;}

.post UL {
 list-style:disc;}

.post OL {
 list-style:decimal;}

.post LI {
 margin:.3em 0 .7em;}


/* Call to action */

P.cta {
 padding-top:0;}

/* RSS link */

P.rss {
 font-weight:bold;
 background: url(/wp-content/themes/jonny/img/rss.gif) no-repeat;}

/** Page Layout **/

#header {
 padding-top:15px;
 height:88px;
 background-color:#f74f0e;}

#header P {
 color:#000;
 width:430px;
 float:right;
 margin:5px 20px 0;}

#content,
#external {
 margin-top:20px;}

#content {
 float:left;
 width:652px;}

#external {
 float:right;
 width:288px;}

.alignleft {float:left;}
.alignright {float:right;}

/** Module styles **/

.module {
 padding-bottom:10px;
 margin-bottom:17px;}

.mod-bot {
 margin:0;
 padding:0;
 border:0;}

#content .mod-bot {
 height:28px;
 background: url(/wp-content/themes/jonny/img/module-bg_content.png) no-repeat bottom;}

#external .mod-bot {
 height:20px;
 background: url(/wp-content/themes/jonny/img/module-bg_external.png) no-repeat bottom;}

/* List styles */

.list LI {
 padding: 4px 0;
 background: url(/wp-content/themes/jonny/img/dot-small.gif) repeat-x bottom;}

.list LI.last,
.list LI:last-child {
 background: none;}

.list LI A {
 color:#333;
 display:block;}

.thumb LI A {
 color:#0750f8;
 display:inline;}

/* List with thumbnails */

.thumb LI {
 min-height:40px;
 position:relative;}

.thumb IMG {
 position:absolute;
 top:10px;}

.thumb P {
 margin-left:65px;}

.twitter P SPAN {
 font-size:.9em;
 color:#999;}

/* Blog posts in #content */

#content H3 {
 text-indent:0;}

#content .posts {
 background-color: #fff;
 padding:10px 40px 90px;}

#content .posts .post {
 width:570px;
 margin:10px 0;
 padding-top:2em;
 position:relative;
 background: url(/wp-content/themes/jonny/img/dot-large.gif) repeat-x bottom;}

#content .posts .last,
#content .posts LI.post:last-child {
 background:none;}

.post H2 {
 text-indent:0px;}

.post H2 A, #content H3 A {
 color:#333;}

#content .posted {
 position:absolute;
 top:0;}

.day {
 font-family:helvetica;
 color:#000;
 font-size:1.65em;
 line-height:3.4;
 width:60px;
 height:56px;
 position:absolute;
 top:0;
 left:-77px;
 text-align:center;
 overflow:hidden;
 background: url(/wp-content/themes/jonny/img/day.png) no-repeat;}

.day SPAN {
 position:absolute;
 left:-100px;}

.posted .date {
 display:inline;}

/* External modules */

#external .module {
 font-size:.9em;}

#external .module H3 {
 height:50px;}

#external .container {
 padding:0px 20px 10px;
 background-color: #fff;}

#external .info {
 font-size:1.1em;}

/* Headers */

#external .twitter H3 {
 margin-bottom:-5px;
 background: url(/wp-content/themes/jonny/img/h3-twitter.jpg) no-repeat;}

#external .on-page H3 {
 background: url(/wp-content/themes/jonny/img/h3-on-page.jpg) no-repeat;}

#external .archive H3 {
 background: url(/wp-content/themes/jonny/img/h3-archive.jpg) no-repeat;}

#external .blogroll H3 {
 background: url(/wp-content/themes/jonny/img/h3-links.jpg) no-repeat;}

/* Jonny's profile */

.profile {
 position:relative;}

#external .profile H3 {
 height:194px;
 background: url(/wp-content/themes/jonny/img/jonny.jpg);}

#external .profile .container {
 padding-top:10px;}

.profile .rss {
 position:absolute;
 top:10px;
 left:10px;
 padding-left:20px;}

.profile .rss A {
 color:#fff;}

/* Twitter */

.twitter .info {
 padding-bottom:10px;
 background: url(/wp-content/themes/jonny/img/dot-large.gif) repeat-x bottom;}

.twitter LI A {
 color:#999;
 display:inline;}

/* Placholder */

.placeholder {
 display:block;
 overflow:hidden;}

/** View Post **/


/* Comments Form */

#respond {
 margin-bottom:.5em;}

.commentlist {
 margin:1em 0;
 /*background: url(/wp-content/themes/jonny/img/dot-large.gif) repeat-x bottom;*/
 margin-bottom:1em;}

INPUT,TEXTAREA {
 font-family:georgia, times;
 font-size:1em;}

.form-input {
 width:250px;}

TEXTAREA#comment {
 width:570px;}

/* View comment */

.commentlist LI {
 clear:both;
 background: url(/wp-content/themes/jonny/img/dot-small.gif) repeat-x bottom;
 margin-bottom:1em;}


.commentlist LI .date,
.commentlist LI CITE {
 display:block;
 margin-left:40px;
 width:400px;}

.commentlist LI IMG {
 display:block;
 float:left;
 margin:0;}

.commentlist .date {
 font-size:.8em;
 color:#999;
 padding:0;}

/* Made By Many */

.producers SPAN {
 display:block;
 text-indent:-1000px;
 height:0;
 width:0;
 padding-top:1em;
 overflow:hidden;}
