/*
Theme Name: Smash (starts out as 'Skeleton')
Theme URI: http://www.wynia.org
Description: This is here.
Version: 1.0
Author: J Wynia j@wynia.org
*/


body {
   /*background-color: #4a78a5;*/
   background:url(/images/background.gif) repeat-x;
   background-color:#2e445c;
   font-family:arial,sans-serif;
   font-size:14px;
   line-height:18px;
}

h1,h2,h3,h4 {
   font-family:lucida sans, trebuchet MS, arial,sans-serif;
}

h1,h2,h4 {
   margin:0;
   text-align:left;
   padding-top:.5em;
}

h2{
   border-bottom:3px double #ccc;
   font-size:2em;
   line-height:.8em;
   letter-spacing:-1px;
   color:#ccc;
   padding-top:1em;
   font-weight:normal;
}

h2 a, h2 a:visited {
   color:#555;
   padding:0;
}

h2 small, div#menu ul li a small {
   display:none;
}

small.post-date {
   display:block;
   text-align:right;
}

h3 {
   clear:left;
}

h4 {
   /*border-bottom:1px dotted #ccc;*/
}

a, a:visited {
   text-decoration:none;
   color:#87CEEB;
   color:#4682B4;
}

a:hover {
   text-decoration:underline;
}

.post-tags a {
   background:url(http://www.powells.com/images/silk/tag_blue.png) no-repeat;
   padding-left:20px;
   height:20px;
}

#wrapper {
   width:960px;
   margin:auto;
   background-color: white;	
   padding:0;
}


#logo {
   /*background-color: #4a78a5;*/
   height:211px;
   /*border-bottom: 15px solid #dbe4ed;*/
   width:960px;
   margin: 0 auto;
}

#menu {
   background:url(/images/menu_background.png) repeat-x;
   background-color:#333;
   color:white;
   font-weight:bold;
   height:38px;
   width:960px;
}

#menu ul {
   margin:0;
   padding:5px 0 0 10px;
   list-style:none;
   
}   

#menu ul li {
   float:left;
   margin-right:1.5em;
   text-transform:uppercase;
   padding-top:.5em;
}

#menu a {
   color:white;
}

#content {
   padding:0 0 0 1em;
   position:relative;
   background:url(/images/sidebar_background_color.png) repeat-y right;
}


#footer {
   clear:both;
   background:url(/images/menu_background.png) repeat-x;
   height:38px;
   width:960px;
   margin:0 auto;
}

#footer span {
   color:white;
   padding-right:10px;
   padding-top:10px;
   font-size:smaller;
   display:block;
   text-align:right;
}

#footer span a {
   color:white;
   text-decoration:underline;
}

img.invisible {
   display:none;
}


img.slideshow featured {
   float:left;
   margin-right:1em;
   border:1px solid #ccc;
   padding:3px;
}


#sidebar {
   background:url(/images/sidebar-background.gif) repeat-x;
   background-color:#dce5ec;
   float:right;
   width:380px;
   position:relative;

}

.newsletter {
   border-bottom:1px dotted #555;
   background:url(/images/search_background.png) no-repeat 5px 0;
   height:150px;
   padding:0px;
}

.newsletter form {
   position:absolute;
   top:50px;
   right:20px;
   text-align:right;
}



.newsletter input.newsletterTextInput {
   width:160px;
}

#sidebar-1, #sidebar-2 {
   /*position:absolute;
   top:100px;
   width:50%;
   padding-left:1em;*/
   padding-left:1em;
}

#sidebar-1 {
   float: left;
   width: 175px;
}

#sidebar-2 {
   border-left:1px dotted #555;
   float:right;
   width: 175px;
}

#sidebar-1 ul, #sidebar-2 ul {
   list-style:none;
   padding:0;
   font-size:small;
margin: 0;
}

img.big-pic {
   float:right;
}

.entry {
   /*
   width:440px;
   */
   color:#333;
}

.entry p.first:first-line {
   font-weight:bold;
   font-size:1.25em;
}


p.sharethis{
   background-color:#dce5ec;
   border-top:1px dotted #2e445c;
   border-bottom:1px dotted #2e445c;
   clear:left;
   padding:.5em 0;
}

.post {
   margin-bottom:3em;
   padding-bottom:1em;
   border-bottom:1px dotted #ccc;
   /*width:440px;*/
   margin-right:390px;
   text-align:justify;
}

p.postmetadata {
   clear:left;
   padding:1em 0;
   font-size:.9em;
   margin:0;
}

p.sidebar-photo {
   display:inline;
   float:left;
   padding:3px;
   margin:0;
}

img.slideshow {
   margin:5px;
   display:inline-block;
   display:inline;
   height:70px;
   width:97px;
   float:left;
   border:0;
}

.featured {
   border:0;
   width:535px;
}  

img.alignleft {
   float:left;
   margin-right:1em;
   margin-bottom:1em;
}

img.alignright {
   float:right;
   margin-left:1em;
   margin-bottom:1em;
}

blockquote {
   font-family:arial;
   background:url(/images/quote.png) no-repeat top left;
   padding-left:25px;
   
}


.single .front-page, .single .frontpage {
   display:none;
}

.commentlist {
   width:55%;
}

.commentlist li {
   border-bottom:1px dotted #ccc;
   margin-bottom:1em;
   padding-bottom:1em;
}

.commentlist cite {
   font-size:20px;
}

.commentlist .avatar {
   float:right;
   margin-left:1em;
   border:1px solid #ccc;
   padding:2px;
}

