/*
	Theme Name: Denver Botanic Gardens v2
	Theme URI: http://www.bridgelinesw.com
	Description: 
	Version: 2.0
	Author: David French
	Author URI: http://www.bridgelinesw.com
*/
html {
height: 100%;
margin:0;
padding:0;
}

body{
	height: 100%;
	margin:0;
	padding:0;
	background: #224c1e url(images/bg_body.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	}

a img{border:0;}

.green, a.green{color:#557739; !important}

.right, .alignright{float:right;}

.left, .alignleft{float:left;}

.leaves{
	position:absolute;
	top:0;
	left:0;
	width: 335px;
	height: 256px;
	background-image:url(images/leaves.png);
	background-repeat:no-repeat;
	
}

.contentWrapper{
	margin: 0 0 0 61px;
	width: 919px;
	
}

.header{font-size:0;}

.leftColumn .commentContentLeft{
	width: 430px;
}

img.header{
	margin-top: 85px;
}
	
	
.content{
	background:url(images/bg_content.jpg) repeat-y;
	padding: 10px 40px 0px 40px;
	margin:0;
	height: 100%;
	float:left;
	width: 839px;	
}



.leftColumn{
        width: 543px;
        margin-right: 40px;
        padding-right: 40px;
        float:left;
        font-size:12px;
        color:#6e706c;
        font-family:Arial, Helvetica, sans-serif;
        line-height: 18px;
        height: 100%;
}

.leftColumn h1, .leftColumn h1 a{
	font-weight:normal;
	font-size:24px;
	color: #ec9122;
	margin: 0 0 20px 0;
	font-family: Futura, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width: 514px;
	
}

.leftColumn h1 a:hover{
	text-decoration:none;
}

.leftColumn a{
	color:#4088c3;
}


.leftColumn a:hover{
	text-decoration:none;
}

.leftColumn .byLine{
	font-size: 12px;
	color:#999999;
	margin: 0 0 20px 0;
	width: 514px;
}

.leftColumn .picLeft{
	margin-right: 25px;
	float:left;
}

.leftColumn .picRight{
	margin-left: 25px;
	float: right;
}
.leftColumn .picLeft p, .leftColumn .picRight p{
	color: #a1a1a1;
	font-size: 10px;
	text-align:center;
	line-height: 12px;
	margin: 5px 0;
}

.leftColumn .commentBubble{
	background-color:#e7eebd;
	margin-top: 25px;
	margin-bottom: 55px;
	width: 541px;

}

.leftColumn .commentBubbleContent{
	font-size: 11px;
	padding: 0 12px 0 12px;
}

.rightColumn{
	width: 216px;
	float:right;
	
}

.rightColumn h2, .rightColumn h2 a{
	font-weight:normal;
	font-size:24px;
	height:54px;
	width: 216px;
	color: #5f883d;
	margin: 45px 0 0 0;
	padding:0;
	background-image:url(images/bg_righth1.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family: Futura, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:lowercase;

}

.rightColumn a{
	text-decoration:none;
}

.rightColumn a:hover{
	text-decoration:underline;
}
 
.rightColumn p.rss{
	font-size:11px;
}

.searchBar{
	margin-bottom:13px;
}

.searchBar input{
	float:left;
	border: 0 none;
	margin: 7px 0 0 4px;
	width: 177px;
	color: #c3c2c2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:inline;	
}

.headerSearch {
	background:url(images/bg_searchInput.gif) no-repeat;
	height:28px;
	width:216px;
	font-size: 0;
}
.headerSearch #go {
	float:right;
	height:27px;
	width:30px;
	margin:0;
}

#sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
}

ul.categories {
	list-style:none;
	margin:0;
	padding:0;
	
}

ul.categories li {
	background:transparent url(images/bg_category.gif) bottom no-repeat;
	
	margin:0;
	width:216px;
	padding: 9px 0;
	color: #bbbbbb;
	font-size: 11px;
}

ul.categories li.last {
	background:none;
}

ul.categories li a {
	color:#557739;
	line-height:12px;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

ul.widgetSection{
	list-style: none;
	margin:0;
	padding:0;
}

ul.widgetSection li{
	padding-left: 14px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position: 0 .4em;
	margin-bottom: 5px;
	line-height: 16px;
	font-size: 11px;
	color: #8b8c8b;
	width: 202px;
}

ul.widgetSection li a{
	color: #557739;
	font-weight: bold;
	text-decoration:none;
}

.blogger .sm a {
	color: #557739;
	font-weight: bold;
	text-decoration:none;
}

.blogger h3 {
	font-size: 11px;
	color: #557739;
	font-weight: bold;
}

.blogger p {
	font-size: 11px;
	color: #8b8c8b;
}

.footer{
	width: 839px;
	border-top: 2px solid #b3d670;
	margin-top: 20px;
	padding-top: 12px;
	height: 100px;
	float:left;
	color: #557739;
	font-size: 11px;
        background-color: #f9f3e7;
}

.footer a{
	color: #557739;
}

.footer a:hover{
	text-decoration:none;
}

.footer .social{
	float:right;
}


/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.post .comments {
        background:url(img/icons.gif) no-repeat;
        font-family: Trebuchet MS,  Arial, sans-serif;
        padding-left:22px;
        height:16px;
        line-height:16px;
        display:block;
        font-size:12px;
        overflow:hidden;
}

.post .comments {
        background-position:0 -96px;
}

/* comment START */
/*
        COMMENTS
                border:1px solid #dac2a3;
                #774a31;
        background-color:#f2dfbd;
*/
.alt {margin: 0;padding: 10px;}
#comments ol {list-style-type: none;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 5px;}
#comments ul li {list-style-type: none;list-style-image: none;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0pt;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 2px 2px 5px 2px;list-style: none;}
.commentlist li ul li { margin-left: 20px;list-style: none;}
.commentlist li li {background:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0;}
.commentlist li .avatar {border:0px solid #ccc;margin:0;padding:1px 8px 1px 1px; width:26px;float:left; background:none;}
.commentlist .fn, .commentlist .fn a {font-weight: bold;font-style: normal; text-decoration:none; color:#723419;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none; margin: 10px 0px 10px 0px;}
/*#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}*/
#comments .comment-body ul li
{
        list-style:none;
        margin:0;
        padding-left:10px;
        margin-left:10px;
        background:url(img/sb-li.gif) no-repeat 1px 13px;
}
#comments .comment-body ol
{
        margin: 0 0 0 20px;
}
#comments .comment-body ol li
{
        list-style-type:decimal;
}
.comment-body
{
        padding:2px;
}
.commentmetadata
{
        font-weight: normal; color:#723419;
        font-family:Trebuchet MS,Arial;
        font-size:11px; margin:0 0 0px 20px;
}
.commentlist .fn .commentmetadata a
{
        font-weight: normal;
        font-size:11px;
}
.floatleft
{
        float:left;
}

.vcard a.url{
color:#723419;
}
.bypostauthor>*,
.bypostauthor >.vcard div.fn >a
{

}
/*
        Uncomment following text to assign specific color to admin (or to any other user)
        You may need to change user name here
        E.g.  comment-author-MyUserName instead of  comment-author-admin
*/
/*
.comment-author-admin>*,
.comment-author-admin >.vcard div.fn >a
{
        color:#106000;
}*/
.comment
{

}
.commentmetadata a, .commentmetadata a:visited {color: #723419;}
.commentmetadata a:hover{ color: #723419;}
#comments .children { padding: 0 0 0 20px; }
.thread-alt {background-color:transparent}
.thread-even {background-color: transparent;}
.depth-1 {}
.depth-2, .depth-3{/*border-top: 1px solid #dac2a3;*/}
.even, .alt {}
.vcard {
        background:transparent url(img/bg-sb.jpg) repeat scroll 0 0;
}
.depth-2 .vcard,
.depth-3 .vcard,
.depth-4 .vcard,
.depth-5 .vcard,
.depth-6 .vcard,
.depth-7 .vcard,
.depth-8 .vcard
{
        border-top: 1px dotted #dac2a3;
        border-bottom: 1px dotted #dac2a3;
}
.reply {margin: 0px 0px 0px 10px;}
.info
{
        padding:3px 5px 3px 5px;
        margin: 2px 0 2px 0;

        border-bottom: 1px solid #dac2a3;/*#774a31;*/
        border-top: 2px solid #774a31;
        background:#f2dfbd url(img/bg-sb.jpg) repeat scroll 0 0;
}
/* comment END */

/* meet our team */
.blogger {float: left; width: 270px; height: 104px; margin: 10px 0 0;}
.blogger h3 {font: bold .9em verdana, sans-serif; margin: 0 0 .1em;}
.blogger h3 a {color: #666;}
.blogger p {margin: 0; line-height: 1.4 !important;}
.blogger p.sm a{padding: .5em 0; display: block;}
.alignleft {float: left; margin: 0 10px 10px 0;}
/* meet our team END*/
