/* definitions ´

light background = #636158
dark background = #11100F

light bg text = #0B0B0B
dark bg text = #9E9E9E

a link = #959085

a hover = #EED8AB

heading = #C0AB87

heading a link = #C0AB87

light bg text a link = #0B0B0B

accent = #F83A00

comment text = #959085


+---------------------------------------------+
| classes |
+---------------------------------------------+
lightbg
lightbgtext
darkbg
darkbgtext
sectionheading
accent
*/

/*
.lightbg {background-color:#636158}
.darkbg {background-color:#11100F}
.lightbgtext {color:#0B0B0B}
.darkbgtext {color:#9E9E9E}
.sectionheading {color:#C0AB87}
.sectionheading a {color:#C0AB87}
.lightbgtext a {color:#0B0B0B}
.accent{color:#F83A00}
.secondarytext {color:#959085}

*/
/*+-------------------------------------------+
  |   			UTILITY 					  |
  +-------------------------------------------+*/
  
h1, h2, h3, h4, h5, h6 {
	margin:0.5em 0;
	padding: 0;
	font-weight:normal;
	line-height:1.5em;
}
	
form, div { padding: 0; margin: 0; }
p { margin: 0 0 1em 0; padding: 0; }
img { border: 0; }
td {vertical-align:top}


/* tags */

a {color:#959085;}
a:hover { color: #EED8AB; }

body {
	margin: 0;
	background:url(../images/body_background.png) repeat-x;
	background-color:#11100F;
	color:#9E9E9E; 
	font: 85%/1.6em "Lucida Grande", "Lucida Sans Unicode", Verdana;
}

h1, h2 {
	font-size: 1.5em;
}

/* container */
#container {
	padding:36px 50px 0 50px;
	background: url(../images/turntable_right.jpg) 0 0 no-repeat;
	width:760px;
}

/* main */
#main {
	margin-right:235px;
}

/* sidebar */
#sidebar { float:right;	width:225px;padding-left:30px;}
#sidebar h3 {color:#C0AB87; letter-spacing:0.2em; clear:both;line-height:2em;}
#sidebar ul {padding:0; margin:0; list-style:none}
#sidebar li {padding:0; margin:0;}

/* header */
#header {margin-left: 290px;height:200px;color:#0B0B0B;}
#header h1 a {font-size: 1.6em;text-decoration:none;color:#0B0B0B;}
#header h1 a:hover {color:#EED8AB;}

/* main */
#main h3.subheading {font-size:1.8em; color:#C0AB87;margin-bottom:0;line-height:1.2em;}
#main h3.subheading a {color:#C0AB87;}
#main h3.subheading a:hover {color:#EED8AB;}
#main .all_metadata {font-size:0.8em;color:#C0AB87;}

/* article */
div.article {
	padding:0 10px 30px 0;
}
.article h2, .article h3, .article h4, .article h5, .article h6 { color: #C0AB87 }
.article .categories, .article .time_posted {display:none;}

/* episode */
a.resource {font-size:1.5em;}

/* articles list */
.articles_list {list-style:none;padding-left:0;margin-left:0;}
#footer {
	border-top: 1px solid #959085;
	font-size: 0.9em;
	clear:both;
}
#footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer li{
	list-style: none;
	padding: 0 0.5em;
	margin: 0 0;
	border-right: 1px solid #4F4F4F;
	display: inline;
}

#footer li.last {
	border-right: 0;
}


#flickr div img {
 	border: 5px solid #000;
	width:60px;
	height:60px;
}


 #flickr div.flickrsquare { 
        float:left;
        margin-right: 4px;
        margin-bottom: 4px;
			border:1px solid #959085;
 }

/* evdb */
#evdb .event {
	margin:10px 0;
	clear:both;
	width:100%;
}

#evdb .time {
	border: 1px solid black;
	width:3.5em;
	float:left;
	margin-right:0.7em;
	background-color:#1A1917;
	color:#C0AB87;
	font-size:0.9em;
}

#evdb .day {text-align:center;font-size:1em;font-weight:bold}
#evdb .date {text-align:center}
#evdb .location {	font-size:0.9em;}

