/*  
Theme Name: Velvet Earthquake
Theme URI: http://www
Description: Fluid width two-column design with custom homepage and static pages
Version: 1.0
Author: Perry Bonewell
Author URI: http://www

*/



* {
margin:0;
padding:0;
}

body {
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
background-image: url('images/background.gif');
background-repeat:repeat-x;
background-color: #2A2A2A;
line-height:1.25em;
}
	
h2, h3 {
padding-bottom:0.75em;
color:#FFF901;
line-height:1.25em;
font-size:120%;
}

a:link {color:#AEE72C;}

a:visited {color:#AEE72C;}

a:hover {
color:#FE9810;
text-decoration:underline;
}


img a:hover {background-color:#3B3B3B;}


h4 {padding:0.75em 0 1.5em 0; color:#FFF901;}
p {padding:0 0 1em 0; color:#fff;}


	
#page {
background-color:transparent;
background-image:url('images/main-image.jpg');
background-repeat:no-repeat;
position:relative;
height:1%;
}

#header {
height:315px;
}


#logo-box {margin:0; padding:0; display:block; width: 315px; height: 315px; background: url('images/logo-animation.jpg') 0 0 no-repeat;}
#logo-box ul{margin:0; padding:0; list-style:none;}
#logo-box li a {margin:0; padding:0; list-style:none; position:absolute; }

#logo-button a {top: 0; height:315px; width:315px; background: url('images/logo-animation.jpg') 0 0 no-repeat;}
#logo-button a:hover {top: 0; background-position: -315px 0;}
#logo-button a:active {top: 0; background-position: -630px 0;}



.wp-caption-text {color:#959595; font-size:90%; line-height:1.10em; padding-top:5px;}

.display-none {margin-left:-1000em;}

.flyer {color:#FFF901; font-size:75%; margin:0; padding:0;}

#nav-bar {
background-color:#111111;
background-image:url('images/navigation-background.jpg');
background-repeat:no-repeat;

margin-bottom:1em;
padding:5px 0 5px 0;
}

.archive-meta {
margin:1em;
}

.archive-meta h2{
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-size:120%;
padding-bottom:10px;
}


ul #menu {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#menu li {
display: inline;
list-style: none;
}

#menu li a {
padding:0 3px 0 3px;
margin-left:1em;
font-family:"Courier New", Courier, monospace;
color:#FFF901;
font-size:150%;
text-decoration:none;
font-weight:bold;

background-color:transparent;
}

#menu li a:hover {
color:#FE9810;
text-decoration:underline;
}

#menu .current_page_item a {padding:0 3px 0 3px; margin-left:1em;  color:#757575;}

#search {
/*margin-top:10px;*/
margin-right:5px;
float:right;
}

.welcome-container h2 {font-size:110%;}

.events-container h2 {font-size:110%;}
.events-container h2 a {color:#FFF901;text-decoration:none;}
.events-container h2 a:hover {color:#FE9810;}

.welcome-container {
background-image:url('images/sidebar-background.png');
border: 2px dashed #2F2F2F;
color:#fff;
width:46%;
float:left;
margin:0;
padding:0.5em;
margin-bottom:1.25em;
}

.events-container {
border: 2px dashed #2F2F2F;
margin:0;
background-image:url('images/sidebar-background.png');
width:46%;
float:right;
padding:0.5em;
margin-bottom:1.25em;
}

#sidebar-container {
float:left;
width:100%;
overflow:hidden;
position:relative;
}

#content-container {
float:left;
width:100%;
} 

#main-content {
width:73%;
position:relative;
float:left;
left:2%;
}

#sidebar {
padding-bottom:1.25em;
margin-bottom:1.25em;
position:relative;
float:left;
width:21%;
background-image:url('images/sidebar-background.png');
left:4%;
border: 2px dashed #2F2F2F;
}


#sidebar h2 {
font-size:110%;
font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#FFFF01;
padding:1em 0.75em 0.25em 0.75em;
}

#sidebar ul li {
list-style-type:none;
}

#sidebar ul li li{
list-style-type:circle;
color:#AEE72C;
margin-left:1.75em;
letter-spacing:0.75px;
}


#sidebar ul li li a:hover{
color:#FE9810;
}


#sidebar ul li li a{
color:#AEE72C;
}

.post {
background-image:url('images/sidebar-background.png');

background-repeat:repeat;
padding:1em 1.75em 1em 1.75em;
margin-bottom:1.25em;
/*position:relative;*/
}

