/*
Theme Name: Central Bean
Theme URI: http://centralbean.com/
Version: 2.1
Author: Matthew Spencer
Author URI: http://work.mspencr.com/
*/

@import url(http://yui.yahooapis.com/combo?3.1.2/build/cssfonts/fonts-min.css&3.1.2/build/cssreset/reset-min.css&3.1.2/build/cssbase/base-min.css);
@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);

/* typography */
body,html{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,serif;background-color:#f1f1f1;}
a:link,a:visited{color:#000;text-decoration:none;border-bottom:1px dotted #51b948;}
a:active,a:hover{border-bottom:none;border-bottom:1px dotted #fff;}
a:focus,a img,img,.header a{outline:none;border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Cantarell",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0px 1px 1px #ccc;}
h1{font-size:24px;border-bottom:1px solid #aaa;}
h2{font-size:18px;}
h3{font-size:16px;}
sup{vertical-align:60%;font-size:65%;line-height:100%;}
sub{vertical-align:-10%;font-size:65%;line-height:100%;}
.page ul{background-color:#eee;border:1px solid #aaa;margin:0 0 10px 0;padding:8px 10px 2px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;width:340px;}
.page ul li{list-style:none;margin:0 0 6px 0;padding:0;}
.page ul li a{text-decoration:none;}
blockquote{background-color:#eee;border:1px solid #aaa;margin:0 0 20px 0;padding:8px 10px 2px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;width:340px;}

/* layout */
#wrap{width:860px;margin:20px auto;border-top:1px solid #c4c4c4;border-right:1px solid #aaa;border-bottom:2px solid #aaa;border-left:1px solid #c4c4c4;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;}
#left{width:200px;float:left;padding:10px 40px 20px 40px;}
#right{width:540px;float:left;padding:0 40px 20px 0;}
.content{margin-bottom:40px;}
.header{margin:1em auto;text-align:center;}
.clear{clear:both;}
#footer{width:600px;margin:20px auto;border-top:1px solid #aaa;}
#footer p{padding:20px 0;text-align:center;}

/* menu */
.menu{width:200px;position:relative;top:20px;left:0px;white-space:nowrap;}
.menu ul{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#51b948;margin:0;padding:2px 0;}
.menu ul ul{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;background-color:#aaa;margin:-23px 0 0 0;padding:2px 0;z-index:100;}
.menu ul li,.menu ul ul li{list-style:none;font-family:"Cantarell",HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 8px;}
.menu ul li a,.menu ul ul li a{color:#fff;text-decoration:none;border-bottom:none;}
.menu ul li{background-color:#51b948;}
.menu ul li:hover{background-color:#306e2b;cursor:pointer;}
.menu ul ul li{background-color:#aaa;}
.menu ul ul li:hover{background-color:#6a6a6a;cursor:pointer;}
.menu li ul{left:-999em;position:absolute;}
.menu li:hover ul{width:200px;left:200px;position:absolute;float:left;display:inline;}

/* images */
.slideshow{height:auto;margin-bottom:10px;}

/* Captions & aligment */
.aligncenter,div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;display:inline;}
.alignright {float:right;display:inline;}

.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions & aligment */
