/*
Theme Name: _4th Theme
Theme URI: http://www.manicmaurice.com/
Description: My stripped down WordPress theme.
Version: 0.01
Author: Nick Pauly
Author URI: http://www.manicmaurice.com/
Tags: simple, fixed width, two columns, widgets
*/

body {
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000 url('images/background.png') repeat-x top left;
	color: #CCC;
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color: #FFF;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: underline;
}
a:hover {
	color: #FFF;
	text-decoration: underline;
}
.center {
	text-align: center;
}

/* Widget content container */
#goog-wm { }

/* Heading for "Closest match" */
#goog-wm h3.closest-match { }

/* "Closest match" link */
#goog-wm h3.closest-match a { }

/* Heading for "Other things" */
#goog-wm h3.other-things { }

/* "Other things" list item */
#goog-wm ul li { }

/* Site search box */
#goog-wm li.search-goog { display: list-item; }
   
/************************/
/* Header				*/
/************************/

#header-background {
	width: 100%;
	border-bottom: 1px #CCC solid;
	background: #000;
	color: #CCC;
}
#header-container {
	width: 960px;
	height: 64px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 8px;
	overflow: hidden;
}
#header-container h1 {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 1.9em;
	color: #FFF;
	clear: both;
}
#header-container h2 {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 1.9em;
	color: #FFF;
	clear: both;
}
#header-container p.subtitle {
	float: left;
	padding: 0px 0px 0px 0px;
	text-indent: 16px;
	font-size: .95em;
	font-style: italic;
	color: #999;
	clear: both;
}
#header-container ul {
	float: right;
	padding: 0px 0px 0px 0px;
}
#header-container ul li {
	display: inline;
	padding: 0px 8px 0px 8px;
	color: #666;
}

/************************/
/* Header				*/
/************************/

#flickr-background {
	width: 100%;
}
#flickr-container {
	width: 960px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 8px;
	overflow: hidden;
}
#flickr-container ul {
	text-align: justify;
	list-style: none;
}
#flickr-container ul li {
	display: inline;
}
#flickr-container img {
	border: 1px #000 solid;
	margin: 0px 2px 0px 1px;
}
#flickr-container a:link img {
	border: 1px #000 solid;
}
#flickr-container a:visited img {
	border: 1px #000 solid;
}
#flickr-container a:active img {
	border: 1px #FFF solid;
}
#flickr-container a:hover img {
	border: 1px #FFF solid;
}

/*****************************/
/* Columns                   */
/*****************************/

#columns-background {
	width: 100%;
	margin: 0px auto 0px auto;
	color: #CCC;
}
#columns-container {
	width: 960px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 0px;
	overflow: hidden;
}

/*****************************/
/* Content                   */
/*****************************/

#content {
	float: left;
}
.column-narrow {
	padding: 8px 4px 8px 8px;
	width: 622px;
}
.column-wide {
	padding: 8px 8px 8px 8px;
	width: 944px;
}
#content h1 {
	clear: both;
	padding: 4px 0px 0px 0px;
	font-size: 1.3em;
	color: #FFF;
}
#content h2 {
	clear: both;
	padding: 4px 0px 0px 0px;
	font-size: 1.3em;
	color: #FFF;
}
#content p {
	padding: 4px 0px 4px 0px;
	font-size: 1em;
	text-align: justify;
}
#content p.byline {
	padding: 0px 0px 4px 0px;
	font-size: .75em;
	color: #999;
	text-indent: 16px;
}
#content img {
	border: 1px #000 solid;
}
#content img.alignleft {
	float: left;
	margin: 0px 8px 0px 0px;
}
#content img.alignright {
	float: right;
	margin: 0px 0px 0px 8px;
}
#content a:link img {
	border: 1px #000 solid;
}
#content a:visited img {
	border: 1px #000 solid;
}
#content a:active img {
	border: 1px #FFF solid;
}
#content a:hover img {
	border: 1px #FFF solid;
}
#content ul {
	list-style: disc;
	padding: 8px 8px 8px 24px;
}

/*************************/
/* Comments				 */
/*************************/
#comments {
	padding: 16px 0px 0px 0px;
}
#comments h4 {
	clear: both;
	padding: 0px 0px 16px 0px;
	font-size: .95em;
	color: #FFF;
}
#comments ol.commentlist {
}
#comments div.citation {
	width: 944px;
	border-top: dashed #666 1px;
	border-bottom: dashed #666 1px;
	padding: 4px 0px 4px 0px;
}
#comments span.author {
	font-size: .85em;
	font-weight: bold;
	color: #999;
}
#comments span.time {
	float: right;
	font-size: .75em;
	color: #999;
}
#comments div.commenttext {
	padding: 4px 24px 16px 24px;
	text-align: justify;
	font-size: .85em;
}

/*************************/
/* Sidebar				 */
/*************************/

#sidebar {
	float: right;
	margin: 0px;
	border: 0px;
	padding: 8px 8px 4px 8px;
	width: 302px;
	text-align: left;
}
#sidebar ul {
	list-style: none;
}
#sidebar ul li h2 {
	font-size: .95em;
	color: #FFF;
}
#sidebar ul li ul {
	list-style: none;
	font-size: .80em;
}
/*************************/
/* Twitter for Wordpress */
/*************************/

#sidebar #twitter-1 ul.twitter {
}
#sidebar #twitter-1 ul.twitter li.twitter-item {
	text-align: justify;
	padding: 4px 0px 4px 0px;
}
#sidebar #twitter-1 ul.twitter li.twitter-item span.twitter-timestamp {
	display: block;
	font-size: 75%;
	text-decoration: none;
}

/*************************/
/* Footer				 */
/*************************/

#footer-background {
	width: 100%;
	border-top: 1px #CCC solid;
	background: #333;
	color: #CCC;
}
#footer-container {
	width: 960px;
	height: 32px;
	margin: 0px auto 0px auto;
	border: 0px;
	padding: 8px;
	overflow: hidden;
	font-size: .75em;
}
#footer-container p.left {
	float: left;
}
#footer-container p.right {
	float: right;
}