/*   
Theme Name: Selfcontained
Theme URI: 
Description: Theme for Selfcontained
Author: Brad Harris
Author URI: http://selfcontained.us
Template: thematic
Version: 2.0
Tags: Thematic
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


body							{ font-family: Tahoma, sans-serif; background: #000 url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-sunset-bg.jpg) top center no-repeat; }
body #main						{ color: #fff; }
#container						{ background: transparent url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-main-bg.png) top left repeat-x; border: solid 2px #484848 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }
#content						{ margin: 15px 10px; width: auto; }

/* Navbar */
#access .menu                                           { padding-left: 10px; height: 25px; background: transparent url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-main-bg.png) top left repeat-x; border: solid 2px #484848 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }
#access .menu ul                                        { border-right: solid 1px #484848; border-left: solid 1px #2c2c2c; padding-left: 0px; padding-right: 0px; }
#access							{ border: none; }
.sf-menu						{ border: none; padding: 0px 10px; }

.sf-menu li						{ background: transparent; text-align: center; padding: 0px; border-right: solid 1px #2c2c2c; border-left: solid 1px #484848; }
.sf-menu li a						{ font-weight: bold; border: none; padding: 6px 10px 6px 10px; }
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active   { background: #000; color: #ccc; }

/* Entry Main Content */
#main .entry-title,
#main .entry-title a			{ color: #d8a520; }
#main .entry-title a:hover		{ color: #89d3ff; }
.entry-meta a					{ color: #fff; }
.entry-meta a:active,
.entry-meta a:hover				{ color: #FF4B33; text-decoration: underline; }
.entry-content a,
.entry-content a:visited,
.entry-content a:active			{ color: #175fa7; text-decoration: none; }
.entry-content a:hover			{ text-decoration: underline; }


/* Header */
#branding						{ background: transparent url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-blog-logo.png) no-repeat center left; }
#blog-title						{ display: none; }
#blog-description				{ margin-left: 200px; color: #175fa7; }

/* Syntax Highlighting */
.post .syntaxhighlighter		{ width: 98% !important; font-size: .80em !important; border: solid 2px #484848 !important; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }


/* 3 column layout */
#container						{ width: 540px !important; }
.main-aside 					{ width: 380px!important; }


/* Right Sidebar */
#primary 						{ border: none; padding: 0px; }

/* Comments */
#comments    { color: #000; }
#trackbacks-list { color: #fff; }

/* About */
#text-3							{ border: solid 3px #484848; background: #000 url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-black-widget-bg.jpg) top left no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }
#text-3 .textwidget				{ min-height: 155px; background: transparent url(http://www.selfcontained.us/wp-content/uploads/2007/02/bradharris.gif) 5px 5px no-repeat; padding: 5px; color: #fff; font-size: .90em; }
#text-3 .textwidget p			{ margin: 0px 0px 0px 155px; }
#text-3 .textwidget em			{ color: #d8a520; font-style: norma; }

/* Twitter */
.widget_twitter							{ margin-top: 25px; min-height: 150px; background: transparent url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-twitter-bird.png) center left no-repeat; }
#twitter-1 ul							{ margin: 10px 0px 0px 110px; }
.widget_twitter .twitter li				        { margin-bottom: 10px; list-style: none; font-weight: bold; background: #fff url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-tweet-bg.jpg) bottom left repeat-x; color: #000; padding: 4px 5px 4px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }
.widget_twitter .twitter-timestamp		                { font-weight: normal; font-style: italic; }
.widget_twitter .twitter-link			                { color: #175fa7; }
.widget_twitter .twitter-link:hover	                        { color: #89d3ff; }

#search				        { margin: 0px 0px 10px 0px; list-style: none; font-weight: bold; background: #fff url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-tweet-bg.jpg) bottom left repeat-x; color: #000; padding: 4px 5px 4px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; }
#search h3					{ font-style: normal; display: none }
#search						{ color: #666; }
#search input 				{ border: solid 2px #666; padding: 1px; width: 98%; font-family: Arial; color: #666; background: #fff url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-tweet-bg.jpg) top left repeat-x; }
#searchform 				{ margin-bottom: 0px; margin-top: 5px; }

/* Recent Ramblings */
#text-3,
.widget_recent_entries,
.widget_tag_cloud			{ margin-bottom: 10px; }
.widget_recent_entries,
.widget_tag_cloud,
.widget_archive				{ border: solid 3px #484848; background: #060606 url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-black-widget-bg.jpg) top left no-repeat; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 1px 1px 10px #484848; -webkit-box-shadow: 1px 1px 10px #484848; box-shadow: 1px 1px 10px #484848; padding: 5px; }
.widget_recent_entries h3,
.widget_tag_cloud h3,
.widget_archive h3			{ color: #d8a520; }
.widget_recent_entries li,
.widget_tag_cloud li,
.widget_archive li			{ list-style-type: none; }
.widget_recent_entries ul,
.widget_tag_cloud ul,
.widget_archive ul			{  }

/* Comments */
#comments					{ color: #666; }
#comments h3				{ color: #d8a520; }
#respond					{ background-color: #000; }
#respond textarea			{ border: solid 2px #666; background: #fff url(http://www.selfcontained.us/wp-content/uploads/2009/06/sc-tweet-bg.jpg) bottom left repeat-x; }