/*  
Theme Name: new
Theme URI: http://katiesexton.com
Description: Katie sexton dot com what what!
Version: 2.0
Author: Katie Sexton
Author URI: http://katiesexton.com
*/
* { margin: 0; padding: 0; border: 0; line-height: 1.4em; color: #4d4d4d;}
@charset "utf-8";

body {background-color: #f9f9f9; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 12px;}

a {text-decoration: none; color: #d40055;}
#main {width: 953px; margin: 0 auto;}
#mainspacer {margin-top: 7px;}
#leftblock {float: left; width: 704px;}

#leftblock ul {margin-left: 0px; padding-left: 1.8em;}
.post ul li {font-size: 12px;}

#leftpage {float: left; width: 500px;}
.post {width: 648px; padding-left: 20px; padding-right: 20px; margin-top: 24px; border-top: 2px solid #e6e6e6;}
.posttitle {font-family: Georgia, serif; font-size: 16px; padding-right: 0px; padding-left: 0px;}
.posttitle a {display: block; padding-top: 5px; padding-bottom: 5px;}
.posttitle a:hover {text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}
.post-info {font-size: 10px; margin: 15px;}
.entry p {font-size: 12px; margin-bottom: 20px; padding-right: 4px; line-height: 18px; }
.postmetadata {margin-bottom: 45px; font-size: 11px;}

/*minus 6 for border*/
.innerleft {float: left; display: inline; background-color: #f9f9f9; width: 344px; height: 294px; margin-right: 7px; margin-bottom: 7px; }

.innerleft p {line-height: 16px; font-size: 12px; text-align: left; text-indent: 14px;}
.innerleft h1 {font-size: 18px; line-height: 16px; text-align: left; font-weight: normal;color: #d40055;}
.innertop {padding-top: 35px; padding-left: 7px; padding-right: 7px; overflow: hidden;}
.innerbottom {padding-bottom: 35px; padding-left: 7px; padding-right: 7px; overflow: hidden;}

.frontentry {width: 330px; height: 250px; display: inline;}
.entryleft {float: left; width: 70px; }
.entryleft p {font-size: 9px; text-align: right; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #ccc;}
.entryleft a {font-size: 12px;font-family: "Georgia", "Palatino Linotype", "Book Antiqua", Palatino, serif;}
.entryleft p a {font-size: 9px;}
.entrybody {float: right; width: 250px; font-size: 12px;}


.ks {background: #f9f9f9 url('images/ks_top.png') top left no-repeat; }
.ks #smaller {width: 200px; margin: 0 auto; margin-top: 30px;}
.ks #smaller h1 a {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 24px; margin-top: 20px; color: #d40055;}
.ks #smaller span {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 22px; font-weight: normal; padding: 20px; color: #ccc; text-indent: 0px; line-height: 24px;}
.web {background: #f9f9f9 url('images/web.png') top left no-repeat;}
.design {background: #f9f9f9 url('images/design.png') top left no-repeat;}
.code {background: #f9f9f9 url('images/code.png') top left no-repeat;}
/*margin-left: 714px;*/
/*height: 600+14 = 614*/

/*minus 6 for border*/
#rightblock_front {float: left; width: 219px; height: 601px; background: #f9f9f9 url('images/navigate.png') 0 0 no-repeat;}
#contact {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13px;}

.rightblockinner {padding-top: 35px; padding-left: 7px;}
.rightblockinner ul {list-style-type: none; margin-left: 7px; font-size: 12px;}
.rightblockinner ul li { text-transform: lowercase; line-height: 20px; border-bottom: 2px solid #e6e6e6; display: block; text-align: right;}
.rightblockinner ul li a {border-top: 2px solid #f9f9f9; display: block; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}
.rightblockinner ul li a:hover {background-color: #d40055; color: #fff; border-top: 2px solid #fff;}
.rightblockinner img a {margin: 0px; padding: 0px; border: 2px solid #ccc; height: 500px;}
.rightblockinner img a:hover {border-bottom: none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);}
a img {border: 3px solid #ccc; margin: 10px; background: #fff;}
a:hover img {border: 3px solid #d40055;}

#commentDiv {margin-left: 20px; width: 600px; }
#commentDiv h3 {font-family: Georgia, serif; font-size: 14px; font-weight: normal; margin-top: 10px; color: #1a1a1a;}
#commentDiv input {width: 580px; border: 1px solid #ccc; height: 20px;}
#commentDiv textarea {width: 580px; border: 1px solid #ccc; height: 100px;}
#commentDiv input#submit {margin-top: 10px; padding: 10px;color: #d40055; height: 30px;}
.commentsfeed {font-size: 10px;}
#commentDiv label {font-size: 11px; padding: 5px; color: #d40055;}

#footer {color: #fff; width: 300px; margin: 0 auto; font-size: 12px; text-align: center;}
#footer ul {list-style-type: none; width: 300px; text-align: center;}
#footer ul li {float: left; padding-left: 40px;}
.clear {clear:both; height: 0px; margin: 0px; padding: 0px; line-height: 0px;}

.commentlist {list-style-type: none; margin-top: 10px;}
.commentlist li {padding: 5px; border: 1px solid #ccc; margin-bottom: 5px;}
.commentlist p {font-size: 12px; padding-top: 5px; padding-bottom: 5px;}
.cmtinfo {font-size: 11px; background: #ccc; padding: 5px;}







