/*
Theme Name: Signapse
Author: SMD
Description: <p>Three-column layout, using left column for blog stuff and right column for ads.</p>
*/

/*
	KEY COLORS:
	Greenish headings: #6A5A3B
*/

/*
	FONT FAMILIES
	font-family: Lucida, 'Lucida Sans', Verdana, Geneva, Arial, 'Trebuchet MS', 'Bitstream Vera Sans', Helvetica, Swiss, SunSans-Regular, sans-serif;

	font-family: 'Lucida Console', 'Andale Mono', 'Courier New', Courier, Verdana, Arial, sans-serif;

	font-family: Georgia, 'Bitstream Vera Serif', Palatino, 'Times New Roman', serif;
*/

#centre {
	display:inline;
	float:left;
	width: 550px;
	margin: 0 0 0 40px;
	padding:0;
	position:relative;
	/* background: transparent url(/graphics/bg_tint_fff.gif); */
	background:transparent;
	}
#sidebar_right {
	width: 250px;
	margin:0 0 0 35px; padding:0;
	}

pre {
	width: 95%;
	overflow:auto;
	font-size:12px;
	font-family: 'Andale Mono', 'Courier New', Courier, Verdana, Arial, sans-serif;
	color: #333;
	max-height: 350px;
	line-height: 18px;
	margin: 10px 0;
	border: 1px solid #333;
	padding: 5px;
	background: #fed;
	}
textarea#cp_message {
	width: 100%;
}

#recentcomments .recentcomments a:link, #recentcomments .recentcomments a:visited {
	background: none;
	}

p.postmeta {
	margin-bottom: 10px;
	color: #A73228;
	}

.categr, .monthr {
	margin-bottom: 20px;
	}
.categr h2, .monthr h2 {
	border-bottom: 1px solid #ccc;
	}

.rss {
	background: url(images/feed-icon-10x10.png) left center no-repeat;
	padding-left: 12px;
	}

/*
	COMMENTS  Etc
*/
.navigation {
	margin-bottom: 20px;
	float: left;
	}

.navigation a {
	font-size:11px;
	color: #666;
	}
.alignleft {
	float: left;
	}
.alignright {
	float: right;
	text-align: right;
	}
#navigation .alignleft, #navigation .alignright {
	width: 49%;
	}
.ileft {
	float: left;
	margin-right: 5px;
	}
#avatr {
	border: 1px solid #333;
	}
p.stats {
	color: #999;
	font-size: .8em;
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;
	}

input.textbox, textarea {
	background: #fff url(images/shadow_top.gif) repeat-x top;
	border: #ccc 1px solid;
	font: 1em Verdana, Arial, Serif;
	padding: 2px;
	}
input.textbox:focus, textarea:focus
{
	background: #fff url(images/shadow_top.gif) repeat-x top;
	border: #999 1px solid;
}
#submit {
	padding: 3px 5px;
	}

.MyAvatars {
	border: 1px solid #ccc;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	float: right;
	margin-left: 5px;
	margin-right: 10px;
	padding: 3px;
	}

/*
	*** MAIN PAGE COMPONENTS ***
*/


/* DESIGN & LAYOUT */

span.menu_divider { width: 20px; }
#content .commentsfeedr {
	background: url(images/ico/feed_add.png) no-repeat left center;
	padding: 3px 0px 3px 20px;
	}
#content .trackbackr {
	background: url(images/ico/arrow_refresh.gif) no-repeat left center;
	padding: 3px 0 3px 20px;
	}

/*
	*** POST ***
*/

.entry {
	margin: 0 0 10px 0;
	padding: 0;
	color: #000;
	}
.entry a, .entry a:link, .entry a:visited {
	color:#633;
	font-style:italic;
	}
