/*   

Theme Name: Got Wood

Theme URI: http://www.angryrobotsblog.com

Description: Dark wood, smoking jackets, expensive brandy

Author: Matthew Smith

Author URI: http://www.angryrobots.com

Version: 1

*/











/* THE BASICS */

body {

background-color:#000000;

background-image:url(images/new_bg.jpg);

background-repeat:repeat-x;

}



h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#990000;

font-size:28px;

}



h1 a {

color:#990000;

text-decoration:none;

border:none;

}



h2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

}



h2 a {

text-decoration:none;

border:none;

}



p {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

}



a {

text-decoration:none;

border-bottom:1px dashed #9B9B9B;

color:#191970;

}











/* LAYOUT CHUNKS */

#main_container {

width:800px;

position:absolute;

left:50%;

top:0;

margin-left:-400px;

background-color:#FFFFFF;

}



#content_container {

padding:8px;

}



#sidebar {

width:224px;

float:right;

padding:0 8px 0 14px;

margin-right:8px;

border-left:1px solid #ebebeb;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#666666;

}



#footer {

float:right;

width:770px;

padding:8px 0 12px 0;

margin-top:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

text-align:left;

color:#666666;

line-height:16px;

}











/* HEADER STYLES. MOSTLY STYLES FOR ALTERNATE, NON_FLASH OR NO JS CONTENT */

#noscript_header_nav {

width:784px;

/* margin:12px 0 12px 0; */

margin-bottom:12px;

}



#noscript_header_nav a {

display:block;

float:left;

font-family: Georgia, "Times New Roman", Times, serif;

text-decoration:none;

font-weight:bold;

margin:6px;

padding:8px;

border:none;

color:#000033;

font-size:22px;

}



#noscript_header_nav #tagline {

float:right;

margin-top:20px;

font-weight:bold;

font-size:12px;

color:#333333;

}



#noscript_header_nav a:hover {

background-color:#ebebeb;

}











/* SIDEBAR STYLES */

.searchbox {

margin:20px 8px 0 0;

}



#sidebar h2 {

margin:16px 0 6px 0;

font-size:16px;

color:#363636;

}



#sidebar p {

margin:0 0 12px 0;

padding:0;

}



#sidebar ul {

padding-left:20px;

}



#sidebar li {

margin-bottom:6px;

}



.sidebar_entry {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

padding:0;

margin:0 0 10px 0;

border-bottom:1px solid #ebebeb;

float:left;

}



.sidebar_entry h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#000033;

font-size:12px;

margin:0 0 4px 0;

}



.sidebar_entry h1 a {

color:#000033;

text-decoration:none;

border:none;

}



.sidebar_entry h2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

}



.sidebar_entry h2 a {

text-decoration:none;

border:none;

}

/* Netflix Plugin Styles--technically still sidebar */

.netflix_movie {

float:left;

width:85px;

text-align:center;

margin-bottom:12px;

}



.netflix_movie img {

margin-bottom:4px;

padding:2px;

border:1px solid #ebebeb;

width:65px;

height:90px;

}

/* Flickr Plugin Styles--technically still sidebar */

#flickr_badge_uber_wrapper {text-align:center;}

#flickr_badge_wrapper {padding:0; margin-left:20px;}

.flickr_badge_image {margin:0;}

.flickr_badge_image img {float:left; width:180px; margin:6px 0 6px 0; padding:2px; border:1px solid #ebebeb;}

#flickr_badge_source {text-align:left; margin:0;}

#flickr_badge_icon {float:left; margin:0;}

#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}

#flickr_badge_uber_wrapper a:hover,

#flickr_badge_uber_wrapper a:link,

#flickr_badge_uber_wrapper a:active,

#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#ffffff; border:0;}

#flickr_badge_wrapper {border: 0;}

#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}











/* FOOTER STYLES */

#footer a {

font-size:9px;

color:#191970;

text-decoration:none;

}











/* ENTRY STYLES */

.entry {

width:490px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:0 0 18px 0;

margin:0 0 16px 14px;

border-bottom:1px solid #ebebeb;

float:left;

}

.entry li {
margin:0 0 12px 0;
}


.entry img {

float:left;

border:1px solid #ebebeb;

padding:5px;

margin:0 12px 12px 0;

}



.non_entry_header {

width:490px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:0;

margin:0 0 0 14px;

float:left;

}



.non_entry_header h1 {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#990000;

font-size:20px;

}



.archive_entry {

width:490px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

padding:0 0 18px 0;

margin:0 0 16px 14px;

border-bottom:1px solid #ebebeb;

float:left;

}



.archive_entry h2 {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size:20px;

margin:0 0 4px 0;

}



.archive_entry h2 a {

text-decoration:none;

border:none;

}

/* Entry footer and comments */

.post_footer {

font-size: 10px;

}



#comment_box {

width:480px;

}



.comment_metadata {

font-size:10px;

}



.comment_alt {

background-color:#ebebeb;

}



.commentlist li {

padding:12px;

}











/* PORTFOLIO PAGE STYLES */

.portfolio_block {

width:490px;

border-bottom:1px solid #ebebeb;

margin-bottom:18px;

padding-bottom:18px;

vertical-align:top;

}



.portfolio_block img {

border:0;

margin:0 12px 12px 0;

padding:0;

}



.portfolio_block .heading {

font-size:16px;

margin:0px;

padding:0px;

font-weight:bold;

}