/* CSS Document */

body {margin:0; padding:0; width:100%; height:auto; text-align:center; background:#244b6c url(../images/background.jpg) repeat-x top center; font:300 12px/16px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif; color:#244b6c;}
a:link {color: #244b6c; text-decoration: none;}
a:active {color: #244b6c; text-decoration: none;}
a:visited {color: #244b6c; text-decoration: none;}
a:hover {color: #244b6c; text-decoration: none;}

h1 {color:#fff; font: 100 26px/30px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif; margin:0; padding:0;}
h2 {color:#fff; font: 200 22px/26px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;}
h3 {color:#fff; font: 300 17px/20px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;}
h4 {color:#fff; font: 300 14px/17px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;}
h5 {color:#fff; font: 300 13px/16px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;}
h6 {color:#fff; font: bold 12px/16px "Helvetica Neue",Helvetica Neue,Helvetica,arial,sans-serif;}
textarea, input {background-color: transparent; color: #ffffff; border:none; border-bottom: 1px dotted #fff; font: 12px/16px Arial, Helvetica, sans-serif;}

img {border:none;}
form {margin:0; padding:0;}
strong {font-weight:900;}

/* layout */

#container 	{width:990px; height:684px; margin:0 auto; text-align:center; background:url(../images/background-branches.gif) repeat-x top left;}
#side  		{float:left; padding:146px 0 0 148px;}
  #text		{padding:26px 0 0 20px; text-align:left; width:193px; font-size:12px; color:#fff;}
#content 	{float:left; padding:184px 0 0 33px; text-align:left; display:block; width:500px; color:#fff;}
  #flash	{padding-top:20px;}
#footer		{clear:both; position:absolute; text-align:center; color:#fff; top:700px; font-size:11px; padding-left:50px; padding-bottom:20px;}

/* alt styles */

.navtop			{padding-top:7px;}
.hiddenfromview {display: none;}
.clear 			{clear:both;}
.red			{color:#900;}
.motto			{font-size:30px; line-height:36px;}
.white			{color:#fff;}

/*homepage collection rollovers*/

a#peb	{background: url(../images/pebbles.jpg) top left no-repeat; display:block;}
a#peb:hover {background: url(../images/pebbles-over.jpg) top left no-repeat;}
a#time	{background: url(../images/timepiece.jpg) top left no-repeat; display:block;}
a#time:hover {background: url(../images/timepiece-over.jpg) top left no-repeat;}
a#seed	{background: url(../images/seedling.jpg) top left no-repeat; display:block;}
a#seed:hover {background: url(../images/seedling-over.jpg) top left no-repeat;}
a#bb	{background: url(../images/brambles.jpg) top left no-repeat; display:block;}
a#bb:hover {background: url(../images/brambles-over.jpg) top left no-repeat;}


/* recaptcha styles */
#captcha_container{
    background: transparent;
    width: 330px;
}

#captcha_container #captcha_buttons{
    float: right; 
    width: 25px; 
    margin-top: 3px; 
}

#captcha_container #recaptcha_image{
    width: 300px;
}

#captcha_container #recaptcha_image embed{
    display: block;
    vertical-align: top;
    margin-bottom: 15px;
}

#captcha_container #recaptcha_image a{
    display: block;
    
}
#captcha_help_container{ display: none; }

a:active, a{ outline: none; }
