/**
Theme Name: Katet
Theme URI: http://www.Frankified.com
Description: Katet Theme Development Framework
Version: 1.0 beta
Author: Frank Gazerro
Author URI: http://www.Frankified.com
Tags: Frank, Frank Gazerro, Ka-tet Theme Development Framework
*/

/* ===== TABLE OF CONTENTS ===== 
*
* Body
* Typography
*		Font Size
*		Color
*		Font Weight, Font-Style, Text Transform, Text Decoration, Text Align
* Lists
* Top Navigation Bar
* Header and Footer
* Information Box
* Index, Single Posts, Other Loop Elements
* Sidebar
* About Page
* Comments
* Arhives and Archive Pages
* Writing
*
* ============================== */  


/* ===== Body ===== */

body {
border-top:#234 10px solid;
font-family:"Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans serif;
margin:0;
padding:0;
}

body {
background:#fff;
font-size:.8em;
}

/* ===== Font Size ===== */

h1,.respond h3,.entry-metadata h3 {
font-size:1.5em;
}

#writing .samples .heading h2,.heading h2,.samples .entry-title,#header .feed,#header .feed a {
font-size:1.3em;
}

h2,h2 a,h3,h3 a,.blog-description p,.description {
font-size:1.2em;
}

h3 {
font-size:1.1em;
}

.archive .post .entry-title h2,.samples h2,.samples h2 a,.samples .entry-time,#writing h2,.archive .entry-time,.archive .post h1,.comments h3,.breadcrumbs, .breadcrumbs a {
font-size:1em;
}

#writing h2,#writing h2 a,#footer {
font-size:.9em;
}

.navbar li a {
font-size:.9em;
}


/* ===== Color ===== */

a,h1,h1 a,h2,h2 a,h3,h3 a {
color:#222244;
}

#footer,.entry-metadata,.entry-metadata a,.topic,.topic h2,.comments h3,#header .feed,#header .feed a,.entry-metadata .heading h3,#archives .arch-heading,.description {
color:#828282;
}

a:hover,a:focus,.navbar li a {
color:#000;
}

.navbar .current_page_item, .navbar .current_page_item a, .navbar .current, .navbar .current a {
color:#333;
}

.navbar li a {
color:#fff;
}


/* ===== Font Weight, Font-Style, Text Transform, Text Decoration, Text Align ===== */

h1,h1 a,h2,h2 a,h3,h3 a,#archives h3,#header .feed,#header .feed a,#writing .links .heading, #writing .links .heading a,.breadcrumbs a, .breadcrumbs,.navbar li,.description {
font-weight:700;
}

.comments h3,.entry-metadata .heading h3,#writing .testimonials {
font-weight:normal;
}

.italic,.italic a,.archive-object,.more-link {
font-style:italic;
}

#archives h3,.entry-title h1,.entry-title,#writing .links a,.topic,#header .feed,#header .feed a,.entry-metadata .heading h3,#writing .links .heading, #writing .links .heading a,.entry-metadata,.entry-metadata a,#archives .arch-heading,.navbar li {
text-transform:uppercase;
}

h1 a,h2 a,h3 a,#information a,.navbar a,.breadcrumbs a,#archives li a {
text-decoration:none;
}

a,a:hover,a:focus {
text-decoration:underline;
}

.years,#footer,.navbar li {
text-align:center;
}

.right,.breadcrumbs,.home .entry-metadata,.archive .entry-metadata,.single .entry-metadata,.newer,.respond h3,.topic,#archives .arch-heading {
text-align:right;
}

.left,.paged-nav .older,#writing .entry-content .topic,.#writing .heading,#writing .testimonials {
text-align:left;
}


/* ===== Lists ===== */

li {
margin:0 0 5px 0;
}

ul li {
list-style-type:disc;
}

ol li {
list-style-type:decimal;
}

ol li {
margin-left:5px;
}

.post #cat-links .cat-item {
list-style-type:none;
}

ul .children {
margin:0 0 0 15px;
}


/* ===== Top Navigation Bar ===== */

.navbar {
margin:0 0 50px 0;
}

.navbar ul li {
display:inline;
}

.navbar li {
font-size:1em;
}

.navbar li {
background:#234;
padding:3px 7px 5px;
}

.navbar .current_page_item, .navbar .current_page_item a, .navbar .current, .navbar .current a {
background:transparent;
}


/* ===== Header and Footer ===== */

#header {
margin-bottom:25px;
}

.home #header {
margin-bottom:50px;
}

.description {
margin-top:10px;
}

.breadcrumbs {
margin:25px 0 100px 0;
}

#footer {
margin-top:200px;
}


/* ===== Information Box ===== */

