/*
Theme Name: AtomicTidbits
Description: The first version of AtomicTidbits.
Version: 1.0
Author: Wylie Fisher
Author URI: http://www.wyliefisher.com/
Tags: fixed width, two columns

	This theme was designed and built by Wylie Fisher,
	whose site you will find at http://www.wyliefisher.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

@import url("reset.css");

/* GENERAL BITS */
html,body {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	background:#FFF;

}

#wrapper {
	width:950px;
}
.hidden, #hidden {
	visibility:hidden;
}

p {
	line-height:16px;
	color:rgb(100,100,100);
	color:rgba(100,100,100,.75);
}

a, .not-link {
	text-decoration:none;
	color:#666666;
}
a:hover {
	text-decoration:none;
	color:#3F7EB8;
}
#s {
	border:1px solid #999999;
	background:#FFFFFF;
	height:16px;
}
.huge {
	font-size:72px;
}

/* MAIN TABLE FEATURES */
#main-table {
	width:900px;
	#width:1200px;
	_width:900px;
	#margin:-200px;
	_margin:0;
}

	/* LEFT COLUMN */
	#sidebar-col {
		position:fixed;
		float:left;
		width:350px;
		background-color:#CCCCCC;
		background-image:url(/wp-content/themes/default/images/sidebar_bg.png);
		_background-image:none;
		margin:12px 0 0;
		#margin:12px 0 0 -150px;
		_margin:12px 0 0;
	}
	#top-corners {
		background:url(/wp-content/themes/default/images/sidebar_top.png) no-repeat;
		_background:#3F7EB8;
		width:350px;
		height:11px;
	}
	#bottom-corners {
		background:url(/wp-content/themes/default/images/sidebar_bottom.png) no-repeat;
		_background:#CCCCCC;
		width:350px;
		height:11px;
	}
	
		/* LOGO AREA */
		#logo {
			width:350px;
			height:275px;
			background:#3F7EB8;
			text-align:center;
			background-image:url(/wp-content/themes/default/images/logo_bg.png);
			_background-image:none;
		}
		#images {
			padding-top:36px;
		}
		#sidebar-shadow {
			background:url(/wp-content/themes/default/images/drop_shadow.png) repeat-x;
			width:350px;
			height:5px;
		}
		
		/* SIDEBAR LINK AREA */
		#sidebar-links {
			width:350px;
			height:auto;
			text-align:left;
		}
		#sidebar {
			background-color:#CCCCCC;
			background-image:url(/wp-content/themes/default/images/sidebar_bg.png);
			_background-image:none;
		}
		#sidebar-stuff .widget {
			margin:12px 0 0 24px;
			font-variant:small-caps;
		}
		#sidebar-stuff h2 {
			#margin:0 0 0 -17px;
			_margin:0 0 0 -19px;
			font-size:18px;
			color:#666666;
			font-variant:small-caps;
		}
		li {
			list-style:none;
		}
		#sidebar-links {
			text-shadow:-1px 1px 1px #f0f0f0;
		}
		a:active {
			position:relative;
			top:1px;
		}
		#searchsubmit, p input {
			border:1px solid #999999;
			background:#FFFFFF;
			color:#666666;
			cursor:pointer;
		}
		#searchsubmit:hover, p input hover {
			border:1px solid #999999;
			background:#3F7EB8;
			color:#FFFFFF;
			cursor:pointer;
		}
		#copywrite {
			margin:24px 0 0;
			#margin:24px 0 0 -12px;
		}
		#copywrite, #copywrite a {
			width:100%;
			text-align:center;
			color:#787878;
			font-size:10px;
			#font-size:11px;
			font-variant:small-caps;
		}
		#copywrite a:hover {
			color:#3F7EB8;
		}
		.widget_archive select {
			width:150px;
			height:20px;
			border:1px solid #999999;
			background:#FFFFFF;
			color:#666666;
		}
		
	/* RIGHT COLUMN */
	#post-col {
	width:600px;
	float:right;
	/* border:1px solid #CCCCCC; */
	}
	.all-posts {
		width:500px;
		margin:12px 0 48px;
	}
		/* POST AREA */
		.post-header {
			width:100%;
		}
		.post-header h1 {
			font-size:30px;
		}
		.post-header h1 a {
			font-size:30px;
			text-shadow:-1px 1px 3px #CCC;
		}
		.archive-header h2 {
			
			text-align:right;
			font-size:30px;
			color:#999999;
		}
		.sub-head, .post-links, .post-links a, .small {
			font-size:11px;
			color:#999999;
			text-align:right;
			margin:12px 0;
		}
		.post-links#comments-section {
			text-align:left;
		}
		.post-content {
			text-align:left;
			color:#333333;
		}
		.post-content img {
			width:500px;
			height:auto;
			overflow:hidden;
			margin:18px 0;
		}
		
		/* COMMENTS */
		#comments {
			font-size:18px;
			color:#666666;
		}
		.actual-comments li {
			border:1px solid #cccccc;
			padding:6px;
			margin:12px 0;
		}
		.actual-comments .comment {
		/*	padding:0;
			margin:0;
			border-bottom:1px solid #EFEFEF;*/
		}
		.commentmetadata, .commentmetadata a {
			padding:0;
			margin:0;
		}
		.actual-comments p {
			padding:9px 0;
			margin:3px 0;
			border-top:1px solid #EFEFEF;
			border-bottom:1px solid #EFEFEF;
			font-weight:bolder;
		}
		.actual-comments img {
			width:30px;
			height:auto;
			display:block;
		}
		.author-bits {
			margin:0 0 24px;
		}
		.comment-author img {
			float:left;
			margin:0 6px 0 0;
		}
		.comment-author .says, .fn a {
			font-size:11px;
			color:#999999;
		}