/*
	Theme Name: Roughdrive
	Theme URI: http://otype.net/dev/wordpress/wp-theme-roughdrive/
	Description: A very minimal theme, widget-ready, gravatar-supporting, and standards-compliant. Partly based on Infimum by Alex Smith. 
	Version: 0.1.3
	Author: Hans-Gunther Schmidt
	Author URI: http://otype.net/
  Tags: dark, blue, yellow, two-columns, right-sidebar, flexible-width 
*/

/*
 * GENERAL
 */
*               { margin: 0; padding: 0; list-style: none; }
body            { line-height: 1.5em; color: #DDDBD9; background-color: #0C0C01; 
                 background-image: url(http://i2.ytimg.com/bg/1IzdJzjBfabaYLhjs_3aRg/101.jpg?app=bg&v=4ce9880b);
					background-repeat: no-repeat;
					background-position: top center;
                font: normal 13px "Tahoma", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
                }
h1, h2, h3,
h4, h5          { margin: 0.5em 0em 0em; }
p               { margin: 0.8em 0em 1em; }
img             { margin: 0.5em 0.5em 0em 0.5em; padding: 0em;  }
blockquote      { font-style: italic; margin-left: 1em; padding-left: 0.5em; border-left: 2px solid #DAD0C7; }
strong          { font-weight: bold; }

.clearer        { clear: both; }
#wrapper        { position: relative; margin: 2em auto 0; z-index: 1; width: 70em; font-weight: lighter; }

/*
 * Links
 */
a                   { color: #3366FF; text-decoration:none; }
a strong            { color: #1B3E97; }
a:hover,
a:hover strong      { color:#7FCFE9!important; }
a:focus, 
a:focus strong, 
a:active, 
a:active strong     { outline: none; color: #1B3E97; }


/*
 * HEADER
 */
#header             { margin: 0em; padding: 0em; height: 4em; background-color: #090907; text-align: center; opacity: 0.86; }
#header h1          { font-size: 3em; background-color: #191917; text-align: center; }
#tagline            { font-size: 1.5em; font-weight: lighter; background-color: #191917; }


/*
 * Navigation
 */
#pagenav            { background-color: #090907; margin: 30; padding-top: 0.0em; padding-bottom: 0.0em; text-align: center; width: 100%; opacity: 0.86; }
#pagenav ul         { display: inline; margin: 0; padding: 0; }
#pagenav ul li      { padding: 17; display: inline; margin: 0 0 0 0; }
#pagenav ul li      { font-size: 1.2em; font-weight: normal; text-transform: uppercase; }	
#pagenav ul li
#pagenav_rss { padding-left:20px; }	

#pagenav_profiles   { padding-left: 1 }
#pagenav_profiles   a:hover {color: #0C0C0C; background-color:#0C0C0C;}

/*
 * CONTENT
 */
#content                { float: left; width: 49em; margin: 2em 9em; padding: 3em; padding-top: 2em; background-color: #090907; opacity: 0.76; }
#content h3             { margin: 0em; padding: 0em; font-size: 1.3em; }
#content .navigation    { float: left; margin: 3em 13em 0em; padding: 0em; width: 36em;}
#content .goback        { float: left; }
#content .goforward     { margin-left: 22em; }
#content code           { line-height: 1.2em; background: #0C0C0C; color: yellow; font-size: 0.9em; font-family: "Courier New", Courier, monospace; }
#content pre            { line-height: 1.2em; background: #0C0C0C; font-size: 0.9em; font-family: "Courier New", Courier, monospace; }

#content #comments        { margin: 2em 0em 0em; }
#content #respond         { margin: 2em 0em 0.5em; }
#content .commentlistitem { margin: 2em 0em 1em; padding: 1em 1.5em 1em; background-color: #040401; text-align: justify; }
#content .commentleft     { float: left; }
#content .commentauthor   { margin: 0.5em 0em 0.5em; }
#content .commenttext     { margin-left: 13em;  }



/*
 * (SINGLE-)POSTWRAP
 */
.singlepostwrap             { margin-top: 0em; padding-top: 0em; width: 100%; line-height: 1.5em; }
.singlepostwrap .avatar     { border: 10px solid #241a18; }
.singlepostwrap h2          { padding: 0em 0em 0.2em 0em; line-height: 1.2em; font-size: 2.0em; }
.singlepostwrap .singlepost { margin: 0em 0em 0em; width: 49em; text-align: justify; }
.singlepostwrap .entry      { margin: 1.6em 0em 0em; }
.singlepostwrap .entry a    { color: #80756c; }
.singlepostwrap ul li       { margin-left: 1em; list-style: circle; }
.singlepostwrap ol li       { margin-left: 1.4em; list-style: decimal; }

.postwrap                   { margin-top: 1em; padding-top: 1.5em; padding-bottom: 1em; border-top: 1px dotted #3b2a26; width: 100%; }
.postwrap h2                { padding: 0em 0em 0.5em 0em; font-size: 1.5em; }
.postwrap .leftmeta         { float: left; }
.postwrap .leftmeta .date   { float: left; font-weight: bold; }
.postwrap .avatar           { margin-left: 0em; border: 10px solid #0C0C0C; }
.postwrap .post             { margin-left: 13em; width: 36em; text-align: justify; }
.postwrap .entry            { margin: 0.6em 0em 0em; }
.postwrap .entry a          { color: #80756c; }
.postwrap .postmetadata     { margin: 1em 0em 0em; font-size: 0.9em; color: #80756c; text-align:right}
.postwrap .pagetitle        { font-size: 4em; }
.postwrap ul li             { margin-left: 1em; list-style: circle; }
.postwrap ol li             { margin-left: 1.4em; list-style: decimal; }


/* 
 * These rules are added for compatibility with WordPress Theme Directory 
 */
.aligncenter      { display: block; margin-left: auto; margin-right: auto; }
.alignleft        { float: left; }
.alignright       { float: right; }
.wp-caption       { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img   { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd    { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/*
 * SIDEBAR
 */
#sidebar          { position:absolute; left: 92%; top: 610px; margin: 0.5em 0em 0em; width: 60em; font-weight: lighter; text-align: justify; text-transform: lowercase;  }
#sidebar #search  { padding-bottom: 1.5em; }
#sidebar h2       { margin: 1em 0em 0em; font-size: 1.2em; }


/*
 * BOTTOM BAR
 */
#bottom_wrap          { background-color: #090907; width: 100% }
#bottombar            { margin: 3em auto 0em; width: 70em; padding-top: 0em; }
#bottombar #column1   { float: left; width: 13em; margin: 0em 0.6em 2em 6em; }
#bottombar #column1 p { text-align: justify; }
#bottombar #column2   { float: left; width: 13em; margin: 0em 0.6em 2em; }
#bottombar #column3   { float: left; width: 13em; margin: 0em 0.6em 2em; }
#bottombar #column4   { float: left; width: 13em; margin: 0em 0.6em 2em; }
#bottombar .delicious { margin: 0em 0em 0em; padding: 0em; line-height: 1em; }
#bottombar .delicious img { margin: 0em; }
#bottombar h2         { margin: 1em 0em 0.2em; text-transform: lowercase; }


/*
 * FOOTER
 */
#footer           { margin: 0em; padding: 0em; clear: both; }
#footer p         { margin: 0em; padding: 0em; font-size: 0.8em; width: 100%; height: 2.5em; text-align: center; background-color: inherit; }

/*
 * INPUT
 */
INPUT {
color: #C8C0AA;
background: #391010;
border: 1px solid #0C0C0C;
font-weight: bold;
}

TEXTAREA {
background-color: #391010;
color: #C8C0AA;
border: none;
}