/*
Theme Name: DELTA 9
Theme URI: http://www.delta-9.net
Description: DELTA 9 clean 2.1
Version: 2.1
Author: Suzie Blackman
Author URI: http://www.delta-9.net
Tags: 

*/

/* transparency 


*/
#navbar, #wp_page_numbers, .wp_page_numbers, #breadcrumb, .home #infobar{ 
filter:alpha(opacity=60);
opacity: 0.6;
-moz-opacity:0.6; }

.post .postinfo .hidden{
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
}

/*

*/



body{
	margin:0;
	padding:0;
	background: #666 url('assets/bg.gif') repeat-x 0px 152px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:14px;
}

a{ color:white; text-decoration:none; }
a img { border:0;}
form{margin:0;}

.clearboth{
	display:block;
	max-height:0px;
	height:1px;
	border:0;
	background-color:transparent;
	clear:both;
	overflow:hidden;
}
.clearleft	{
	display:block;
	max-height:0px;
	height:1px;
	border:0;
	background-color:transparent;
	clear:left;
	overflow:hidden;
}

#headerholder{
	width:100%;
	background: #333 url(assets/headerbg.jpg) repeat-x;

}

#header{
	width:1008px;
	margin:0px auto 0px auto;
	padding:0px;
	height:168px;
	overflow:hidden;
	background:url(assets/eyes.jpg) 435px 21px no-repeat;
}

#holder{
	width:1008px;
	margin:0px auto 16px auto;
	position:relative;	
}

#navbar, #infobar{
	position:absolute;
	top:0;
	left:0;
	width:136px;
	padding-top:16px;

}

#main{
	position:absolute;
	top:0;
	left:152px;
	width:640px;
	padding:16px;
	/* background-color:#ddf; */
	color:#bbb;
	
}

#infobar{ left: 840px;	}

/* header */
h1{
	height:54px;
	width:287px;
	overflow:hidden;
	background:url(assets/logo.jpg) no-repeat;
	margin:32px 0px 0px 0px;
	padding:0;
}
h1 a{ 
	height:54px;
	width:287px;
	display:block;
}
h1 span{display:none;}

#description{
	margin:5px 0px 0px 0px;
	font-size:14px;
	color:#000;
}

#catdescription p{
	color:white;
	margin:0px 0px 8px 0px;
	padding:0;
}

/* main column */
#breadcrumb{
	height:16px;
	overflow:hidden;
	font-size:12px;
	margin-bottom:4px;
}



#breadcrumb ol{
	margin:0;
	padding:0;
}

#breadcrumb li{
	margin:0;
	padding:0px 4px 0px 0px;
	display:inline;
	list-style:none;
}

#breadcrumb a{color:#999;}
#breadcrumb a:Hover{color:#ccc;}
#breadcrumb a:after{	content: "  ::  ";}

h2{
	margin:0;
	padding:0px 0px 8px 0px;
	font-size:16px;
	color:#bbb;
}
#main h2{
	color:#fff;
	font-size:30px;
	font-weight:normal;
	padding:0px 0px 4px 0px;
}

.post{
	border-top:16px solid black;
	color:#bbb;
}

.home .post{
	width:304px;
	float:left;
}

.archive .post, .search .post{
	clear:both;
}

.home .odd{
	margin-right:32px;
	clear:both;
}

.home .even{}

.home .thumb, .archive .thumb, .search .thumb{
	display:block;
	width:136px;
	float:left;
	margin-right:16px;
	padding-bottom:16px;
	overflow:hidden;
}

.postinfo{
	float:left;
	padding-bottom:8px;
}

.home .postinfo, .author .postinfo{width:152px;}
.archive .postinfo, .search .postinfo{ width: 488px;}

.nothumb .postinfo{
	float:none;
	width:auto;
}

.home .post .catheading, .archive .post .catheading, .search .post .catheading{
	display:block;
}

.home .post .catheading:after, .archive .post .catheading:after, .search .post .catheading:after{
	content: " :: ";
}


.home .postinfo h3 , .archive .postinfo h3, .search .postinfo h3{
	font-weight:normal;
	margin:0;
	padding:6px 0px 0px 0px;
	font-size: 18px;
}

.home .nothumb .postinfo h3, .archive .nothumb .postinfo h3, .search .nothumb .postinfo h3{
	padding-left:152px;
	float:none;
	background: url('assets/thumbbg.gif') repeat-y;
}

.post .postinfo .hidden{
	font-size:11px;
	padding:8px 0px 0px 0px;
}

.archive .postinfo .hidden, .search .postinfo .hidden{padding-top:4px;}

.post.nothumb .postinfo .hidden{
	padding-left: 152px;
}

