/*
Theme Name:     Watershed
Description:    Child theme for the Responsive Theme 
Author:         Brad Crawford
Template:       responsive
Version:        1.6.9
*/
@import url("../responsive/style.css");

select,
input[type="text"],
input[type="email"], 
input[type="password"] {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background:#f4f4f4;
	border:1px solid #aaa;
	border-bottom-color:#ccc;
	border-radius:2px;
	margin:0;
	outline:none;
	padding:6px 8px;
	vertical-align:middle;
	width:70%;
}

.breadcrumb-list {
    padding:10px 0 0 0;
}

ul#presentations{
list-style:none;
}
ul#presentations li{
list-style:none;
float:left;
}


/* RAILS APPLICATION COMPONENT*/


table {margin-top: 0em; margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}

.duplicate-value {
    color: #999;
}

h3.sampling-site-section-title{
    padding:5px;
    margin:0;
    background-color:#000;
    color:#fff;
    background-color:#585858;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
    background-image:-webkit-linear-gradient(top, #585858, #3d3d3d);
    background-image:-moz-linear-gradient(top, #585858, #3d3d3d);
    background-image:-ms-linear-gradient(top, #585858, #3d3d3d);
    background-image:-o-linear-gradient(top, #585858, #3d3d3d);
    background-image:linear-gradient(top, #585858, #3d3d3d);
    clear:both;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);
    margin:0 auto;
}

a.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
a.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
a.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

li.indent-1{margin-left:0em;}
li.indent-2{margin-left:2em;}
li.indent-3{margin-left:4em;}
li.indent-4{margin-left:6em;}
li.indent-5{margin-left:8em;}
li.indent-6{margin-left:10em;}
li.indent-7{margin-left:12em;}
li.indent-8{margin-left:14em;}
li.indent-9{margin-left:16em;}
li.indent-10{margin-left:18em;}

span.unit{font-size:90%;font-style:italic;font-weight:normal}
th{font-size:80%}

.notes{
	font-weight:italic;
	margin-bottom: 5px;
}

.notes p{
	margin:0;
}




/*  SECTIONS  ============================================================================= */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  GROUPING  ============================================================================= */


.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */


/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

/*  GRID OF TWO   ============================================================================= */

.span_2_of_2b {
	width: 400px;
}

.span_1_of_2b {
	width: 400px;
}

.span_2_of_2 {
	width: 100%;
}

.span_1_of_2 {
	width: 49.2%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_2_of_2 {
		width: 100%; 
	}
	.span_1_of_2 {
		width: 100%; 
	}
}




/*  GRID OF THREE   ============================================================================= */

.span_3_of_3 {
	width: 100%; 
}

.span_2_of_3 {
	width: 66.1%; 
}

.span_1_of_3 {
	width: 32.2%; 
}

.span_1_of_3b .span_2_of_3b .span_3_of_3b{width: 275px;}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_3_of_3 {
		width: 100%; 
	}
	.span_2_of_3 {
		width: 100%; 
	}
	.span_1_of_3 {
		width: 100%;
	}
}

/*  GRID OF FOUR   ============================================================================= */

	
.span_4_of_4 {
	width: 100%; 
}

.span_3_of_4 {
	width: 74.6%; 
}

.span_2_of_4 {
	width: 49.2%; 
}

.span_1_of_4 {
	width: 23.8%; 
}

.span_4_of_4 {
	width: 206px; 
}

.span_3_of_4 {
	width: 206px%; 
}

.span_2_of_4 {
	width: 206px%; 
}

.span_1_of_4 {
	width: 206px%; 
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.span_4_of_4 {
		width: 100%; 
	}
	.span_3_of_4 {
		width: 100%; 
	}
	.span_2_of_4 {
		width: 100%; 
	}
	.span_1_of_4 {
		width: 100%; 
	}
}

div.col ul {
margin: 0;
padding-left: 0;
list-style:none;
}

div.col ul li {
margin-left:0
}

@import url("../responsive/style.css");

select,
input[type="text"],
input[type="email"], 
input[type="password"] {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0,0,0,0.2);
	background:#f4f4f4;
	border:1px solid #aaa;
	border-bottom-color:#ccc;
	border-radius:2px;
	margin:0;
	outline:none;
	padding:6px 8px;
	vertical-align:middle;
	width:70%;
}

.breadcrumb-list {
    padding:10px 0 0 0;
}

/* RAILS APPLICATION COMPONENT*/


table {margin-top: 0em; margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}

.duplicate-value {
    color: #999;
}

h3.sampling-site-section-title{
    padding:5px;
    margin:0;
    background-color:#000;
    color:#fff;
    background-color:#585858;
    background-image:-webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));
    background-image:-webkit-linear-gradient(top, #585858, #3d3d3d);
    background-image:-moz-linear-gradient(top, #585858, #3d3d3d);
    background-image:-ms-linear-gradient(top, #585858, #3d3d3d);
    background-image:-o-linear-gradient(top, #585858, #3d3d3d);
    background-image:linear-gradient(top, #585858, #3d3d3d);
    clear:both;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);
    margin:0 auto;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }


/*  WP PUBLICATION ARCHIVE =================================================================== */

.publication-archive {font-size: 14px; line-height: 21px;}
div.single-publication {clear:both;}

div.single-publication .publication_title {font-size:150%;}

div.single-publication .publication_thumbnail {float:left;max-width:320px;margin: 0 10px 20px 0;}

div.single-publication .publication_summary p {margin-top:0;display:inline;}

a.read_more {display:none;}