/*

Theme Name: Thesis: Looks Good Naked
Theme URI: http://thesisplayground.com/thesis-skins/looks-good-naked/
Description: A beautifully stripped down version of Thesis. It features a compact header with sliding menus, and a full height sidebar.
Author: Ryan McKillen for Thesis Playground
Author URI: http://thesisplayground.com/
Template: thesis
Version: 0.2

Copyright 2009 Ryan McKillen and Screaming Ventures, LLC
Released under the GNU General Public License v3:
http://www.gnu.org/licenses/gpl-3.0-standalone.html

*/

 
/* Thesis stylesheets */

@import url('../thesis/layout.css');
@import url('../thesis/style.css');


/* Global elements */

.custom a,
.custom input.form_submit:hover,
.custom h2 a
	{ color: #900B09; }

.custom h2 a:hover { color: #000; }  	

/* Navigation */

.custom { background: transparent url(images/nav_bg.png) repeat-x scroll 0 0; }
	.custom ul#tabs { border-bottom: none; background-color: #464646; padding: 0; border-left:1px solid #CCC; height:22px; }
		.custom ul#tabs li { padding:0; background-color: #464646; border-bottom: 0px; border-top: 0px; font-size: 0.9em; }
			.custom ul#tabs li a { font-size:10px; letter-spacing: 1px; color: #CCC; padding:6px 10px; }
				.custom ul#tabs li a:hover { background-color: #900B09; color: #FFF; text-decoration: none; }		
			
	.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a { color: #900B09; background-color: #FFF; }	
		.custom ul#tabs li.current_page_item a:hover, .custom ul#tabs li.current-cat a:hover { background-color: #FFF; }	
				
			/* Right-aligned content */
			
			.custom ul#tabs li.nav_right { float:right; height: 22px; overflow:hidden; font-size:10px; letter-spacing:1px; text-transform: uppercase; }
			
			.custom ul#tabs li.search { background-color: #000; }
				.custom ul#tabs li.search input { height:18px; width:125px; padding:4px 10px 0 22px; border:none; background-color: #000; background: transparent url(images/search.jpg) no-repeat scroll 0 50%; color:#CCC; font-size:10px; letter-spacing:1px; text-transform: uppercase; }
			
			.custom ul#tabs li.newsletter { border-left: 1px solid #CCC; border-right: none; }
				.custom ul#tabs li.newsletter a { background:transparent url(images/email.png) no-repeat scroll 8px 4px; padding-right: 10px; padding-left: 29px; }
					.custom ul#tabs li.newsletter a:hover { background-color: #00009C !important; color: #FFF; }

			.custom ul#tabs li.rss { border-left: 1px solid #CCC; border-right: 1px solid #CCC; }
				.custom ul#tabs li.rss a { background:transparent url(images/rss.png) no-repeat scroll 8px 50%; padding-right: 10px; padding-left: 25px; }
					.custom ul#tabs li.rss a:hover { background-color: #E56717 !important; color: #FFF; }

			/* Slider menus */
			
			.custom ul#tabs li.slider a { background: transparent url(images/arrow_down_on.png) no-repeat scroll 100% 50%; padding-right: 20px; }				
							
			.custom ul#tabs li.slider a.menu_on,
			.custom ul#tabs li.slider a:hover { background-color: #900B09; color: #FFF; }
			
			.custom .slider_menu_container { display: none; position: absolute; z-index: 99; }
				.custom .slider_menu { color: #FFF; padding: 0 10px 7px 10px; background-color: #900B09; border-left: 1px solid #FFF; }
					.custom .slider_menu .sub_single { padding: 10px 10px 0 0; }
					.custom .slider_menu .sub { float: left; padding-right: 25px; }
						.custom .slider_menu h2 { color: #FFF; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 10px 0 3px 0; }
						.custom .slider_menu ul { list-style: none; }
							.custom .slider_menu ul li { padding: 0 0 4px 0; font-size: 10px; text-transform: uppercase; }
								.custom .slider_menu ul li a { color: #CDBA8D; }
									.custom .slider_menu ul li a:hover { text-decoration: underline; }
									
				/* Prevent flicker before jQuery has a chance to set display:none */
				
				.custom #slider_links_menu { display: none; }										
											
				/* Drop shadows from http://www.positioniseverything.net/articles/dropshadows.html */
					
				.custom .outerpair1 { background: url(images/shadow_corner_tr.png) right top no-repeat; }
				.custom .outerpair2 { background: url(images/shadow_corner_bl.png) left bottom no-repeat; padding-top: 5px; padding-left: 5px; }
				.custom .shadowbox { background: url(images/shadow.png) bottom right; }
				.custom .innerbox { position: relative; left: -5px; top: -5px; }
						

/* Logo */

.custom #header { padding:2em 0 0.75em 0; border-bottom: none; }
	.custom #header #tagline { text-indent: -9999px; height: 0; }
	.custom #header #logo { text-indent: -9999px; }
		.custom #header #logo a { display:block; height:91px; width:344px; background: transparent url(images/logo_text.png) no-repeat scroll 0 0; outline: none; }
	 
/* Border, padding and margin adjustments */  

.custom #page { padding: 0 2em 2em 2em; }

.custom #content_box { background: none; margin-top: 40px; }

.custom #sidebar_1 { border: none; }
	.custom #sidebar_1 ul li div, .custom #sidebar_1 ul li ul { padding-right: 20px; }

.custom .sidebar ul.sidebar_list { padding-left: 0; }
	.custom .sidebar ul.sidebar_list li { border-left: 1px solid #ddd; padding-left: 10px; }
		.custom .sidebar ul.sidebar_list ul li { border-left: none; padding-left: 0; }

.custom #archive_info { border-bottom: none; }
.custom #footer { border-top: none; text-align: left; padding-top: 3em; }

.custom .teasers_box { border: none; }
.custom .teaser .format_teaser { margin: 1em 0 0.5em 0; }

.custom .post_box { border: none; padding-top: 3em; }

.custom #commentform { border: none; padding-top: 0; }

.custom .prev_next { border: none; }

/* Fonts and misc */

.custom .sidebar h3 { font-variant: normal; text-transform: uppercase; letter-spacing: 1px; }
.custom .headline_list li { padding-bottom: 10px; }
.custom .headline_list li a { font-size: 1.2em; }

/* Multimedia box */

.custom #video_box { padding: 0; background: #FFF; }
.custom #video_box_footer { text-align: right; color: #888; }
	.custom #video_box_footer a { color: #900B09; text-decoration: none; }
		.custom #video_box_footer a:hover { text-decoration: underline; }