/*   
Theme Name: emergency weblog 2010
Theme URI: http://www.elainenelson.org
Description: Designed from the ground up for 2010!
Author: Elaine Nelson
Author URI: http://www.elainenelson.org
Template: 
Version: 0.1
.
General comments/License Statement if any.
.
*/

/* colors and fonts */
body { 
    background: #d4b8cb;
    color: #363431;
    font-family: georgia, helvetica, arial, sans-serif;
}
/* links */
a:link { color: #0f477e; }
#content a:link { color: #46432a; }
#content h2 a { color: #8c8754; }
#header a { text-decoration: none; color: #e2e1d4; }
/* name blob */
#header { 
  background: #0f477e; 
  color: #e2e1d4; 
  font-size: .8em;
  box-shadow: 3px 3px 3px #6b6761; -moz-box-shadow: 3px 3px 3px #6b6761; -webkit-box-shadow: 3px 3px 3px #6b6761;
}
#innerwrapper { 
  border: 1px solid #46432a; border-width: 0 1px; 
  background: #fefefd; 
}
#primary { 
  background: #f2eaf0; 
  box-shadow: 3px 3px 3px #6b6761; -moz-box-shadow: 3px 3px 3px #6b6761; -webkit-box-shadow: 3px 3px 3px #6b6761; 
}
#secondary { 
  background: #c7e3fe; 
  box-shadow: 3px 3px 3px #6b6761; -moz-box-shadow: 3px 3px 3px #6b6761; -webkit-box-shadow: 3px 3px 3px #6b6761; 
}
.navigation { 
  font-size: .8em; 
  background-color: #F2EAF0; 
  box-shadow: 3px 3px 3px #6b6761; -moz-box-shadow: 3px 3px 3px #6b6761; -webkit-box-shadow: 3px 3px 3px #6b6761; 
}


/* layout */
body { 
  margin: 0; 
  padding: 0;
}
#header { 
  padding: 10px; 
  width: 340px; 
  position: absolute; 
  top: 25px; 
  right: -25px; 
  -moz-border-radius: 8px; border-radius: 8px; 
}
#access { 
    position: absolute;
    top: 0;
    right: 0; 
    text-align: right;
    width: 10em;
    font-size: .7em;
}
#wrapper { 
    width: 900px;
    margin: 0 auto;
    position: relative;
}
#innerwrapper { 
  width: 720px; 
  margin: 0 auto; 
  position: relative; 
}
#container { padding: 20px; }
#content { padding: 30px 45px 0 45px; }
#primary { 
  position: absolute; 
  top: 8px; 
  left: -26px; 
  -moz-border-radius: 8px; border-radius: 8px;
}
#primary li { display: inline-block; padding: 0 5px; }
#secondary { 
  position: absolute; 
  top: 90px; 
  right: -160px; 
  width: 180px;  
  -moz-border-radius: 8px; border-radius: 8px; 
}
.sidebar { padding: 10px; }
/* more tweaks to sidebar */
.sidebar li, .sidebar ul {
    list-style: none; 
    margin: 0; 
    padding: 0;
}
#gr_grid_widget_1233857235 h2 { font-size: 1em; margin: 0; }
#text-652459501 img, #text-652459502 .gr_grid_book_container {
    float: left; width: 75px;
    border-width: 0;
}
#text-652459502 .gr_grid_book_container { width: 50px; height: 75px; }
.gr_grid_branding { display: none; }

/* next/prev */
.navigation { 
  position: absolute; 
  left: -50px; 
  width: 90px; 
  -moz-border-radius: 8px; border-radius: 8px; 
  padding: 5px;  
}
.nav-previous a {  }
.nav-next a {  }

/* layering */
#wrapper { z-index: 100; }
#header { z-index: 200; }
#primary { z-index: 150; } 
#secondary { z-index: 50; }


/* text treatments */
h1 { margin: 0; font-size: 1.3em }
#header p { margin: 0; }
div.sidebar { font-size: .9em; }
div#content { line-height: 1.4; }
#content h2 { margin-bottom: 2px; font-weight: 900; }
#content p { margin-top: 0; }
#content .entry-content { font-weight: 300; }
.sidebar h3 { margin-bottom: 0; }
#primary h3 { display: none; } /* easiest way to get rid of "Pages" */
.entry-meta { font-size: .8em; }

/* adding on, 4/30/10 */
.category-goodreads-reviews img { float: left; width: 50px; margin: 0 10px 5px 0; }
