/* @override http://echohunters.com/echos/wp-content/themes/echos/style.css */

/*
Theme Name: Echino
Version: 1.0
Author: Dana Whittle
Author URI: http://vizou.com/
*/

/* @group Basics */

* {  	
padding: 0; 
margin: 0; 
}

body {  	
font: normal 80% "Lucida Grande", Verdana, Arial, sans-serif; 
line-height: 18px;
color: #333; 
background: #2b140d; 
text-align: center; 
}

p {  	
font-size: 1em; 
padding: 6px 0 3px 0; 
}

img {  	
border: 0; 
}

strong {  	
color: #853A11; 
font-size: 110%;
}

em {  	
color: #379CB1;
text-transform: uppercase;
font-style: normal;
font-size: 0.85em;
}

a {  	
text-decoration: none;  	
color: #379CB1; 
}

blockquote {  	
margin: 9px 0;
}

ul li {  	
list-style: none; 
}

ol li {
list-style: decimal;
margin-left: 50px;
padding-left: 10px;
}

/* @end */

/* @group Layout */

.which-template {  	
display: none;
color: red; 
}

#header {  	
margin: 0 auto; 
text-align: center;
width: 800px; 
height: 200px; 
background: #2b140d url(images/header.jpg) no-repeat 0 top; 
overflow: hidden;
}

#menu {  
padding: 14px 24px 0 24px; 
margin: 0 auto;
width: 100%;
height: 70px;
overflow: hidden;
clear: both; 
}

#roundtop {  	
position: relative; 
background: #2b140d url(images/roundtop.jpg) no-repeat 0 0; 
padding: 0; 
margin: 0 auto; 
width: 800px; 
height: 31px; 
overflow: hidden;
}

#container {  	
margin: 0 auto; 
width: 800px; 
background: #2b140d url(images/bgrd.jpg) repeat-y; 
overflow: hidden;
clear: both;
}

#mainOne {  
text-align: left;	
margin: 0 auto; 
padding: 0 70px 30px 70px; 
overflow: hidden;
}

#subpages {  	
overflow: hidden;
margin: 10px 0 20px 0; 
}

#roundbottom {  	
position: relative; 
background: #2b140d url(images/roundbottom.jpg) no-repeat 0 0; 
padding: 0; 
margin: 0 auto; 
width: 800px; 
height: 50px; 
overflow: hidden;
}

#footer { 
overflow: hidden;
clear: both; 	
margin: 0 auto; 
width: 800px; 
height: 100px; 
padding: 0; 
text-align: center; 
font-size: 0.9em; 
color: #8cafbf; 
}

#footer a {  	
color: #8cafbf; 
letter-spacing: 1px; 
text-transform: lowercase; 
}

/* @end */

/* @group Navigation */



/* main menu **/

#menu a,
#menu a:hover {  	
float: left; 
width: 90px; 
height: 62px; 
margin: 0 9px;
display: inline; 
}

#menu li.link1 a {  	
background: url(images/menu/link1.jpg) no-repeat;
display: block;  
}

#menu li.link2 a {  	
background: url(images/menu/link2.jpg) no-repeat; 
display: block;   
}

#menu li.link3 a {  	
background: url(images/menu/link3.jpg) no-repeat; 
display: block;   
}

#menu li.link4 a {  	
background: url(images/menu/link4.jpg) no-repeat;
display: block;    
}

#menu li.link5 a {  	
background: url(images/menu/link5.jpg) no-repeat; 
display: block;   
}

#menu li.link6 a {  	
background: url(images/menu/link6.jpg) no-repeat; 
display: block;   
}

#menu li.link7 a {  	
background: url(images/menu/link7.jpg) no-repeat; 
display: block;   
}

#menu li.link1 a:hover,
#menu li.current_page_item.link1 a {  	
background: url(images/menu/link1b.jpg) no-repeat; 
display: block;   
}

#menu li.link2 a:hover,
#menu li.current_page_item.link2 a {  	
background: url(images/menu/link2b.jpg) no-repeat;  
display: block;  
}

#menu li.link3 a:hover,
#menu li.current_page_item.link3 a {  	
background: url(images/menu/link3b.jpg) no-repeat; 
display: block;   
}

#menu li.link4 a:hover,
#menu li.current_page_item.link4 a {  	
background: url(images/menu/link4b.jpg) no-repeat; 
display: block;  
}

#menu li.link5 a:hover,
#menu li.current_page_item.link5 a {  	
background: url(images/menu/link5b.jpg) no-repeat;
display: block;    
}

