/*  
Theme Name: Index
Theme URI: http://dianalindindex.com/
Version: 1.0
Author: Ian Crowther
Author URI: http://iancrowther.com/
*/



body {
padding: 1em;
margin: 0px;
font: normal 16px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
color: black;
padding: 0px;
background: white;
}

ul {
font-size: 14px;
list-style-type: none;
padding: 9px 0px 0px 0px;
margin: 0px;
white-space: normal;
float: left;
width: 190px;
}

ul li.cat-item a:link, 
ul li.cat-item a:visited, 
ul li.cat-item a:hover, 
ul li.cat-item a:active {
float: left;
clear: both;
font-weight: bold;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
font-size: 9px;
width: 9px;
color: #900;
cursor: default;
background: none;
}

ul li.cat-item ul.children {
font-size: 1em;
padding: 0px 0px 1em 24px;
float: none;
width: 192px;
}

ul li.cat-item ul.children li.cat-item {
margin: 0px 0px 1px 0px;
}

ul li.cat-item ul.children li.cat-item a:link {
text-decoration: none;
color: black;
float: none;
clear: both;
font: normal 16px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
font-size: 14px;
padding: 0 0px 0 0;
cursor: pointer;
}

ul li.cat-item ul.children li.cat-item a:visited {
color: #359;
text-decoration: none;
float: none;
clear: both;
font: normal 16px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
font-size: 14px;
padding: 0 0px 0 0;
cursor: pointer;
}

ul li.cat-item ul.children li.cat-item a:hover {
color: black;
text-decoration: none;
background: #fffeee;
float: none;
clear: both;
font: normal 16px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
font-size: 14px;
padding: 0 0px 0 0;
cursor: pointer;
}

ul li.cat-item ul.children li.cat-item a:active {
color: #900;
text-decoration: none;
float: none;
clear: both;
font: normal 16px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
font-size: 14px;
padding: 0 0px 0 0;
cursor: pointer;
}


ul li ul li ul li {
width: 192px;
}

h1 {
padding: 24px 0px 60px 0px;
margin: 0px;
font-weight: normal;
font-style: italic;
}
h2 {
padding: 0px;
margin: 0px;
font-weight: normal;
font-size: 14px;
text-transform: uppercase;
color: #900;
letter-spacing: .1em;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
}
h3 {
float: left;
clear: both;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
font-size: 9px;
padding: 0 18px 0 0;
color: #900;
}
h4 {
color: #900;
padding: 0px;
margin: 0px;
letter-spacing: .1em;
font-size: 14px;
font-weight: normal;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
}
h6 {
font-size: 9px;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
letter-spacing: .1em;
padding: 26px 0px 0px 0px;
margin: 0px;
}


a:link {
text-decoration: none;
color: black;
}

a:visited {
color: #100;
text-decoration: none;
}

a:hover {
color: black;
text-decoration: none;
background: #eee eee;
}

a:active {
color: #900;
text-decoration: none;
}

a.more-link {
font-size: 9px;
font-family: "gill sans", "lucida grande", calibri, corbel, sans-serif;
letter-spacing: .1em;
font-weight: bold;
text-transform: uppercase;
}


#container {
width: 772px;
margin: 0px auto;
padding: 0em 1em 1em 1em;
}

#index {
border-top: 2px solid black; 
clear: both;
}

#category-slug {
margin-top: -31px;
padding-top: 7px;
padding-bottom: 4px;
margin-bottom: 1em;
border-bottom: 1px solid black;
}

#category-slug h2 {
display: inline;
margin: 0px 0px 0px 0px;
padding: 10px 16px 7px 6px;
letter-spacing: 0em;
color: white;
background: black;
text-transform: capitalize;
font: italic 14px/1.5em "hoefler text", "georgia", constantia, "times new roman", times, serif;
}

#category-slug h3 {
margin: -7px 0px 0px 0px;
padding: 4px 4px 3px 16px;
color: white;
background: black;
}

#article_box, #filed-archives {
border-top: 2px solid black; 
}

#article {
border-top: 1px solid black;
margin-top: 1px;
padding: 24px 0px 0em 0px;
}

.meta {
float: left;
width: 206px;
text-align: left;
padding-right: 0px;
padding: 0em 11px .2em 0em;
background: white;
}

.post {
padding-top: 8px;
}

.meta ul {
padding: 0px;
font-size: 12px;
display: inline;}

.meta ul li {
display: inline;
}

#article p, .entry p {
width: 505px;
float: right;
margin-top: 1px;
border: 1px solid left;
}

.column {
width: 230px;
padding: 0 16px 20px 16px;
float:left;
border-top: 1px solid black;
margin-top: 1px;
}

#left, #center {
border-right: 1px solid black;
}

#left {
padding-left: 0;
}

#footer {
clear: both;
padding: 4px 4px 3px 16px;
font-style: italic;
font-size: 70%;
letter-spacing: .15em;
background: #200;
color: white;
margin-bottom: 24px;
}

#footer a:link, 
#footer a:visited {
color: white;
}

#footer a:hover, #footer a:active {
background: none;
text-decoration: underline
}

.clear {
clear: both;
height: 1em;

}