/**
 * Theme Name: Basin Version 2	
 * Theme URI: http://basininstitute.org/
 * Description: This is it again
 * Version: 2
 * Author: Matthew Tarzwell
 *
 * Copyright (c) 2008 - 2010 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
@import url('library/css/21px.css');

/* Get layout CSS */
@import url('library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');

/* Get default CSS */
@import url('library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */
.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}




html {font-size: x-small; }
body {text-align:left; font: 130% "Trebuchet MS", Arial, Verdana, sans-serif; color: #000; padding:.5em .5em; margin: 0; background-color: #fff;}
h1 {font-weight:bold; font-size:150%; margin:.5em 0 .5em; text-align:left;}
h2 {font-weight:bold; font-size:120%; margin-bottom:0;}
h3 {font-weight:bold; font-size:100%; margin-bottom:0;}
h4 {font-weight:bold; font-size:120%; margin:0;}
img {border-style:none;}
form { margin:0;}
hr {color:#6C2769; height:2px; background-color:#6C2769; border:0px;}
address {font-size: 110%;}
fieldset {border: 1px solid #eee; background-color:#F8F8F8; margin-top: 0px; width:960px;}
fieldset legend{color: #000; font-weight:bold; font-size: 120%;}
br.clear {clear: both; height: 0; line-height: 0px;}

blockquote {
	margin: 15px 10px 0 10px;
	padding: 10px 20px 10px 20px;
	border: 1px dashed #000;
	border-left: 0;
	border-right: 0;
	background: #fff;
	color: #555;
	font-style: italic;
	width:65%;	

}




.smallblack{
	color: #000; 
	font: 80% arial;
}
  

/*Main page layout */
#layout{
	text-align:left; 
	margin:0px auto 0px auto;
	width:960px;
}

/*Menu Column Styles
#menucolumn{
	float: left; 
	margin:0 1em 0 0;*/
}

/*Main Content area*/
#content{
	float:none; 
	padding:0; 
	margin:0; 
	text-align:left;
	margin-left:1em;
}

#content ul{
	list-style-image:url(../../assets/images/arrow.gif);
	margin-left: 150px;
	margin-right: 70px;
}

#content li{
	margin-bottom: 10px;
}

p.first:first-line{
	font-size:120%; 
	font-weight: bold;
}

p.first:first-letter{
	margin:5px 6px 0 0; 
	color:#6C2769; 
	font-size:60px; 
	padding:0 5px 0 0;  
	font-family:georgia,serif;
	float:left; 
} 


/*Styles for the list of links on the collections/links.html page*/
div.linkp{
	padding:0 0 1em 0; 
	margin: 0 0 3em 0; 
	clear: both;
}

div.linkp h2{
	margin-left:0em;
}

div.linkp img{
	border: 1px solid black;
	float:right;	
	margin-left:1em;
}



/*styles for staff page*/
.staff {
	width:75%; 
	margin-top:3em;
}

.staffname {
	font-size:130%; 
	color:#6C2769; 
	font-weight:bold;
}

.stafftitle {font-size: 85%;}




/*text classes*/
.bigtext {
	font-weight:bold; 
	font-size:120%; 
}


/*sitemap styles*/
#sitemap ul {margin: 0 0 0 0;}
#sitemap .right{float: right;}
#sitemap .left{float: left;}

#homeinfo{
	border: 0px solid blue;
	float: right; 
	width: 550px;
	margin: 0;
}

#homeinfo p{
	font-size: 120%;
	font-weight: bold; 
}

#homeinfo ul{
 margin:0 0 0 0;
 padding:0 0 0 0;
 border: 0px solid red;
}




/*styles for aligning form rows*/
div.formrow {
  clear: both;
  padding-top: 5px;
  }

div.formrow span.label {
  float: left;
  width: 30%;
  text-align: left;
  }

div.formrow span.formw {
  float: right;
  width: 65%;
  text-align: left;
 } 
			

			
			

.sidebarright{
float:right;
width: 250px;
border: 3px double #ddd;
font-size: 90%;
text-align: center;
}

.sidebarright ul  {
padding-left: 30px !important;
margin: 0 0 0 0 !important;
text-align: left;
}




.fieldsetside {
	width:280px; 
	margin:0 0 30px 0; 
	background-color:#fafafa;
}

.fieldsetside legend {
	font-weight:bold;
	font-size:120%;
	color:#00822E;
	background-color:#fff;
}




a {color:#11d; text-decoration:underline;}
a:visited {color:purple; text-decoration:underline;}
a:hover {text-decoration:none;}

a.smaller {font-size: 85%; color:#11d; text-decoration:underline;}
a.smaller:visited {font-size: 85%; color:purple; text-decoration:underline;}
a.smaller:hover {font-size: 85%; text-decoration:none;}



#leftmenuhome{float: left; width:375px;}
#logo{float:left; margin-bottom:.3em;}
#headerright{text-align: right;}
#header .clear{clear: both;}
#searchform {float: right; margin: 1em 0em 1em;}


#tdErrorBox{color: red; background-color:white; border:2px solid; padding: 5px 5px 5px 5px;}
#tdHappyBox{color: green; background-color:white; border:2px solid; margin: 20px; padding: 5px 5px 5px 5px;}

.errorbox{color: red; background-color:white; border:2px solid; padding: 5px 5px 5px 5px;}
.happybox{color: green; background-color:white; border:2px solid; margin: 20px; padding: 5px 5px 5px 5px;}



#imagebar{background-color: #fff;}
#imagebar img{border:0; margin:0 0 1px 1px;}
#imagebar img.first{margin:0 0 1px 0;}


#navigation {margin: 0em; text-align:center;padding:0px;}
#navigation .clear {clear: left; }
#navigation ul {list-style-type:none; padding:0; margin:0;}
#navigation li {float:left; border-left: 1px dotted #C1DA79; margin:0; padding:0;}
#navigation li.first {border-left: none; }
#navigation a    				{color: #fff; width:130px; display:block; padding:.2em;}
#navigation a:link    		{text-decoration: none;background-color:#0066A4;}
#navigation a:visited 	{text-decoration: none;background-color:#0066A4;}
#navigation a:hover   	{text-decoration: underline; background-color:#5991C2;}
#navigation a:active  	{text-decoration: underline; background-color:#0066A4;}
#navigation a.on				{text-decoration: none;background-color:#a0b3d4;}






#footer{clear:both; padding-top:1em; margin-top:2em; border-top:1px solid #000;}
#footer{text-align:center;}
#footer p{margin: 1em 1em 1em 0;}
#footer .clear{clear:left;}




	
* html #location, * html .maintable { width: 99.5%; }



