/*  
Theme Name: thejrowev4
Theme URI: http://thejrowe.com
Description: The 4rd theme for thejrowe
Version: 4.0
Author: Jason Rowe
Author URI: http://thejrowe.com
*/

/* ************************************************************************************************************************************************************

Obviously feel free to change the info above once you've added your own styling

************************************************************************************************************************************************************ */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

And now it's over to you...

************************************************************************************************************************************************************ */


html {
background: #ffffff url(images/bg.jpg) top repeat;
;
}

body {
background: url(images/foreground.png) top repeat-x;
font-family: Helten,arial,helvetica,verdana,sans-serif;
}

#header {
width: 930px;
height: 240px;
background: url(images/header.jpg) top repeat-x;
margin: 0px auto;
padding: 0px 0px 0px 30px;

}

#header p {
margin: -15px 0px 0px 160px;
}

#headPages{
float:left;
padding: 0px 0px 0px 0px;
margin: -40px 0px 0px 30px;
color:#FFFFFF;
font-family: Helten,arial,helvetica,verdana,sans-serif;

}

#headPages ul li{
list-style:none;
display:inline;
margin-left:20px;
}

#headPages a{
color:#005d8b;
font-size: 24px;
font-family:Helten,arial,helvetica,verdana,sans-serif;
font-weight: bold;
}

#search {
float:right;
padding: 25px 25px 0px 0px;
}

#s {
width: 205px;
}

#search_results h2{
margin: 0px 0px 20px 0px;
}

#connect {
float:right;
margin: -40px 30px 0px 0px;
}

#head_wrapper {
width: 960px;
background: none ;
margin:0 auto;
padding: 0px 0px 0px 0px;
}


#wrapper {
width: 960px;
background: #fff ;
margin:10px auto;
padding: 0px 0px 0px 0px;
}

#content {
width: 600px;
float: left;
padding: 10px 0px 30px 30px;
}



#gallery {
margin: 0px 0px 0px -30px;
}


/* post */

blockquote {
     font-family: Georgia, Times ;
     font-style: italic;
     margin: 0px 0px 15px 0px;
     width: 540px;
     padding: 15px 20px 10px 20px;
     color: #ffffff;
     background: transparent url(http://www.thejrowe.com/wp-content/themes/thejrowev3/images/transpBlack50.png) repeat scroll center top;
     
}


.navigation {
width: 570px;
margin: -20px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}



#post {
width: 650px;
color: #000;
}


#pageEdit a {
float: left;
}



.post img {
        border:1px solid #b5b5b5;
	background-color:#d2d2d2;
	padding:5px 5px 5px 5px;
        margin: 0px 10px 10px 0px;
        float: left;
}

.postmetadata {
clear:both;
margin: 0px 0px 25px 0px;
padding: 10px 0px 20px 0px;
color: #000;
font-style: normal;
font-size: 1.0em;
}

.postMeta {
clear:both;
margin: 0px 0px 25px 0px;
padding: 0px 0px 0px 5px;
color: #000;
font-style: normal;
font-size: 1.0em;
}


#post h2 {
font-size: 24px;
margin: 40px 0px 20px 0px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #fff;
}




#post_wrapper {
width: 600px;
float: left;
padding: 10px 0px 30px 30px;
color: #000;
}

.post p {
margin: 0px 20px 0px 0px;
padding: 0px 0px 15px 5px;
}

#post_wrapper h3 {
font-size: 24px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #005d8b;
}

#comment_section {
width: 560px;
padding: 10px 0px 50px 15px;
background: url(http://www.thejrowe.com/wp-content/themes/thejrowev3/images/transpBlack50.png) top repeat;
color: #fff;
}

#author {
margin: 10px 0px 10px 0px;
}

#email {
margin: 0px 0px 10px 0px;
}

#url {
margin: 0px 0px 10px 0px;
}

#comment {
margin: 0px 0px 10px 0px;

}

#respond h2 {
margin: 50px 0px -10px 0px;
color:#005d8b;
font-family:Helten,arial,helvetica,verdana,sans-serif;
font-size:24px;
}



