/*   



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 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. 



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: 2.0







Version 2.0







    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: #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;



	}







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: 65px;



	text-transform: uppercase;



	position:relative;



	line-height:58px;



margin-top:55px;



	float:left;

	

	letter-spacing: -7px;



	}



	



.blogdescription {







	color: #ffffff;







	text-transform: uppercase;







	position: relative;







	width: 533px;







	margin: 0 0 30px 6px;







	padding: 1px 0 0 5px;



	float:left;



	position: relative;



	}







#banner {

	display:block;

	

	width: 924px;

	

	margin-right: 0px;

	

	margin-bottom: 20px;



	

	}



#banner h2.widgettitle {

	

color: #ffffff;







	font-size: 20px;







	font-weight: bold;







	margin: 0px 0 2px 0;







	padding: 0 20px 0 0;







	letter-spacing: -2px; 



	text-transform: uppercase;



	text-align: center;



	}



#banner h2.widgettitle:hover {

	

background: #eeeeee;







	color: #000000;







	font-size: 20px;







	font-weight: bold;







	margin: 0px 0 2px 0;







	padding: 0 20px 0 0;







	letter-spacing: -2px; 



	text-transform: uppercase;



	text-align: center;



	}













/* -content- */















#contentwrap {



	



	width: 924px;



	margin: auto;



	}







#content {



float: left;



position: relative;

margin-right: 4px;



	}



	#aligner {



		margin: 0px auto;



	



	width: 690px;
	height: 200px;



	}







#content2 {







	float: left;











	width: 620px;







	margin: 0px 0px 0px 0px;







	}







#contentpost {







	margin-left: auto;







	margin-right: auto;







	width: 640px;







    background: #eeeeee;







	padding-right:0px;







	}







	







/* SIDEBAR */















#sidebar {







	float: left;







	margin-bottom: 30px;







	width: 230px;







	margin-right: 0px;



	}







	







#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: 23px;







	font-weight: bold;







	margin: 0px 0 2px 0;







	padding: 0 20px 0 0;







	letter-spacing: -2px; 



	text-transform: uppercase;



	text-align: right;



	}

#sidebar h2.small, #sidebar h2.widgettitle:hover {







	background: #eeeeee;







	color: #000000;







	font-size: 23px;







	font-weight: bold;







	margin: 0px 0 2px 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 and entries- */







.post {







	float:left;







	position: relative;







	width: 200px;







	padding: 0px 15px 15px 15px;







	height: 185px;







	overflow: hidden;







	}







.post_single {







	float: right;







	width: 595px;







	margin: 0px 30px 0px 0px;







	}







.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: 15px;







	font-weight: bold;







	text-transform: uppercase;

	

	display: inline;

	

	margin-top: -20px;







	}







.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;

	display: block;







	}







.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;



	padding: 5px 0 0 40px;



 height: 25px;



}



























#footer {



	clear: both;



	/*background: transparent url(http://www.giuseppepalazzo.com/wp-content/themes/threattocreativity/images/footerpalazzo.jpg) no-repeat;*/



	padding: 10px 0 35px 0;



	text-align:center;



	color: #a9a9a9;



	}







#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;







}







#header_left {







	width: 900px;



	margin: 0 auto;



	}







#header_nav {



	position: relative;



	width: 924px;



	margin: auto;

	

	}







#bodywrap {



	margin: 0 0 0 0;



	padding: 0 0 0 0;



	width: 100%;



	}









.bg {



	height:200px;



	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;

	display: inline;

	



}







#fun {



	width: 480px;



	height: 430px;



	float: left;



	position: relative;



	margin:  0 0 0 -250px;



	background: #660000;



}







#subtitle {

	

	color: #666666;



	text-transform: uppercase;



	text-align: center;



}



/*nuove*/



div.box{

	width:200px !important;width /**/:200px;

    height:142px !important;height /**/: 142px;

    overflow:hidden;

    margin-top: 0;

    padding: 0px;

    border:none;

    background:none;

    } 

    

div.box-inner{

	height: 142px;

	overflow:hidden; 

	margin-top: 0px;

    padding: 0px;

    border: none;

    background:none;

    } 

    

    

    div.thickbox {

    	height:185px;
		float: left;


    }

    

    

   #prova {

   	margin-top: 0px;

   }
   
   .foto {
   	
   	width: 690px;
   	height: 100px;
   	background: transparent url(http://www.giuseppepalazzo.com/wp-content/themes/threattocreativity/images/bannerpalace2.jpg) no-repeat scroll 0 0;
   	margin-top: 2px;
   }

.listamia ul {
	
	list-style-type: none;
	
	
	text-align: left;
}
.listamia li {
	
	list-style-type: none;
	margin-left: -40px;
	text-color: green;
	text-align: left;
}