/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: FrogLace WebDesign
	Author Site	: http://webdesign.parkertorrence.com
	Scheme Name	: Bast
	Comments	: Art by Gwen Wolfrose CSS by Parker Torrence
*/
html {
 margin: 0;
 padding: 0;
}
body { 
 font: 62.5%/1.7em 'Lucida Grande', Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif; 
 color: #efefef;
 margin: 0;
 padding: 0;
 background: #000 url('bg_page.gif') repeat 0 0;
}
img, img a, img a:hover {
 border: none;
}
#page {
	/* The entire design is contained within the 'page' id */
	background: #000 url('bg_bast.jpg') no-repeat 100% 0;
	border: none;
	width: 80%;
	margin: 0 auto;
	}
a {
 color: #8C7853;
 text-decoration: none;
 border: none;	
}	
.itemtext a:visited {
 color: #A67D3D;
 text-decoration: none;
 border: none;	
}	
a:hover {
 color: #8C7853;
 text-decoration: underline;
 border: none;	
}	
/* h1 see 'header' below */

p {
 font-size: 1.1em;
 font-weight: 500;
 margin: 0.5em 3%;
 padding: 0.5em 3%;
}
small {
 font-size: 0.9em;	
}
h6, .itemtext h6 {
 font-size: 1.1em;
 font-weight: 600;
 margin: 0.5em 3%;
}
h5, .itemtext h5 {
 font-size: 1.1em;
 font-weight: 500;
 margin: 0.5em 3%;
}
h4, .itemtext h4 {
 font-size: 1.2em;
 font-weight: 500;
 margin: 0.5em 3%;
}
h3, .itemtext h3 {
 font-size: 1.3em;
 font-weight: 500;
 margin: 0.5em 3%;
 padding: 0.5em 0;
}
h2, .itemtext h2 {
 font-size: 1.5em;
 font-weight: 500;
 margin: 0.5em 3%;
 padding: 0.5em 0;
}
#header {
	/* Contains the H1 and menu */
	height: 255px; 
	background: transparent url(none);
	width: 99.9%;
	margin: 0.5em 0 0 0;
	padding-top: 0;
	}
#header h1 {
 width: 550px;
 margin: 1em 0 0 2%;
 padding-top: 60px;
}	
#header p.description {
 width: 550px;
 margin: 2em 0 0 2%;
 line-height: 2.5em;
 font-size: 1.1em;
 letter-spacing: 0.05em;
 word-spacing: 0.25em;
 color: #aaa !important;
}	
#header  h1 a { 
 color: #A67D3D !important; 
 font-size: 1.5em; 
 line-height: 1.25em; 
 letter-spacing: 0.03em;
 font-family:  Papyrus, "Papyrus LET", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
 border: none;
}
#header h1 a:hover {
 color: #8C7853 !important;
 text-decoration: none;	
 border: none;
}
h1:hover {
 text-decoration: none;	
}
ul.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 1em;
	width: 70%;
	border-bottom: 1px solid #080808;
	}
ul.menu li {
	display: inline;
	margin: 0;
	}
ul.menu,
ul.menu li a {
	padding: 0.5em 15px 0.5em;
	}
ul.menu li a {
	color: #6C5833;
	}
ul.menu li a:hover {
	background: #222;
	color: #aaa !important;
	text-decoration: none;
	}
ul.menu li.current_page_item a {
	color: #6C5833 !important;
	background: #080808;
	text-decoration: none;
	}
ul.menu li.current_page_item a:hover {
	color: #aaa !important;
	background: #222;
	text-decoration: none;
	}
.admintab {
 right: 1em;
}

li.admintab a {
 color: #8C7853; 
}
.content {
 margin: 0;
 padding: 0;	
}
.primary {
	/* Contains the main column */
	margin: 0 0 1em 0;
	}
.primary img {
	margin: 0;
	padding: 5px;
	border: none;
	max-width: 100%;
	}
.item {
	/* Each entry is contained within the 'item' class */
	}