#menu li.link6 a:hover,
#menu li.current_page_item.link6 a {  	
background: url(images/menu/link6b.jpg) no-repeat;
display: block;    
}

#menu li.link7 a:hover,
#menu li.current_page_item.link7 a {  	
background: url(images/menu/link7b.jpg) no-repeat;
display: block;    
}

/* submenu **/


#subpages li {  	
display: inline; 
float: left; 
text-align: center;
margin-right: 36px;
padding: 3px 0;
}

#subpages li a {  	
display: block; 
color: #379CB1; 
border-bottom: 1px solid #eee;
padding-bottom: 3px;
}

#subpages li.current_page_item a {
color:  #853A11;
font-weight: bold;
border-bottom: 0;
}

#subpages li a:hover {  	
color: #ccc; 
}

/* @end */

/* @group Headers */

h1, h2, h3, h4, h5, h6 {  	
text-transform: lowercase; 
line-height: 100%;
}

h2 {  	
font-size: 2.8em; 
font-weight: normal; 
color: #379CB1; 
padding: 9px 0; 
}

h2 a {  	
color: #379CB1;  
}

h3 {  	
font-size: 1.6em;
font-weight: normal;
color: #D1BF40; 	
margin: 14px 0 4px 0; 
}

h3 a {
color: #D1BF40; 
}

h5 {  	
display: block; 
float: left; 
min-height: 120px; 
font-size: 1.1em; 
margin: 20px 40px; 
padding: 10px;
text-transform: none; 
border-bottom: 1px solid #ccc;
}

/* @end */

/* @group Main */

.post {
margin:  9px 0;
}

.post.grid {
float: left;
display: inline;
width: 33%;
text-align: center;
overflow: hidden;
}

.post.grid .entry {
padding: 18px;
}

.post.grid p {
padding: 3px 0;
}

.post.grid img {
float: none;
margin: 0;
padding: 6px 0 3px 0;
text-align: center;
}

.entry {  	
overflow: hidden;
}

.post ul li {  	
padding: 3px 0 6px 0; 
}

.border-top {
border-top: 1px solid #ddd;
}

.border-bottom {
border-bottom: 1px solid #ddd;
}

.postmetadata {  	
color: #557F99; 
font-size: 0.9em; 
text-align: right; 
margin: 9px; 
text-transform: lowercase; 
}

.date {  	
padding-left: 15px; 
background: url(images/arrows.png) no-repeat 0 50%; 
}

.more a {
float: right;
}

.rss {
background: url(images/icons/feed_blue.png) no-repeat 0 50%;
padding: 3px 0 3px 22px;
margin-left: 10px;
}

.admin {
background: url(images/icons/wrench_blue.png) no-repeat 0 50%;
padding: 3px 0 3px 22px;
margin-left: 10px;
}
.comments {  	
padding-left: 17px; 
background: url(images/comments.gif) no-repeat 0 50%; 
}

form label {  	
font-size: 0.9em;
font-weight: bold; 
}

img.alignnone,
.wp-caption.alignnone {
float: none;
}

img.alignleft,
.wp-caption.alignleft,
img.attachment-thumbnail {  	
float: left;
margin: 9px 18px 9px 0;
}

img.alignright,
.wp-caption.alignright {
float: right;
margin: 9px 0 9px 18px;
}

#mainOne .gallery img {
border: 1px solid #eee;;
float: none;
padding: 0;
margin: 0;
}

#mainOne .gallery-caption {
font-size: 0.85em;
color: #888;
text-transform: uppercase;
line-height: 98%;
padding: 3px 0;
}



/* gigpress */

#mainOne .gigpress-table {
border: 0;
}

.gigpress-table td.cell-1 {
width: 25%;
border-bottom: 2px solid #ddd;
vertical-align: middle;
}

.gigpress-table td.cell-2 {
border-bottom: 1px solid #ddd;
padding: 5px;
}

#mainOne .gigpress-date {
font-weight: bold;
}

#mainOne .gigpress-venue {
font-weight: bold;
color: #853A11;
margin-right: 5px;
}

#mainOne .gigpress-venue a {
color: #853A11;
}

#mainOne .gigpress-related {
font-size: 0.8em;
text-transform: uppercase;
display: inline;
}


/* @end */

/* @group Comments */

#comments {  	
margin: 10px 0; 
padding: 30px 30px 10px 30px; 
border-top: 1px dashed #666; 
}

#comments h2#respond {  	
font-size: 1em; 
margin-top: 20px; 
}

#comments li {  	
list-style: none; 
list-style-image: none; 
margin: 0 15px 0 -30px; 
}


/* @end */
