/*
Theme Name: Gypsy Wallpaper
Theme URI: http://tumblewagon.com/
Description: The shiniest theme since melting butter on a corn cob. Tumblewagoon!
Version: 1.0
Author: Nathan Swartz
Author URI: http://clicknathan.com/

	It is totally uncool to steal this theme, and also illegal as I'm not providing any rights to anyone to use it, ever, without permission or otherwise at this point. No stealie no thrillie.

*/

/* CSS by Nathan at Panera Bread one day

Color Reference:

Dark Green Text: 						#65843d;
Light Green (mostly for backgrounds): 	#edf5e4;
Tan (sidebar background color):			#f4f3e5;
Mustard (links):						#dac42a;
Gray (main text color):					#9b9880;

 */

body {
	font: 16px/175% Georgia,Times,"Times New Roman",serif;
	color:#9b9880;
	background:url("img/bg.jpg") repeat top center;
	text-align:center;
}

body, h1, h2, h3, h4, h5, h6, form, input, fieldset, p, blockquote, ul, ol, li, table {margin:0; padding:0;}

img, fieldset, table {border:none;}

/* Positioning */

#container {width:912px; padding:0 6px; background:url("img/bg_content.jpg") repeat-y; margin:0 auto; text-align:left;}

#header {position:relative; background:url("img/bg_header.jpg") no-repeat; width:930px; height:124px; padding-top:55px; margin-left:-6px;}

h1 {width:375px; height:51px; margin-left:22px;}
h1 a {display:block; height:51px; text-indent:-999em;}

#header p {text-indent:-999em;}

#search {position:absolute; right:41px; top:47px; width:280px;}
#search label {display:none;}
#s {width:193px; padding:8px 8px 6px 16px; border:none; background:transparent; height:35px; margin-top:10px;
	font: 16px/175% Georgia,Times,"Times New Roman",serif;
	color:#9b9880;
}
#searchsubmit {width:50px; height:49px; text-indent:-999em; border:none; margin-top:-35px; background:transparent;}

#nav {list-style:none; float:right; margin-top:-26px; margin-right:10px;}
#nav li {float:left; margin-right:23px; height:31px;}
#nav li a {text-indent:-999em; height:31px;}

.nav_q, .nav_features, .nav_media, .nav_blog {margin-top:21px;}
.nav_q {width:14px; height:31px;}
.nav_features {width:114px;}
.nav_media {width:72px;}
.nav_blog {width:56px;}
.nav_rss {width:51px; height:52px !important;}
.nav_q a {background:url("img/nav_q.gif") no-repeat; width:14px; display:block;}
.nav_features a {background:url("img/nav_features.gif") no-repeat; width:114px; display:block;}
.nav_media a {background:url("img/nav_media.gif") no-repeat; width:72px; display:block;}
.nav_blog a {background:url("img/nav_blog.gif") no-repeat; width:56px; display:block;}
.nav_rss a {background:url("img/nav_rss.jpg") no-repeat; width:51px; height:52px !important; display:block;}
#nav li a:hover {background-position-y:-31px;}
#nav li.nav_rss a:hover {background-position-y:0px !important;}

#rsspopup {display:none; background:#65843d; position:absolute; top:98px; right:0; width:400px; padding:0px 9px;}
.closer {position:absolute; right:5px; top:5px;}

#submenu {position:relative; background:#65843d; padding:4px 9px; margin-bottom:25px; background:#4d752f url("img/bg_footer.jpg") no-repeat center center;}

#feature {padding:0 12px 0 24px; float:left; clear:right; width:864px;}
#feature .col_l {width:416px; float:left;}
#feature .col_r {width:448px; float:left;}
#feature .col_r img, #feature object {background:url("img/border_feature.jpg") no-repeat bottom center; padding:20px 28px 30px 28px;}
#feature object {float:right; margin-top:-75px;}

