/*   
Theme Name: ThreatToCreativity
Theme URI: http://maxisnow.com/2009/09/threattocreativity-2-update-released/
Description: This theme has a CSS dropdown menu set in reverse order and an intergrated thumbnail excerpt insertion function.<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. 
Version 2.1 - Fixed IE issues, Pages issues, and some other general enhancements. Thanks for the support everyone!
Author: Max is NOW!
Author URI: http://www.maxisnow.com
Tags: blue, brown, green, orange, red, yellow, purple, light, two-columns, fixed-width, right-sidebar, threaded-comments
Version: 2.3
*/
body{background:#ededed;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;}
.entry ul li{padding:3px;}
.entry ul{list-style-position:inside}
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;}
.blogtitle{color:#ff7e00;font-weight:bold;font-size:85px;text-transform:uppercase;position:relative;line-height:58px;margin-top:55px;float:left;overflow:visible;}
.blogdescription{color:#ffffff;text-transform:uppercase;position:relative;width:533px;margin:0 0 0 6px;padding:1px 0 0 5px;float:left;position:relative;}
#banner{}
#contentwrap{width:930px;margin:0 auto;}
#content{float:left;position:relative;}
#aligner{margin:0;width:690px;}
#content2{float:left;width:640px;margin:0 5px 0 11px;}
#contentpost{margin-left:auto;margin-right:auto;width:640px;background:#eeeeee;padding-right:8px;}
#sidebar{float:right;margin-bottom:30px;width:230px;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;}
#sidebar h2.small, #sidebar h2.widgettitle{//background is determined in random color generator include;color:#ffffff;font-size:16px;font-weight:bold;margin:20px 0 0 0;padding:0 20px 0 0;letter-spacing:-2px;text-transform:uppercase;text-align:right;}
#sidebar ul{list-style:none;margin:0;padding:0;}
#sidebar li{list-style:none;}
#sidebar li select{margin:5px 0 0 100px;}
#sidebar ul li{background:#cccccc;margin:3px 3px 3px 10px;text-align:right;}
#sidebar img{width:100%;border:0;}
.post{float:left;position:relative;width:200px;padding:15px 15px 15px 15px;height:185px;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;}
#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;padding:5px 0 0 40px;height:25px;}
#footer{clear:both;color:#a9a9a9;padding:10px 0 35px 0;text-align:center;}
#footer a{color:#000000;}
#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{}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
#header_left{width:900px;margin:0 auto;}
#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;}
#fun{width:480px;height:430px;float:left;position:relative;margin:0 0 0 -250px;background:#660000;}
#subtitle{size:18px;color:#666666;text-transform:uppercase;text-align:center;}
#toptenlist li{font-size:2.0em;font-weight:bold;color:#000;padding-top:15px;}
#toptenlist p{font-size:0.5em;font-weight:normal;color:#000000;}