#comment_warning {
width: 400px;
float: left;
color: #fff;
margin: 10px 0px 0px 10px;
}

.commentlist {
width: 560px;
padding: 0px 0px 10px 15px;
margin: 0px 0px 15px 0px;
color: #fff;
background:transparent url(http://www.thejrowe.com/wp-content/themes/thejrowev3/images/transpBlack50.png) repeat scroll center top;
}

.commentlist p {
padding: 0px 0px 0px 60px;
margin: 0px 0px 5px 0px;
color: #fff;
width: 450px;

}


.comment-meta {
font-style: italic;
margin: 0px 0px 20px 0px;
}


#submit {
margin: 10px 0px 0px 0px;
width: 125px;
float:left;
}

.reply {
margin: 0px 0px 20px 60px;
font-style: italic;
}

#response_head {
width: 560px;
padding: 10px 0px 0px 15px;
margin: 0px 0px 0px 0px;
background: url(http://www.thejrowe.com/wp-content/themes/thejrowev3/images/transpBlack50.png) top repeat;
color: #005d8b;
}

#response_head h2{
color: #005d8b;
font-size: 24px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
}

.graybox p {
padding: 18px 20px 0px 55px;
}

.graybox {
padding: 15px 0px 0px 0px;
}

cite {
font-size: 1.5em;
}

says {
font-size: 1.5em;
}

.avatar {
        float: left;
        margin: 6px 10px 0px 0px;
}


/* sidebar */

#sidebar {
width: 310px;
float: left;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
font-size: 1.0em;
}

#sideBlock h3 {
font-size: 24px;
color: #fff;
margin: 0px 0px 10px 0px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
}

#sideBlock {
background: #000;
width: 290px;
margin: 0px 0px 15px 0px;
padding: 10px 15px 10px 15px;
border:0px solid #fff;
color: #fff;
font-size: 0.9em;
line-height: 1.8em;
font-family: Helten,arial,helvetica,verdana,sans-serif;
}

#sideBlock ul{
margin-left: 15px;
margin-bottom:10px;
padding:0px 0px 0px 0px;
}

#sideBlock li {
list-style-type: disc;
list-style-position: outside; 
}

#linkcat-2 h3 {
font-size: 24px;
color: #fff;
margin: 0px 0px 10px 0px;
}

#linkcat-2 {
background: #000;
width: 290px;
margin: 0px 0px 15px 0px;
padding: 10px 15px 10px 15px;
border:0px solid #fff;
color: #fff;
font-size: 0.9em;
line-height: 1.8em;
font-family: Helten,arial,helvetica,verdana,sans-serif;

}

#linkcat-2 ul{
margin-left: 15px;
margin-bottom:10px;
padding:0px 0px 0px 0px;
}

#linkcat-2 li {
list-style-type: disc;
list-style-position: outside; 
}





.rss_pic {
float: right;
margin: -50px 10px -20px 0px;
width:;
height:px;
}

.rss_pic img{
width: 45px;
height: 45px;
}


textwidget {
}







/* text styles */

h1 a {
font-size: 5.5em;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #fff;
}

h2 a {
font-size: 24px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #005d8b;
font-style: none;

}

#post-10 h2 {
font-size: 24px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #005d8b;
}

#post-6 h2 {
font-size: 24px;
font-family: Helten,arial,helvetica,verdana,sans-serif;
color: #005d8b;
}

/* twitter bird */

#twitter_div img {
float: right;
margin: -64px 0px 0px 0px;
}



/* footer */

#footer {
clear:both;
width: 960px;
height: 40px;
color: #ffffff;
padding: 30px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: #000;
}

#footer a {
color: #ffffff;
font-style: italic;
}



/* links */
#sidebar a {
color: #005d8b;
font-style: italic;
}

a {
color: #005d8b;
}



.divider {
margin: -0px 0px 20px 0px;
}


#idc-container-parent {
     width: 530px;
     background: #ffffff;
     padding: 10px 20px 20px 20px;
     color: #000;
}



