@charset "utf-8";
/* LeanneBorrowman.co.uk */



body { font-family: Arial, Helvetica, sans-serif; background-image: url(../../images/background.jpg); margin: 0px; text-align: center; color:#666666; font-size: 100%; padding: 0px; }
* { margin: 0px; padding: 0px; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; padding: 20px 10px; font-size: 120%;}
h2 { font-family: Georgia, "Times New Roman", Times, serif; padding: 20px 10px; font-size: 110%;}
h3 { font-family: Georgia, "Times New Roman", Times, serif; padding: 20px 10px; font-size: 110%; margin: 0px 12px;}

p { padding: 10px; font-size: 90%; }
p.quote { font-style: italic; }

a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; color: #FF6600; }

span { color: #666666; font-size: 80%;   }

img { border: none;}

ul { margin: 0px 10px; }
li {}
li a, img { margin: 0px 5px 0px 10px; }

hr { border: 0px; border-bottom: 2px dotted #999999; margin: 10px; }


/* -- Main -- */

.plant { position:absolute; top:0; right:0; width:100%; height: 105px; background-image: url(../images/leaf.png); background-repeat: repeat-x; }

.monkey_top { height: 31px; width: 100%; background-color:#FF6600; background-image:url(../../images/monkey_top.jpg); background-repeat: repeat-x; }

.header { height: 160px;  border-bottom: 3px solid #000000; }

.monkey { float: left; width: 290px; height: 160px; margin-left: -53px; background-image:url(../../images/monkey.jpg); background-repeat: no-repeat; }
.logo { float: left; width: 449px; height: 160px; background-image: url(../images/logo.jpg); background-repeat:no-repeat; }
.rss { float: right; margin-top: 125px; padding: 0px; margin-right: -5px; }


/* -- header 2 -- */

.header2 { height: 160px;  border-bottom: 3px solid #000000; }

.monkey2 { float: left; width: 290px; height: 160px; margin-left: -53px; background-image:url(../../images/monkey2.jpg); background-repeat: no-repeat; }
.logo2 { float: left; width: 449px; height: 160px; background-image: url(../images/logo2.jpg); background-repeat:no-repeat; }
.rss2 { float: right; margin-top: 125px; padding: 0px; margin-right: -5px; }



#blog_wrapper { width: 790px; margin: 0px auto; text-align: left; }


#footer { background-color: #000000; width: 100%; text-align: right; margin-top: 30px; }
#footer .nav2 { padding-bottom: 5px; font-size: 10px; width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; }
#footer .nav2 li { font-size: 10px; display: inline; color: #FFFFFF;  }
#footer .nav2 p { font-size: 10px; padding: 5px; margin: 0px; color: #FFFFFF; }
#footer .nav2 a { font-size: 10px; padding: 5px; margin: 0px; color: #FFFFFF; text-decoration: none; }
#footer .nav2 a:hover { text-decoration: underline; color: #FF6600;  }
#footer .nav2 a.selected { text-decoration: underline; color: #FF6600;  }



.nav { padding: 10px 0px 10px 0px; margin-left: -10px; width: 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; }
.nav li { display: inline; }
.nav p { padding: 10px 10px 0px 10px; margin: 0px; }
.nav a { padding: 10px; margin: 0px; font-weight: bold; color: #000000; text-decoration: none; }
.nav a:hover { background-color: #000000; text-decoration: none; color: #FFFFFF;  }


.alignleft { text-align: left; font-size: 1em; }
.alignleft a { text-align: left; font-size: 1em; }

.alignright { text-align: left; font-size: 1em; }
.alignright a { text-align: left; font-size: 1em; }


/* -- entry 1 -- */

.entry-thumb { float: left; margin: 10px 10px 3px 25px; padding: 0px; }
.entry-thumb img { width: 140px; height: 100px; border: 1px solid #999999; padding: 0px;}


.entry { font-size: 90%; background-image:url(../images/zen_post_bottom.jpg); background-position: bottom;  background-repeat: no-repeat; }

.entry { font-family: Arial, Helvetica, sans-serif; }
.entry h2 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 23px; padding: 0px; font-size:1.5em; }
.entry h3 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 23px; padding: 0px; font-size:1.5em; }
.entry small { font-family: Arial, Helvetica, sans-serif; margin: 0px 23px; padding: 0px; font-size:0.6em; }
.entry p { color:#666666; font-family:'Arial',Sans-Serif; font-size:80%; padding: 5px 43px 5px 23px; margin: 0px; }
.entry img { padding: 0px; margin: 0px; max-width: 500px; }

.entry p.postmetadata { font-size:70%; font-weight: bold; padding-bottom: 30px; margin: 0px; }

.entry a { color: #000000; text-decoration: none; }
.entry a:hover { text-decoration: underline; color: #FF6600; }



/* -- entry 2 -- */

.single_entry { font-size: 90%; background-image:url(../images/zen_post_bg.jpg); background-repeat: repeat-y; background-position: left; }

.single_entry { font-family: Arial, Helvetica, sans-serif; }
.single_entry h2 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 23px; padding: 0px; font-size:1.5em; }
.single_entry small { font-family: Arial, Helvetica, sans-serif; margin: 0px 23px; padding: 0px; font-size:1.4em; }
.single_entry p { color:#666666; font-family:'Arial',Sans-Serif; font-size:80%; padding: 10px 23px; margin: 0px; }
.single_entry img { padding: 0px; margin: 0px;  max-width: 513px; }

.single_entry p.postmetadata { font-size:10px; font-weight:bold; padding-bottom: 30px; }



/* -- clearfix -- */

.clearfix:after {content:"."; color: #ffffff; display: block; height: 0; clear: both; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}



/* -- Rest of Blog -- */

#blog{ width: 565px; display:block; float:left;  }

.post-teaser { color:#666666; font-family:'Arial',Sans-Serif; font-size:80%; padding: 10px 23px; margin: 0px; }

.featuredposts { background-color: #FF6600; width: 195px; color: #FFFFFF;  padding: 10px; margin: 10px; font-size: 70%; }
.featuredposts h2 a{ color: #FFFFFF; }
.featuredposts a { color: #FFFFFF; }
.featuredposts strong { display: none; }


.blog_post_header { background-image: url(../images/zen_post_top.jpg); height: 30px; width: 100%; background-position: top; background-repeat:no-repeat; }
.blog_post_footer { background-image:url(../images/zen_post_bottom.jpg); height: 50px;
width: 100%; background-position:bottom; background-repeat: no-repeat;}


.navigation .alignleft { float: left; margin: 0px 10px; } 
.navigation  .alignleft a { background-color: #FF6600; padding: 5px 10px; color:#FFFFFF; }
.navigation  .alignleft a:hover { background-color: #000000; padding: 5px 10px; color:#FFFFFF; text-decoration: none; }

.navigation  .alignright { float: right; margin: 0px 10px; }
.navigation  .alignright a { background-color: #FF6600; padding: 5px 10px; color:#FFFFFF; }
.navigation  .alignright a:hover { background-color: #000000; padding: 5px 10px; color:#FFFFFF; text-decoration: none; }

small { padding: 0px 10px; font-size: 70%; }

.alt { text-align: left;}

.sociable ul { padding-left: 50px; }
.sociable li:first-child { padding-left: 15px; }
.sociable li { padding: 5px 5px 0px 0px; }

.left_right { width: 100%; padding: 0px 0px 20px 0px; margin: 0px; }
.alignleft { float: left; font-size: 70%; }
.alignleft a { color: #000000; }
.alignright { float: right; font-size: 70%; }
.alignright a { color: #000000; }

.tags { font-size: 80%; }

.sidebar { text-align: left; float: left; width: 225px; font-size: 80%; }
.sidebar a { color: #999999; }
.sidebar a:hover { color: #FF6600; }

.sidebar h2 { font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 10px 0px; padding: 0px; font-size:1.5em; letter-spacing: -0.05em; }
#categories-393625291 li { border-bottom: 1px solid #CCCCCC; padding: 3px 0px; margin: 0px; list-style: none; }
#categories-393625291 ul { padding: 0px; margin: 0px; list-style: none; }

ul.twitter { padding: 0px; margin: 0px;} 
a.twitter_title_link { font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 10px 0px; padding: 0px; font-size:0.8em; letter-spacing: -0.05em; color:#666666; }


.sidebar #searchsubmit, #submit { background-color:#FF6600; border:1px solid #FF6600;
color:#FFFFFF; cursor:pointer; padding: 1px; margin: 0px; }

.sidebar #searchform #s { padding:0px; width:135px; margin: 0px; }

label { font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 10px 0px; padding: 0px; font-size:1em; letter-spacing: -0.05em; color:#666666; font-weight: bold; }


a.selected { text-decoration: underline; }

.wp_copyright { font-size: 70%; }


/* -- comment box -- */

#comment { width: 510px; }

/* -- comments -- */

.comment p { font-weight: bold; padding: 10px 15px; }

.commentlist ol, li { list-style: none; }

#comment-1 { background-color: #CBCFE2; padding: 10px; margin: 10px; } 
#comment-1 p  { color: #333333; }

#comment-2 { background-color: #CBCFE2; padding: 10px; margin: 10px; } 
#comment-2 p  { color: #333333; }

.commentmetadata { font-size: 75%; }

.comment-author, .comment-author p 
{ margin: 5px 0px 0px 15px; font-weight: bold; }

.comment-author img 
{ border: 1px solid #FF6600; margin: 15px 0px 0px 0px; }

.comment-meta, .comment-meta a, .comment-meta img, .comment-meta p 
{ margin: 0px 0px 0px 8px; }

.odd { background-color: #D2D2D2; margin: 0px 25px; padding-bottom: 10px; }
.even { background-color: #E8E8E8; margin: 0px 25px; padding-bottom: 10px; }

#respond { padding-top: 30px; }


/* -- search results -- */

#blog #searchform { display: none; }

#blog h2.center { text-align: left; margin: 10px; color: #FF6600; font-size: 1.4em; }

.search_form { margin-top: 10px;}


/* -- twitter -- */

ul.tweet { padding: 0px; margin: 10px 0px; }
ul.tweet li { border-bottom: 1px dotted #FF6600; margin: 5px; padding: 5px 0px; }
ul.tweet span.entry-content { padding: 5px 0px; margin: 0px 0px 20px 0px; }
ul.tweet a { padding: 0px; margin: 0px; color: #FF6600; }
ul.tweet span.entry-meta { margin-bottom: 5px;}
ul.tweet span.entry-meta a { color: #93b6c5; }

li#twitter-3 h2 a { font-family:Arial, Helvetica, sans-serif; margin: 20px 0px 10px 0px; padding: 0px; color: #666666; letter-spacing: -0.05em; }





