/*
Center for Applied Transect Studies Styles
10/2008
*/

html { min-height: 100.05%; 
overflow-y:scroll;}

body {
	margin: 0;
	padding: 0;
	background-color: #efeeea;
	background-image: url(../images/bg3.jpg);
	background-repeat: repeat-x;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #3E3D3B;
}

a:link, a:visited {
	color: #775826;
	text-decoration: underline;
}
a:hover, a:active {
	color: #da9d5b;
	text-decoration: underline;
}

img
{
 border-color: #775826;
} 

.hr {
	margin: 0 32px 0 32px;
	padding: 20px 32px 0px 32px;
	border-bottom: 1px solid #ccc;
}


#form1 {
 	text-align: left; 
 	padding: 10px 0px 0px 28px;
	}

/*----------------------------------------*/
#container {
	margin: 0 auto;
	width: 879px;
	clear: all;
  }
  
/*----------------------------------------*/
#header {
	margin: 0;
	padding: 0;
	height: 44px !important;
	width: 879px;
}
  

#left_content {
	float: left;
	width: 160px;
	background-image: url(../images/left_bg.jpg);
	background-repeat: no-repeat;
}

#main_content{
	padding: 23px 0 0 0;
	float: left;
	width: 561px;
	
	
}

#right_content {
	float: left;
	width: 158px;
}



#main_content_wide {
	padding: 23px 0 0 0;
	float: left;
	width: 719px;
}




/*---------------------------------*/

#mainnav {
	margin: 0;
	padding: 0;
	float: left;
	width: 160px;
}


#mainnav ul {
	margin: 27px 0 0 0;
	padding: 0 14px 0 0;
	list-style-type: none;
	font-size: 0.8em;
	line-height: 1.3em;
	text-align: right;
	text-transform: uppercase;
}

#mainnav li {
	padding: 0 0 18px 0;
}
#mainnav li.less {
	padding: 0 0 6px 0;
}

#mainnav a:link, #mainnav a:visited {
	color: #666666;
	text-decoration: none;
}

#mainnav a:hover, #mainnav a:active {
	color: #da9d5b;
	text-decoration: none;
}

/* the main navigation "on" state based on the body tag id and the tab link id */
#home #mainnav ul li a#mn1,
#about #mainnav ul li a#mn2,
#transect #mainnav ul li a#mn3,
#research #mainnav ul li a#mn4,
#education #mainnav ul li a#mn5,
#publications #mainnav ul li a#mn6,
#planning #mainnav ul li a#mn7,
#projects #mainnav ul li a#mn8,
#faq #mainnav ul li a#mn9,
/*#links #mainnav ul li a#mn10,*/
#support #mainnav ul li a#mn11,
#img_lib #mainnav ul li a#mn12,
#smartcode #mainnav ul li a#mn13,
#resources #mainnav ul li a#mn14,
#retrofit #mainnav ul li a#mn15,
#codes #mainnav ul li a#mn16,
#awards #mainnav ul li a#mn17


{
	color: #bd6609;
	background-color: none;
}


/*--------------------*/

#left_content p.credit2{
	margin: 0 0 0 0;
	padding: 100px 14px 0px 20px;
	font-size: 0.75em;
	line-height: 1.7em;
	text-align: right;
	color: #718271;
}

/*----------------------------------------*/

#main_content p, #main_content_wide p {
	margin: 0 0 0 0;
	padding: 18px 32px 0px 32px;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
}

#main_content p.less_space, #main_content_wide p.less_space {
	margin: 0 0 0 0;
	padding: 9px 32px 0px 32px;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
}



#main_content p.modules {
	margin: 0 0 0 0;
	padding: 9px 32px 0px 32px;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
}


#main_content p.indented, #main_content_wide p.indented {
	margin: 0 0 0 0;
	padding: 6px 32px 0px 60px;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
}


#right_content p {
	margin: 0 0 0 0;
	padding: 18px 0px 0px 0px;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
}

#right_content p.boxed{
	padding: 8px 8px 8px 10px;
	background-color: #d7d6d5;
	font-size: .9em;
	line-height: 1.7em;
	text-align: left;
	}

#main_content p.intro {
	padding: 0px 32px 0px 32px;
	font-weight: bold;
	color: #775826;
	text-align: left;

}

#main_content p.orange {
	margin: 0 0 0 0;
	padding: 18px 32px 0px 32px;
	font-size: .9em;
	font-weight: bold;
	line-height: 1.7em;
	text-align: left;
	color: #cd721f;
}

#main_content p.caption, #main_content_wide p.caption {
	margin: 0;
	padding: 0px 32px 0px 32px;
	font-size: .9em;
	font-style: italic;
	line-height: 1.9em;
	text-align: left;
}



#right_content p.caption{
	margin: 0;
	padding: 5px 0px 0px 0px;
	font-size: .9em;
	font-style: italic;
	line-height: 1.3em;
	text-align: left;
}

#main_content p.quote, #right_content p.quote{
	color: #775826;
	/*font-style: italic;*/
	font-weight: bold;
	font-size: 1em;
	line-height: 1.9em;
}


	
.quotename{
	color: #775826;
	/*font-variant: small-caps;*/
	text-align: right;
	font-size: 1em;
	font-style: normal;
	}


#main_content h2, #main_content_wide h2 {
	margin: 0 0 0 0;
	padding: 0px 32px 0px 32px;
	font-size: 1.1em;
	line-height: 2em;
	text-align: left;
	font-weight: bold;
	color: #775826;
	text-transform: uppercase;
}

#main_content h3, #main_content_wide h3 {
	margin: 0 0 0 0;
	padding: 24px 32px 0px 32px;
	font-size: 1em;
	line-height: 2em;
	text-align: left;
	font-weight: bold;
	color: #775826;
}

#right_content h2 {
	margin: 0 0 0 0;
	padding: 20px 0 0 0;
	font-size: 1.1em;
	line-height: 2em;
	text-align: left;
	font-weight: bold;
	color: #775826;
	text-transform: uppercase;
}


#main_content ul, #main_content_wide ul {
	margin: 0 0 0 0;
	padding: 0px 32px 0px 54px;
	font-size: .9em;
	line-height: 1.9em;
	text-align: left;
}
	
#main_content li {
	list-style-type: square; 
	padding: 10px 0 0 0;
}

#main_content_wide li {
	list-style-type: square; 
	padding: 0 0 0 0;
}

#nestedTable table {
	margin: 0px 32px 0 32px;
}

#nestedTable tr td {
	padding: 0 0 0 0;
	font-size: .9em;
	line-height: 1.7em;
}

#nestedTable p {
	margin: 0 0 0 0;
	padding: 18px 0px 0px 0px;
	font-size: 1em;
	line-height: 1.7em;
	text-align: left;
}


/*----------------------------------------*/

#popup {
	margin: 0;
	padding: 0;
	background-color: #efeeea;
	background-image: none;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	color: #3E3D3B;
}