/* audoplayer */
.audio_player {color:#959085; margin:10px 0 30px 10px}
.audio_player .player {float:left;}
.audio_player .audio_source {font-size:1.2em;display:block;margin-bottom:0.4em;}
.audio_player p {margin:0;padding:0;line-height:1.2em;}
.audio_player .details {margin-left:65px;}


/* lightbox */
div .lightboxplugin {display:inline;margin-right:10px}
.lightboxplugin img {border:1px solid #fff;padding: 5px;background-color:#000;}





/*

h1, h2, h3, h4, h5, h6 { margin: .2em .2em .2em 0; padding: 0; }
form, div { padding: 0; margin: 0; }
p { margin: 0 0 1em 0; padding: 0; }
img { border: 0; }



a {
	color: 	#AA3C31;
	text-decoration: none;
}
	
a:hover { 
    background-color: transparent; 
    border-bottom: 1px solid #999900;
    color: 	#999900; 
}


body {
    background: #742624 url(../images/bg-tile.png) left bottom repeat-x;
    background-color: #742624;
    color: #000;
	font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;
	font-size: 80%;
	line-height: 140%;
	margin: 20px;
	padding: 0;
	text-align: left;
}
	
#container {
    background: #fff url(../images/header.gif) 0px 0 no-repeat;
    border: 5px solid #fff;
    margin: 0 auto;
	padding: 0;
	width: 710px;
	text-align: left;
}

#header {
	height:180px;
	visibility:hidden;
}

#content {
	background: transparent url(../images/bg-tile-content.png) 0 0 repeat-y;
	margin: 7px 0 7px 0;
	padding: 0;
	border:1px solid #fff;
}

#main { 
	background-color: transparent;
	float: left;
	margin: 0;
	padding: 15px 25px 15px 15px;
	width: 441px;
}

#sidebar {
	float:right;
	background-color: transparent;
	margin: 0 10px 0 10px;
	padding: 20px 10px 10px 0;
	width:190px;
}

#footer {
	background: #000 url(../images/footer.gif) top left no-repeat;
    height: 169px;
  	margin: 0;
	padding: 0 1em;
	clear:both;
}

#div1 { clear:both;}



.article {
	background: url(../images/post-b.gif) no-repeat 50% bottom;
	margin: 2em 0 3em .5em;
	padding-bottom: 2em;
	}
	
.article h3 {
	padding: 0;
	font-size: 1.7em;
}
	
.article h3 a {
	color: 	#EC5F00;
	text-decoration: none;
	border: none;
	}
	
.article h3 a:hover {
	background-color: transparent;
	color: 	#AA3835;
}

.article h4 {
	color: 	#666;
	padding: 0;
	font-size: 1.2em;
}
	
.article h4 a {
	color: 	#DF2060;
	text-decoration: none;
	border: none;
	}
	
.article h4 a:hover {
	background-color: transparent;
	color: 	#6E5222;
}

.article ul {
	font-size: 1em;
 	list-style-type: none;
	margin: 0 0 1em 1.5em;
 	padding: 0;
}
 		
.article ul li {
	background: transparent url(../images/bullet-post.gif) 0 50% no-repeat;
 	padding-left: 14px;
}

p.categories {
	font-size: .9em;
	text-align: right;
	margin-right: .5em;
	}
	
p.time_posted {
	font-size: .9em;
 	padding: 0;
	color: #666;
}

.article blockquote {
	background-color: transparent;
	background: transparent url(../images/theme/q-open.gif) 0 0 no-repeat;
	margin: .4em 2em .4em 2em;
	padding-left: 2.5em;
}

.article pre {
	background-color: #fff;
	border: 1px solid #FFBC79;
	font-size: .95em;
	padding: .4em;	
}
	
h4.blueblk {
 	border-bottom: 1px dotted #EC5F00; 
 	color: #EC5F00;
 	font-size: 1.2em;
 	letter-spacing: .1em;
 	padding: .5em;
 	margin: 1em 0;
}



  
#sidebar h3 {
	background-color: transparent;
	color: #999900;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: .1em;
	margin: 0 0 .5em 0;
	padding: 0 0 0 .5em;
}

#sidebar h3 a {
	color: #A34422;
}

#sidebar h3 a:hover { 	
	background-color: transparent;
 	color: #89803D;
}

#sidebar ul {
	font-size: 1em;
 	list-style-type: none;
	margin: 0 0 3em .5em;
 	padding: 0;
}
 		
#sidebar ul li {
	background: transparent url(../images/bullet-sidebar.gif) 0 50% no-repeat;
 	padding-left: 14px;
}
*/


