/* 
kim blog  style sheet Orange Theme

Current colors
FFA42E	background orange
FFEFDE	background orange 2
FF9334	background orange 3
FEA156	background orange 4
F8D92D	lighter peach
FFEFDE	light peach (pale orange)
848629	sidebar olive green
4f4f4f	charcoal+ gray
595959	charcoal gray
353535	heavy charcoal (almost black)
DCE0D1	pale gray
4f4f5a	dark gray - body copy
484953	darker gray
EDFEE2	pale green

colors: 
73a0c5	original blue 
147		deep blue
0063E9	blue
2355F0	bright blue
0064EB	tending to neon blue
484953	navy tinted gray
959596	nondescript gray
262626	pretty much black
494949	midnight gray
b85b5a	muted red
749F3B	olive green
94CD02	darker olive green
81902E	another olive green
E4F8C5	pale green
424252	dark gray
CBE06C	fun version of olive green
D0E589	nice green1
D3E0A8	nice green2
D4D8C9	pale gray green
22776E	deep aquamarine

*/


/* Orange Theme
    Begin Typography & Colors
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
body {
	text-align: center;
	margin: 0 auto;
	padding: 0; 
	font-size: 85%; /* Resets 1em to 10px*/
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #484953;  background: #FEA156;
	}
#page {
	width: 960px;	
	margin: 4em auto;
	padding: 0;
	text-align: left;
	}
p {
	margin: 0 0 .2em;
	}
a {	font-weight: 900;
	text-decoration: none;
    }
a:hover {
	color: #FFEFDE;
	background: #484953;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
/* Begin Structure
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#content {
	margin: 2.6em 0 0;
	}
.narrowcolumn p a, .narrowcolumn ul a, .narrowcolumn ol a, .footer a, .single a {
	color: #FFEFDE;
	}	
.narrowcolumn p a:visited, .narrowcolumn ul a:visited, .narrowcolumn ol a:visited, .single a:visited  {
	border-bottom: 1px dotted #484953;
	color: #484953;
	}
.narrowcolumn p a:hover, .narrowcolumn ul a:hover, .narrowcolumn ol a:hover,.single a:hover  {
	color: #FFEFDE;
	background: #484953;
	}
.narrowcolumn {
	float: left;
	width: 63%;
	padding: 1.5em 3em 0 0;
	margin: 0;
	}
#postdate {
	float: right;
	color: #E7E4E4;
	}
/*.post h2 {
	float: left;
	}
.post h2 a {
	display: inline;
	}*/
.single {
	padding: 0 25px;
	margin: 5px auto;
	border: none;
	width: 600px;
    line-height: 1.6em;
	}
.narrowcolumn .entry, .single .entry {
	line-height: 1.4em;
	}
.single .entry p {
	font-size: 1.05em;
	margin: .4em 0 0;
	}
.post {
	margin: 1.2em 0 0;
	padding: 0;
	text-align: left;
	border-bottom: .2em solid #595959;
	}
.single .post {
	margin: 0;
	}
.narrowcolumn .postmetadata {
	padding-top: 5px;
	}
/*.single .postmetadata {
	margin:  0;
	}*/
.single .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0;
	}
.single .attachment {
	text-align: center;
	margin: 5px 0;
	}
.postmetadata {
	text-align: center;
	margin: .8em 0;
	padding: .6em 0 0;
	clear: left;
	}
.postmetadata p {
	padding-bottom: .3em;
	}
#sidebar {
    width: 28%;
    vertical-align:top;
    float: right;
	margin: 3.65em 0 0;
	padding: 0 1em;
    border-top: 4px solid #F8D92D;
    border-top: 4px solid #F8D92D;
    font-size: .85em;
    color: #595959; background: #F8F6F4;
    }
#sidebar form {
	margin: 0;
	}

#footer {
	margin: 4em 19em 0;
	padding: 1em 0 0;
	text-align: center;
	line-height: 160%;
	clear: both;
	background: transparent; 
	}
#footer p {
	margin: 0;  
	padding: .2em 0;
	text-align: center;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*	Begin Headers
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #484953;
	font-weight: bold;
	}
#header {
    text-align: center;
	width: 860px;
	margin: 0;
	padding: 0;
	border: none;
    }
#header .description {
	padding-bottom: 0;
	font-size: 1.3em;
	}
h1, h1a {
	text-align: center;
	margin: 3em 0 0;
	padding: 0;
	border-bottom: none;
    font-size: 1.62em;
	}
h2, h2 a {
	text-align: center;
	margin: .9em auto .7em;
	border-bottom: none;
	font-size: 1.1em;
	}
h3, h3 a {
	margin: 1.2em 0 .2em;
	padding: 0;
	border-bottom: none;
	font-size: 1.2em;
	}
h2.pagetitle {
	margin-top: 20px;
	text-align: center;
	font-size: 1.3em;
    }
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
h4 {
	text-align: left;
	margin: 3px 0 3px;
	padding: 0;
	font-size: 1.2em;
	line-height: 100%;
	}