.itemhead {
 margin-bottom: 0.25em;	
 margin-left: 10px;
}
.itemhead h3 {
 font-weight: 600;
 line-height: 2em;
 letter-spacing: 0.1em;
}
.itemtext {
	/* The meat and potatoes of every entry */
	background: #101010 url('bg_item.gif') no-repeat 100% 0; 
	padding: 0 30px 1em 25px;	
 font-size: 1.2em;
 line-height: 1.5em;
 margin-left: 10px;
}
* html .itemtext {
 padding-right: 25px;	
}
.secondary {
	/* Contains the sidebar */
	width: 200px;
	padding-top: 10px; 
	margin:0 30px 0 0;
	float: right;
	}
* html .secondary {
 padding-top: 50px;	
}
body.home .secondary {
	/* Contains the sidebar */
	width: 200px;
	padding-top: 310px; /* adjustment to show the reflection */
	margin:0 30px 0 0;
	float: right;
	}
* html body.home .secondary {
 padding-top: 350px;	
}
.clear {
 width: 50%;	
}
/* things with icons */
blockquote {
 font-size: 1.1em;
 line-height: 1.5em;
 padding: 0.25em 30px;		
}
blockquote p {
 background: url('quote.gif') no-repeat 0 0;
 padding-left: 30px;
 text-align: left;		
}
blockquote p:after {
 content: url('quote_right.gif');
 vertical-align: text-top;
 margin-left: 10px;
}
.commentslink {
 line-height: 1.5em;
 padding: 5px 0 5px 20px;
 background: url('icons.gif') no-repeat 0 0;	
}
.chronodata, 
.comments .commentlist .commentmetadata {
 line-height: 1.5em;
 padding: 8px 0 2px 20px;
 background: url('icons.gif') no-repeat 0 -50px;	
}
.sb-about h2 {
 padding-left: 20px !important;
 margin-left:0;
 background: url('icons.gif') no-repeat 0 -125px;	
}
.sb-latest h2 {
 padding-left: 22px !important;
 margin-left:0;
 background: url('icons.gif') no-repeat 0 -75px;	
}
.sb-categories h2 {
 padding-left: 15px !important;
 margin-left:0;
 background: url('feather.gif') no-repeat 0 0;	
}

.sb-links ul li h2 {
 padding-left: 22px !important;
 margin-left:0;
 background: url('icons.gif') no-repeat 0 -100px;	
}
.sb-months h2 {
 padding-left: 20px !important;
 margin-left:0;
 background: url('icons.gif') no-repeat 0 -25px;
}
.livesearchform input#livesearch {
 padding-left: 35px !important;
 height: 25px;
 width: 160px;
 margin-left:0;
 border: none;
 color: #8C7853;
 background: url('icons.gif') no-repeat 0 -150px;	
}
.livesearchform input#livesearch:focus, 
.livesearch input#livesearch:active {
 color: #eee;
}
#searchform input#s {
 padding-left: 35px !important;
 height: 25px;
 width: 160px;
 margin-left:0;
 border: none;
 color: #8C7853;
 background: url('icons.gif') no-repeat 0 -150px;	
}
#searchform input#s:focus, 
#search input#s:active {
 color: #eee;
}

#searchform input#searchsubmit {display:none;}