.post {color:#fff; border: 2px dashed #2F2F2F;}

.post h2 {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#FFF901;

}

.post h2 a, h3 a {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-decoration:none;
background-color:transparent;

}

.post h2 a:hover, h3 a:hover {
color:#FE9810;
text-decoration:underline;
}

.post h3 {color:#FFF901; font-size:100%;}

/*.post h3 a {color:#AEE72C; font-size:100%;}*/


.postmetadata {clear:both;}

p.postmetadata {color:#9f9f9f; padding:0.25em 0 0 0;border-top: thin dashed #9f9f9f;}

.alignleft {float:left;}

.alignright {float:right; padding:0.5em;}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.avatar {padding:0.75em}

#commentform {
padding:0 0 0 1em;
}


textarea {
width: 90%;
height: 300px
}

.comments-template{
margin: 1em 0 0 0;
padding: 0;
background-color:#333;
color:#959595;
}

ol.commentlist {margin:0; padding:0;}

.comments-template h3{
	padding: 1em;
}

.comments-template ol{
	list-style: none;;
}

.alt {background-color:#3f3f3f;}

.comments-template ol li{
	line-height: 18px;
	border-bottom: thin dashed #ccc;
padding:0 0 0.75em 0;
margin:0 1em 0 0;
}

.comments-template h2, .comments-template h3{
	font-size: 90%;
}

.commentmetadata {
	font-size: 90%;
padding:0 0.75em 0.75em 0.75em;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template p{
	color:#959595;
	font-size:90%;
width:90%;
padding-left:2.5em;
padding-top:0.75em;
}

.comments-template textarea{
}

#comments, #postcomment {padding-left:2em;}

.edit-link {margin:5px;}
.edit-link a {padding:2px; background-color:white;color:red;font-weight:bold;}
.edit-link a:hover {clear:both;background-color:red;color:white;}


#flickr-badge img a:link {
color:#AEE72C;
}

#flickr-badge h2 a:hover {background-color:transparent; text-decoration:underline; color:#FE9810;}

#flickr-badge h2 {padding-bottom:2px;}

#flickr-badge h2 a {font-family:"Courier New", Courier, monospace; padding:0.5em; font-size:0.75em; color:#FFF901; text-decoration:none; padding:0;}


.flickr-meta-links {color:#4F4F4F; padding:15px 0 0 0; margin-bottom:1em;}

.flickr-meta-links a {color:#757575;}

.flickr-meta-links a:hover {color:#FE9810;}


#footer {background-color:#000; margin:0; padding:1em; clear:both; text-align:center;}

#footer p {color:#4F4F4F; }

#footer a {color:#757575;}

#footer a:hover {color:#FE9810;}
	

 .tt-older-posts {
	color:#FFF901;
border: 2px dashed #2F2F2F;
background-image:url('images/sidebar-background.png');
overflow: auto;
}

#highlight>.tt-flickr-Small {margin:0 1em 10px 0; float:left;}

.highlight {
float:left; margin:0 1em 10px 0;
}

#highlight {
margin:0 1em 1em 0;
padding:1em 2em;
background-image:url('images/sidebar-background.png');
background-repeat:repeat;
line-height:1.25em;
color:#fff;
overflow: auto;
height:1%;
border: 2px dashed #2F2F2F;
}

#highlight h2 {padding-bottom:0.75em;}

#highlight h2 a {text-decoration:none;}

.album h2 {padding-bottom:0.75em;}

.album h2 a {text-decoration:none;}

.album {clear:both;padding-bottom:1em;}

.albums {
margin:1em 1em 0 0;padding:0 2em 0 2em;
}

.albums-small {padding:2em}

.tags {
margin:1em 1em 1em 0;
padding:0 2em 1em 2em;
line-height:1.5em;
}

.tags  a:hover {
color:#FE9810;
text-decoration:underline;
}

.tags a {
color:#AEE72C;
}

#flickr-badge{
text-align:center;
top:5px;
right:1em;
position:absolute;
background-color:#000;
width:174px;
}

#photoalbum-nav {margin:0.75em 0 0.75em 0;}

#photoalbum-nav a {color:#AEE72C; margin:0.75em 0 0.75em 0;}

#photoalbum-nav a:hover {color:#FE9810;}

#cloud {margin-bottom:1em; line-height:1.25em;}

#photos {padding-top:1.5em; clear:left;}

 .post ul {
padding:5px 0 10px 1em;
color:#fff;
}

.post ol {
padding:5px 0 10px 1em;
color:#fff;
}