#information {
margin:0 0 30px 0;
}

#information .box li {
margin-bottom:2px;
}

#information .box {
height:215px;
}


/* ===== Index, Single Posts, Other Loop Elements ===== */ 

.home .entry-title h1, .single .entry-title h1 {
margin-left:-11px;
}

.entry-title h1 {
margin-bottom:25px;
}

.entry-title,.entry-title h1 a {
margin-left:10px;
}

.home .entry-title {
margin-top:1px;
}

.home .entry-content {
margin-top:-15px;
}

.entry-content {
margin-top:-2px;
}

.entry-content p {
padding-left:10px;
}

.entry-metadata h3 {
margin-top:15px;
}

.entry-metadata div {
margin-bottom:10px;
}

.entry-metadata .heading h3 {
margin-bottom:5px;
margin-top:25px;
}

.home .entry-time, .single .entry-time {
margin-top:-2px;
}



/* ===== SINGLE POST PAGES ===== */
.single .entry-content {
padding-bottom:25px;
}

.single .entry-title {
margin-top:5px;
}

.single .sample .entry-title {
margin-top:1px;
}

.single .related, .writing-sample .related {
margin:50px 0 50px 0;
}

.writing-sample .entry-content {
padding-top:20px;
}

.writing-sample .entry-time {
margin-top:5px;
}

.archive.writing-sample .entry-time {
margin-top:1px;
}

.sample-link {
margin-bottom:3px;
}

.full {
border-top:2px solid #ddd;
margin-top:25px;
padding-top:25px;
}

.info {
padding-left:10px;
margin-bottom:8px
}



/* ===== PAGED NAVIGATION ===== */

.older a {
margin-left:5px;
}

.newer a {
margin-right:18px;
}

.single .older {
margin-left:10px;
}

.single .newer {
margin-right:10px;
}

.paged-nav {
margin:40px 0;
}

.page-title {
margin-bottom:25px;
}



/* ===== ABOUT PAGE ===== */

#about .who p {
margin-top:-15px;
}

#about .who img {
margin-top:0px;
}

/* ===== Comments ===== */

.comments .topic, .comments .comment-list,.contact-form {
margin:50px 0 0 0;
}

.children {
margin:25px 0 0 25px;
}

.reply {
margin-bottom:10px;
}

.comment {
margin:0 0 50px 0;
}

#respond {
padding-top:50px;
}



/* ===== Archives and Archive Pages ===== */

#archives li {
list-style-type:disc;
margin:0 0 5px 0;
}

#archives .month-block {
margin-bottom:40px;
}

#archives .heading h2 {
margin-bottom:25px;
}

#archives h2,#archives .month, #archives .other-arch {
padding-left:10px;
}

#archives .second {
margin:30px 0 0 0;
}

#archives .year-title {
margin-bottom:20px;
}

#archives .month {
margin-top:5px;
}

#archives .other {
border-top:2px solid #ddd;
padding:50px 0 15px 0;
}

#archives .current-year .arch-heading {
margin-top:2px;
}

#archives .other-archives .arch-heading {
padding-top:50px;
}

.archive .post .entry-title {
margin:-1px 0 0 10px;
}

.archive .post {
margin-top:10px;
}

.archive .entry-content {
padding-bottom:40px;
}




/* ===== Writing Page ===== */

#writing .samples .heading {
background:#E5ECF9;
margin:50px 0 15px 0;
}

#writing .heading h2 {
padding-top:10px;
}

.links .topic {
margin-top:-3px;
}

#writing .samples .entry-time, #writing .samples .entry-title{
margin-top:25px;
}

#writing .post {
margin:20px 0 25px;
}

#writing .samples .post {
margin:20px 0;
}

#writing .samples .entry-title h2 {
margin-top:1px;
}

#writing .entry-time {
font-size:1.1em;
margin-top:1px;
}

#writing h2,#writing h2 a {
margin-top:0;
}

#writing .page-title {
margin-bottom:50px;
}

#writing .entry-content {
margin-bottom:25px;
}

#writing .heading {
margin-left:10px;
}

#writing .link {
padding-left:10px;
}

#writing .samples .entry-metadata {
margin-bottom:8px;
}

#writing .link {
margin-bottom:5px;
}

#writing .sample-nav, #writing .sample-nav a {
padding-left:1px;
}

#writing .links .heading, #writing .links .heading a {
margin:0px;
}

#writing .links .heading {
margin-top:-3px;
}

#writing .links .testimonials {
margin-left:15px;
}

#writing #testimonials p {
padding-left:10px;
}

#writing #interviews, #writing #how-to {
margin-top:-20px;
}

.sample .nav {
margin-top:20px;
}
