/*
Theme Name: iconoclasticplastic
Theme URI: http://www.iconoclasticplastic.com
Description: .
Version: 1.0
Author: David Austin
Author URI: http://www.iconoclasticplastic.com/
Tags: stuff
*/

body{
  text-align:center;
/*  background:#efefef url(/wp-content/themes/iconoclasticplastic/images/backgrounds/greygrad.jpg) repeat-x fixed; */
  background:#eae8e2;
  }

#headerwrapper{
  width:1000px;
  margin:0px auto;
  height:70px;
  text-align:left;
}

#headerwrapper a{
  outline:none;
}

#contentwrapper{
  width:100%;

  float:left;
  overflow: none;
  clear:both;  
}



/* giant feature ending */

div#twitterstatus{
  margin-top:20px;
  float:left;
  overflow:none;
  clear:both;
  width:1000px;
  height:48px;
  background-color:#f5f5f3;
    border:1px solid #d9d7cf;

}



#twitterstatus p{
  color:#252525;
  font-family:Helvetica, Verdana, Arial;
  margin:0;
  height:48px;
  padding:16px 0 0 53px;
  margin-left:5px;
  background:url(/wp-content/themes/iconoclasticplastic/images/twitter/twitter_48-trans.png) no-repeat;
}
#twitterstatus p span{
  font-size:12px;
  font-style:italic;
  }
#twitterstatus p a{
  color:#3281cb;
  text-decoration:none;
}

#twitterstatus p a.twitter-link{

}

/* SECONDARY MATERIAL */

div#secondarymaterial, div#tertiarymaterial{
  margin-top:20px;
  float:left;
  overflow:none;
  width:300px;
}

div#tertiarymaterial{
  margin-left:20px;
  clear:right;
}

div#secondarymaterial .smallpost, div#tertiarymaterial .smallpost{
  float:left;
  width:300px;
  overflow:auto;
  clear:both;
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
    background:url(/wp-content/themes/iconoclasticplastic/images/icons/new-24-trans.png) 0 1px no-repeat;
  margin-bottom:10px;
  
}

div#secondarymaterial #latestposts, div#tertiarymaterial #blogroll{
  float:left;
  width:300px;
  background-color:#f5f5f3;
}

div#tertiarymaterial #latestposts .desc,div#tertiarymaterial #blogroll .desc{
  float:left;
  width:265px;
  margin-left:25px;
}

.smallpost a{
  float:left;
  width:275px;
  margin-left:25px;
  font-size:12px;
  text-decoration: none;
  color:#3281cb;
  line-height:18px;

  padding:2px 0;
  outline: none;
}

.smallpost a span{
}

.smallpost a:hover{
  text-decoration: underline;

}

/* END OF SECONDARY MATERIAL */

#postwrapper{
  width:1000px;
  margin:0 auto;
  text-align:left;
}

#postwrapper ul#indexposts{
  float:left;
  width:1000px;
  background-color:#f5f5f3;
  border:1px solid #d9d7cf;
  overflow:none;
  clear:right;
  display:none;
    margin:0; padding:0;
}
  
#postwrapper ul#indexposts a{
  outline: none;
}  
  
#postwrapper ul#indexposts li{
  list-style: none;
  margin:0; padding:0;
}
  
#postwrapper ul#indexposts .left,#postwrapper ul#indexposts .right{
  float:left;
  overflow:none;
  width:485px;
  margin:10px 0 10px 10px;
    font-size:16px;
  font-family:"Helvetica", "Verdana", "Arial";
    color:#75715f;
  line-height:28px;
}

#postwrapper ul#indexposts .right{
  clear:right;
}

#postwrapper div.indexposts div.postimage, #postwrapper div.indexposts div.postimage-adds{
  float:left;
  width:235px;
  margin:12px 0 12px 12px;
}
#postwrapper div.indexposts div.postimage-adds{
}

#postwrapper div.apost{
  float:left;
  width:500px;
  overflow: hidden;
}

#postwrapper div.apost h1, #postwrapper ul#indexposts h1{
 font-size:32px;
 font-family:Georgia, Times New Roman;
 line-height:40px;
}

#postwrapper div.apost h1 a, #postwrapper ul#indexposts h1 a{
 text-decoration:none;
 color:#090909;

}

#postwrapper div.apost-details{
  float:left;
  width:140px;
  overflow: hidden;
  clear:right;
  margin-left:10px;
  font-family:"Helvetica", "Verdana", "Arial";
  font-size: 14px
}

#postwrapper div.the_content{
  float:left;
  width:480px;
  font-size:16px;
  font-family:"Helvetica", "Verdana", "Arial";
    color:#75715f;
  line-height:28px;

}

#postwrapper div.the_content p{
    margin-top:12px;	
    text-indent: 20px;
}

#postwrapper div.the_content a{
  color:#3281cb;
  text-decoration:none;
  }
#postwrapper div.the_content a:hover{
  color:#3d96e8;
  text-decoration:underline;
  }
  
#postwrapper div.the_content em{
  font-style:italic;
}



#postwrapper div.meta{
  float:left;
  width:500px;
    text-align:center;
     overflow:none;
  clear:right;
}

#postwrapper div.meta .metadate{
  background:#d9d7cf;
  height:25px;
  float:left;
  width:145px;
  overflow:none;
  clear:right;
  margin:0;
  padding:0;
}
#postwrapper div.meta .metadate p{
  font-family:Helvetica, Verdana, Arial;
  font-size:12px;
  color:#fff;
  line-height:25px;
}

#postwrapper div.meta a{
 color:#3281cb;
 text-decoration:none;
}

#postwrapper div.meta div.primary_image,#postwrapper div.meta div.vimeo_embed,#postwrapper div.meta div.youtube_embed{
  float:left;
  width:500px;
  margin:0px auto;
  background-color:#f5f5f3;
  border:1px solid #d9d7cf;
    font-size:11px;
  font-family:"Helvetica", "Verdana", "Arial";
    text-align:left;
    margin-bottom:10px;

}

#postwrapper div.meta div.image_gallery{
  float:left;
  width:500px;
  margin:0px auto;
  background-color:#f5f5f3;
  border:1px solid #d9d7cf;
    font-size:11px;
  font-family:"Helvetica", "Verdana", "Arial";
    text-align:left;
    margin-bottom:10px;

}
#postwrapper div.meta div.primary_image img,#postwrapper div.meta div.vimeo_embed embed,#postwrapper div.meta div.youtube_embed embed,#postwrapper div.meta div.image_gallery img{
  	padding:0px;
  	margin: 9px 0px 0px 9px;
  }
  
  #postwrapper div.meta p{
    margin:0 9px 9px 9px;
  }
  
#postwrapper div.meta div.vimeo_embed a{

}

div.the_content ol{
  ol { list-style-type: upper-roman; }
  ol { list-style-position: outside; }
  margin:0; 
}

div.the_content ol li{
  list-style:inherit;
  margin:0 0 5px 10px;
  padding-left:10px;

}

div.sociable{
  margin-top:20px;
  font-size:12px;
}

div.sociable ul li{
  display: inline;
  margin:2px;
}

