/*
Theme Name: gasolinequeen.com 
Version: 1.0
Author: Dennis Hoffmann
*/

@import url('../../plugins/easy-contact/sample/econtact-basic.css');


body { background-color:#000000; background:url("images/background.gif") repeat; color:#e8e7e7; font-family: georgia; font-size:12px; margin:0px; padding:0px; }
img { background:transparent; border:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A002 */
#header { background:url("images/Header-BodyBar.png") repeat-x; font-family: verdana; font-size:14px; width:auto; height:413px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
#header-shrink { width:907px; height:175px; margin:0px auto; padding:0px; position:relative; }

/* Navigation Variables - Rev:A002 */
#navigation-bar { background:#000000; width:auto; height:40px; margin:0px; padding:0px; position:relative; float:left; }
#navigation { background:#000000; width:630px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#navigation ul, #navigation li { height:40px; padding:0px; margin:0px; list-style-type:none; float:left; }
#navigation li a { background:#000000; color:#FFFFFF; font-weight:bold; text-decoration:none; margin:0px; padding:7px 15px 8px 15px; float:left; display:block; }
#navigation li a:visited { background:#000000; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#navigation li a:hover { background:url("images/Header-BodyBarHover.png") repeat-x; height: 40px; color:#FFFFFF; font-weight:bold; text-decoration:none; }
#navigation, .current_page_item { background:url("images/Header-BodyBarHover.png") repeat-x; color:#ffffff; font-weight:bold; text-decoration:none; }
#navigation, .current_page_item a { background:#000000; color:#ffffff; font-weight:bold; text-decoration:none; }
#navigation, .current_page_item a:visited { background:#000000; color:#ffffff; font-weight:bold; text-decoration:none; }
#navigation, .current_page_item a:hover { background:#000000; color:#000000; font-weight:bold; text-decoration:none; }

/* Branding Variables - Rev:A001  */
#branding { width:333px; height:333px; margin:0px; padding:20px 0 10px 0; position:relative; float:left; }
#branding h1 { color:#aac55e; font-size:24px; font-weight:normal; text-align:left; text-decoration:none; margin:20px 0px 0px 160px; padding:0px; position:relative; }
#branding h1 a { color:#aac55e; text-decoration:none; }
#branding h1 a:visited { color:#aac55e; text-decoration:none; }
#branding h1 a:hover { color:#87a23c; text-decoration:none; }
#branding p { color:#FFFFFF; font-size:12px; font-family:Arial; font-style:italic; font-weight:bold; text-align:left; text-decoration:none; margin:5px 0px 0px 170px; padding:0px; position:relative; }
#logo { width:333px; height:333px; top:0px; position:relative; float:left;  }
#logo a { width:333px; height:333px; position:relative; float:left; border:none; } 

/* Buy Variables */
#buy { width:476px; height:333px; margin:0px; padding:0px 0 0px 0; position:relative; float:right; }

/* Header Search Variables - Rev:A001  */
#header-feeds-body { width:301px; height:110px; margin:0px; padding:0px; position:relative; float:left; }
.header-feeds { width:301px; height:30px; margin:0px 0px 15px 0px; padding:0px; top:15px; left:20px; position:relative; float:left; }
.feed-image { width:32px; height:32px; margin:0px; padding:0px; position:relative; float:left; }
.feeds-link { width:210px; margin:0px 0px 0px 10px; top:1px; position:relative; float:left; }
.feeds-link a { color:#ff9600; text-decoration:none; font-size:12px; font-weight:bold; }
.feeds-link a:visited { color:#ff9600; text-decoration:none; }
.feeds-link a:hover { color:#FFFFFF; text-decoration:none; }
.feeds-text { width:210px; color: #adadad; font-size:10px; margin:0px 0px 0px 10px; top:1px; position:relative; float:left; }

/* Spacing Variables - Rev:A001  */
.header-spacer { width:907px; height:1px; margin:0px; padding:0px; position:relative; float:left; }
/* --------- /Header Components Variables --------- */



/* --------- Post Components Variables --------- */
/* Page Container Variables - Rev:A001 */
#content { width:907px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Content Container Variables - Rev:A001 */
#content-shrink { width:907px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Post Variables - Rev:A001  */
#posts-body { width:587px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Post Machanics Variables - Rev:A001  */
.post { width:587px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-alt { width:587px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-date { background:url("images/Content-Post-DateBadge.png") no-repeat; width:96px; height:82px; float:left; }
.post-date-day { color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:18px 0px 0px 0px; display:block; }
.post-date-month { color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:0px 0px 0px 0px; display:block; }
.post-date-year{ color:#FFFFFF; font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:0px 0px 0px 0px; display:block; }
.post-title { background:url("images/Content-Post-TittleBody.png") no-repeat; width:491px; height:82px; text-align:left; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.post-title h2 { width:476px; color:#ffffff; font-size:24px; margin:0px 10px 0px 5px; padding:0px; top:22px; position:relative; }
.post-title h2 a { color:#ffffff; text-decoration:none; }
.post-title h2 a:visited { color:#ffffff; text-decoration:none; }
.post-title h2 a:hover { color:#ffffff; text-decoration:none; }
.post-info { width:476px; height:auto; color:#adadad; font-size:11px; text-align:left; margin:0px 10px 0px 5px; padding:0px; top:22px; position:relative; overflow:hidden; }
.post-info a { color:#970b05; text-decoration:none; }
.post-info a:visited { color:#970b05; text-decoration:none; }
.post-info a:hover { color:#970b05; text-decoration:underline; }
.post-content-body { background:#121212; width:587px; height:auto; min-height:30px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-image { width:550px; height:auto; border:solid 1px #ffffff; margin:10px 10px 0px 0px; padding:0px; left:17px; position:relative; float:left; clear:both; }
.post-article { width:550px; font-size:12px; line-height:19px; text-align:left; word-spacing:1px; margin:10px 0px 0px 0px; padding:0px; left:18px; position:relative; float:left; overflow:hidden; clear:both; }
.post-article p { margin:0px; padding:0px 0px 10px 0px; position:relative; }
.post-article a { color:#970b05; text-decoration:none; }
.post-article a:visited { color:#970b05; text-decoration:none; }
.post-article a:hover { color:#970b05; text-decoration:underline; }
.post-article blockquote { background:#202020; border-left:solid #2c2c2c 5px; margin:10px 20px 15px 20px; padding:1px 10px; }
.post-article blockquote p { color:#b3b3b3; font-style:italic; margin:0px; padding:10px 0px 10px 0px; }
.post-article blockquote blockquote { background:#161616; }
.post-article img { padding:0px 0px 10px 0px; margin:0px; float:left; }
.post-footer-alt { background:url("images/Content-Post-FooterAlt.png") no-repeat; width:587px; height:15px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-footer { background:url("images/Content-Post-Footer.png") no-repeat; width:587px; height:60px; margin:0px; padding:0px; position:relative; float:left; clear:both; }
.post-lower-info { width:537px; height:16px; color:#adadad; font-size:11px; text-align:left; margin:0px; padding:0px; top:8px; left:18px; position:relative; float:left; overflow:hidden; clear:both; }
.post-lower-info a { color:#970b05; text-align:center; text-decoration:none; }
.post-lower-info a:visited { color:#970b05; text-align:center; text-decoration:none; }
.post-lower-info a:hover { color:#970b05; text-align:center; text-decoration:underline; }
.post-lower-info img { height: 9px; width: 12px; float: left; padding: 2px 3px 0 0; border: 0px; }

.post-lower-socialinfo { width:537px; height:auto; color:#adadad; font-size:11px; text-align:left; margin:15px 0px; padding:0 0 0px; top:0px; left:18px; position:relative; float:left; overflow:hidden; clear:both; }

.post-spacer { background: width:587px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }



/* 404 Error Page Variables - Rev:A001 */
.not-found { background:#121212; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:557px; text-align:center; margin:0px 0px 0px 0px; padding:15px; position:relative; float:left; }
.not-found h2 { color:#ffffff; font-size:16px; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px; }



/* Page variables */
.page-title { background:url("images/Content-Page-TittleBody.png") no-repeat; width:587px; height:60px; text-align:left; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.page-title h2 { width:476px; color:#ffffff; font-size:24px; margin:0px 10px 0px 18px; padding:0px; top:22px; position:relative; }
.page-title h2 a { color:#ffffff; text-decoration:none; }
.page-title h2 a:visited { color:#ffffff; text-decoration:none; }
.page-title h2 a:hover { color:#ffffff; text-decoration:none; }




/* Comment List Variables - Rev:A001 */
#comments { width:587px; height:auto; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; }
.comment-box { width:561px; border:solid 3px #121212; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin:0px; padding:10px; position:relative; float:left; overflow:hidden; }
.black { background:#000000; } /* Body Background 1 */
.white { background:#121212; } /* Body Background 2 */
.avatar { padding:0px 10px 0px 0px; float:left; }
.comment-info { width:503px; height:auto; border-bottom:#adadad dotted 1px; position:relative; float:left; }
.comment-author { width:100%; color:#ffffff; font-size:13px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; position:relative; float:left; }
.comment-author a { color:#970b05; text-decoration:none; }
.comment-author a:visited { color:#970b05; text-decoration:none; }
.comment-author a:hover { color:#970b05; text-decoration:underline; }
.comment-stat { color:#adadad; font-size:11px; text-decoration:none; margin:7px 0px 5px 0px; padding:0px; position:relative; float:left; }
.comment-stat a { color:#970b05; text-decoration:none; }
.comment-stat a:visited { color:#970b05; text-decoration:none; }
.comment-stat a:hover { color:#970b05; text-decoration:underline; }
.comment-text { width:100%; font-size:11px; line-height:18px; margin:0 0 0px 0; padding:0px; position:relative; float:left; overflow:hidden; }
.comment-text p { color:#ffffff; margin:10px 0px 5px 0px; padding:0px; position:relative; }
.comment-text a { color:#970b05; text-decoration:none; }
.comment-text a:visited { color:#970b05; text-decoration:none; }
.comment-text a:hover { color:#970b05; text-decoration:underline; }
.comment-text blockquote { background:#202020; border-left:solid #2c2c2c 5px; width:540px; margin:10px 0px 15px 0px; padding:1px 10px; }
.comment-text blockquote p { color:#b3b3b3; font-style:italic; margin:0px; padding:10px 0px 10px 0px; }
.comment-text blockquote blockquote { background:#161616; width:495px; }
.comment-spacer { width:587px; height:15px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Comments Form Variables - Rev:A001 */
#comment-form { background:#121212; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:557px; height:auto; margin:0px; padding:15px; position:relative; float:left; }
#comment-form h2 { color:#ffffff; font-size:16px; text-decoration:none; margin:0px; padding:0px; }
#comment-form p { color:#ffffff; font-size:11px; margin:10px 0px 0px 0px; padding:0px; }
#comment-form b { color:#ffffff; }
#comment-form a { color:#970b05; font-size:11px; text-decoration:none; }
#comment-form a:visited { color:#970b05; text-decoration:none; }
#comment-form a:hover { color:#970b05; text-decoration:underline; }
#commentform label { color:#ffffff; font-size:11px; left:10px; position:relative; }
#commentform #author, #commentform #email, #commentform #url, #commentform textarea { color:#ffffff; background-color:#000000; border:solid 3px #202020; font-size:12px; padding:2px 0px 3px 2px; overflow:hidden; }
#commentform:hover #author:hover, #commentform:hover #email:hover, #commentform:hover #url:hover, #commentform textarea:hover { color:#f1f1f1; background-color:#000000; border:solid 3px #353535; padding:2px 0px 3px 2px; }
#commentform:focus #author:focus, #commentform:focus #email:focus, #commentform:focus #url:focus, #commentform textarea:focus { color:#f1f1f1; background-color:#000000; border:solid 3px #202020; padding:2px 0px 3px 2px; }
#commentform textarea { width:550px; height:150px; overflow:hidden; }
#submit-comment { }
/* --------- /Comment System Variables --------- */



/* --------- Sidebar & Widgets Variables --------- */
/* Left Sidebar Variables - Rev:A001 */ 
#sidebar-left { width:301px; margin:0px 0px 0px 19px; padding:0px; position:relative; float:left; overflow:hidden;  }
#sidebar-left h2 { background-image:url(images/Content-Sidebar-Tittle.png); background-position:0 0; background-repeat:no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; height:30px; margin:0; padding:12px 0 0 15px; position:relative; text-align:left; width:301px; }
.sidebar_item_content { padding:0px; margin:0px; float: left; width: 100%; background-image: url(images/Content-Sidebar-TextBody.png); background-position: left bottom; }
.sidebar-item-left { width:301px; height: auto; margin:0 0 10px 0; padding: 0 0 0 0; position:relative; float:left; overflow:hidden; }
.sidebar-item-left a { color:#970b05; text-decoration:none; }
.sidebar-item-left a:visited { color:#970b05; text-decoration:none; }
.sidebar-item-left a:hover { color:#970b05; text-decoration:underline; }
.sidebar-item-left ul { width:301px; color:#FFFFFF; font-size:12px; list-style:none; margin:0px; padding:0px 0px 15px 0px; float:left; overflow:hidden; }
.sidebar-item-left ul li { width:133px; height:auto; margin:0px; padding:10px 0px 0px 15px; float:left; overflow:hidden; }
.sidebar-item-left ul li ul { background:none; width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; }
.sidebar-item-left ul li ul li { width:133px; height:auto; margin:0px; padding:10px 0px 0px 0px; float:left; overflow:hidden; }
#sidebar_nextgen_content { margin:0 0 0 20px; padding:0px;}
#sidebar_nextgen_content img { margin:0px; padding: 0px; border:4px solid #000000; }
ul.wide { width:301px; color:#e8e7e7; font-size:12px; list-style:inside square; margin:0px; padding:5px 0px 15px 0px; float:left; overflow:hidden; }
ul.wide li { width:301px; height:auto; margin:0px; padding:5px 0px 5px 15px; float:left; overflow:hidden; }


.banner-image { margin:5px 5px 0px 10px; border: 0px; padding:0px; position:relative; float:left; }


/* Calenda Widget - Rev:A001 */
#wp-calendar { width:100%; margin:0px auto; padding:0px 20px 10px 20px; position:relative; }
#wp-calendar table { width:100%; margin:0px; padding:0px; position:relative; }
#wp-calendar caption { width:100%; color:#aac55e; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 10px 0px; position:relative; }
#wp-calendar th { color:#e8e7e7; font-style:normal; text-transform:capitalize; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }
#wp-calendar td { border:1px solid #202020; color:#e8e7e7; text-align:center; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a { color:#cc8c30; text-align:center; text-decoration:underline; margin:0px; padding:3px 0px 3px 0px; }
#wp-calendar td a:visited { color:#cc8c30; }
#wp-calendar td a:hover { color:#ff9600; }
#wp-calendar #next a { color:#cc8c30; text-align:right; text-decoration:underline; margin:0px; padding-right:10px; }
#wp-calendar #next a:visited { color:#cc8c30; }
#wp-calendar #next a:hover { color:#ff9600; }
#wp-calendar #prev a { color:#cc8c30; text-align:left; text-decoration:underline; margin:0px; padding-left:10px; }
#wp-calendar #prev a:visited { color:#cc8c30; }
#wp-calendar #prev a:hover { color:#ff9600; }


/* Text - Rev:A001 */
.textwidget { width:271px; color:#f1f1f1; font-size:11px; text-align:justify; line-height:15px; margin:0px; padding:15px; }
.textwidget img { float:left; padding:0px 10px 5px 0px }
.textwidget p { color:#e8e7e7; margin:0px; padding:0px; }
.textwidget a { color:#aac55e; text-decoration:none; }
.textwidget a:visited { color:#aac55e; text-decoration:none; }
.textwidget a:hover { color:#87a23c; text-decoration:underline; }

/* Ads - Rev:A001 */
.adwidget { width:257px; color:#e8e7e7; font-size:11px; text-align:left; line-height:15px; margin:0px; padding:20px; }

/* Search Widget - Rev:A001 */
#searchform { margin-top:5px; padding:0px; float: right; position:relative; }
#s { width:230px; height:20px; color:#ffffff; font-style:italic; background-color:#000000; border:solid 1px #393633; margin:0px 5px 0px 0px; padding:4px 0px 0px 3px; position:relative; }
#s:hover { color:#fffffff; background-color:#000000; border:solid 1px #393633; }
#s:focus { color:#ffffff; background-color:#000000; border:solid 1px #393633; }
#submit { margin:0px; padding:2px; top:0px; position:relative; }
/* --------- /Sidebar & Widgets Variables --------- */



/* --------- Footer Variables --------- */
/* Footer Variables - Rev:A001 */
#footer { width:100%; height:75px; margin:0px auto; padding:5px 0px 0px 0px; left:0px; bottom:0px; position:relative; overflow:hidden; }

/* Spacer Variables - Rev:A001 */
#spacer { width:auto; height:50px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Footer Text Variables - Rev:A001 */
#footer_text { background:#121212; height:20px; margin:0px auto; font-size:11px; text-align:center; color:#ffffff; padding:5px 0px 0px 0px; }
#footer_text a { color:#970b05; text-decoration:none; }
#footer_text a:visited { color:#970b05; text-decoration:none; }
#footer_text a:hover { color:#970b05; text-decoration:underline; }
/* --------- /Footer Variables --------- */

#mediapress { background: transparent; width: 587px;  margin: 0 0 10px 0px; padding: 0 0 10px 0px; float: left; border-bottom: 1px dotted #adadad; position:relative; }
#mediapress h2 { color:#ffffff; font-size:18px; margin:0px 0px 5px 0px; padding:0px; top:0px; position:relative; }
#mediapress h3 { color:#ffffff; font-size:12px; margin:5px 0px 5px 0px; padding:0px; top:0px; position:relative; }
#mediapress p { color: #ffffff; font-size:11px; margin:0px; padding: 0px; position:relative; }
#mediapress img { border:5px solid #000; margin:0px; padding: 0px; position:relative; }

#mediapressmusic { width: 587px; margin: 0px 0 0 0px; padding: 0 0 0px 0px; float: left; position:relative; }

#mediapressmusic ul { width:587px; list-style:none; margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
#mediapressmusic ul li { width:250px; height:auto; margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }

#mediapressmusic a { color:#970b05; margin: 0px; padding: 0px; font-size: 12px; text-decoration:none; }
#mediapressmusic a:visited { color:#970b05; text-decoration:none; }
#mediapressmusic a:hover { color:#970b05; text-decoration:underline; }

#mediapressimages ul { width:587px; list-style:none; margin:0px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }
#mediapressimages ul li { width:150px; height:auto; text-align: center; margin:0 15px; padding:0px 0px 0px 0px; float:left; overflow:hidden; }

#mediapressimages a { color:#970b05; margin: 0px; padding: 0px; font-size: 12px; text-decoration:none; }
#mediapressimages a:visited { color:#970b05; text-decoration:none; }
#mediapressimages a:hover { color:#970b05; text-decoration:underline; }


