/*Site by StateCollegeWeblab.com */

/* **** LAYOUT **** */
*{margin:0;padding:0;}
body{font-family:'Helvetica Neue', HelveticaNueue, Helvetica, Arial, monospace; color:#777;font-size:18px;background-color:#fff;xbackground-image:url('http://seed-balls.com/images/site/soil.jpg');}
section#wrapper, header{width: 1000px;margin: 0 auto;}
#wrapper{background-color:#fff; }
nav#top ul{margin: 0 auto; font-size: 13px;}
/* **** TYPE **** */
.breathe{line-height:140%;padding:0px 10px;}
.breathe h1{line-height:100%;}
a{color:#759F18;text-decoration: none;}
a:hover{color:#FF8501;}
h1{ font-family:arvobold, Courier, "Courier New", monospace;font-weight:normal;}
h2, h3, h4, h5, h6{ font-family:arvobold, Courier, "Courier New", monospace;font-weight:bold;}
h1,h2,h3,h4,h5,h6,label{color:#AFD702;text-align:left;}
.breathe h2,h3,h4,h5,h6{margin-top:30px;}
.fr{position:relative; float:right; padding-left: 15px;margin-top:20px;}
.fl{position:relative; float:left; padding-right: 15px;top:10px;}
.icon{height: 18px;}
.small{font-size:80%;}
.ta_left{text-align:left;}
label{color:#555;font-size:14px;}
label.bold{font-size:16px; font-weight:bold;}

a img{border:0px;}

h1{font-size:340%;}
h2{font-size:175%;color:#FF7105;}
h3{font-size:150%;color:#FFB103;}

/* **** TABLE **** */
td{font-size:80%;padding: 3px 5px;}
th{text-align:left;background-color:#FF7105;color:#fff;padding: 5px 10px;}


/* **** BANNER **** */
header{display:block;text-align:center;height:150px;margin-top:10px;}

/* **** NAVIGATION **** */
nav{display:block;position:relative; background-color:#43A621;padding:15px;font-family:montserrat;font-size:16px;}
nav ul li a{color:#fff;}
nav ul li a:hover{color:#FFFFCC;}
nav ul li{list-style-type: none; display:inline-block; padding-left:40px;}/*narrows gap between list items*/
nav#top{ margin-top:0px;text-align:center;height:auto;}
nav #feed{position:relative; float:right;margin-top:5px;}


/* **** CONTENT **** */
section#content ul, section#content ol{padding-left: 50px;overflow:hidden;}
section#content{padding:0px 10px;width: 990px;}
#homeFeatureImage{position:relative;width: 500px;float:left; margin-right:20px;}

/* **** HOMEPAGE **** */
#welcomeMessage{width: 420px;float: right;}
#thanksMessage{width: 450px;float: right;}
#randomGallery{width: 480px;height:300px;position:relative;float:left;padding-right:30px}
#randomGallery a{width:240px;height:150px;position:relative; float:left;margin:0px; padding:0px;}
#randomGallery img{width:240px;max-height:150px; overflow:hidden;margin:0px; padding:0px;}
#homeVideo{width: 500px;height:400px;position:relative;float:left;padding-right:20px}
#shop a{color:#FFB103;}
@media (max-width: 600px){
section#wrapper, section#content{width:600px;}
#randomGallery{display:none;visibility:hidden;}
header, header a img{width: 600px;height:120px;}}
#newsletter{padding: 10px; font-size:80%; border:1px solid #AFD702;background-color:#F3FFE3; width: 400px;display: margin-top: 20px;inline-block;line-height:100%}
.cta{display:inline-block; float:left; position:relative;}
.cta a img{width:190px; padding:5px;}

/* **** STORE **** */
.shelf{position:relative;width:185px; display:inline-block; margin:5px;float:left;overflow:hidden; height: 250px;}
.shelf a{width:185px;max-height:150px;overflow:hidden;}
.shelf a{color:#999;font-family:arial, helvetica;}
.shelf img {min-width:185px; height:150px;overflow:hidden;}
.threatened{font-size:70%;color:#d22;font-family:arial, helvetica;}
#shopFigure{position:relative;float:left;padding:0px 20px 20px 0px;width: 400px;overflow:hidden;}
#shopFigure img{width: 400px;}
#shopFigure figcaption ul{padding-left:15px;overflow:visible;}
#shopText{overflow:hidden;}
#shopFigure figcaption, #filters{border: 1px solid #AFD702; margin:3px 0px 0px 0px; padding:5px;background-color:#F3FFE3;}
#shopFigure figcaption img.badges{height:60px;width:60px; position:relative;float:right; padding-right:3px;right:0px;}

#filters{  width: 180px;float:right;margin-right:5px; margin-bottom:5px;overflow:hidden;}
div#filters ul{padding-left:0px; }
#filters h3{margin-top:5px;}

section#companions{overflow:hidden;}
section#companions figure{display:inline-block;position:relative;}
section#companions figure a{width: 60px; max-height: 40px; padding:0px; margin:0px; overflow:hidden;}
section#companions figure a img{width: 60px; max-height: 40px; padding:0px; margin:4px 0px 0px 0px;}
section#companions figure figcaption{display:none; visibility:hidden;}
section#companions figure:hover figcaption{
	display:inline; 
	visibility:visible; 
	background-color:#fff; 
	border: 1px solid #aaa; 
	position: absolute;
	top:-30px; left:-1px;
	z-index:10;
	font-size:70%;}

/* **** BLOG **** */
.blogPost{padding-bottom:20px;border-bottom:10px dotted #ACCA0E;margin-bottom:20px;margin-left:15px; width:720px;}
.blogMainImg{width: 400px; float:right;padding-left: 15px;margin-top:5px;}

/* **** SUB-NAVIGATION **** */
nav#submenu{ margin-top:10px;margin-bottom:10px;text-align:left;}
nav#submenu ul{left:0px;}
nav#submenu ul li a{padding:10px 12px;}


/* **** FOOTER **** */
footer{display:inline-block;width: 1000px;text-align:center;padding-bottom: 10px; font-size:12px; border-top:1px solid #aaa; margin-top:20px;padding-top:20px;}

footer aside#sale {height:233px; width: 200px; overflow:visible;
	background-image:url('http://seed-balls.com/images/site/Sale_Flower_dark.png'); 
	background-position:left; background-repeat:no-repeat;
	position:absolute;left:10px; bottom:0px;test-align:center; }
aside#sale aside#sale_text{display:none; visibility:hidden;}
aside#sale:hover aside#sale_text{display:inline-block; visibility:visible;color:#333;font-size:14px; z-index:100;
	border: 1px solid #AFD702; margin:3px 0px 0px 0px; padding:5px;background-color:#F3FFE3;
	 position:relative;  left:200px;text-align:left; top:-140px;overflow:hidden;}
aside#sale_name{color:#fff; font-size:30px; font-weight:bold;width: 150px; padding:20px 0px 30px 15px; position:relative;float:left; display:inline-block;}

#social{position:relative;left:10px; top:-20px;width: 300px;}
.fb-like{float:left;}
@media (max-width: 600px){#stopsnow{display:none; visibility:hidden;}
#sale{display:none;visibility:hidden;}
#sale_text{font-size:16px;}
nav#top ul{text-align:left;margin-left:0px;}
nav ul li a:hover, nav li a#now, nav li a#now:hover{background-image:none;}
nav#top ul li, nav#top ul li a {font-size:30px;}
nav#top ul li {width:210px;}
footer, .breathe, .entry{width:600px;}

}
/* **** MISC **** */
.ui-datepicker-calendar{background-color:#fff;}
#field_offset_9{visibility:hidden;display:none;}

/* **** FONT EMBED **** */
@font-face {
    font-family: 'vitaminregular';
    src: url('fonts/VITAMIN_-webfont.eot');
    src: url('fonts/VITAMIN_-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/VITAMIN_-webfont.woff') format('woff'),
         url('fonts/VITAMIN_-webfont.ttf') format('truetype'),
         url('fonts/VITAMIN_-webfont.svg#vitaminregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'arvobold';
    src: url('fonts/arvo-bold_201-webfont.eot');
    src: url('fonts/arvo-bold_201-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arvo-bold_201-webfont.woff') format('woff'),
         url('fonts/arvo-bold_201-webfont.ttf') format('truetype'),
         url('fonts/arvo-bold_201-webfont.svg#arvo-bold_201') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'montserrat';
    src: url('fonts/montserrat-light-webfont.eot');
    src: url('fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-light-webfont.woff') format('woff'),
         url('fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('fonts/montserrat-light-webfont.svg#arvo-bold_201') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'montserratRegular';
    src: url('fonts/montserrat-regular-webfont.eot');
    src: url('fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/montserrat-regular-webfont.woff') format('woff'),
         url('fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('fonts/montserrat-regular-webfont.svg#arvo-bold_201') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* **** MAP **** */
#map{position: absolute;background-color:#fff;z-index:100;
  left: 50%;
  top: 300px;
  margin-left: -260px;
  padding:10px;
  width: 520px;
border:2px solid #FF7105;}
#map aside{ width: 500px;margin-left:10px;}
#map figure{margin-left:10px;}
#map figure img{width: 500px; height: 305px;}
#map figure a{margin:0px; padding:0px;}
#map figure, #map figure figcaption{width: 500px;}
#map figure, #map aside{display:block;position:relative;}
#map figure figcaption{font-size:75%;}
#citation{line-height:75%;}
td#st_native{background-image:url('http://mudslinger.seed-balls.com/images/site/map/st_native.png');}
td#st_exotic{background-image:url('http://mudslinger.seed-balls.com/images/site/map/st_exotic.png');}
td#st_absent{background-image:url('http://mudslinger.seed-balls.com/images/site/map/st_absent.png');}
td#co_native{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_present.png');}
td#co_questionable{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_questionable.png');}
td#co_exotic{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_exotic.png');}
td#co_adventive{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_adventive.png');}
td#co_noxious{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_noxious.png');}
td#co_extinct{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_extinct.png');}
td#co_rare{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_rare.png');}
td#co_noxious{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_noxious.png');}
td#co_eradicated{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_eradicated.png');}
td#co_extirpated{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_extirpated.png');}
td#co_waif{background-image:url('http://mudslinger.seed-balls.com/images/site/map/co_waif.png');}