.standard {clear:left; float:left;}
.standard .col_l {width:580px; float:left; margin:20px 24px;}
.standard .col_r {width:235px; float:left; background:#f4f3e5; padding:20px 24px 3px 24px; clear:right;}
.standard .col_r ul {list-style:none; margin-left:0 !important;}

.green {background:#edf5e4;}

.column {width:45%; float:left; padding-right:10px;}

#sidebar {margin-top:21px; background:#f4f3e5 url("img/bg_sidebar.jpg") no-repeat top left;}

.datestamp {float:left; width:64px; height:60px; background:url("img/cal_thumb.jpg") no-repeat; margin-right:7px;}
.datestamp p {float:left; width:49px; color:white; font-size:1.7em; text-align:center; line-height:85%; padding:5px 7px;}
.datestamp p:first-line {font-size:.7em;}
.datestamp img {float:left; margin-top:3px;}

.search {margin:15px 0;}
.search h3 {margin-top:0px;}

.post {float:left;}
.post .datestamp {background:url("img/cal_thumb_w.jpg") no-repeat;}

#feature .meta {padding-bottom:17px;}
.meta {margin-top:7px;}
.sharethis {width:157px; background:url("img/icon_sharethis.jpg") no-repeat; padding-left:50px;}
.comments {width:208px; background:url("img/icon_comments.jpg") no-repeat; padding:3px 0 9px 5px !important;}
.comments a {display:block; float:left; width:53px; text-align:center; color:white !important; margin-top:-6px;}
.fullblog {float:left; width:100px; background:url("img/icon_blog_green.jpg") no-repeat; padding-left:49px;}
#feature .comments {width:168px !important;} 
#feature .sharethis {width:148px !important;}

.post .meta, .popout, .pagenav, .highlight, dl, .cal_r, button, input, .commentrules, .punch, .navigation, .archivestamp, #submenu, table, #rsspopup, .subscribe-to-comments, .post img {-moz-border-radius:5px; -webkit-border-radius:5px;}

.post .meta, .popout {padding:11px 11px 0 11px; width:558px; float:left; background:#edf5e4; border:1px solid #edf5e4; margin-bottom:32px;}
.post .sharethis {float:left; width:125px; background:url("img/icon_sharethis_small.jpg") no-repeat; padding-left:32px;}
.post .comments {width:156px; background:url("img/icon_comments_small.jpg") no-repeat; padding:0 0 9px 5px !important;}
.post .comments a {display:block; float:left; width:26px; margin-right:5px; text-align:center; color:white !important; margin-top:-6px;}
.tags {float:left; width:210px; background:url("img/icon_tags.jpg") no-repeat; padding-left:29px;}

#feature .sharethis {background:url("img/icon_sharethis_w.jpg") no-repeat;}
#feature .comments {background:url("img/icon_comments_w.jpg") no-repeat;}
#feature .rss {background:url("img/icon_rss_straight.jpg") no-repeat; padding-left:32px; padding-top:15px; margin-top:15px; margin-left:-3px; clear:left;}

.pagenav, .highlight {float:left; padding:0 11px; width:558px; background:#f4f3e5;}
.textleft, .textright {float:left; width:279px;}
.textright {text-align:right;}
.top {margin-bottom:25px; position:relative;}
.archivian {position:absolute; top:0; right:10px;}
.breadcrumb {padding-bottom:0;}

.highlight {width:562px; margin-bottom:30px; padding:9px;}
.punch {background:white; padding:9px !important;}

.archivestamp {background:#edf5e4; clear:left; font-size:1em; padding:9px; text-align:right;}

.googlestyle {color:#beba9e; margin-top:-9px;}

.video, .blog, .podcast, .photos, .videow, .blogw, .podcastw, .photosw, .videog, .podcastg, .photosg {padding-left:95px; height:78px; margin-bottom:21px;}
.video p, .blog p, .podcast p, .photos p, .video h2, .blog h2, .podcast h2, .photos h2 {padding:6px 0 0 0 !important;}
.video {background:url("img/icon_video.jpg") no-repeat;}
.blog {background:url("img/icon_blog.jpg") no-repeat;}
.podcast {background:url("img/icon_podcast.jpg") no-repeat;}
.photos {background:url("img/icon_pictures.jpg") no-repeat;}
.videow {background:url("img/icon_video_w.jpg") no-repeat;}
.blogw {background:url("img/icon_blog_w.jpg") no-repeat;}
.podcastw {background:url("img/icon_podcast_w.jpg") no-repeat;}
.photosw {background:url("img/icon_pictures_w.jpg") no-repeat;}
.videow {background:url("img/icon_video_w.jpg") no-repeat;}
.blogw {background:url("img/icon_blog_w.jpg") no-repeat;}
.podcastw {background:url("img/icon_podcast_w.jpg") no-repeat;}
.photosw {background:url("img/icon_pictures_w.jpg") no-repeat;}
.videog {background:url("img/icon_video_g.jpg") no-repeat;}

#footer {clear:left; min-height:450px; background:#4d752f url("img/bg_footer.jpg") no-repeat bottom center;}
#footer .col_l, #footer .col_r {float:left; padding:20px 24px;}
#footer .col_l {width:315px;}
#footer .col_r {width:500px;}
#footer .col_r img {float:left; margin-right:13px;}
#footer .col_r p {padding:0 !important;}

.alignleft {float:left; margin:0 15px 15px 0;}
.alignright {float:right; margin:0 0 15px 15px;}

.post .alignleft, .post .alignright, .post .alignnone {border:4px solid ##f4f3e5; -moz-border-radius:5px; -webkit-border-radius:5px;}

.shadow125 {background:url(img/pic_shadow_125.jpg) no-repeat bottom center; width:125px; padding:0 11px 5px 11px;}

.reviewbox img {margin:5px 0;}

.commentlist .cal_l {width:120px; float:left;}
.commentlist p {}
.commentlist .cal_r {width:430px; float:left; padding:15px; margin-bottom:15px;}
.cal_r {background-color:#f9f9f2;}
.alt .cal_r {background-color:#f4f3e5;}

.cal_l p {line-height:100%;}

.commentrules {float:right; width:230px; padding:10px 20px; background:#f4f3e5; font-size:.9em;}

.padbott {padding-bottom:25px;}

.reviewbox {float:right; margin:0 0 15px 15px; width:200px;}

.subscribe-to-comments {float:left; background:#edf5e4; padding:4px 9px; margin-top:-50px;}

object {clear:both; margin:0 auto;}

.adverts a {padding-bottom:10px;}

.stockings {text-align:center;}

h2.tweetledee {background:url(img/twitterdee.gif) no-repeat; padding-left:75px; font-size:1.3em; margin-bottom:30px;}

/* Typography */

h2 {font-size:1.6em;}
h2, h2 a, h3, h3 a {font-weight:normal; color:#65843d;}
h3 {font-weight:normal; font-size:1.4em; margin-top:20px;}
h4 {font-weight:normal;}

.videog h3 {margin-top:0;}

#respond {float:left; clear:left;}

p {padding:9px 0;}
#content ul {margin-left:30px;}

dl {margin-left:25px; padding:15px; background:#f4f3e5;}
dt {font-weight:bold;}

.col_l ul, .col_l ol {margin-left:35px;}

.commentlist ol {margin-left:0 !important;}

a {text-decoration:none; color:#dac42a; outline: none;}

strong {font-weight:normal;}
p strong, li strong, blockquote strong, dl strong, table strong {color:#54513f;}

#sidebar a {color:#a87202;}
#sidebar ul {list-style:disc; padding-left:30px;}
.big_icons {list-style:none !important; padding-left:0 !important;}
.datestamp a {color:white;}

.smaller {font-size:.65em;}

small {line-height:90%;}

.gallery-icon img {width:120px; height:120px;}
.gallery dl {margin:2px; padding:9px 0;}
.gallery img {border:none !important;}
.gallery-item {width:130px !important;}

.post_thumbs {float:left; width:150px;}
.post_thumbs object {width:150px !important; height:75px !important;}

#commenteers p {font-size:105%; line-height:100%;}
#commenteers a {font-size:110%;}


/* #feature p {margin-bottom:10px; padding:0 !important;} */
.green .meta p, #feature .meta p {font-size:1.3em; padding:5px 0 9px 46px; float:left;}
#feature .meta p.sharethis, #feature .meta p.rss {padding-left:46px;}
.meta p.rss {margin-left:15px;}
.post .meta p {padding-top:0; float:left;}
.meta a {color:#9b9880;}
.subtitle {padding-top:0;}
.headliner {font-size:1.5em; line-height:145%;}
.headliner strong {font-size:1.2em; font-weight:normal; color:#65843d;}
.pagenav a {color:#65843d;}
.highlight h3 {margin-top:0 !important;}
.commentrules p {padding:4px 0; line-height:120%;}

#rsspopup p, #rsspopup li {color:white !important; text-indent:0px !important;}

#feature .subtitle {font-size:1.3em; width:411px; margin:0;}
#feature h2 {width:411px;}

#footer h2, #footer p, #footer li {color:white;}
#footer h2 {font-size:1.4em; margin-bottom:10px;}
#footer h3 {margin-bottom:0;}
#footer h3 a {font-weight:normal;}
#footer .col_l li {margin-bottom:10px;}
#footer .col_l li p {padding:0 0 0 4px !important;}
#footer .col_r ul {list-style:none; margin:0;}
#footer .col_r ul li {margin-bottom:9px;}
#footer .col_r .feedburnerFeedBlock span {display:block; font-size:1.2em;}
#footer .col_r ul ul li {margin:0px; font-size:.8em;}
#footer .col_r hr {margin:2px 0; padding:0; height:1px; border:0; border-top:1px solid #999;}
#footer .col_r small {display:block; margin:0;}

.post img {padding:5px; background:#f4f3e5; border:1px solid #a38763;}

.post blockquote {margin:5px 15px; font-family:"Lucida Grande," "Lucida Sans," Helvetica, san-serif;}

blockquote.popper {margin:10px 0 10px 15px; font-size:120%; width:250px; float:right; color:#dac42a; background:#edf5e4; padding:5px 10px;}

/* Form elements */

button {background:#65843d; padding:10px; float:right; clear:both; color:white; font-family:Georgia; margin:15px 0; font-size:.8em; border:0;}

label {display:block; width:110px; float:left; clear:left;}
input {width:150px; height:15px; padding:5px; float:left; background:#edf5e4; border:none; margin-bottom:5px;}
textarea {clear:left; margin:15px 0;}

fieldset {clear:left; padding:15px 0;}
#search fieldset {padding:0 !important; clear:none !important;}

#submenu p {width:300px;}

.nav_form {position:absolute; top:18px; left:308px;}
.archive_select {position:absolute; top:2px; left:437px;}

/* Tables */

.reviewbox table {width:200px;}
table {background-color:#f9f9f2;}
th {background-color:#65843d; color:white;}
th, td {padding:4px;}
.zebra {background-color:#f4f3e5;}
tr {padding:4px;}


/* Plugin mods */

.fdpoweredby {display:none;}
#creditfooter {display:none;}


.podPress_content {float:right; margin-top:-35px; background:url("img/border_feature.jpg") no-repeat bottom center; padding:20px 28px 30px 28px;}



.commentlist {list-style:none; margin:0 0 15px 0 !important; clear:right;}
.commentlist li {clear:both; margin-top:15px !important;}