.entry a:hover { color: #a11; }
.entry blockquote {
	padding: 4px 10px 5px 10px;
	margin: 0;
	border-left:15px solid #ddd;
	background: #eee;
	}
.entry p {
	color:black;
	padding: 5px 0;
	line-height: 1.5em;
	font-size: 13px;
	}
.entry p strong { color: #311; }
.entry img {
	margin:0;
	margin-bottom:5px;
	border:1px solid #aaa;
	}
.entry img.centered {
	display:block;
	text-align:center;
	margin:5px auto;
	}
.entry img.alignleft {
	float:left;
	margin-right:5px;
	}
.entry img.alignright {
	float:right;
	margin-left:5px;
	}
p.author {
	font-family: Georgia, 'Bitstream Vera Serif', Palatino, 'Times New Roman', serif;
	font-style: italic;
	color: #454;
	padding-left: 10px;
	border-left:5px solid #a88;
	}
span.author_attribution {
	font-size:90%;
	padding-right:5px;
	}
span.author_name {
	font-weight:bold;
	letter-spacing: 0.1em;
	}
.post {
	position: relative;
	width: 98%;
	margin-bottom: 10px;
	}
.post ul.postspermonth {
	list-style:none;
	padding: 0;
	margin: 0;
	}
.post p a {
	/* border-bottom: 1px solid #ccc; */
	}
.post ul {
	margin-left: 35px;
	}
.post ol {
	margin-left: 40px;
	}
.post p a:hover {
	border: none;
	}
.post h2, .post h2 a {
	font-family: 'ITC American Typewriter', 'American Typewriter', 'Courier New', Courier, serif;
	font-size: 30px;
	font-style:normal;
	letter-spacing: 0.1em;
	padding: 5px 0;
	color: #717543;
	display: block;
	}
.post h2 a:hover {
	color: #a00;
	padding-bottom: 4px;
}
p.dateline {
	color: #aaa;
	}
p.meta {
	background: url(/graphics/sketch-divider.png) bottom center no-repeat;
	font-size: 10px;
	margin-bottom: 25px;
	color: #866;
	padding-bottom: 30px
	}
p.meta a {
	color: #866;
	text-decoration: none;
	}
div.post-content { margin: 8px 0; }

p.postmetadata {
	/* used in 'single.php' to show metadata after the posting */
	padding: 3px 0;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #ddd;
	margin: 15px 0 5px 0;
	font-size: 0.8em;
	color: #222;
	}
p.postmetadata a, p.postmetadata a:link, p.postmetadataa:visited {
	color:#c00;
	}
/*
span.user {
	padding: 3px 5px 3px 0;
	}
*/
span.catr_label {
	padding: 3px 3px 3px 0;
	}
span.catr {
	padding: 3px 5px 3px 0;
	}
span.editr {
	padding: 2px 2px 2px 18px;
	}
span.commr {
	background: url(images/ico/comment.gif) 0 0 no-repeat;
	padding: 0 2px 0 18px;
	}

/*
	COMMENTS
*/
h3#respond, h3#comments {
	font-size: 12px;
	font-style: italic;
	color: #222;
	margin: 20px 0 0 0;
	}

.commentlist {
	border: 1px solid #ddd;
	padding: 2px;
	}

#comment {
	width: 98%;
}

p.commentmetadata {
	font-size:9px;
	}
p.commentauthor {
	font-size:11px;
	font-weight:bold;
	}
.commenttext { padding: 0 0 0 30px; }

#commentform label, #commentform p {
	color: #222;
	margin-left: 5px;
	}
.comment {
	background: #eee;
	border-bottom: #ddd 1px solid;
	list-style: none;
	margin: 0;
	padding: 1em 0.5em;
	}
.alt {
	background: #fff;
	}

/* AWSOM news announcements */
#announcements { }
#announcements h1 { margin: 0 0 2px 0; padding:0; }
#announcements h2 { margin: 0 0 2px 0; padding:0; }
#announcements p { margin:0; padding:0; line-height:1em; }
#announcements p.smalltext { }
#announcements p span.citation { }

/*
	SEARCHBOX
*/
input#s {
	width: 100px;
	padding: 1px;
	margin-bottom: 10px;
	background: #F7F0D4;
	border: 1px solid #A57369;
	color: #333;
}
input#s:focus {
	background: #fff;
	color: #333;
	}

input#searchsubmit {
	margin: 0;
	}

/*
	SIDEBARS
*/

.sidebar  ul {
	list-style: none;
	padding: 0;	margin: 0;
	}
.sidebar li {
	padding: 0;	margin: 0;
	list-style-image:none;
	}
.sidebar ul li ul {
	padding: 0 0 0 5px;	margin: 0;
	}
.sidebar  ul li ul li {
	background: url(/graphics/ul.gif) left center no-repeat;
	list-style-image:none;
	margin: 0;
	padding: 2px 0 2px 8px;
	font-size:11px;
	}
.sidebar  ul li ul li a { color: #000; }
.sidebar  ul li ul li a:hover { color: #a.sidebar  ul li ul li00; }
.sidebar  ul.children {
	/* margin-left: 5px; */
	}
.sidebar .categories, .widget, .sidebar .linkcat, .sidebar .section {
	margin-bottom: 20px;
	}

#sidebar_left {
	width:150px;
	margin-left: -670px;
	}

/*
	PAGES
*/
blockquote.page_menu { padding:3px; margin:0 0 10px 10px; }
blockquote.page_menu p { margin:0;padding:0; }
blockquote.page_menu ul { padding:0; margin:0; }
li.page_menu_item {
	list-style:none;
	background: url(/graphics/ul.gif) top left no-repeat;
	font-size: 13px;
	padding-left:8px;
	margin-left:0px
	}
li.page_menu_item ul li.page_item {
	font-size:10px;
	margin-left:10px;
	}

/*
	CFORMS
*/
form.cform {
	color: #222;
	}
form.cform label {
	font-size: 10px;
	color: #222;
	}
form.cform fieldset {
	background: #E9FFDB;
	padding: 5px;
	border: 1px solid #A57369;
	}
form.cform legend {
	background: #A57369;
	color: #fff;
	border: 1px solid #A57369;
	padding: 3px 10px;
	font-size:12px;
	}
form.cform span.reqtxt, form.cform span.emailreqtxt,
form.cform input.sendbutton {
	color: #222;
	}

.sidebar ul.sectionMenu {
	list-style:bullet;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	}
.sidebar li.pfMenuItem {
	list-style-position: inside;
	margin: 2px 0px;
	list-style-image: url(images/blt_yell_loz_shad.gif);
	font-weight:bold;
}
.sidebar li.pfMenuItem a {
	color:#800;
	}
.sidebar li.pfMenuItem a:hover {
	color:#f00;
	}
	