/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
	background:#000000;
	color:#888;
}

a{
	color:#CCC; /* ALL LINKS ON PAGE BY DEFAULT (UNLESS OTHERWISE SPECIFIED) */
}

h1{
	color:#CCC;
}

h2, h3{ /* # OF COMMENTS ON COMMENTS HEADER, AND "Have your Say" in COMMENTS FORM */
	color:#FFF;
}
#primary h2{
	color:#CCC;
}

p{
}

ul li{
}

blockquote{
	border-left:2px solid #CCC;
	color:#CCC;
}

pre{
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}

table{
}
table th, table td{}
table th{
	background:#CCC;
	color:#000;
}
table td{
	background:#333;
	color:#FFF;
}
table caption{
	text-align:left;
	color:#FFF;
}

.rule{
	border-top:1px solid #FFF;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{ /* MAIN NAVIGATION BAR AT THE TOP*/
	background:#3A3A3A;
	border-bottom: 1px solid #4C4C4C;
}
#header h2{}/* BLOG TITLE */
#header h2 a{}

#header a{ color: #DDD;} /*NAVIGATION BAR LINKS*/

#header .nav {}/*NAV ITEMS IN HEADER, EG, NEXT & PREV */
#header .nav a{ border-left:1px solid #4C4C4C; }
#header .nav a:hover{ color:#888;}
#header .inside{} /* NAVIGATION BAR CONTENT */

#header p{}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary{ /*MAIN POST CONTENT*/
	background:#000000;
	color:#888;
	/*border: 1px solid #00F;*/
}

#primary.onecol-stories .primary{}
#primary.onecol-stories .secondary{}

#primary.twocol-stories .story{} /*MAIN POST CONTENT/TEXT*/

* html #primary.twocol-stories .story{}

#primary.twocol-stories .first, * html #primary.twocol-stories .first{}

.story h3{	/* POST TITLE */
	color:#CCC;
}
.story h3 a{ /*POST TITLE LINK*/
	color:#CCC;
	/*border-bottom:1px dotted #666;*/
}

.story .details{ /*BOTTOM OF POST : POSTED ON, CATEGORIES, ETC*/
	border-top:1px solid #1C1C1C;
	color:#666;
}

.story .details a{ /*BOTTOM OF POST : POSTED ON, CATEGORIES, ETC--------LINKS*/
	color:#666;
}
.story .details a:hover{ color:#FFF; } /*BOTTOM OF POST : POSTED ON, CATEGORIES, ETC--------LINKS------HOVER*/

/* Single Post Styles */

#primary .primary{ /*ARTICLE LIST IN ARCHIVE PAGES (IE IN A SPECIFIC MONTH OR CATEGORY)*/
}
#primary .secondary{
}
* html #primary .secondary{}

.secondary .featured p{
	border-bottom:1px solid #333333;
	border-top: 1px solid #333333;
}
.secondary .featured dl{
	border-bottom:1px solid #333333;
}
.secondary dt{
	color:#AAA;
}
.secondary dd{
}
.secondary dd a{ color:#808080; }
.secondary dd a:hover{ color:#FFF; }

.single-post h1, .single-post h2{}

/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/

#secondary{ /*COMMENTS BACKGROUND*/
	background:#151515;
	border:1px solid #1C1C1C;
}

.comment-head{
	border-bottom:1px solid #1C1C1C;
}
.comment-head h2{ /*COMMENTS BOX HEADER (EG # of COMMENTS)*/
	color:#CCC;
}
.comment-head a{
	color:#868686;
}
.comment-head .details{
}

ol#comments{
}
ol#comments li{
}

#comments cite{ /*COMMENT DETAILS (POSTED ON ETC)*/
	color:#666;
	border-bottom:1px dotted #3D3D3D; /*LINE INBETWEEN COMMENT AUTHOR/DETAILS, AND CONTENT*/

}
* html #comments cite{}
#comments cite span{
}
#comments cite .author{ color:#CCC;} /*COMMENT AUTHOR NAME*/
#comments cite .date{}
#comments cite .author a{ /*COMMENT AUTHOR NAME - LINK*/
}
#comments cite .admin-tools{
}
#comments cite .admin-tools a{
	background:#666;
	border:1px solid #999; /*UNKNOWN*/
}
#primary .secondary .admin-tools{}

#preview{
	border:1px solid #3D3D3D;
}
#preview p{}
#errors{ color:#FF0000;}

#comments .pingback cite .author{
}

#comments .content{
	color:#888;
}
#comments .content p{
}
#comments .content h3{
}

#comment-form{
}
input.textfield{ /*SINGLE LINE COMMENT INPUT BOXES (NAME/EMAIL/WEBSITE(*/
}
textarea.commentbox{ /*COMMENT INPUT BOX*/
}
label.text{
}
.formactions input.submit{ 
}
.formactions .spinner{
}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary{
}
#ancillary .block{
}
* html #ancillary .block{
}
#ancillary .twice-length{}
#ancillary .thrice-length{}
#ancillary .first, * html #ancillary .first{
}
#ancillary .block-separator{
}

#ancillary .block h2, #ancillary .block h3{
}

ul.dates, ul.counts, ul.blogroll ul, ul.pages{
	border-top:1px solid #3D3D3D;
}
ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li{
	border-bottom:1px solid #3D3D3D;
}
ul.dates .date{
	color:#858585;
}

ul.counts .count{
	color:#858585;
}

ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{
	color:#BFBFBF;
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ 
	color:#FFF;
}

ul.blogroll{}
ul.blogroll li{
}

ul.pages ul{
}
ul.pages ul li{
}
/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer{
	border-top:1px solid #4C4C4C;
	clear:both;
	color:#666;
}
#footer .inside{
}
#footer p{
	}
	
#footer p a{
}

#footer p.copyright{}
#footer p.attributes{}

#footer p.attributes a{
}
#footer a:hover{
	color:#FFF;
}

/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/

#search{
}
#search:hover{
}
#search .searchimg{
	background:url(images/search.gif) 0 0 no-repeat;
}
#search input{ 
	background:#CCC;
}
#search input:focus{
	background:#FFF;
}

#searchform{
}

#searchform #s{
	background:#222;
	border-bottom:1px solid #333;
	color:#666666;
}

#searchform #searchsubmit{
	background:#000;
	color:#666;
}

/* Legacy Typo CSS */

#search-results{
	background:#333;
	border-top:1em solid #000;
}
#search-results h3{
	background:#000;
	
}
#search-results small{
	border-top:1px solid #666;
	border-bottom:1px solid #555;
}
#search-results small a{
	color:#CCC;
}
#search-results ul li{
}
#search-results ul li:hover{
	background:#202020;
}
#search-result ul{ }
#search-results ul li a{
	border-bottom:1px dotted #CCC;
}

#search img.archives-icon{
}