/*  
Theme Name: Wnmna 2.3
Theme URI: http://www.we-need-money-not-art.com
Description: Wnmna's Special Theme bases on wnmna
Version: 2.8+
Author: aaajiao
Author URI: http://www.cornersound.com/
*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px  */
	font-family: 'Lucida Grande', Georgia, 'Times New Roman', Sans-Serif;
	background-color: white;
	color: black;
	margin: 0;
	padding: 0;
	}
a {
	color: #1469B9;
	text-decoration: none;
}

a:hover {
	color: white;
	background-color: #1469B9;
}

p {
	line-height: 1.5em;
}

#bg{
   width:100%;
   background: #1469B9;
   height:8px;
   margin:0 0 10px 0;
}

#centerbox {
	width: 960px;
	margin: 0 auto 0 auto;
	/*border-style: none solid none solid;
	border-color: #E8E8E8;
	border-width: 1px;*/
	font-size: 12px; /*1.2em*/
}

#header {
	/*background-image: url(images/wnmnalogo.gif);*/
	height: 80px;
}

#homebutton {
	display: block;
	position: absolute;
	margin: 20px 0 0 780px;
}

#left{
	margin: 0;
	float: left;
}

* html #left{
	margin: 0 0 15px 0;
}

#maint{
    float:left;
	padding:8px;
	width:710px;
	background-color: #F8F8F8;
	border-style: none none solid none;
	border-color: #D2D2D2;
	border-width: 1px;
	margin: 0 5px 30px 0;
}

#sideindex {
    margin:0 0 0 15px;
	float: left;
	width:320px;
}

#right {
	margin: 0 0 0 695px;
	width: 200px;
}

* html #right {
	margin: 0 0 0 693px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.greybox,.greyboxindex,.greyboxarchive, #permalink, #permalinkpurple {
	background-color: #F8F8F8;
	/*border: 1px solid #D2D2D2;*/
	border-style: none none solid none;
	border-color: #D2D2D2;
	border-width: 1px;
	margin: 0 0 30px 0;
	clear: left;
}

.greybox {
	padding: 20px 10px 0 10px;
	/*text-align: justify;*/
	width: 460px;
}

* html .greybox {
	width: 457px;
}

.greyboxindex {
	padding: 15px 10px;
	/*text-align: justify;*/
	width: 320px;
}
.greyboxindex img{
	padding: 0 0 5px 0;
}

* html .greyboxindex {
	width: 317px;
}
.greyboximg img {
    padding: 0.5em; 
	background-color: white;
	border-style: none solid solid none;
	border-color: #D2D2D2;
	border-width: 1px;
	display: inline;
}    

.postmetadata{
       font-size:0.9em;
	   padding:0 10px;

}

.greyboxarchive {
	border-style: solid solid none solid;
	width: 460px;
}

.titlepurple, .titles, li.title, #pagetitle {
	display: block;
	width: 460px;
}

.titlepurple h2, .titles h2,.title .h2, #pagetitle h2{
	margin: 0;
	padding: 6px 8px 0 0;
	letter-spacing: -1px;
	color: black;
	font-size: 11xp;
}
.title .h2{
	display:block;
	margin-left:60px;
}
.moremoremore{
    margin: 0 10px;
	letter-spacing: -1px;
	font-size: 1.5em;
}
.st-related-posts li a h2 {
    color: #fff;
	font-size: 1em;
	font-weight : normal;
	padding:1px;
}

.titlesindex {
	 width: 200px;
	 margin:2px 10px;
     position: absolute;
}
.mainwidth{
     width:600px;
}

* html .titlesindex {
	 margin:20px 10px;
}

.titlesindex h2{
	font-size: 1.5em;    
}

.titlesindex h2 a{
    background-color: #1469B9;
	color: #fff;
}

.titlesindex h2 a:hover {
	color: black;
	background-color: #fff;
}

.titlesindex .alignleft a{
    background-color: #E7221A;
	color: #fff;
}

.titlesindex .alignleft a:hover{
    background-color: #FF0066;
	color: #fff;
}

.titles, #pagetitle {
	display: block;
	margin: 0 0 2em 0;
}

.titles{
    position: relative;
}

.tags{
   position: absolute;
   top:0;
   left:485px;
   width:200px;
}

.atags a{
    background-color: #E7221A;
	color: #fff;
}

.atags a:hover{
    background-color: #FF0066;
	color: #fff;
}
.btags{
	width:200px;
	display:block;
	margin: 0 0 3px 0;
}
#pagetitle {
	margin: 0 0 0.5em 0;
}