.commentsrsslink {
 background: url('feed.gif') no-repeat 0 0;	
}
.navigation {
 width: 80%;
 margin: 0.5em auto;	
}
.navigation .left span {
 display:inline;
 height: 24px;
 width: 20px;
 padding-left: 25px;
 padding-top: 13px;
 background: url('nav_left.gif') no-repeat 0 0;	
}
.navigation .right span {
 display:inline;
 height: 24px;
 width: 20px;
 padding-right: 25px;
 padding-top: 13px;
 background: url('nav_right.gif') no-repeat 100% 0;	
}
* html .navigation .right span {
 background: url('nav_right.gif') no-repeat center right;
 line-height: 35px;
}
* html .navigation .left span {
 background: url('nav_left.gif') no-repeat center left;
 line-height: 35px;
}
h4 a.comments {
 padding-bottom: 1.5em;	
}
.trackbacklink {
 background: url('arrow_refresh.gif') no-repeat 0 0;	
 padding: 3px 0 10px 30px;
 height: 24px;	
}
ol#commentlist li {
 background: #000;	
}
/* misc */
.itemtext p {
 font-size: 1em;
 padding-top: 1em;	
 color: #efefef;
}
.itemtext ul, .itemtext ol {
 width: 90%;
 font-size: 1em;	
 color: #efefef;	
}
.itemtext ul li {
 list-style: url('li_dot.gif');
}
.itemtext ul li ul li  {
 list-style: url('dot.gif');	
}
.itemtext ol li {
 list-style: decimal	
}
.itemtext ol li ol li {
 list-style: lower-alpha;
 margin-right: 0;
 padding-right: 3%;	
 	
}
.itemtext ol li ol li ol li {
 list-style: lower-roman;
 margin-right: 0;	
 padding-right: 3%;	
}
.itemtext dl {
 padding: 0;
 margin: 0.5em 3%;	
}
.itemtext dt {
 font-weight: 600;
 letter-spacing: 0.02em;	
}
.itemtext dd {
 font-weight: 500;
 letter-spacing: 0.02em;
 padding: 0;
 margin: 0.25em 3%;	
}
p#footer {
 width: 80%;
 margin: 1em auto;	
}
hr {
 height: 0.0001pt;
 line-height: 0.0001pt;
 font-size: 0.0001pt;
 margin: 0;
 padding: 0;	
}
.item {
 margin-top: 5px;
 padding-top: 0;
}
.pagetitle h2 {
 font-family:  Papyrus, "Papyrus LET", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
 letter-spacing: 0.015em;
 line-height: 1.3em;
}
.itemtext p,
.itemtext h2,
.itemtext h3,
.itemtext h4,
.itemtext h5,
.itemtext h6,
.itemtext ul,
.itemtext ol,
.itemtext dl,
.itemtext cite {
 color: #efefef;
}

.itemtext p {
 font-size: 1.1em;
 line-height: 1.6em;	
}
#commentform textarea {
 border: 1px dotted #A67D3D;
 color: #aaa;
 background: #080808; 	
}
* html #commentform textarea {
 border: 1px solid #A67D3D;
}
#commentform textarea:focus,
#commentform textarea:active {
 border: 1px solid #A67D3D;
 color: #fff;
 background: #000; 	
}
input#submit {
 border: 6px double #111;
 background: #a67d3d;
 cursor: pointer;
 color: #000;	
}
input#submit:hover {
 border: 6px double #a67d3d;
 background: #111;
 cursor: pointer;
 color: #a67d3d;	
}

/* a few changes have taken place in the ID and CLASS names of the latest K2 version ... 
		these changes can be found below */
.page-head h2 a {
 font-size: 1.6em !important;
 font-weight: 600 !important;
 margin: 0.5em 3% 1em !important;
 padding: 1em 0 0;
 font-family:  Papyrus, "Papyrus LET", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
 letter-spacing: 0.035em;
 line-height: 1.3em;
 color: #8C7853 !important;
 text-decoration: none;	
}
.page-head h2 a:hover {
 color: #aaa !important;
 text-decoration: none;	
}
h3.entry-title a {
 font-size: 1.5em !important;
 font-weight: 600 !important;
 margin: 0.5em 3% 1em !important;
 padding: 0;
 color: #aa7 !important;
}
.entry-content {
	/* The meat and potatoes of every entry */
	background: #101010 url('bg_item.gif') no-repeat 100% 0; 
	padding: 0 30px 1em 15px;
 margin: 0 0 0 0;		
 font-size: 1.1em;
 line-height: 1.5em;
 margin-left: 10px;
 color: #8C7853 !important;
}
* html .entry-content {
 padding-right: 25px;	
}	

h6, .entry-content h6 {
 font-size: 1.1em !important;
 font-weight: 600 !important;
 margin: 0.5em 3%!important;
 color: #996 !important;
}
h5, .entry-content h5 {
 font-size: 1.1em !important;
 font-weight: 500 !important;
 margin: 0.5em 3%!important;
 color: #996 !important;
}
h4, .entry-content h4 {
 font-size: 1.2em !important;
 font-weight: 500 !important;
 margin: 0.5em 3%!important;
 color: #aa7 !important;
}
h3, .entry-content h3 {
 font-size: 1.3em !important;
 font-weight: 500 !important;
 margin: 0.5em 3%!important;
 padding: 0;
 color: #aa7 !important;
}
h2, .entry-content h2 {
 font-size: 1.5em !important;
 font-weight: 500 !important;
 margin: 0.5em 3%!important;
 padding: 1em 0 0;
 color: #aa7 !important;
}
.entry-content p { 
	margin: 0.75em 10px 0.75em 0px;
	color: #ffc !important; }
