 .plus:hover,.minus:hover{ 
	color: #369; 
	border: 1px solid #369; } .plus,.minus { 
	text-decoration: none;
	font-weight: 900; 
	color: #aaf; 
	border: 1px solid #aaf; 
	margin: 2px; } .plus { padding: 0 2px 0 2px; } .minus { padding: 0 4px 0 4px; }
/*** The Essential Code ***/

  body {
		/* pos */
    min-width: 560px;         /* 2 x LC width + RC width */
    margin: 0;
    padding: 0;
    background: #FFF;
    
    /* style */
    font: 0.84em/1.333 Arial, sans-serif;
  }

/***************/
/* Notice Box */
  .notice {
	border: 1px #f00 solid; font-size: 1.1em; color: #f00; padding: 0 10px 0px 10px; margin: 0 0 5px 0;
  }
  .notice h2 { margin-top: -1px; }

/***********/
/* Header */
	#header {
		/* pos */
		position: relative;

		padding: 10px;
		height: 70px;
		overflow: hidden;

		/* style */
		background: #369;			/* Color */
		color: #fff;
		border-bottom: 1px solid #000;
	}
	#header font {
		/* pos */
		position: absolute; left: 0; top: 50px;
			/* hide-from-IE5/Mac hack \*/
			top: auto; bottom: 5px;
			/* end hack */
		padding: 0 0 0 .25em;
		
		/* style */
		font: 2.5em Arial, sans-serif;
		font-size: 2em; 
		line-height: 1em; 
		letter-spacing: 0.13em;
	}

/***********/	
/* Navbar */
	#navigation {
		/* pos */
		position: relative;
		overflow: hidden;
		left: 0; right: 0;
		padding: .15em 0 0.25em .5em;
		margin-bottom: .2em;
		height: auto; width: 85%; line-height: 2;
	}
	#navigation ul, #navigation li { margin: 0; padding: 0; }
	#navigation ul { padding-left: 0.5em; }
	
	#navbar { float: left; width: 100%; }
	#navbar a { text-decoration: none; }
	#navbar li { float: left; list-style: none; margin-left: 1px; }
	#navbar li a { 
		/* pos */
		padding: 0.25em 1em 0.25em 1em;  
		margin-right: 0.125em;
	  
		/* style */
		color: #669;
		border-top: .75em solid #aaf;
		font-weight: bold;  
	}
	#navbar li ul { display: none; border: none; }
	#navbar #currentpage a {
		/* style */
		background: #ccf;
		color: #000;
		border-top: .75em solid #039;
		font-style: italic;
		}
	#navbar a:hover { color: #000; border-top-color: #069; }
	/*navbar ul li */ #login { margin-left: 30px; }
	#navbar #notyet { /* for links not yet active */
		color: #999;
		font-style: oblique;
		border-top-color: #069;
	}
	#navbar #notyet :hover { border-top-color: #069; }

