*{padding:0;margin:0;}
body{font-size: 16px; font-family: helvetica, arial, sans-serif; color: #bbb; background-image: url(header.jpg); background-repeat: no-repeat; background-position: top center; background-color: #202120;padding-top: 177px;}
#container{width:940px; margin: 0 auto 0 auto; background-image: url(container.jpg); background-repeat: no-repeat; background-color: #292828; padding: 60px 0px 0 0;}

#navigation{padding-bottom: 10px; margin-left: 100px;}
#navigation li{list-style-type: none; display: inline;}
#navigation a{color: #ff27b7 !important; margin-right: 20px; text-decoration: none; font-size: 1.5em; letter-spacing: -1px;}
#navigation li a:hover{text-decoration: underline; color: #66ccff;}


#media-nav {margin-left: 185px;}
#media-nav li{list-style-type: none; display: inline; margin-right: 20px; letter-spacing: -1px}
#media-nav li a{font-size: 1em; color: #ddd; text-decoration: none}
#media-nav li a:hover{text-decoration: underline; color: #66ccff;}

#event-nav {margin-left: 372px;}
#event-nav li{list-style-type: none; display: inline; margin-right: 20px; letter-spacing: -1px}
#event-nav li a{font-size: 1em; color: #ddd; text-decoration: none}
#event-nav li a:hover{text-decoration: underline; color: #66ccff;}


#page-title{position: absolute; top: 85px; left: 50%; margin-left: -280px;}
#content{width: 475px; float: left; margin-left:100px; padding-top: 20px;}
.post{position: relative; margin: 50px 0 50px 0;}
.post .date{left: -85px; position: absolute; font-weight: bold; font-size: 2em; color: #666;}
.day, .month{display: block;}
p{margin: 10px 0; font-size: 0.8em; line-height: 1.2em}

h2, h3, h3 a{margin:10px 0; color: #ff5fd3; text-decoration: none;}

h1{font-size: 2em;}
h2{font-size: 1.6em;}
h3{font-size: 1.2em;}
h4{font-size: 1em; margin: 10px 0}
h5{font-size: 0.9em}
h6{font-size: 0.8em}

h5, h6{margin: 6px 0;}

h4 a, h5 a, h6 a, a{color: white;}
a img{border: none;}

a:hover{text-decoration: underline; color: #66ccff;}
#footer{clear: both; padding: 60px 100px 30px 100px;}
#sidebar{width: 200px; float: right; height: 300px; margin-right: 100px;}
#sidebar li{list-style-type: none;}
#sidebar p{text-align: left;}
.post-information {font-size: 0.8em; margin-top: 30px;}
.post h3{font-weight: normal; color: #fff; margin-bottom: 20px;}

.floatright{float: right; margin: 0 0 10px 10px;}
.floatleft{float: left; margin: 0 10px 10px 0;}

.alignleft {
	float: left;
	margin-right: 4px;
	margin-bottom: 4px;
}

.alignright {
	float: right;
	margin-left: 4px;
	margin-bottom: 4px;
}

.large-image{border: 8px solid #333;}
.thumbnail{border: 3px solid #333; margin-right: 4px; margin-top: 8px;}
.last{margin: 0;}

.current{border-bottom: 2px solid #fff;}


.clearer{
	clear:both;
}

.entry-meta{clear: left;}
.entry-meta p{font-size: 0.7em; color: #666; padding-top: 30px;}
.entry-meta a{color: #999;}

.postmetadata{clear: left;}

#comments{margin-top: 50px; clear:left;}
#comments h3{font-size: 1.3em}
.comment{margin-bottom: 30px;}
.comment-meta{font-size: 0.7em; color: #666; margin: 10px 0}
#comments-list{margin-bottom: 60px;}
#comments textarea{color: #333; font-family: Helvetica, Arial, sans-serif; font-size: 0.8em; border: 1px solid #111; padding: 6px; margin-bottom: 6px;}

.form-label, .form-input{font-size: 0.8em}
.form-input{margin-bottom: 10px;}


.gallery .gallery-item{float: left; margin-right: 4px; margin-bottom: 4px; display: block;}
.gallery{clear:left; height: 154px;}
.gallery .gallery-caption{font-size: 0.8em; margin: 10px 0;}
.gallery .gallery-item a{display:block; margin:1px solid red !important}

#nav-below{
padding: 20px 0;
margin-bottom: 10px;
}
#nav-below a{
font-size: 0.8em; color: #ddd;
}
.nav-previous{
float: left;
}
.nav-next{
float: right;	
}

.nav-previous img{background-image: url(backwards.png); padding: 6px 7px 5px 19px;}
.nav-next img{background-image: url(forward.png); padding: 6px 19px 5px 7px;}

.ec3_events li{font-size: 0.8em; margin-bottom: 10px;}