h5 { 
	margin: 0 0 6px;
	padding: 0;
	}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/* Begin Lists
	Special stylized non-IE bullets do not work in IE,
	they merely default to normal bullets.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
html>body .entry ul {
	list-style: none;
	margin-left: 0;
	padding: 0 0 0 30px;
	padding-left: 10px;
	text-indent: -10px;
	} 
html>body .entry li {
	margin: 7px 0 8px 10px;
	}
/*.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}*/
.entry ol {
	margin: 0;
	padding: 0 0 0 35px;
	}
.entry ol li {
	padding: 0;
	margin: 0;
	}
.data ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
#sidebar ul, #sidebar ul ol {
	/*text-transform: uppercase;*/
	margin: 0;
	padding: 0;
	font-size: 1em;
	}
#sidebar h2, h2.widgettitle  {
	text-transform: uppercase;
	margin: -.2em;
	padding: 0;
	color: #848629;
	}
li.twitter-item {
	margin-bottom: .2em;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 8px;
	}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	color: #FFA42E; background: white;

	}
#sidebar ul ul, #sidebar ul ol {
	margin: 3px 0 0 0;
	}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 0;
	}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 0 0;
	padding: 0;
	}
#sidebar a {
    text-transform: lowercase;
    color: #848629; background: transparent;
    }
#sidebar a:hover {
	color: #FFEFDE;
	background: #4f4f4f;
	}
/*#sidebar h3 {
	text-transform: uppercase;
	color: #FFA42E;
	}*/
.navigation {
	margin: 1em 0;
	}
#sidebar h2 {
	margin: 5px 0 0 0;
	padding: 3px 0;
	font-size: 1.1em;
	color: #484953;
	}
#sidebar h3, #sidebar h3 a {
	text-transform: uppercase;
	margin: 5px 0 0;
	padding: 3px 0;
	border-top: 1px solid #484953;
	border-bottom: 1px solid #484953;
	font-size: 1.1em;
	color: #484953;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Begin Form Elements
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
.formtext {
	text-align: center;
	}
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}
#sidebar #searchsubmit {
	padding: 1px;
	}
.entry form { /* This is mainly for password protected posts, makes them look better.*/
	text-align:center;
	}
select {
	width: 130px;
	}
#commentform {
	background: transparent;
	}
#commentform p {
	margin: 5px 0;
	text-align: left;
	}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#commentform #submit {
	margin: 0;
	float: right;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


/* Begin Various Tags & Classes
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #FFEFDE;
	}
hr {
	display: none;
	}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.95em;
	line-height: 1.5em;
	}
.navigationtop, .navigationbtm, .navigationtop a, .navigationbtm a {
	display: block;
	color: #E6FED7;
	font-weight: 900;
	}
.navigationtop {
	text-align: right;
	margin-top: .9em;
	margin-bottom: 2em; 
	}
.navigationbtm {
	text-align: right;
	margin-top: 0;
	margin-bottom: .4em;
	}
blockquote {
	margin-top: 1em;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: .5em;
	padding-left: .7em;
	padding-right: .7em;
	border: 1px solid #F8D92D;
	font-size: .95em;
	color: #4f4f5a;
	background: #F8F6F4;
	}
blockquote cite {
	margin: .3em 0;
	display: block;
	}
.pullquote {
	margin: 6px 30px;
	font-style: italic;
	}
.center {
	text-align: center;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left
	}
.booktitle {
	font-style: italic;
	}
strong {
	font-weight: 900;
	}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, b, strike {
	color: #484953;
	}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}
acronym, abbr, span.caps
    {
	font-size: 0.9em;
	letter-spacing: .07em;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Begin Comments
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*.alt {
	margin: 0 0;
	padding: 0 10px 5px;
	background: #f8f8f8;
	border-top: none;
	border-bottom: 1px solid #749F3B;
	}*/
.commentarea {
	margin: 10px 0 0;
	padding: 0;
	font-size: 1em;
	color: #E6FED7;
	}
.commentarea p {
	margin-bottom: 6px;
	}
.commentlist li, #commentform input, #commentform textarea {
	font-size: 0.9em;
	}
.commentlist li, .commentlist cite, .commentlist cite a  {
	font-weight: bold;
	}
.commentlist cite, .commentlist cite a {
	font-size: 1.1em;
	}
.commentlist p {
	margin: 10px 5px 10px 0;
	font-weight: normal;
	line-height: 1.5em;
	}
.commentmetadata {
	margin: 0;
	/* display: block; */
	font-weight: normal;
	}
.commentlist {
	padding: 0;
	text-align: justify;
	}
.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Begin Images
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
img {
	vertical-align: bottom;
	}
a img, a:hover img {
  border: none;
    }
p img {
	padding: 0;
	max-width: 100%;
	}
img.centered {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
img.artpic {
    margin: 12px 0 0;
    border: 1px solid gray;
    padding: 6px;
    }

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



