/*
THEME NAME: IAA
THEME URI: http://www.counsell.com/
DESCRIPTION: Damian Counsell's WordPress theme for the Imagine Art After project, using Sandbox and YAML
VERSION: 1.0
AUTHOR: <a href="http://www.counsell.com/">Damian Counsell</a>
AUTHOR URI:
TAGS: imagineartafter, sandbox, YAML, microformats, hcard, hatom, xoxo, widgets
*/

/* three-column, two right-hand sidebars */
@import url('css/my_layout.css');

#wrapper
  { 
  }

#header
  {
    width: 950px;
    height: 110px;
    margin: 6em 0 .8em 0;
  }

#blog-title
  { 
    display: none;
  }
#blog-description
  { 
    display: none;
  }
.page_margins
  { 
    width: 950px;
    background: #ffffff;
  }
#footer
  {
    margin-top: 2em;
    padding-top: 2em;
    border-top: solid 1px #ed1c24;
  }
#sitemeter img
{ 
   display: none;
 }
#nav-above
  {
    display: none;
  }
#content
  { 
    padding-top: 0.5em;
 }
#col1_content
  { 
    padding-right: 0.6em;
  }
#col2_content
  {
    padding-right: 0.4em;
  }
.featured-gallery
 {
    margin: 0.5em 1.2em 0.9em;
 }
.artistbox
  { 
    height: 300px;
    display:block;
    padding: .5em .5em 1.5em .5em;
    margin: 1em 1em 2em 1em;
  }
.dialoguebox
  { 
    height: 240px;
    width: 600px;
    display: block;
    padding: .2em .2em .5em .2em;
    margin: .2em .2em .5em .2em;
  }
.mapbox
  {
    margin: 0 1em 1em 0.5em;
    height: 240px;
    width: 240px;
    overflow: scroll;
  }
/* FONTS */

body, #submit, input, .form-input, textarea
  { 
    font-size: 100%;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
  }

h2
  {
    text-decoration: none;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    line-height: 1.0em;
    color: #666666;
    padding: 0.6em 0 0.4em 0;
 }
h2.page-title
  { 
/*    border-top: 1px solid #ed1c24; */
  }

h3
 {
    text-decoration: none;
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    line-height: 1.2em;
    color: #666666;
    padding: 0.4em 0 0.3em 0;
 }
h2 a, h3 a, h4 a
  { 
    color: #643265;
    text-decoration: none;
  }
h2 a:visited, h3 a:visited, h4 a:visited
  {
    color: #555577;
    text-decoration: none;
  }
#footer, #footer a, #footer a:hover, #footer a:visited
  {
    color: #666666;
    text-align: center;
    font-size: 0.8em;
  }
.latest-title-sidebar
{ 
  margin-bottom: 0.8em;
 }
#myGallery
{ 
    align: center;
 }

h2 a:hover, h3 a:hover, h4 a:hover
  {
    color: #9999ff;
    text-decoration: none;
  }
.more-link, .more-link a
{ 
   font-style: italic;
   font-size: 0.75em;
   text-decoration: none;
 }
.hentry
  {
    padding-bottom: 0.8em;
    margin-bottom: 1.0em;
  }
.entry-meta
{ 
    font-size: 0.8em;
 }
.entry-content
{ 
  padding: 0.4em 0 0 0;
 }
.entry-content h1, .entry-content h2
{ 
  padding: 0.4em 0 0.2em 0;
 }

/* sidebar lists */

#dialogues, #artists
{ 
/*    min-height: 296px; */
 }
#search, #rss-links
{ 
    min-height: 128px;
 }

.xoxo ul, .xoxo li
  {
    list-style: none;
    background: none;
    margin-left: 0;
    line-height: 1.4em;
  }
.xoxo ul
  {
    margin-bottom: 1.8em;
  }
h2.entry-title, .sidebar h3
  {
/*    border-top: 1px solid #00af93; */
  }

h3.entry-title, .sidebar h3
  {
/*    border-top: 1px solid #00af93; */
  }

.alignright {
   float: right;
}
/************************** Search Widget */
#s
  {
    font-size: 1.0em;
    line-height: 1.1em;
    border: 1px solid #ccc;
    background: #fff;
    padding: 0.2em 0 0.5em 0;
    margin-bottom: 2.0em;
    width:10em;
  }
#searchsubmit{
        border:none;
        padding:2px;
        background:#111;
        color:#fff;
        cursor:pointer;
        text-transform:uppercase;
        line-height:18px;
}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img.supporter
  {
    padding-bottom: 10px;
  }


/* LINKS */

p a
  {
    color: #ed1c24;
    text-decoration: none;
  }
p a:visited
  {
    color: #cfaa7a;
    text-decoration: none;
  }
p a:hover
  {
    color: #ed1c24;
    text-decoration: underline;
  }
