* {
border:0;
margin:0;
padding:0;
}

.clear {
clear:both;
}

.right {
float:right;
}

.left {
float:left;
}

body {
font:62.5%/1.5 Arial, Helvetica, sans-serif;
color:#212121;
text-align:center;
background:#B2E1FB;
}

#wrapper {
width:800px;
height:600px;
text-align:left;
background-color:#FFF;
background:url(images/bg-wild-flower-meadow.jpg) 0 0 no-repeat;
position:relative;
border:3px solid #fff;
margin:20px auto;
}

#wrapper2 {
width:650px;
text-align:left;
background-color:#DFF4FF;
border:3px solid #fff;
margin:20px auto;
padding:25px;
}

#logo {
position:absolute;
left:20px;
top:20px;
}

#menu {
position:absolute;
left:30px;
top:65px;
}

a:link,a:visited,a:focus {
color:#212121;
font-size:12px;
}

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

h1 {
font-size:2.2em;
}

h2 {
font-size:2em;
}

h3 {
font-size:1.8em;
}

h4 {
font-size:1.6em;
}

h5 {
font-size:1.4em;
}

p,q,cite {
font-size:1.2em;
}

ul,ol,dl {
font-size:1em;
}

ul {
margin-left:25px;
}

li,dd,dt {
font-size:1.2em;
padding:3px 0;
}

#content {
position:absolute;
right:80px;
top:0;
width:340px;
height:600px;
background:url(images/bg-content.png) left top repeat;
z-index:100;
}

#content2 p {
margin:10px 0;
font-size:13px;
line-height:1.5em;
text-align:left;
}

#content p {
margin:6px 0;
font-size:12px;
line-height:1.3em;
text-align:center;
}

#content h1 {
text-indent:-999em;
width:340px;
height:60px;
background:url(images/wild-flower-logo_opt.png) center top no-repeat;
margin:40px 0 10px 0;
}

#content span#date {
text-indent:-999em;
}

#home p,#footer p {
text-align:center;
margin:10px;
}

#find p {
margin:10px;
}

#home p strong,#footer p strong,#find p strong {
font-size:1.1em;
}

#footer {
position:absolute;
bottom:10px;
right:80px;
z-index:101;
width:340px;
}

#gallery {
position:absolute;
left:0;
bottom:125px;
width:800px;
height:120px;
padding-bottom:14px;
background:url(images/bg-gallery.png) left bottom repeat-x;
z-index:101;
}

input.text {
border:1px solid #999;
padding:3px;
}

table {
border-spacing:0;
border-collapse:collapse;
}

td {
text-align:left;
font-weight:400;
}

#colorbox,#cboxOverlay,#cboxWrapper {
position:absolute;
top:0;
left:0;
z-index:9999;
overflow:hidden;
}

#cboxOverlay {
position:fixed;
width:100%;
height:100%;
background:url(images/overlay.png) repeat 0 0;
}

#cboxMiddleLeft,#cboxBottomLeft {
clear:left;
}

#cboxContent {
position:relative;
overflow:hidden;
background:#fff;
}

#cboxLoadedContent {
overflow:auto;
margin-bottom:28px;
}

#cboxLoadedContent iframe {
display:block;
width:100%;
height:100%;
border:0;
}

#cboxTitle {
position:absolute;
bottom:4px;
left:0;
text-align:center;
width:100%;
color:#949494;
margin:0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
position:absolute;
top:0;
left:0;
width:100%;
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
cursor:pointer;
}

#cboxTopLeft {
width:21px;
height:21px;
background:url(images/controls.png) no-repeat -100px 0;
}

#cboxTopRight {
width:21px;
height:21px;
background:url(images/controls.png) no-repeat -129px 0;
}

#cboxBottomLeft {
width:21px;
height:21px;
background:url(images/controls.png) no-repeat -100px -29px;
}

#cboxBottomRight {
width:21px;
height:21px;
background:url(images/controls.png) no-repeat -129px -29px;
}

#cboxMiddleLeft {
width:21px;
background:url(images/controls.png) left top repeat-y;
}

#cboxMiddleRight {
width:21px;
background:url(images/controls.png) right top repeat-y;
}

#cboxTopCenter {
height:21px;
background:url(images/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
height:21px;
background:url(images/border.png) 0 -29px repeat-x;
}

#cboxCurrent {
position:absolute;
bottom:4px;
left:58px;
color:#949494;
}

#cboxSlideshow {
position:absolute;
bottom:4px;
right:30px;
color:#0092ef;
}

#cboxPrevious {
position:absolute;
bottom:0;
left:0;
background:url(images/controls.png) no-repeat -75px 0;
width:25px;
height:25px;
text-indent:-9999px;
}

#cboxPrevious.hover {
background-position:-75px -25px;
}

#cboxNext {
position:absolute;
bottom:0;
left:27px;
background:url(images/controls.png) no-repeat -50px 0;
width:25px;
height:25px;
text-indent:-9999px;
}

#cboxNext.hover {
background-position:-50px -25px;
}

#cboxLoadingOverlay {
background:url(images/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
background:url(images/loading.gif) no-repeat center center;
}

#cboxClose {
position:absolute;
bottom:0;
right:0;
background:url(images/controls.png) no-repeat -25px 0;
width:25px;
height:25px;
text-indent:-9999px;
}

#cboxClose.hover {
background-position:-25px -25px;
}

.cboxIE #cboxTopLeft {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png,sizingMethod='scale');
}

.cboxIE #cboxTopCenter {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png,sizingMethod='scale');
}

.cboxIE #cboxTopRight {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png,sizingMethod='scale');
}

.cboxIE #cboxBottomLeft {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png,sizingMethod='scale');
}

.cboxIE #cboxBottomCenter {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png,sizingMethod='scale');
}

.cboxIE #cboxBottomRight {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png,sizingMethod='scale');
}

.cboxIE #cboxMiddleLeft {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');
}

.cboxIE #cboxMiddleRight {
background:transparent;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png,sizingMethod='scale');
}


.right {float:right;padding:3px;border:1px solid #fff;margin:0 0 5px 10px;}
.left {float:left;padding:3px;border:0px solid #fff;margin:0 10px 5px 0px;}