.post .editbutton{visibility:hidden;}
.post:hover .editbutton{visibility:visible;}

.editbutton a, .logout{
	font-size:12px;
	background-color:#333;
	padding:0px 5px 0px 4px;
	border:1px solid #999;
}

.editbutton a:hover, .logout:hover{
	background-color:#000;
}

a.dlbutton{
	display:block; 
	float:left;
	background-color:#666;
	color:#ccc;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-weight:bold;
	padding:4px;
	width:6em;
	text-align:center;
	margin:0px 8px 16px 0px;
}
a.dlbutton:hover{
	color:white;
	background-color:#888;
}

.mixmeta .meta, ol.tracks li span{
	display:block;
	float:left;
	margin-top:4px;
}

ol.tracks{
	list-style:none;	
	margin:0;
	padding:0;
}

ol.tracks li{ clear:left; }

ol.tracks a.dlbutton{
	margin:0px 8px 8px 0px;
	width:8em;
}

/* comments in posts */
#commentsholder{
	padding:16px;
	background-color:#333;
	-moz-border-radius: 16px;
	-khtml-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	margin-top:32px;
	color:#999;
	clear:both;
}
#commentsholder a{color:#ccc}
#commentsholder a:hover{color:#fff}

#commentsholder .rss{
	float:right;
	display:block;
	background:url(assets/rss.gif) no-repeat;
	padding-left:20px;
	height:16px;
	margin-bottom:8px;
}

#commentsholder h3{
	font-size:24px;
	margin-top:0px;
	font-weight:normal;
}

#commentsholder input#author, #commentsholder input#email, #commentsholder input#url{
	border:0;
	width:266px;
	padding:4px;
	background-color:#777;
	color:#fff;
	margin:0px 8px 8px 0px;
	clear:both;
}

#commentsholder #comment{
	width:600px;
	border:0;
	height:100px;
	background-color:#777;
	color:#fff;
	padding:4px;
	margin:0px 0px 8px 0px;
	clear:both;
}


#commentsholder #submit{
	padding:4px;
	border:0;
	background-color:#777;
	color:white;
}

/*comments list */

ol.commentlist{
	list-style:none;
	margin:0px 0px 15px 0px;
	padding:0;
}
ol.commentlist li{
	list-style:none;
	margin: 0
	padding:0;
}

ol.commentlist li .commentbody{
	margin-bottom:15px;
}

ol.commentlist ul.children{
	padding:0;
	margin: 0px 0px 0px 56px;
}
 /* need to work these out from the PSD */


/* navigation */

#navigation, #navigation ul {
	list-style:none;
	margin:-5px 0px 0px 0px;
	padding:0;
}

#navigation a, #navigation .current-cat li a,  #navigation .current_page_item li a{ color:#999; }
#navigation .current-cat a, #navigation .current_page_item a{ color:#ccc; }
#navigation a:hover, #navigation .current-cat a:hover, #navigation .current-cat li a:hover{color:white;}

#navigation li{
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:16px;
	list-style:none;
}
#navigation li a{	
	padding:4px 0px 0px 0px; 
	display:block;
}

#navigation li li{
	padding:0px 0px 0px 16px; 
	font-weight:normal;
	font-size:14px;
}
#navigation li li a{	padding:4px 0px 0px 0px }

#searchbox{margin:16px 0px 16px 0px;}
#searchbox h2{display:none;}

#searchbox #s{
	border:0;
	background-color:#777;
	color:#fff;
	padding:3px;
	width:130px;
	font-size:14px;
	
}
#searchbox .button{
	background-color:#777;
	font-size:14px;
	border:0;
	margin:4px 0px 0px 0px;
	color:#ccc;
	padding:3px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


#searchbox .button:hover{
	color:white;
}

#copyright{
	font-size:12px;
	margin-top:16px;
}

#login{
	padding:8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color:#333;
	font-size:12px;
}

/* infobar */

#infobar{
	font-size:14px;
}

.category #infobar{
	border-top:16px solid black;	
	margin-top:76px;
	padding-top:8px;
}

#infobar a:hover{ color:#fff; }

#infobar a{ color:#ccc;	}

#infobar p{
	color:#999;
	margin:0px 0px 16px 0px
}

#infobar h2{ color:#999 }


#feeds ul{
	padding:0px 0px 16px 0px;
	margin:0;
}

#feeds a.rss{
	background:url(assets/rss.gif) no-repeat;
	padding-left:20px;
	display:block;
	height:16px;
	margin-bottom:8px;
}

#feeds li{
	list-style:none;
	margin:0;
}

#homecomments ul.recent_comments{
	margin:0px 0px 8px 0px;
	padding:0;
	font-size:12px;
	color:#999;
}

