/* General Baseline Settings */
* {margin:0; padding:0; border:0;}
hr	{background-color:#000000; color:#000000; height:1px; border:0px;}
/* end General Baseline Settings */

/* Text Formatting */
html 		{font-size:120%;}
body 		{font-size:70%; 
		font-family:"bitstream vera sans", "arial", "helvetica", sans-serif;}
a						{color:#b02d1c;	text-decoration:underline;}
	a:hover						{color:#803f19;}
	a:active					{color:#803f19;}
	a:visited					{color:#000000;}
#header .title		{color:#000; text-transform:capitalize; letter-spacing:-1px; font:bold 30px sans-serif;}
#header .subtitle	{color:#FEFEBF; text-transform:capitalize; letter-spacing:-1px; font:bold 20px sans-serif;}
#content,
	#centerCol,
	#leftCol,
	#rightCol {font-size:1.0em; text-align:left; }
#centerCol a				{color:#010101;}
	#centerCol a:hover			{color:#CC0033;}
#leftCol {color:#d48a1c;}
	#leftCol ul.leftNav {background-color:#000;}
	#leftCol ul.leftNav a		{color:#fafb3e;}
	#leftCol ul.leftNav a:visited	{color:#cacb30; text-decoration:underline;}
	#leftCol ul.leftNav a:hover	{color:#FEFEBF;}
	#leftCol ul.leftNav strong		{color:#FEFEBF;}
#breadcrumb {color:#FEFEBF; text-align:left; }
	#breadcrumb a			{color:#FEFEBF;text-decoration:none;}
	#breadcrumb a:hover 			{color:#FEFEBF;text-decoration:underline;}
	#breadcrumb a:active			{color:#FEFEBF;}
	#breadcrumb a:visited			{color:#FEFEBF;}
#contact {color:#FFFFFF; font-size:0.8em;}
	#contact a		{color:#FFFFFF;}
	#contact .title	{color:#FFF; text-transform:capitalize; font-variant:small-caps; font-size:2em; 
						font-family:sans-serif;  letter-spacing:-.02em; line-height:.9em; text-align:center;}

/*Global Footer*/
#footer, #footer p	{text-align:center;}
	#searchForm #searchField	{font-size:1.0em; }
	#footLinks			{font-size:1.0em;  }
	#footLinks a			{color:#000000; text-transform:uppercase; text-decoration:none;}
	#address 			{text-align:center; font-size:1.0em; color: #4c4c4c; }
	#address a 			{color: #4c4c4c; text-decoration: none}
h1				{font-weight:bold; font-size:2.0em; letter-spacing:-.02em; }
h2				{font-weight:bold; font-size:1.0em; font-variant:small-caps;}
h3				{font-weight:bold; font-size:1.0em; letter-spacing:-.02em;}
p				{font-size:1.0em; letter-spacing:-.00em; text-align:left; line-height:1.1em;}
p.block 	{line-height:1.1em; margin:0px 0px 1.0em 0px; text-indent:0em;}
p.indent {line-height:1.1em; margin:0px 0px 1.0em 0px; text-indent:2.5em;}
#index p.indent	{}
.citation .title {text-decoration:underline;}
/* end Text Formatting */


body 			{text-align:center; background:#fafb3e;}
.right			{float:right;}
#container {width:780px; text-align:left; background:#fff; margin: 0 auto 0 auto; }
#centerCol					{background:white; float:left; display:inline;}
	#centerCol img	{float:left;}
	#centerCol p				{margin-left:1em;}
#leftCol		{background:#d48a1c; float:left; display:inline; }
	/* Left Column Navigation */
	#leftCol ul		{list-style-type:none;margin:0px;
				padding:10px 5px 20px 10px;}
	#leftCol ul li		{padding-bottom:5px;}
#contact		{background-color:#d48a1c;margin-top:0px;padding-bottom:10px;}
	#contact .title	{width:150px; height:60px; background-color:#d48a1c; 
						background:#d48a1c; background-image:url(../../button/bgcontact.gif); 
						background-repeat:no-repeat;  padding-top:.5em;}
.blockquote		{margin:0.5em 5em;}

.citation	{margin-bottom:2em;}
/* Three Column Layout */
#content3	{width:780px; background:#d48a1c; }
	#content3	#centerCol {width:460px;  margin-left:170px;}
	#content3	#leftCol 	{width:170px; margin-left:-630px; }
	#content3	#rightCol 	{width:150px; }
/* end Three Column Layout */

/* Two Column Layout */
#content2	{width:780px; background:#d48a1c; }
	#content2	#centerCol	{width:610px; margin-left:170px; }
	#content2	#leftCol		{width:170px; margin-left:-780px; }
/* end Two Column Layout */

/* header */
#header {width:770px; background-image:url(../../photo/header/hdwave.jpg); 
	background-repeat:no-repeat; height:69px; background-color:#d48a1c; background-position:top right; border:ridge #d48a1c 5px;}
	#header .title		{position:relative; top:5px; left:20px;}
	#header .subtitle {position:relative; top:5px; left:80px;}
/* end header */

/*breadcrumb*/
#breadcrumb				{clear:both; background:#803f19;  padding:4px 12px; }
/* end breadcrumb */

/* footer */
#footer {width:100%;}
	/*Global Footer*/
		#footNav			{background-color:#e0e0d3; height:26px;}
		#searchForm			{margin:0px;float:left;padding-left:10px;padding-top:2px;}
		#searchForm #searchField	{ width:120px;margin-bottom:3px;}
		#footLinks			{padding-top:6px;margin-left:185px;}
		#address 			{ margin-top:10px;}
/* end footer */

/* barNav */
ul.barnav	{float:left; border:0px; margin:0px 2px; list-style-type:none; display:inline;}
ul.barnav li {float:left; display:inline;}
ul.barnav li a {padding:0 0.5em; text-decoration:none;}  
    /* IEW hacks */
    * html ul.barNav {float:left; padding:2px 0px;} 
      /* works around IEW not recognizing :first-child pseudo-class and doubling margins on floated elements */
/* end barNav */


  /* STRICT CLEARFIX CODE */
  .clearfix:after {content:"."; display:block; clear:both; visibility:hidden; height:0px; }  /* to clear boxes */
    .clearfix {display: inline-block;} /*a fix for IE Mac*/
    /* backslash hack hides from IEM \*/
    .clearfix	{display:block;}
    * html .clearfix {height:1%; clear:both;}
    /* /backslash hack*/
  /* /STRICT CLEARFIX CODE */
#tResearch img.body, #tCourses img.body	{
		float:none;
		margin:1em;
		clear:right;
		display:block;}
#tCourses h3 {margin-top:1em; margin-left:.5em;}
