/* 
kim blog  style sheet

colors: 
73a0c5		original blue 
147         deep blue
4f4f4f		light gray
4F4F5A		navy gray
959596      nondescript gray
b85b5a		muted red
749F3B		olive green
94CD02		darker olive green
848629		sidebar green
22776E		gray tinted with navy
81902E		another olive green
E4F8C5		pale green
FFA42E		orange
0063E9		blue
FFEFDE		pale orange
2355F0		bright blue
22776E		charcoal gray
424252

*/

/* Begin Typography & Colors
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
body {
    background: #FFA42E /*(url(http://thewei.com/grfx/horsesoldierslite.jpg) 0 0 no-repeat fixed*/;
    text-align: center;
    margin: 0 auto;
    padding: 0; 
    font-size: 85%; /* Resets 1em to 10px*/
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    color: #353535;
	}
#page {
	width: 830px;	
	margin: 12px auto;
	padding: 0;
	text-align: left;
	}
p {
	margin: 0 0 .2em;
	}
a {
    text-decoration: none;
    }
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
 
/* Begin Structure
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#content {
	/*width: 676px;*/
	margin: 0;
	}
#content p a {
	color: #FFEFDE; background: transparent;
    border-bottom: #FFEFDE 1px dotted;
	}
#content p a:hover {
    color: #848629;
    border-bottom: #848629 1px dotted;
	}
.narrowcolumn {
	float: left;
	width: 63%;
	padding: 1.5em 3em 0 0;
	margin: 0;
	}
.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;
	}
.entry p a:visited {
	color: #22776E;
	border-bottom: 1px dotted #22776E;
	}
/*.narrowcolumn .postmetadata p {
	text-align: center;
	}*/
.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 0px;
	}
.single .attachment {
	text-align: center;
	margin: 5px 0px;
	}
.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.5em 0 0;
	padding: 0 1em;
    font-size: .85em;
    color: #595959; background: #FFEFDE;
    }
#sidebar form {
	margin: 0;
	}
/*#sidebar .section {
	margin: 10px 6px 0 0;
	padding: 8px 6px 0 0;
	border-top: 3px solid #4F4F5A;
	border-bottom: 3px solid #4F4F5A;
	font-size: 1em;
	color: #4F4F5A;
	}*/

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


/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
/*	Begin Headers
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
h1, h2, h3, h4 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}
#header {
    text-align: center;
	width: 860px;
	margin: 0;
	padding: 0;
	border: none;
    }
#header .description {
	padding-bottom: 0;
	font-size: 1.3em;
	}
h4 a {
	color: #0064EB;
	}
h1, h1 a {
	text-align: center;
	margin: 1.5em 0 0;
	padding: 0;
	border-bottom: none;
    font-size: 1.42em;
    color: #262626;
	}
h2, h2 a {
	text-align: center;
	margin: .9em auto .7em;
	border-bottom: none;
	font-size: 1.2em;
	color: #262626;
	}
h3, h3 a {
	margin: 1.2em 0 .2em;
	padding: 0;
	border-bottom: none;
	font-size: 1.2em;
	color: #262626;
	}
h2.pagetitle {
	margin-top: 20px;
	text-align: center;
	font-size: 1.3em;
    }
#sidebar h2 {
	margin: 5px 0 0 0;
	padding: 3px 0;
	font-size: 1.1em;
	color: #4F4F5A;
	}
#sidebar h3 {
	margin: 5px 0 0;
	padding: 3px 0;
	border-top: 1px solid #4F4F5A;
	border-bottom: 1px solid #4F4F5A;
	font-size: 1.1em;
	color: #4F4F5A;
	}
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%;
	color: #22776E; background: transparent;
	}
h5 { 
	margin: 0 0 6px;
	padding: 0;
	color: #22776E;
	}

h3 a:visited, h4 a:visited {
	color: #22776E; 
	}
	
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/* 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: 0px;
	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;
	color: #494949;
	}
.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;
	color: #4F4F5A;
	}
#sidebar h2, h2.widgettitle  {
	text-transform: uppercase;
	margin: -.2em;
	padding: 0;
	color: #FFA42E;
	}
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: #848629; 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 {
    border-bottom: #4f4f4f 1px dotted;
	color: #848629;
	}
.navigation {
	margin: 12px 0;
	}
/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=*/


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

/* 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 Calendar
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
#wp-calendar #prev a {
	font-size: 9pt;
	}
#wp-calendar a {
    display: block;
    text-decoration: none;
	}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}
#wp-calendar caption {
	text-align: center;
	width: 100%;
	}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}
#wp-calendar td.pad:hover { /* Doesn't work in IE*/
	background: #595959; }
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



/* Begin Various Tags & Classes
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/
acronym, abbr, span.caps {
	cursor: help;
	}
acronym, abbr {
	border-bottom: 1px dashed #999;
	}
hr {
	display: none;
	}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.95em;
	line-height: 1.5em;
	}
.navigationtop, .navigationbtm {
	display: block;
	font-size: .9em;
	color: #22776E;
	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: .3em 2.5em .6em 1em;
	padding-left: 20px;
	color: #FFEFDE;
	/*border-left: 5px solid #ddd;*/
	}
blockquote cite {
	margin: 5px 0 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 {
	weight: 900;
	color: #262626;
	}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, b, strike {
	color: #4F4F5A;
	}
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: #22776E;
	}
.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;
    }

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