#homecomments li{
	list-style:none;
	margin:0px 0px 16px 0px;
	padding:0;
	background:url(assets/commentbg.gif) no-repeat 56px 32px;
}

#homecomments  .kjgrcGravatar{
	float:left;
	margin:0px 8px 8px 0px;
}

#homecomments .commenter{
	height:48px;
	overflow:hidden;
}

#homecomments a.thecomment{
	display:block;
	clear:both;
	background-color:#777;
	padding:8px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	color:#ccc;
	width:120px;
	margin-bottom:4px;
}
#homecomments a.thecomment:hover,#homecomments li .compostinfo a:hover{color:white;}

#homecomments li .compostinfo{
	font-size: 11px;
	display:block;
}
#homecomments li .compostinfo a{color:#ccc;}


/* infobar on single */

.single #infobar #author{
	border-top:16px solid black;
	margin-top:60px;
	font-size:12px;
	overflow:hidden;
}

.single #infobar #author .avatar{
	float:right;
	margin:16px 0px 8px 8px;
	display:block;
}

.single #infobar #author p.author{
	margin-top:16px;
}
.single #infobar #author p.date{
	clear:both; 
}

.textwrap{word-wrap: break-word ;}

.pagination {
	margin-bottom: 0px;
	padding:0;
	border-top:16px solid #000;
	font-size:12px;
	overflow:hidden;
	clear:both;
}
		  
.pagination ul,.pagination li,.pagination a {
	padding: 0;
	margin: 0;
	font-weight: normal;
	list-style: none;
	text-align: left;
	word-spacing: 0px;
	color:#aaa;
} 


.pagination ul {
	width: 100%;
}
.pagination li {
	float: left;
	display: block;
}

#main .pagination a {
	display: block;
	margin-right:4px;
	padding: 8px 4px 16px 4px;
}
#main .pagination li.active_page a {color:#ccc; }
#main .pagination li a:hover, #main .pagination li.active_page a:hover {color:#fff;}

.pagination li.space {
	padding: 8px 4px 16px 4px;
}

.pagination li.first_last_page {}

.pagination li.page_info {
	float: left;
	display: block;
	padding: 8px 10px 16px 0px;
}


/* authors page */

ul.contributors{
	margin:0px -35px 0px 0px;
	padding:0;
}

ul.contributors li{
	margin:0px 24px 8px 0px;
	padding:0;
	list-style:none;
	float:left;
	width:144px;
}

ul.contributors .gravatar{
	float:left;
	margin:0px 8px 0px 0px;
	width:48px;
	overflow:hidden;
}

ul.contributors .postcount{
	font-size:12px;
	display:block;
}



/* stuff for the Flickr plugin */

ul.d9_flickr_gallery, .d9_flickr_gallery{
 list-style:none;
 margin:0;
 padding:0;
 background-color:black;
 padding:20px;
 padding-bottom:19px;
 margin-bottom:15px;
}

ul.d9_flickr_gallery li, .d9_flickr_gallery .item{
	float:left;
	margin:0;
	padding:0;
	display:block;
}

ul.d9_flickr_gallery li a{
	display:block;
}

.d9_slideshow{
	display:none;
	width:100%;
	background-color:#000;
}

.d9_med_img{ /* outer div for vertical centreing */
	height:500px;
	display: table; 
	#position: relative; 
	overflow: hidden;
	width:100%;
	clear:both;
}

.d9_mid{
	 #position: absolute; 
	 #top: 50%;
	 display: table-cell; 
	 vertical-align: middle;
}

.d9_inner{ 
	#position: relative; 
	#top: -50%;
}

.d9_slideshow img{
		margin-left:auto;
		margin-right:auto;
		display:block;
}

.d9_img_description{
	text-align:center;
	font-size:12px;
	color:#999;
	padding-top:10px;
	marhgin-bottom:-10px;
}

.d9_flickrlink{
	color:#666;
	font-size:11px;
	padding-left:10px;
}
#content a.d9_flickrlink:hover{
	background:none;
	color:#FFF;
}

a.d9_close{
	display:block;
	color:#999;
	float:right;
	padding:5px;
}

#content a.d9_close:hover{
	background:none;
	color:#ccc;
}


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:0;
	margin-top:16px;
}

.wp-caption {
	text-align: center;
	padding:0;
}
 p img.alignright{
	margin-left:16px;
	margin-bottom: 16px;
 }
 
  p img.alignleft{
	margin-right:16px;
 }

.alignright{
	float:right;
	margin-right:0px;
}

.alignleft{
	float:left;
	margin-left:0px;
}

.wp-caption a{
	margin:0;
	padding:0;
}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
