@import url("reset.css");

* {zoom:1;}

body {
font:normal 100%/150% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
color:#000;
margin:0;padding:0;
background:#fff;
}

/* container styles */
#page {
margin:0 auto;padding:0;
width:970px;
}

#branding {
margin:0;padding:0;
background:#000;
border-bottom:1px solid #fff;
text-align:center;
width:99.9%;
}

#header {
margin:0 auto;padding:0.5em 0;
width:970px;
color:#C5D8EF;
text-align:left;}

.strip {
background:#fffbcc;text-decoration:underline;color:#fff;padding:0.5em 0 0.5em 150px
}

#wrap {
width:100%;
margin:0;padding:0;
float:left;
}

#content {
margin:0;padding:2% 0;
float:left;
width:65%;
}

#sidebar {
margin:4% 0 1em 0;padding:0 0 2% 1%;
float:right;
width:30%;
}

#footer {
clear:both;
margin:0;padding:1em 0;
font-size:0.7em;
background:#000;
color:#999;
border-top:1px solid #fff;
text-align:center;
}

#comments {
clear:both;
display:block;margin-top:0;
}
/* /containers */

/* font */
p {margin:1.2em 0;line-height:1.5;}

#footer p {
width:950px;
margin:0 auto;
text-align:left;
line-height:1;
padding:0;}

h1, h2, h3, h4 {color:#000;text-decoration:none;}
h1 {margin:0;padding:0;font-size:1.5em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;font-weight:bold;clear:left;}
body#p177 h3 {}
#sidebar h3 {margin-top:1.5em;border-bottom:none;}
h4 {font-size:1.2em;color:#999;font-weight:bold;}

a {color:#000}
a:visited {color:#000;}
a:hover {color:#c30;}
a img {text-decoration:none;}

h1 a, h1 a:visited {color:#fff;font-weight:bold;text-decoration:none;}

#footer a {color:#999;}

p.postmetadata {display:block;font-size:0.8em;color:#333;margin:0.8em 0}
small {display:block;font-size:0.8em;color:#333;}

strong, b {font-weight:bold;}
em, i {font-style:italic;}

ul {margin-bottom:1.5em;}
li {line-height:1.5;}

.post ol {
list-style-type:default;
margin-left:25px;
padding-left:25px;
line-height:1;
}

p.archive {
background:#ddd;
padding:0.2em 0.5em;}

/* /font */

/* within #content */

.navigation {
display:block;
text-align:center;
clear:both;
margin:0.2em 0;
padding:0;
width:100%;
}
.alignleft {float:left;padding-left:1%;width:45%;text-align:left;}
.alignright {float:right;padding-right:1%;width:45%;text-align:right;}

.post {
margin:1em 0 1em 0;
padding:1%;
clear:left;
background-position:0 10px;
background-repeat:no-repeat;
}

.post ul {
list-style-type:disc;
list-style-position:outside;
margin-left:15px;
}



.entry img, #sidebar img, #footer img {border:1px solid #000;}
#sidebar li.rss img {border:none;}
li img {margin-bottom:2px;}

.entry {margin:0;}

.post .entry img {margin:0.5em 0 0 0;}

/* cade */
div.c14 {background-image:url(/images/post/cade.jpg);padding-left:110px}

/* lisa */
div.c15 {background-image:url(/images/post/lisa.jpg);padding-left:110px}

/* maisie */
div.c12 {background-image:url(/images/post/maisie.jpg);padding-left:110px}

/* talia */
div.c17 {background-image:url(/images/post/talia.jpg);padding-left:110px}

/* alice */
div.c3 {background-image:url(/images/post/alice.jpg);padding-left:110px}

/* family */
div.c8 {background-image:url(/images/post/family.jpg);padding-left:110px}

/* /within #content */

/* sidebar */
li.searchform {position:relative;height:30px;margin:0;}
li.searchform form {position:absolute;top:0;left:0;}

div#running {display:none;}
body.Cade div#running {display:block;}

li.categories h3 {margin:0;padding:0;}

li#miniposts, li.widget, li.widget_miniposts2_display {margin:0;padding:0;}
li#miniposts a {font-size:0.8em;}
div.miniposts {margin:0;padding:0;}
p.minipost {margin:0;padding:0;}
h2.widgettitle {font-size:1.2em;font-weight:bold;margin-bottom:0;margin-top:1.5em;padding-bottom:0;}

li#twitter-tools h2.widgettitle {padding-top:1em;}

div.aktt_tweets {margin:0;}
div.aktt_tweets li {font-size:0.8em;margin:0 0 1.5em 0;}

ul#flickrRSS li {float:left;width:45%;}

/* comments */
h3#respond {margin-top:1em;}
#commentform label {font-size:0.8em;}
#commentform p {margin:0.8em 0;}
#commentform input {
width:170px;
padding:2px;
margin:0 5px 1px 0;}
#commentform textarea {width:90%;padding:2px;}
.commentlist li {margin:1em 0;padding:0 0.5em;}
.commentlist .alt {background:#ddd;}

/* /comments */

/* about page */

.whitbourn {clear:left;} 
.caption {font-size:0.6em;color:#666;float:left;margin-right:1.5em;padding:0;}

/* /about page */

/* misc set and forget */
hr {display:none;}

/* sidebar */
#flickrrss ul li {float:left;margin-right:5px;}