/*
Theme Name: Pollinator Pathway
Theme URI: http://www.pollinatorpathway.com/
Description: 
Version: 1
Author: Golampo

*/

/* reset */
body, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, img, q, small, 
sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, input, textarea, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

body {font: 0.75em/1.4 'Helvetica Neue','HelveticaNeue',Helvetica,Arial,sans-serif;color:#444;text-align:left;}

/* anchors */
a, a:hover {color:#44703e;text-decoration:none;}
a:hover {text-decoration:underline;}
a:visited {color:#44703e;}
a, a:link, a:hover {cursor:pointer;outline:none;}
p {margin:10px 0 15px;}
ul {margin:10px 0 10px 20px;}
ol {margin:10px 0 10px 30px;}
li {margin:2px 0;}

/* headers */
h1, h2, h3, h4 {margin:10px 0;font-weight:bold;line-height:1.1em;}
h1, .h1  {font-size:2em;}
h2, .h2  {font-size:1.5em;}
h3, .h3  {font-size:1.33em;}
h4, .h4 {font-size:1em;}
h5, .h5 {font-size:.92em;}

/* misc header */
.push {margin-top:30px;}
.flare {color:#787878;}
.decor {font-weight:normal;}

/* hed */
.hed {margin:10px 0;}
.hed .h {margin:0;}
.hed p {margin:5px 0;}
h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited {color:#444;}

/* subhed */
.subhed {font-size:1.33em;color:#787878;}
.hed-beta .subhed {font-style:italic;}
.subtitle {font-style:italic;}

/* main blocks */
#shell {padding-bottom:20px;}
.width {width:980px;}
.header {min-height:80px;padding:20px 0 20px 140px;}
.main {padding:50px 0 50px 140px;}

/* menu */
.menu {color:#787878;line-height:1em;}
.menu h5, .menu .h5 {font-weight:bold;text-transform:uppercase;color:#444;}
.menu a, .menu a.h5 {color:#787878;}
.menu ul {list-style:none;font-size:.92em;margin:0;}
.menu li {margin:6px 0;}

/* banner */
.banner {background:#fed54b url(/wp-content/uploads/2010/01/banner-default.jpg) no-repeat 0 0;height:192px;}



/* logo */
.logo {width:160px;position:absolute;z-index:2;top:0;left:0;}
.logo a {display:block;width:160px;height:194px;background:url(images/logo-pollinator-pathway.jpg) no-repeat 0 0;text-indent:-9999px;}

/* columns */
.col-a, .col-b, .col-c, .col-d, .col-e, .col-f, .col-g {float:left;margin:10px 0 10px 20px;}
.col-a {float:none;width:960px;}
.col-b {width:400px;}
.col-c {width:420px;}
.col-d {width:120px;margin-top:0;margin-bottom:0;}
.col-e {width:170px;}
.col-f {width:470px;}
.col-g {width:350px;}
.col-first {margin-left:0;}

/* col-multi */
.col-e p {font-size:.92em;}

/* cat-list */
.cat-list {padding:1px 0;}
.cat-list ul {list-style:none;font-size:.92em;margin:0;}
.cat-list li {margin:0;}
.cat-list a {color:#787878;}

/* misc */
.meta {color:#787878;}
.loading {background:url(images/icon-loading-alpha.gif) no-repeat center center;}
.intro {margin-bottom:20px;}

/* images */
.portrait {margin:10px 0;}
.thumb, .portrait {background-color:#ddd;overflow:hidden;}

/* post */
.post {border-bottom:1px solid #ddd;padding:0 0 5px;margin-bottom:20px;overflow:hidden;}
.post-group {border-bottom:1px solid #ddd;padding:0 0 5px;margin-bottom:20px;overflow:hidden;}
.post-single {border:0;}
.post .hed .meta {font-size:.92em;}
.post .content p {margin:15px 0;}

/* photos */
.photos .hed {margin-bottom:25px;}
.photos .post {border:0;}
.photos .wp-caption {border-bottom:1px solid #ddd;padding:0 0 5px;margin-bottom:20px;overflow:hidden;}
.photos .content .wp-caption-text {margin:10px 0;}


.mail-set {display:block;}

/* form */
form {position:relative;margin:10px 0;}
input, textarea {border:0;padding:5px 10px;font-size:1.17em;background-color:#ddd;width:400px;}
.lvl-email input, .lvl-name input {width:240px;}
.lvl-submit input, a.button {width:auto;background-color:#a9a9a9;color:#fff;font-weight:bold;text-transform:uppercase;padding:5px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.lvl {margin:0 0 20px 0;position:relative;}
label {display:block;position:absolute;top:0;left:0;width:120px;left:-140px;padding-top:5px;text-align:right;}
.btn-donate {width:auto;padding:0;}

/* plant-brief */
.plant-brief {position:relative;padding-top:155px;margin-bottom:0;}
.plant-brief .thumb {position:absolute;overflow:hidden;top:0;left:0;width:170px;height:150px;background-color:#ddd;}

/* pollinators */

.pollinators .subhed {font-size:1em;}
.pollinators .post {margin-bottom:0;border:0;}
.pollinators .content {}
/* plant-brief */
.pollinators .post {position:relative;padding-left:135px;min-height:140px;}
.pollinators .post .thumb {position:absolute;overflow:hidden;top:12px;left:0;width:115px;height:115px;background-color:#ddd;}

/* default wordpress */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}


/* page-overlay */
.page-overlay {background-color:#fff;position:relative;width:880px;margin:0 auto;}
.page-overlay .btn-close {position:absolute;top:-32px;right:0;z-index:2;border:2px solid #fff;background:#ddd url(images/icon-close-x.png) no-repeat center center;line-height:1em;font-weight:bold;height:30px;width:30px;text-indent:-9999px;}
.page-overlay .btn-close:hover {background-color:#fed54b;}
.page-overlay .portrait {width:420px;height:412px;}
.page-overlay .loading {min-height:450px;}

.splash .menu {margin-left:150px;}
.splash .menu li {float:left;text-transform:uppercase;font-weight:bold;background:url(images/bkg_circles-sm.gif) no-repeat right center;padding-right:26px;margin-right:15px;line-height:1.1em;}
.splash .menu .last {background:none;margin-right:0;padding-right:0;}

.splash .logo {top:8px;left:0;display:block;width:265px;height:48px;background:url(images/bkg-pollinator-pathway-sign.gif) no-repeat 0 0;text-indent:-9999px;}

.splash .banner {padding:0;display:block;height:794px;background:url(images/bkg-splash.jpg) no-repeat 0 0;}
.splash .banner .intro {display:block;height:794px;text-indent:-9999px;}
/* clear */
.clear:after {content: ".";display: block;height:0;font-size:0;clear:both;visibility:hidden;} 
.clear {display: inline-block;} 
/* Hides from IE Mac \*/ 
.clear {display:block;} 
/* End Hack */


/* font size
24px - 2em
20p - 1.67em;
18px - 1.5em
16px - 1.33em
14px - 1.17em
12px - 1em
11px - .92em
10px - .83em
*/