.titles h2, #pagetitle h2 {
	padding: 0;
	letter-spacing: -1px;
	color: black;
	font-size: 1.9em;
}

.titles h2 a{
    color: black;
	text-decoration: none;
}

.titles .alignleft {
	width: 345px;
	margin: 0 0 1em 0;
}

#permalink, #permalinkpurple {
	width: 235px;
	margin: -1em 0 2em 235px;
}

#permalink a, #permalinkpurple a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: black;
	font-size: 0.8em;
}

a .red, .red {
	color: red;
}

.titlepurple small, .title small {
	color: #999;
	display: block;
	line-height: 1.4em;
}

.titlepurple a:hover small,.title a:hover small {
    color: white;
}

li.titlepurple p, li.title p {
	margin: -1.4em 0 0 55px;
}

.featuretag {
	position: absolute;
	color: #E7221A;
	background-image: url(images/tinyping.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	margin: 6px 0 0 395px;
	letter-spacing: -1px;
	font-size: 1.1em;
	font-weight: bold;
	width: 55px;
}

.pagetitle {
	color: black;
	margin: 0 0 0.3em 0;
	letter-spacing: -1px;
	width: 460px;
}

#archivelist li, #searcharchivelist li,.st-related-posts li {
	display: block;
	margin: 0;
}

#archivetags{
        position:relative;
	font-size:0.9em;
}

#archivetags a{
    border: none;
	border-style: none;
	display: inline;
	clear: left;
	width: auto;
	height: auto;
	text-decoration: none;
	background: none;
	margin: 0;
	padding: 0;
    }

#archivetags a:hover{
    background: #1469B9;
}

#archivetags span{
    position:absolute;
	top:-38px;
	left:98px
	
}

#archivelist li img , #searcharchivelist li img ,.st-related-posts li img{
	position: absolute;
}

#archivelist li h2, #archivelist li small, #searcharchivelist li h2, #searcharchivelist li small,.st-related-posts li h2,.st-related-posts li small {
	margin: 0 0 0 62px;
}

#archivelist li small, #searcharchivelist li small, .st-related-posts li small{
	padding-bottom: 3px;
}

* html #archivelist li {
	margin: 0 0 -3px 0;
}

* html #searcharchivelist li {
	margin: 0 0 -3px 0;
}

li.titlepurple a, li.title a ,.st-related-posts li a{
	border: 1px solid #D2D2D2;
	border-style: none none solid none;
	display: block;
	clear: left;
	width: 470px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	text-decoration: none;
	background-color: white;
	margin: 0;
	padding: 0;
}

.st-related-posts li a{
   	margin: 0 0 1px 0;
   	background-color: #1469B9;
	color:#fff; 
}
.titlepurple a:hover, .title a:hover, #searcharchivelist .title a:hover, #searcharchivelist .titlepurple a:hover, #permalink a:hover,.st-related-posts li a:hover {
	background-color: #FF0066;
	margin: 0;
}

.titlepurple a:hover, #searcharchivelist .titlepurple a:hover, #permalinkpurple a:hover{
	background-color: #990099;
}

.titlepurple a:hover h2, .title a:hover h2, #permalinkpurple a:hover{
	color: white;
}

#searcharchivelist li.title a, #searcharchivelist li.titlepurple a {
	background-color: #B9F3FA;
}

.title a:hover h2, .title a:hover small,.st-related-posts li a:hover h2,.st-related-posts li a:hover small{
	color: black;
}

* html .titles {
	margin:0 0 1em 0;
}

#archivelist, #searcharchivelist,.st-related-posts {
	padding: 0;
	margin: 0;
	list-style: none;
}

#date {
	float: right;
}

* html #date {
	margin: 10px 5px 0 10px;
}

#toolbox {
	width: 320px;
	margin: 0 0 10px 0;
	min-height: 120px;
	background: #1469B9;
}

/* for Internet Explorer */
/*\*/
* html #toolbox {
height: 120px;
}
/**/

.toolheader, .toolheader2 {
	padding: 5px;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	border-style: none none dashed none;
	border-color: #E8E8E8;
	border-width: 1px;
	margin: 0 0 -1em 0;
	color:#fff;
}

.toolheader2 {
	border: none;
	margin: 0;
}

#toolbox p {
	padding: 10px;
	color: #fff;
}

#searchbox {
	margin: 0;
}