/**************/
/* Container */
  #container {
    padding-left: 180px;      /* LC width */
    padding-right: 180px;     /* RC width */

		/* style 
	min-height: 250px; height:auto !important; */
  }
  
  #container .column {
    position: relative;
    float: left;
    padding-top: 1em;

		/* style */
  }
  #container h1 {
		/* pos */
    padding: 0;	margin-left: 0;

		/* style */
    border-bottom: 1px solid #999;
    font-size: 1.5em;
  }
  #container h2 {
		/* pos */
    padding: 0;	margin-left: 0;

		/* style */
    border-bottom: 1px solid #999;
    font-size: 1.0em;
    line-height: 2.2em;
  }
  #container h4 { margin-bottom: -10px; }
  #container .h5 { font-size: 2.0 em; padding: 3px; border: 1px #999 solid; font-weight: 600; }
	#container ul {	
		/* pos */
		margin-left: -15px;
		padding-right:5px;
		margin-bottom: 35px;
		
		/* style */
		list-style-image: url(../images/bullets/arrow_blue.png);
	}
	#container a {}
	#container a:hover { font-style: italic; color: #000; }
	#container #currentsec { font-style: italic; font-weight: bold; }
	.img_link { font-style: italic; font-size:10px; margin-top: 8px; }

	/* Authors */
	.authors .title { font-weight:bold; font-size:14px;}
	.authors .title2 { font-weight:bold; font-size:12px; }
	.authors .title3 { font-weight:bold; font-style:italic; font-size:12px; }
	.authors ul { font-style:italic; }
	.authors table td { align: right; valign: top; }
  .dead { color: #666; }
  .dead :hover { font-style: none; color: #666; }
  
/*********************/
/* TRANSCRIPT EDITOR */  
#transcript_editor { margin-left: -180px; margin-right: -180px; padding: 15px; }
/*{ width:100%; margin-left: -180px; margin-right: -180px; padding: 15px; }*/
.screen_low { width: 700px; height: 500px; }
.screen_med { width: 950px; height: 500px; }
.screen_high { width: 1190px; height: 500px; }
.screen_wide { width: 1190px; height: 500px; }
	.inset_big { float: left; width: 100%; height: 500px; overflow: auto; }
	.inset_small { float: left; width: 700px; height: 130px; overflow: auto;
		position: relative; left: 20%; top: -25%; color: #fff; }
		/*margin-left: -45%; margin-top: 65%; }*/
	.layered_top { width: 100%; height: 200px; overflow: auto; }
	.layered_bottom { width: 100%; height: 200px; overflow: auto; }
	.side_left { float: left; width: 70%; height: 500px; overflow: auto; }
	.side_right { float: left; position: absolute; left: 70%; height: 500px; overflow: auto; }
.submit_plain { border: none; padding: 0; margin-bottom: -1em; background: none; color:#000; }
.submit_plain:hover { font-style: italic; color: #000; }

/*  .inset_big { float: left; margin-right: -25%; padding-right: 25%; width: 140%; height: 500px; overflow:scroll; vertical-align: text-top; }
  .inset_small { float:left; margin-top: 60%; margin-left: -95%; margin-right: -100%; width: 60%; height: 60px; overflow:scroll; vertical-align: text-top; }
  .layered_top { width:140%; height:200px; overflow:scroll; vertical-align: text-top; }
  .layered_bottom { width:140%; height:200px; overflow:scroll; vertical-align: text-top; }

  
/************/
/* Columns */	
  #center {
    width: 100%;
    padding-bottom: 5px;

		/* style */
		background: #fff;
    border-bottom: 1px solid #999;
  }
		#main_front { float:left; }
		#main_front img { padding: 0 1em .2em .2em; }
		#center th,.key th {
			padding: 3px;
			
			/* style */
			background: #369;
			color: #fff;
		}
		.key td {
			padding: 3px;
			border: 1px solid #ccc;
		}
		#image_center { text-align: center; }
		.note { font-size: 8px; padding: 1px; margin: 1px; }
 
  #left {
    width: 160px;             /* LC width */
    right: 180px;             /* LC width */
    margin-left: -100%;
    padding-left: 20px;

		/* style */
		background: #fff;
  }
  
  #right {
    width: 165px;             /* RC width */
    padding-right: 15px;
    margin-right: -100%;

		/* style */
		background: #fff;
  }
  
/***********/
/* Footer */
  #footer {
    clear: both;
    padding: 10px 0 0 180px;	/* LC fullwidth + CC padding */
    
		/* style */
    font-size: 0.8em;
  }
  
/***************************************************************************************************  
/*** IE6 Fixes ***/
  * html #left {
    left: 180px;              /* RC width */
  }
  
  * html #navigation {
    padding: 0 0 0.25em .5em;
  }
  
  * html #footer {
    padding-top: 0px;
    margin-top: -20px;
  }
  * html #container h1 { border-bottom: 1px solid #999;}
  * html #container h2 { line-height: 2em; }
	* html #container h4 { margin-top: 8px; }
	* html #container ul { margin-left: 15px; }
	* html .authors li { margin-left: 145px; }
	* html #sec_one a {
		position: relative;
		z-index: 1;
	}
	* html #sec_one a ul {
		margin: 0; padding: 0; list-style: none;
		position: absolute;
		left: 0px;
		top: 30px;
		display: none;
		}
	* html #sec_one a img {
		border: 1px solid #000;
	}
	* html #sec_two a {
		position: relative;
		z-index: 1;
	}
	* html #sec_two a ul {
		margin: 0; padding: 0; list-style: none;
		position: absolute;
		left: 0px;
		top: 30px;
		display: none;
		}
	* html #sec_two a img {
		border: 1px solid #000;
	}
