html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
	vertical-align:middle;
}


/*-- common layout ----------------------------------------------*/
body {
  background-color: #f3f4ed;
  /*background-image:url('../images/curly_left_short.png'), url('../images/curly_right_short.png');*/
  /*background-repeat: no-repeat, no-repeat;*/
  /*background-position: left 200px, right 400px;*/
  margin:0pt auto;
  width: 1024px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 8pt;
}

#header
{
		width: 1024px;
		height: 193px;
}

#main
{
		width: 1024px;
		background: #ffffff;
    background-image:url('../images/curly_left_short.png');
    background-repeat:no-repeat;
    /*background-position:right 15px;*/
    background-position:752px 15px;
		/*height:600px;*/
}

/* Begin Nav */
/* See nav.css */
/* End Nav */

h1, h2, h3
{
color: #b2d235;
/*color: #93b504;*/
}

h1
{
  padding-top:20px;
  font-weight:normal;
  font-size:16pt;
	padding-bottom: 10px;
	line-height: 1.2em;
}

h2
{
  font-size: 12pt;
  line-height: 1.2em;
  padding-bottom: 10px;
	padding-top: 10px;
  font-weight: bold;
}

h3
{
  font-size: 10pt;
  line-height: 1.2em;
	padding-bottom: 10px;
	padding-top: 20px;
  font-weight: bold;
}

a:focus,
a:active,
input:focus
{
  outline: none !important;
  -moz-outline: none !important;
}

a:focus,
a:active,
input:focus
{
 outline:expression(hideFocus="true") !important; /*for IE */
}


a
{
color:#87c6d9;
text-decoration:none;
}

a:hover
{
color:#00aeef;
text-decoration:none;
}


#footergrass
{
  clear:both;
  background-color:#b2d235;
  width:1024px;
  height: 78px;
	color:#ffffff;
	text-align:center;
	font-size:8.4pt;
}


#footer
{
  clear:both;
  background-color:#b2d235;
  width:1024px;
  height: 35px;
	color:#ffffff;
	text-align:center;
	font-size:8.4pt;
}

#footer li
{
  float:right;
}

#footer li
{
  float:right;
	/*width: 200px;*/
  height: 12px;
	padding:10px 40px 5px 0px;
}

#footer li a 
{
  color:#ffffff;
  display:block;
	text-decoration:none;
}

#footer li.active a
{
  color:#87c6d9;
}

#footer li a:hover, #navfooter li.active a:hover
{
  color:steelblue;
}

#footer .copyright
{
  float: left;
  color:#ffffff;
  display:block;
  font-size:8.7pt;
  margin:0px; 
  padding:10px 0px 0px 50px;
}

.leaf
{
}

.leafbutton
{
float:left;
}

.bdbutton
{
margin-right:20px;
border: 2px solid #b2d235;
border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;
background-image:url('./images/pixelgradient.png'), url('../images/buttonswirl.png');
background-repeat:repeat-x, no-repeat;
background-position:left 0px, right 0px;
width:105px;
height:43px;
color: #b2d235;
font-size: 18px;
text-align:center;
vertical-align : middle; 
/*display: table-cell;*/
float:left;
padding-top:22px;
padding-right:10px;
padding-left:10px;
}

.bdbutton:hover
{
background-image:url('./images/pixelgradienthover.png'), url('../images/buttonswirl.png');
background-repeat:repeat-x, no-repeat;
background-position:left 0px, right 0px;
}



#credit
{
  text-align:center;
	padding-top:7px;
	font-size:8pt;
}


/*#credit a 
{
  color:#aaaaaa;
	text-decoration:none;
}

#credit a:hover
{
  color:#00aeef;
}*/

/*---------------------------------------------------------------*/

/*-- home_template -------------------------------------------*/

#homecontent
{
    padding-top:20px;
		padding-bottom:0px;
		text-align:left;
		position:relative;
		font-weight:normal;
		width:934px;
		padding-left:45px;
    padding-right:45px;
    font-weight:normal;
    color: #817e7e;
		line-height: 1.2em;
		font-size: 10pt;
		font-family:Helvetica,Verdana,Arial,sans-serif;
		min-height:220px;
}


.borderdiv
{
border: 4px solid #b2d235;
border-radius: 9px; -webkit-border-radius: 9px; -moz-border-radius: 9px;
background-image:url('../images/swirl.png');
background-repeat:no-repeat;
background-position:right 0px;
}

/*-- regular_template -------------------------------------------*/

/* content used by b4b_template with width overridden and by route_template. */
.content
{
    padding-top:20px;
		padding-bottom:30px;
		text-align:left;
		position:relative;
		font-weight:normal;
		width:660px;
    min-height:165px;
		padding-left:70px;
    font-weight:normal;
    color: #817e7e;
		line-height: 1.2em;
		font-size: 10pt;
		font-family:Helvetica,Verdana,Arial,sans-serif;
}

.content ul {
        list-style: disc;
        margin: 0 0 18px 1.5em;
}

.content ul ul {
        list-style: circle;
        margin: 0 0 0 1.5em;
}


.content ol {
        list-style: decimal;
        margin: 0 0 18px 1.5em;
}

.content ol ol {
        list-style: lower-alpha;
				margin: 0 0 0 1.5em;
}

.content p
{
padding-bottom: 20px;
}

/* Regular Page */
.pageimage
{
  position: absolute;
  left: 890px;
  top:55px;
}

.pageimage2
{
  position: absolute;
  left: 770px;
  top:105px;
}

/*--------------------------Special Budding Link for subnav on Page used by Talia in wp-admin -------------------------------------*/

a.sectionlink            { color: #b2d235; text-decoration: none; font-size: 16pt; line-height: 1.2em;}
a.sectionlink:hover      { color: #00aeef; text-decoration: none; font-size: 16pt; line-height: 1.2em;}



.filtertext
{
/*color: #b2d235;*/
color: #93b504;
}

.filterarea
{
border: 1px solid #b2d235;
margin-bottom: 10px;
padding: 5px;
}

.alignCheckbox  
{
margin: 0px 3px 0px 3px;
padding: 0px;
vertical-align: bottom;
}

.dtAlignRight
{
	text-align: right;
}

/*--------------------------news blog-------------------------------------*/

.newstitle
{
color: #b2d235;
font-size:16pt;
font-weight: normal;
}

.newsdate
{
font-size:11pt;
}

.newswrittenby
{
font-size:8pt;
}

.alignleft
{
float: left;
padding-bottom:10px;
padding-right:25px;
}

.blogrightnav
{
  padding-top:200px;
  padding-bottom:40px;
  width: 200px;
        float: right;
}


/*--------------------------news blog comments ------------------------------*/

.reply
{
float:right;
}

#cancel-comment-reply
{
float:right;
}

.commentlist>li
{
padding-bottom:35px;
padding-top:10px;
background-image:url('../images/bee_blog_divider.gif');
background-repeat:no-repeat;
background-position:right bottom;
}

.buddingcomments ol
{
list-style:none;
margin: 0;
}

.commentlist ul
{
list-style: none;
margin: 0 0 0 2.0em;
}

.comment-author
{
float:left;
width:100%;
}

.url,.fn
{
color:#b2d235;
font-size:10pt;
font-weight:bold;
}

.says
{
color:#b2d235;
}

.datetime
{
font-size:8pt;
}

.comment-meta
{
float:left;
}

.avatar
{
float:left;
padding-right:10px;
padding-bottom:5px;
}

.comment-body
{
padding-left:0px;
}

#commentform
{
clear:both;
}