/*\*//*/
#searchbox {
	margin: -1.2em 0 0 -1px;
}
/**/

#searchform {
	padding: 8px 8px 7px 8px;
	margin: 0;	
}

#searchform #searchinput {
	margin: 10px 10px 0 0;
}

#previewbox, #browsebox{
	margin: 0;
	float: left;
}
#lady{
   margin: 10px 0 0 0;
   float: left;
   width:320px;
}
#lady a{
  display: block;
  width: 320px;
  height: 168px;
  background-image: url(images/lady.gif);
}
#lady a:hover {
	background-color: #FFF;
	margin: 0;
}

#s3re{
   margin: 10px 0 0 0;
   float: left;
   width:320px;
}
#s3re a{
  display: block;
  width: 195px;
  height: 55px;
  background-image: url(images/3stw.gif);
}
#s3re a:hover {
	background-color: #FFF;
	margin: 0;
}

#artlinkart{
   width:132px;
}
#artlinkart a{
  display: block;
  width: 275px;
  height: 50px;
  background-image: url(images/artlinkartlogo.gif);
}
#artlinkart a:hover {
	background-color: #FFF;
	margin: 0;
}
.leftlist {
	float: left;
	color: red;
}

.listheading,.widgettitle,#related h3{
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: -1px;
}

.previewlist,.previewlistsearch{
	list-style: none;
	margin: 0.5em 0 0 0;
	padding: 0;
	width: 320px;
}

.previewlistsearch{
   width:auto;
}

* html .previewlist,.previewlistsearch {
	border-style: none none solid none;
	border-color: #D2D2D2;
	border-width: 1px;
}

.previewlist li,.previewlistsearch li {
	margin: 0 0 -1px 0;
	display: block;
	cursor: pointer;
}

.previewlist li a,.previewlistsearch li a{
	display: block;
	margin:1px 0 0 0;
	width: 320px;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	background-color: white;
	border: 1px #D2D2D2;
	border-style: none none solid none;
	text-decoration: none;
	color: black;
	font-size: 0.8em;	
}

.previewlistsearch li a{
	width: 460px;
}

.previewlist li a:hover,.previewlistsearch li a:hover{
	color: black;
	background-color: #FF0066;
}

.previewlist li img,.previewlistsearch li img,.infowindow img, .title img, .titlepurple img {
	height: 55px;
	width: 55px;
	border-style: solid none none none;
	border-color: #FF0066;
	border-width: 5px;
	float: left;
	margin: 0 5px 0 0;
}

.titlepurple img {
	border-color: #990099;
}

.previewtext {
	padding: 4px;
	display: block;
}

.rightlist, #promopanels {
	margin: 0 0 0 200px;
	color: red;
}

.viewmore {
	display: block;
	width: 320px;
	text-align: right;
	margin: 0.5em 0 0 0;
}

#greenbox, #greenbox2 {
	float: left;
}

.browsetitle {
	color: black;
	font-size: 1.2em;
}

#promopanels .browsetitle {
	color: white;
}

#navlist,#navlistindex, #navlist2 {
	width: 200px;
	margin: 0.5em 0 0 0;
	padding: 0 0 0.8em 5px;
	list-style: none;
}
#navlistindex{
	width: 320px;
}
#navlist{
    margin:0;
}
.fronttags a{
    background:#E8E8E8;
	text-decoration: none;
	line-height:1.2em; 
}

.fronttags a:hover {
     text-decoration: none;
     background: #1469B9;
}

#navlist2 {
	border: 1px solid #D2D2D2;
	margin: 0;
}

#navlist li,#navlistindex li, #navlist2 li {
	padding: 0 8px 0.5em 8px;
}

#navlist li.listheading,#navlistindex li.listheading, #related li.listheading, #technorati li.listheading, #navlist2 li.listheading {
	color: black;
	font-weight: bold;
}

#navlist li.listheading, #navlist2 li.listheading {
	margin: 0.1em 0 0 0;
}

#navlist li.list_spacer {
	margin: 0.5em 0 0 0;
}

#navlist li ul,#navlistindex li ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navlist li ul li,#navlistindex li ul li {
	margin: 0 0 0 -8px;
	padding: 0.5em 8px 0 8px;
}

a img.promopic {
	display: block;
	width: 184px;
	height: 184px;
	background-color: #F8F8F8;
	border: 1px solid #D2D2D2;
	margin: 0.5em 0 1em 0;
}

