/*   Theme Name: ThreatToCreativityTheme URI: http://maxisnow.com/2009/02/threat-to-creativitythreat-to-creativity/Description: This theme has a CSS dropdown menu set in reverse order and works best with the <a href="http://wordpress.org/extend/plugins/thumbnail-for-excerpts/>Thumbnails for Excerpts</a> plugin by Radu Capan.<br> Largely inspired by European POP art, this theme is a labour of love. Pieces of code borrowed from all over. The key feature to this theme is the homepage excerpts with randomly generated coloration. It's a real threat to minimalist design and general organic creativity. It's automated and audacious. Author: Max is NOW!Author URI: http://www.maxisnow.comTags: blue, brown, green, orange, red, yellow, purple, light, two-columns, flexible-width, right-sidebar, threaded-commentsVersion: 1.6Version 1.6 - Fixed some IE issues with the sidebar.    ThreatToCreativity v1.6	http://maxisnow.com/2009/02/threat-to-creativitythreat-to-creativity/    Copyright (C) 2009  Max Kirchoff	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.phpUse these theme as you please. It would be nice if the footer stayed intact with links back to my site, however I understand that some people want to remove it. I've done it myself before. If you do linkback to me with the theme active on a site, I will probably link to you from my site. Just FYI.Please find the color code generator in colors.php but all other styles in the theme stylesheet.*//* -standards- */body {	background: #ffffff;	color: #000000;	font-family: "Arial";	font-size: .75em;	display: block;	margin: 0 0 0 0;	padding: 0 0 0 0;	}.contentpost p {	text-align: left;    clear: both;	}h2 {	font-size: 1.2em;	text-transform: uppercase;	}a {	color: #000000;	text-decoration: none;	}.entry a {	color: #333333;	text-decoration: underline;	}a:hover {	color: #ff0000;	}blockquote {	background: url("images/blockquote.jpg") no-repeat top left;	font-style: italic;	padding-left: 30px;	}#navlink {	margin: 30px 0 30px 0;	}#topbar {	border-bottom: 1px solid #a9a9a9;	padding: 30px 0 35px 0;	width: 800px;	}#headimg  {                 display: block;                 height: 200px;				 width: 778px;				 margin: 0 0 0 10px;                 background-image: url(images/banner.jpg);}.blogtitle {	color: #ff7e00;	font-weight: bold;	font-size: 85px;	text-transform: uppercase;	position:relative;	line-height:58px;margin-top:55px;	}	.blogdescription {	color: #ffffff;	text-transform: uppercase;	position: relative;	width: 100%;	margin: 0 0 0 10px;	padding: 1px 0 0 5px;	}#banner {	}/* -content- */#contentwrap {	width: 100%;	}#content {	float: left;	margin: 0 5px 0 10px;	width: 80%;	}#content2 {	float: left;	width: 80%;	margin: 0 5px 0 11px;	}#contentpost {	margin-left: auto;	margin-right: auto;	width: 640px;	background: #ffffff;	padding-right:8px;	}	/* SIDEBAR */#sidebar {	float: right;	margin-bottom: 30px;	width: 17%;	margin-right: 6px;	}	#sidebar .sidebar_header {	// background is determined in random color generator include;	}#sidebar h2 {	color: #ffffff;	font-weight: normal;	text-transform: uppercase;	font-size: 30px;	text-align: center;	}#sidebar h2.small, #sidebar h2.widgettitle {	// background is determined in random color generator include;	color: #ffffff;	font-size: 11px;	font-weight: bold;	margin-top: 20px;	padding: 3px;	text-transform: uppercase;	}#sidebar ul {	list-style: none;	margin: 0;	padding: 0;	}#sidebar li {	list-style: none;	}#sidebar ul li {	border-bottom: 1px dotted #a9a9a9;	padding: 3px 3px 3px 10px;	}#sidebar img {width: 100%;border: 0;}/* -post and entries- */.post {	float:left;	position: relative;	width: 250px;	padding: 15px 15px 15px 15px;	height: 250px;	overflow: hidden;	}.post_single {	float:left;	width: 620px;	margin: 20px 20px 20px 20px;	}.entry p img {	border: 0px;        margin: 4px;	}.postdate {	color: #000000;	font-size: 16px;	font-weight: bold;	text-transform: uppercase;	}.postdate_single {	color: #000000;	font-size: 25px;	font-weight: bold;	text-transform: uppercase;	}.pagetitle {	color: #000000;	font-size: 2em;	font-weight: bold;	margin-top: 14px;	text-transform: uppercase;	}.posttitle {	font-size: 20px;	font-weight: bold;	text-transform: uppercase;	line-height: 19px;	}.posttitle_single {	font-size: 30px;	font-weight: bold;	text-transform: uppercase;	}.posttitle a {	color: #ffffff;	}.posttitle a:hover {	color: #000000;	}.postmetadatabottom {	background: #a9a9a9;	margin: 15px 0 15px 0;	padding: 3px;	text-transform: uppercase;	width: 100px;	}.postmetadatabottom a {	color: #000000;	}.postmetadatabottom a:hover {	color: #ffffff;	}.entry {	// border-bottom: 1px dotted #a9a9a9;	padding-bottom: 10px;	}/* -search form- */#searchsubmit {	display: none;	}#search {	border: solid 1px #ffffff ;	color: #ffffff;	text-transform: uppercase;	font-size:10px;font-weight:bold;	background: transparent;	}.searchform {	color: #ffffff;	text-transform: uppercase;	font-size:11px;	font-weight:bold;	padding: 3px;	margin-top: 3px;}#footer {	clear: both;	color: #a9a9a9;	padding: 10px 0 35px 0;	text-align:center;	}#footer a {	color: #000000;	}/* -comments- */#comments {	clear: both;	padding-top: 20px;	padding-left: 20px;	}#respond {	clear: both;	padding-top: 20px;	padding-left: 20px;	}.comment-info-split {	clear: both;	}.commentmetadata {	text-transform: uppercase;	}.commentlist div.alt {	color: #000000;	padding: 10px;	}ol.commentlist {list-style: none;}ol.commentlist ul.children {list-style: none;}.comment-div {	display: block;	}.comment-left {	width: 30%;	}.comment-right {	width: 70%;	}.comment-author {}.avatar {background:#FFFFFF none repeat scroll 0 0;float:left;margin-bottom:5px;padding:3px;}.commentlist ul li {border-bottom:none;}.commentlist li {margin: 10px 0 0 0 ;}ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }ol.commentlist li { }ol.commentlist li.alt { }ol.commentlist li.bypostauthor {}ol.commentlist li.byuser {}ol.commentlist li.comment-author-admin {}ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }ol.commentlist li.comment div.comment-author {}ol.commentlist li.comment div.vcard { font:normal 16px arial; }ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }ol.commentlist li.comment div.vcard cite.fn a.url {}ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:left; margin:0 1em 1em 1em; }ol.commentlist li.comment div.vcard img.avatar-32 {}ol.commentlist li.comment div.vcard img.photo {}ol.commentlist li.comment div.vcard span.says {}ol.commentlist li.comment div.commentmetadata {}ol.commentlist li.comment div.comment-meta { font-size:9px; }ol.commentlist li.comment div.comment-meta a { color:#ccc; }ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }ol.commentlist li.comment div.reply { font-size:11px; }ol.commentlist li.comment div.reply a { font-weight:bold; }ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }ol.commentlist li.comment ul.children li {}ol.commentlist li.comment ul.children li.alt {}ol.commentlist li.comment ul.children li.bypostauthor {}ol.commentlist li.comment ul.children li.byuser {}ol.commentlist li.comment ul.children li.comment {}ol.commentlist li.comment ul.children li.comment-author-admin {}ol.commentlist li.comment ul.children li.depth-2 { margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-3 { margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-4 { margin:0 0 .25em .25em; }ol.commentlist li.comment ul.children li.depth-5 {}ol.commentlist li.comment ul.children li.odd {}ol.commentlist li.even { background:#fff; }ol.commentlist li.odd { background:#f6f6f6; }ol.commentlist li.thread-alt { }ol.commentlist li.thread-even {}ol.commentlist li.thread-odd {}/* -floats -*/.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.alignleft {   float: left;}.alignright {   float: right;}#titlebar {background: url"images/titlebar.jpg";}#header_left {background: url"images/titlebar.jpg";	float:left;	position: relative;	width: 80%;	margin: 0 5px 0 5px;	}#header_nav {	float:right;	position: relative;	margin: 0 0 0 0px;	}#bodywrap {	margin: 0 0 0 0;	padding: 0 0 0 0;	width: 100%;	}.bg {	height:185px;	overflow:hidden;}.post:hover {	background: white !important;	}.post:hover .posttitle a {	color: black !important;	}.subnav li {	list-style:none;	border-bottom:1px solid #FFF;	}.subnav li a:link, .subnav li a:visited {	background:#eef5e1;	display:block;	padding:4px 4px 4px 8px;	border-left:4px solid #e4efd5;	}.subnav li a:hover, .subnav li a:active {	background:#e4efd5;	text-decoration:none;	color: #7da939;	}.subnav li li a:link, .subnav li li a:visited {	border-left:none	}#nav {	background:#810945;	font-size:1.1em;	z-index:5000;	}#nav, #nav ul {	margin: 0;	padding: 0;	list-style: none;	line-height: 1;	z-index:5000;	}#nav a, #nav a:hover {	background:#810945;	display: block;	text-decoration: none;	border:none;	z-index:5000;	}#nav li {	background:#810945;	float: right;	list-style:none;	border-right:1px solid #a9a9a9;	z-index:5000;	}#nav a, #nav a:visited {	background:#810945;	display:block;	font-weight:bold;	color: #f5f5f4;	padding:6px 12px;	z-index:5000;	}#nav a:hover, #nav a:active, .current_page_item	a, #home .on {	background:#235024;	text-decoration:none;	z-index:5000;	}				#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 174px;	border-bottom: 1px solid #a9a9a9;	z-index:5000;	}	#nav li li {	width: 172px;	border-top: 1px solid #a9a9a9;	border-right: 1px solid #a9a9a9;	border-left: 1px solid #a9a9a9;	background: #777;	z-index:5000;	}#nav li li a, #nav li li a:visited {	font-weight:normal;	font-size:0.9em;	color:#FFF;	z-index:5000;	}#nav li li a:hover, #nav li li a:active {	background:#000;	z-index:5000;	}	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {	left: auto;	z-index:5000;	}a.main:hover {		background:none;}#commentform {	margin: 10px 10px 10px 10px;	padding: 0 10px 10px 10px; }.picleft {	float: left;	margin: 4px;	clear:both;}.picright {	float: right;	margin: 4px;	clear:both;}.alignright {	float: right;	margin: 4px;	clear:both;}.alignleft {	float: left;	margin: 4px;	clear:both;}.aligncenter,div.aligncenter {   display: block;   margin-left: auto;   margin-right: auto;}.entry ol li {	clear: both; 	margin-top: 10px;	position:relative;}#cattag {	font-size: 10px;}