/*   
Theme Name: Elliot Theme
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Ian Stewart
Author URI: http://themeshaper.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thema
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
/* @import url('../thematic/library/layouts/2c-r-fixed.css'); */

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

#ppp {
height:136px;
width:98px;
position:fixed;
bottom:30px;
left:50px;
background:url(http://elliotcole.com/ppp.jpg) no-repeat;
z-index:-1;
}

#main {
width: 1080px;
}

#primary {
width:270px;
float:left;
}

#container {
margin-left:320px;
margin-top:10px;
}

.widgettitle {
display:none;
}

#primary {
text-transform:lowercase;
font-weight:900;
margin-top:3px;
}

#primary ul {
font-size:48px;

}

#primary ul ul {
margin:0 0 0 10px;
list-style-type:none;
font-size:.7em;
line-height:1em;
}

a:link {
text-decoration:underline;
color:#102e30;
}

a:visited {
color:#102e30;
}

a:hover {
color:red;
}

#respond {
width:500px;
font-size:90%;
}



.form-textarea {

}

#comment {
height:100px;}

#comments {
width:70%;
}

#form-allowed-tags {
display:none;
}

.form-submit {

}


.entry-content {
font-size:75%;
line-height:110%;

}

.hentry {
margin-bottom:30px;

}

.entry-content p {

}

#wrapper, p, h2, h3 {
color:#102e30
}

h2.entry-title a:link {
color:#102e30;

}

strong {
color:#102e30;
}

.entry-title a:link {
text-decoration:none;
}

/* SIDEBAR COLORS */

ul.xoxo a:link {
text-decoration:none;
}

ul.xoxo a:visited {
text-decoration:none;
}

ul.xoxo a:hover {
text-decoration:none;
}


/* BIO */

#cat-92 a:link {
color:#003a38;
}

#cat-92 a:visited {
color:#003a38;
}

#cat-92 a:hover {
color:#002221;
}


/* BLOG */
#cat-21 a:link {
color:#7e883b;
}

#cat-21 a:visited {
color:#7e883b;
}

#cat-21 a:hover {
color:#5d662c;
}



/* MUSIC */
#cat-3 a:link {
color:#dfaa4b;
}

#cat-3 a:visited {
color:#dfaa4b;
}

#cat-3 a:hover {
color:#997533;
}


/* WEB */
#cat-13 a:link {
color:#de6a3e;
}

#cat-13 a:visited {
color:#de6a3e;
}

#cat-13 a:hover {
color:#af5331;
}

p.down {
padding-top:50px;
}



/* MUSIC PAGE */

ul.piece-list {
list-style-type:none;
}

li.piece {
height:145px;

}

li.piece .title {
font-weight:900;
float:left;
}

li.piece .title a:link {
text-decoration:none;
}

li.piece .title a:visited {
text-decoration:none;
}

li.piece .excerpt {
font-size:12px;
line-height:110%;
width:450px;
height:120px;
float:left;
overflow:hidden;
}

li.piece .excerpt p {
width:100%;
margin:4px 0 0 0; 
}
li.piece img.picture {
float:right;
margin-right:20px;
}

li.piece img.picture-wide {
float:right;
}

li.piece .audio {
width:0px;
float:left;
position:relative;
right:30px;
top:1px;
}

li.piece .a2 {
top:20px;
}

li.piece .a3 {
top:40px;
}

li.piece .a4 {
top:60px;
}

li.piece .a5 {
top:0px;
right:50px;
}

li.piece .a6 {
top:20px;
right:50px;
}

li.piece .a7 {
top:40px;
right:50px;
}

li.piece .a8 {
top:60px;
right:50px;
}

h2.entry-title {
margin-bottom:0;
}

.meta-date {
font-size:9px;
color:#949494;
}

.year {
position:absolute;
left:250px;
font-size:12px;
font-style:italic;
color:#e0e0e0;
}

.category-bio .meta-date {
display:none;
}

.category-bio p {
width:604px;
}

.category-bio p img {
margin-bottom:5px;
}

.category-bio blockquote p {
width:504px;
}

.category-the-oracle-hysterical .meta-date {
display:none;
}

.entry-content {
margin-left:20px;
margin-right:20px;
}

#pop-player {
position:absolute;
left:150px;
}

#pop-player a:link {
font-size:10px;
text-decoration:none;
}

body.slug-contactform {
visibility:hidden;
background:black;
}

/* ALCESTIS */
body.slug-alcestis .entry-content  {
text-align:center;
width:320px;
border:solid #f1f1f1;
padding:15px 15px 5px 15px;
}

body.slug-alcestis h1.entry-title {
visibility:hidden;
}

body.slug-alcestis .meta-date, body.slug-alcestis #nav-below {
display:none;
}

object#pod_audio_1 {
margin:5px;
}


#nav-above {
position:absolute;
}

#headline {
width:1050px;
float:left;
position:absolute;
top:15px;
left:140px;

}

#headline a {
display:block;
width:250px;
height:250px;
float:left;
margin-right:3px;
margin-bottom:3px;
}

#headline a.one {
/* background:url(http://elliotcole.com/babi-1.jpg) no-repeat; */
}

#headline a.two {
/* background:url(http://elliotcole.com/rp-2.jpg) no-repeat; */
}

#headline div.four {
width:250px;
height:250px;
/* background:url(http://elliotcole.com/selkie-1.jpg) no-repeat; */
float:left;
margin-right:5px;
}

#headline div.three {
width:250px;
height:250px;
/* background:url(http://elliotcole.com/electra-1.jpg) no-repeat; */
float:left;
margin-right:5px;
}



#headline a.one:hover {
/* background:url(http://elliotcole.com/babi-2b.jpg) no-repeat; */
}

#headline a.two:hover {
/* background:url(http://elliotcole.com/rp-2b.jpg) no-repeat; */
}

#headline div.four:hover {
/* background:url(http://elliotcole.com/selkie-2.jpg) no-repeat; */
}

#headline div.three:hover {
/* background:url(http://elliotcole.com/electra-2.jpg) no-repeat; */
}





/* Spring 2010 rev */
.home ul.xoxo li {
font-size:150%;
line-height:80%;
}

.s-category-music .meta-date {
display:none;
}

.s-category-music .entry-title {
text-align:center;
}

.narrow {
width:70%;
}