a:hover img.promopic {
	border: 1px solid #999;
}

a img.berlin {
	height: 50px;
}

.clear {
	clear: both;
}

#footer {
	background-color: #F8F8F8;
	width: 910px;
	margin: 2em 0 0 0;
	font-size: 0.8em;
}

#footer p {
	padding: 10px;
	margin: 0;
}

#left p {
	margin: 0 0 1em 0;
}


/* ARTICLE IMAGE STYLING */

.toppic {
	margin: 0 0 -10px 0;
}

* html .toppic {
	margin: -10px 0 -10px 0;
}

#left .imageleft, #left .imageright {
	float: left;
	margin: 0 auto 0 auto;
}

#left .imageright {
	float: right;
	margin: 0 -10px 0 0;
}

#left .imageleft {
	clear: both;
	margin: 0 8px 0 -10px;
}

* html #left .imageleft {
	margin: 0 4px 0 -5px;
}

* html #left .imageright {
	margin: 0 -7px 0 0;
}

#left .imageleft img, #left .imageright img {
	width: 230px;
}

#left .imageleft small, #left .imageright small {
	display: block;
	background-color: white;
	width: 219px;
	clear: left;
	padding: 5px;
	margin: -0.5em 0 1em 0;
	line-height: 1.2em;
	text-align: left;
	border: 1px solid #D2D2D2;
}

#left .imageleft small {
	border-style: solid solid solid none;
}

#left .imageright small {
	border-style: solid none solid solid;
}

#left p img.main {
	margin: 0 0 0 -10px;
	width: 460px;
}

* html #left p img.main {
	margin: 0 -10px 0 -10px;
}

#left .picturecaptionlong {
	display: block;
	background-color: white;
	width: 460px;
	padding: 5px;
	border: 1px solid #D2D2D2;
	border-style: none none solid none;
	margin: -1.4em 0 1em -10px;
	line-height: 1.2em;
	text-align: left;
	font-size: 0.8em;
}

* html #left .picturecaptionlong {
	margin: -1.6em -10px 1em -10px;
}

#related{
   width:200px;
   background-color: #FF0066;
}

.st-related-posts li a{
	width:200px;
}

#related, #technorati {
	list-style: none;
	background-color: white;
	clear: left;
    padding:0 10px;
	margin:0;

}

#related li {
	color: red;
	margin: 0 0 0.5em 0;
}

#technorati li {
	display: inline;
}

#technorati li.listheading {
	display: block;
	margin: 0 0 8px 0;
}

#technorati li a img {
	border: none;
}

#technorati li a {
	height: 16px;
	width: 16px;
}

#recently {
	width: 460px;
	padding: 0;
	margin: 0.5em 0 1em 0;
	border: 1px solid #D2D2D2;
	border-style: solid solid none solid;
}

#yf_map {
	margin: 0 0 10px 0;
}

.infowindow {
	font-size: 0.8em;
}

.pagenav {
	text-align: right;
	float: right;
	font-weight: normal;
}

.rssbutton a {
    border: 1px solid;
    border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
    padding: 0 3px 0 3px;
    color: #FFFFFF; 
    background-color: #ff6600;
    text-decoration: none;
    font-weight: bold;
    margin: 0;
}

.newlabel, .morelabel {
	background-color: #FEFB9D;
	padding: 2px 3px 2px 3px;
	font-size: 0.7em;
	color: black;
	font-family: Monaco, Arial, 'Lucida Grande', Verdana, Sans-Serif;
}

.morelabel {
	font-size: 1em;
	color: white;
	background-color: #FFCC00;
}

* html .morelabel {
	margin-right: -10px;
}	

.alignright {
	text-align: right;
}	

.afterpic {
	clear: both;
	padding: 0;
	height: 1px;
}

* html .afterpic {
	margin: 0 0 -1em 0;
}

.pad8 {
}

.pad8 strong a {
	text-decoration: none;
	color: black;
	font-size: 1.1em;
	letter-spacing: -1px;
}

.pad8 strong a:hover {
	background-color: transparent;
}

.searchedfor {
	color: #CCC;
	font-style: oblique;
}

h3#comments {
	background-color: white;
	padding: 10px;
	border: 1px solid #D2D2D2;
	border-style: solid none dashed none;
	margin: 0 -10px 0 -10px;
	width: 460px;
	clear: left;
}

.commentlist {
	padding: 1px 0 0 0;
	margin: 0 -10px 0 -10px;
	list-style: none;
	background-color: white;
	width: 460px;
}

