/* ----------------------------------------
Theme Name: basic
Theme URI: http://www.visual-assault.org/projects/wp_theme-basic/
Description: A totally stripped down and basic WordPress Theme
Version: 1.0
Author: Ron "eclip5e" Adams
Author URI: http://eclip5e.visual-assault.org
Last Modified: 2005.04.21
Provides: Theme definition file for WordPress 1.5
---------------------------------------- */
@import 					url("design/styles/default/screen.css");
@import 					url("design/styles/default/print.css");

* {
	margin:0;
	padding:0;
}

body {
	width:890px;
	padding:30px 0;
	margin:auto auto;
	text-align:center;
	font-size:62.5%;
	font-family: "Helvetica Neue" Helvetica, Arial, sans-serif;
	background: url('cmn/img/bg_greens.png') no-repeat top center;	
	color:#666;
}

h1 a {
	display:block;
	text-indent:-9999px;
	height:48px;
	width:351px;
	background: transparent url('cmn/img/hdr_samsa.gif') no-repeat;
}

h3 {
	margin:5px 0;
}

p {
	margin-bottom:1em;
}

a {
	color:#000;
}

div#container {
	border:20px solid #e6e6e6;
	text-align:left;
	margin:0;
	padding:20px;
	overflow:auto;
	background: url('cmn/img/bg_main.jpg') repeat-y scroll top center;
	
}

ul#nav {
	margin:5px 0;
	list-style-type: none;
	clear:both;
	overflow:auto;
	font-size:1.1em;
	margin-bottom:20px;
}

ul#nav li {
	float:left;
}

ul#nav li a {
	display:block;
	margin-right:15px;
}

ul#nav li.current_page_item a {
	color:#666;
		
	text-decoration: none;
}

div#content-main {
	float:left;
	width:500px;
	margin-right:20px;
}

div#content-secondary {
	float:left;
	width:250px;
}

div#donate {
	float:left;
	width:250px;
	background:#efefef;
	font-size:1.2em;
	padding:20px;
	margin-bottom:20px;
}

div#donate h2 {
	text-transform: uppercase;
	margin-bottom:10px;
	text-indent:-9999px;
	height:12px;
	width:122px;
	background: url('cmn/img/hdr_make_donation.png')	no-repeat;
}

div#content-secondary {
	background:#666;
	font-size:.9em;
	padding:20px;
}

div#content-secondary ul {
	list-style:none;
}

div#content-secondary h2 {
	color:#fff;
	text-transform: uppercase;
	margin-bottom:10px;
	text-indent:-9999px;
	height:12px;
	margin-left:7px;
}
div#content-secondary {
	position:relative;
}

div#content-secondary #upcoming h2 {
	width:125px;
	background: url('cmn/img/hdr_upcoming.png')	no-repeat;
}

div#content-secondary #upcoming span.view-all {
	display:block;
	top:20px;
	right:30px;
	position:absolute;
}
div#content-secondary #upcoming li {
	position:relative;
	
}
div#content-secondary #upcoming span.date {
	margin-right:8px;
	color:#ccc;
}

div#content-secondary #upcoming span.summary {
	margin-right:8px;
	font-weight:bold;
	
}
div#content-secondary #upcoming span.location {
	color:#efefef;
	margin-right:10px;
	
}


div#content-secondary li.widget_recent_entries h2 {
	width:95px;
	background: url('cmn/img/hdr_recent_news.png')	no-repeat;	
	
}
div#content-secondary #upcoming ul li, div#content-secondary li ul li {
	color:#fff;
	list-style:none;
	padding:6px;
	background:#808080;
	margin:5px 0;	
}

div#content-secondary a {
	color:#fff;
}

div#content-secondary ul {
	margin-bottom:40px;
}

div#content-secondary #upcoming ul li strong {
	font-weight:normal;
}

/* POSTS */
div.complexItem {
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:5em;
}
div.complexItem h3 {
	font-size:2em;
}

div.complexItem span.date {
	font-size:1.4em;
	display:block;
	margin-bottom:1em;
}

div.complexItem strong, div.complexItem p a, div.complexItem h4 {
	color:#000;
}

div.complexItem div  p img {
	border:10px solid #fff;
}

div.complexItem h2 {
	display:none;
}

div.complexItem h3 a, div.complexItem h3 {
	font-weight:normal;
	color:#000;
	text-decoration:none;
	letter-spacing: -1px;
}

/* Youtube vids */
div.ytembed {
	width:500px;
	height:412px;
	margin:20px 0;
}

/* Youtube vids */
p.mp3 {
	position:relative;
	height:20px;
}

p.mp3 object {
	width:150px;
	position:absolute;
}

/* AUDIO */
ul.media-list {
	list-style: none;
}

ul.media-list li {
	margin:0 28px 15px 0;
	float:left;
}

ul.media-list li p.title {
	font-weight:bold;
}

ul.media-list li p.album {
	color:#000;
	font-style:italic;
	font-weight:bold;
}

ul.media-list li p {
	margin:0;
	color:#666;
}



