/*
Theme Name: kposehn
Theme URI: http://kposehn.com/blog/
Description: Theme developed specifically for Kristin Poshen
Version: 1
Author: Jayme Yen
Author URI: http://jaymeyen.com/
Tags: 
*/


body {
	background:#fff;
	}
	
p {	
	font-family:'Trebuchet MS', sans-serif;
	font-size:14px;
	line-height:145%;
	margin:0 0 5px 0;
	padding:0;
	color:#666;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#666;
	margin:0 0 10px 0;
	padding:0;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
	color:#666;
	margin:0 0 5px 0;
	padding:0;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
	font-weight:normal;
	color:#666;
	margin:0 0 5px 0;
	padding:0;
	}
	
h4 {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	}
	
h6 {
	font-family:'Trebuchet MS', sans-serif;
	font-size:10px;
	line-height:140%;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
	}

ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#666666;
	display:inline;
	}
	
a:link {
	color:#FF3399;
	text-decoration:none;
	outline:none;
	}

a:visited {
	color:#FF3399;
	text-decoration:none;
	outline:none;
	}

a:hover, a:active {
	color:#FFCC00;
	text-decoration:none;
	outline:none;
	}

img {
	display:block;
	padding:0;
	margin:10px 0 0 0;
	}
	
.alignleft { /* this class so wp doesn't try to flow text around img; for kristin's older posts that still have this style */
	display:block;
	clear:both;
	padding:0;
	margin:10px 0 10px 0;
	}

small {
	font-family:'Trebuchet MS', sans-serif;
	font-size:9px;
	line-height:140%;
	color:#666;
	margin:0;
	padding:0;
	}


/* page structure */

#wrap {
	width:960px;
	padding:0;
	margin:0 0 0 26px;
	}
	
#navigation {
	width:870px;
	float:left;
	padding:17px 0 0 0px; /*this to match tables in index.html */
	margin:0 0 40px 0;
	}
	
#main {
	width:870px;
	padding:0;
	margin:0;
	}
	
#content {
	width:670px
	padding:0;
	margin:0;
	float:left;
	}
	
.post {
	width:600px;
	padding:0;
	margin:0 0 30px 0;
	}
	
.entry { /* affects php the_content */
	width:500px;
	padding:0;
	margin:0 0 15px 0;
	}
	
.post h1 a:link, .post h1 a:visited {
	color:#666;
	text-decoration:none;
	outline:none;
	}
	
.post h1 a:hover, .post h1 a:active {
	color:#FFCC00;
	text-decoration:none;
	outline:none;
	}
		
		
/* next and previous arrows */

.navigation {
	width:600px;
	padding:0 0 50px 0;
	margin:60px 0 0 0;
	}

.navleft {
	float:left;
	clear:both;
	font-family:'Trebuchet MS', sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
	}

.alignright {
	float:right;
	font-family:'Trebuchet MS', sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
	color:#666;
	}
	
	
/* comments structure */

ol.commentlist {
	width:600px;
	font-family:'Trebuchet MS', sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:10px 0 0 0;
	}

.commentlist li {
	font-family:'Trebuchet MS', sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0;
	margin:0;
	}

.reply {
	font-family:'Trebuchet MS', sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
	}
	
/* forms structure */
	
input {
	padding:0;
	margin:5px 0;
	}
	
textarea {
	padding:0;
	margin:0;
	}
	
label {
	font-family:'Trebuchet MS', sans-serif;
	font-size:14px;
	color:#666;
	padding:0;
	margin:0;
	}


/* sidebar structure */
	
#sidebar {
	width:200px;
	padding:0;
	margin:0;
	float:right;
	}
	
#news {
	padding:0;
	margin:5px 0 0 0;
	}

#links {
	padding:0;
	margin:40px 0 0 0;
	}

#archive {
	padding:0;
	margin:20px 0 0 0;
	}

#categories {
	padding:0;
	margin:20px 0 0 0;
	}

#admin {
	padding:0;
	margin:20px 0 0 0;
	}


/* footer */

#footer {
	width:600px;
	padding:0 0 10px 0;
	margin:0;
	float:left;
	clear:both;
	}
	

/* other text styles */

.wp-caption-text { /* image captions */
	font-family:'Trebuchet MS', sans-serif;
	font-size:10px;
	color:#666;
	margin:0 0 10px 0;
	padding:0;
	}

.tags {
	font-family:'Trebuchet MS', sans-serif;
	font-size:9px;
	line-height:140%;
	color:#666;
	margin:0 0 60px 0;
	padding:0;
	}
	
.comments {
	font-family:'Trebuchet MS', sans-serif;
	font-size:9px;
	line-height:140%;
	color:#666;
	margin:0;
	padding:0;
	}
	
#content p {
	margin:0 0 15px 0;
	padding:0;
	} 
	

	
/* sidebar text styles */
	
#news p {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	color:#666;
	margin:0;
	padding:0;
	}
	
#news p.newstitle {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight:bold;
	color:#666;
	margin:0;
	padding:0;
	}
	
#news .news-post {
	margin:0 0 20px 0;
	padding:0;
	}

#news .news-post a:link, #news .news-post a:visited {
	color:#FF3399;
	text-decoration:none;
	outline:none;
	}

#news .news-post a:hover, #news .news-post a:active {
	color:#FFCC00;
	text-decoration:none;
	outline:none;
	}
	
#sidebar a:link, #sidebar a:visited {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	color:#666;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
#sidebar a:hover, #sidebar a:active {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	color:#FF3399;
	margin:0;
	padding:0;
	text-decoration:none;
	}
	
#sidebar ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#sidebar li {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
	}

input.button {
	padding:0;
	margin:5px 0 0 0;
	}

	
#admin ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#admin li {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
	display:block;
	}
	
#categories ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}

#categories li {
	font-family:'Trebuchet MS', sans-serif;
	font-size:11px;
	line-height:140%;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:0;
	display:block;
	}
	

/* archive page styles */

h2.pagetitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	margin:0 0 15px 0;
	padding:0;
	}
	