.commentlist li {
	padding: 10px 10px 0 10px;
	border: 1px solid #D2D2D2;
	border-style: none none solid none;
	background-color: white;
	display: block;
}

* html .commentlist li {
	padding: 10px 10px 1px 10px;
}

.commentbringup {
	margin: 0 0 -1em 0;
}

#commentform {
	width: 460px;
	background-color: white;
	border: 1px solid #D2D2D2;
	border-style: dashed none solid none;
	margin: -2px -10px 0 -10px;
	padding: 10px 10px 0 10px;
}

* html #commentform {
	padding: 10px;
}

textarea#comment {
	width: 330px;
}

div.profile {
	clear: left;
	height: 70px;
}

.profileimage img {
	float: left;
	border: 5px solid #CBFE33;
	border-style: solid none none none;
	margin: 0;
}

.profiletext {
	margin: 0 0 0 65px;
}

.whitebox {
	background-color: white;
	padding: 10px 10px 10px 50px;
	margin: 0 0 10px 0;
	border: 1px dotted #D2D2D2;
	background-image: url(images/quicktimelogo.gif);
	background-repeat: no-repeat;
	background-position: 11px 10px;
	
}

.whiteboxplain {
	background-color: white;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px dotted #D2D2D2;	
}

.downloadbox a {
	border: 1px dotted #D2D2D2;
	background: white url(images/download_icon.gif) 10px 10px no-repeat;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	height: 52px;
}

.downloadbox a:hover {
	color: black;
	background-color: #CBFE33;
}

.downloadbox a p {
	padding: 0 0 0 50px;
	line-height: 20px;
}

.heart {
	background-image: url(images/heart_icon.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 25px;
}

a:hover.googlemap_button {
background: transparent;
}

code {
	font-size: 1.5em;
	padding: 1em;
	background: white;
	border: 1px dotted #CCC;
	text-align: center;
	display: block;
}

#podcast_links a:hover {
	background: none;
}

/* Begin Form Elements*/
.commentlist li, #commentform input, #commentform textarea, #searchform input, #s{
	font: 1em 'Lucida Grande', Georgia, 'Times New Roman', Serif; 
	}
#searchform #s{
       width:230px;
       } 
#searchform input, #s{
   	font: 2em 'Lucida Grande', Georgia, 'Times New Roman', Serif;
}
input#s, input#author, input#email, input#url, textarea, #sidebar #searchform #s {border: 

1px solid rgb(201,197,195);}

/* End Form Elements  */

/* for IE Mac, fussy little thing that it is */

/*\*//*/
#left {
	padding: 0 0 0 20px;
	margin: 0;
	width: 705px;
	display: inline;
}
#right {
	margin-left: 0;
}
.previewlist li a {
	margin: 0 0 -5px 0;
}
.archivetext {
	margin: -60px 0 0 62px;
	height: 60px;
}

#left .imageleft, #left .imageright {
	float: none;
}

#left .imageright {
	width: 220px;
	position: relative;
	left: 232px;
	display: inline;
}

#left .imageleft {
	clear: left;
	margin: 0;
	width: 220px;
	position: absolute;
	float: none;
}

#left .imageleft img, #left .imageright img {
	width: 220px;
}

#left .imageleft small, #left .imageright small {
	width: 208px;
}

#left .imageleft small {
	border-style: solid;
}

#left .imageright small {
	border-style: solid;
}

#left p img.main {
	width: 467px;
}

#left .picturecaptionlong {
	width: 457px;
}

h3#comments {
	width: 447px;
}

.commentlist {
	width: 467px;
}

#commentform {
	width: 447px;
}
.afterpic {
	height: 1em;
}
/**/

.st-related-posts{
padding: 0;
margin: 0;
}

.st-related-posts li{
list-style-type:none;
padding: 0;
margin: 0;
}

.st-related-posts img{
border:0px;
}

* html .st-related-posts img{
padding: 0;
margin-left: -58px;
}

*+html .st-related-posts img{
padding: 0;
margin-left: -58px;
}

#nav3 img{
 border-width:0;
}
#nav3{
margin:0;
padding:0;
}
#toolbox img{
 border-width:0;
}

#draftst{
width:480px;	
}
#dsq-content{
width:480px;	
}

.widget{
margin:8px 0 12px 0;	
}
.widget img{
 border-width:0;
}
.widgettitle{
margin:0 0 5px 0;	
}
.fontResizer{
list-style:none;
}