/*
Theme Name: Kristen for London Custom Theme
Theme URI: http://www.juliankrispel.com
Description: Design by <a href="http://www.juliankrispel.com">Julian Krispel-Samsel</a>. Version: 1.0
Author: Julian krispel
Author URI: http://www.juliankrispel.com
*/

#searchform{
margin-bottom:30px;
}


/* Macro */

*{
margin:0;
list-style-type:none;
padding:0;
}

#navbar{
position:fixed;
top:6%;
left:1%;
}
#navbar a{
padding:30px 18px 30px 18px;
margin:0 10px 2px 0;
border-radius:100px;
-webkit-border-radius:100px;
-moz-border-radius:100px;
box-shadow:2px 2px 5px rgba(166,10,0,0.4);
-moz-box-shadow:2px 2px 5px rgba(166,10,0,0.4);
-webkit-box-shadow:2px 2px 5px rgba(166,10,0,0.4);
color:#fff;
cursor:pointer;
background-color:#f29f07;
}

#navbar a:hover{

margin:2px 8px 0 2px;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

#navbar #up{
padding:30px;
display:none;
}

#right p a img{
width:210px;
height:auto;
}

a, a img{text-decoration:none;border:none;}

a{ color:#916c62; }
a:hover{border-bottom:dashed 1px #f29f07;}

.navigation{text-align:center;margin-top:150px;}

body{
margin:0;
}



.inbetween{color:#f29f07;}

#wrap{
margin:auto;
position:relative;
width:950px;
}

#left{
padding-top:40px;
position:absolute;
width:210px;
left:0;
margin-right:50px;
}

#center{
float:left;
width:425px;
margin-left:260px;
margin-right:50px;
position:relative;

}

#center p img{
width:425px;
height:auto;
}

div.smallcontent{
height:150px;display:box;position:relative;overflow:hidden;
}

#right{
padding-top:40px;
float:left;
width:210px;
}
#home{ margin:auto; width:1300px; }
#home img{ margin:0;padding:0;}
#home a:hover{border:none;}

/* End Macro */

/* Typography */

#center h2{padding:0;}
h2, h2 a{ line-height:36px;text-align:center;text-decoration:none;font-size:28px;color:#916c62;font-weight:normal;}

#left, #right{ font-size:12px; line-height:21px; }

*{font-family: "Georgia", Times New Roman;}

.widgettitle{ font-size: 16px; font-weight:normal; color:#f29f07; padding-bottom: 10px; margin-bottom:10px;  border-bottom: solid 1px #f29f07; } 

.date{ margin-bottom: 16px; text-align:center; font-size:12px; color:#916c62; }

#center{ text-align:justify; text-justify:newspaper; font-size:16px; line-height:24px; }

p{margin-bottom:10px;}

p img{ float:left; margin:0 20px 10px 0; }
.otherposts p{margin:0;}

.otherposts{ font-size:13px; line-height:21px; background: url(antichoke.jpg) no-repeat top center; padding-top:70px;margin-top:100px; text-align:justify; text-justify:newspaper;}

.otherposts h2 a{line-height:28px;}

.attachment-single-post-thumbnail{ float:left; border: 1px solid #fff; margin:0 0 10px 0;padding:0;}

.attachment-small-post-thumbnail{ float:left; border: 1px solid #fff; margin: 5px 25px 5px 0; }
/* .attachment-small-post-thumbnail:hover, .attachment-single-post-thumbnail:hover{ border: 1px dashed #f29f07;} */

.postfoot{text-align:center;font-size:12px;margin-top:15px;}

.postfoot span, .postfoot span a{color:#f29f07;}
#cf7_form_box input#submit{ padding:3px;position:relative;  width:50px; overflow:hidden;float:right;margin:-19px -1px 0 0; height:30px; cursor:pointer; z-index:999; }
#cf7_form_box input#submit:hover{background-color:#f29f07;border:1px solid #916c62;color:#fff;}
.clear{clear:both;}
.widget{ margin-bottom:60px; }
.collapsing li, collapsing archives li{color:#916c62;cursor:pointer;}
.collapsing li li{margin-left:10px;}
.collapsing li li li{margin-left:20px;}
.collapsing img{margin-right:4px;}
#cf7_form_box{position:relative; color:#916c62;font-size:12px;}
#cf7_form_box textarea{ width:203px;  font-size:12px; padding:3px; border:1px solid #916c62; margin-bottom:15px;}
#cf7_form_box input{ width:203px; font-size:12px;  border:1px solid #916c62; margin-bottom:15px; padding:3px; }
#cf7_form_box input:hover{border: 1px dashed #916c62;}
#cf7_form_box textarea:hover{border: 1px dashed #916c62;}
.full{margin-bottom:30px;}
.commentbox{position:relative; padding:10px;margin:10px 0 30px 0;width:300px;float:right;border:1px solid #916c62;}
cite{float:left;margin-left:-115px;text-align:left;width:100px;}
.half input#submitcomment{padding:3px;position:relative;  width:130px; overflow:hidden;float:right;margin:-5px 0 0 0; height:30px; cursor:pointer; z-index:999;}
.half input#submitcomment:hover{background-color:#f29f07;border:1px solid #916c62;color:#fff;}
h4, h3{font-weight:normal;font-size:16px;margin-bottom:10px;normal;color:#916c62;}
.half{font-size:14px;}
.half p{margin-bottom:10px;}
.half input{ width:250px;float:right;border:1px solid #916c62;padding:3px;}
.half textarea{ width:417px; border:1px solid #916c62;padding:3px;}
#postthumb_sidebar{margin-bottom:10px;}
#footer{text-align:center;width:100%; margin: 200px 0 50px 0; font-size:12px;}
