
* {margin:0; padding:0;}

body {	font-family: arial, sans serif; 
	font-size: 12px;
	color: #000000;
      	background-color: #808080;
	height: 100%;
      	background-image: url('images/backgroundgreen.jpg'); 
      	background-repeat: repeat-x; 
      	background-attachment: fixed;
      	behavior: url('csshover.htc');
	}	

html, body { height: 100%; }
	
a:link {text-decoration: underline;font-weight:normal;color: #138c23}
a:visited {text-decoration: underline;font-weight:normal;color: #138c23}
a:active {text-decoration: underline;font-weight:normal;color: #138c23}
a:hover {text-decoration: underline;font-weight:normal;color: #68b719}

div#left { position: absolute;
	   width: 11em;
	   left: 0px;
	 }

#nav, #nav ul { /* all lists */
	padding: 0;
	margin-top: 1.5em;
	margin-left: .5em;
	margin-bottom: .9em;
	list-style: none;
	width: 11em;	
}

#nav li { /* all list items */
	position: relative;
	float: left;
	padding-left: .5em;
	line-height: 1.1em;
	margin-bottom: -1px;
	width: 11em;
	background-color: #000000;
}

#nav li ul { /* second-level lists */
	position : absolute;
	display: none;
	margin-left: 11.05em;
	margin-top: -1.35em;
	background-color: #000000;
}

#nav li ul ul { /* third-and-above-level lists */
	background-color: #000000;
	display: none;
}

#nav li a {
	width: 11em;
	w\idth: 10em;
	display: block;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding: .35em;
}

#nav li a:hover {
	color: #68b719;
	background-color: #000000;
}

#nav li:hover ul ul, #nav li:hover ul ul ul {
	display: none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul { /* lists nested under hovered list items */
	display: block;
}

div#content { margin-left: 12.7em;
	      font-size: 12px;
	      border-left: 2px solid #000000;
	      border-right: 2px solid #000000;
	      border-bottom: 2px solid #000000;
	      background-color: #ffffff;
	      color: #000000; 
	      min-height: 100%;
	      padding-top: 1.4em;
	      padding-bottom: 1em;
	      padding-right: 1em;
	      padding-left: 1em; 
	      overflow: auto;
	    }      

* html #content { height: 100%;}

		
.sitebox { background-color: #000000; 
	   margin-left: .5em;
	   padding: .5em;
	   font-size: .9em;
	   color: #ffffff;
	   text-align: center;
	   width: 11em;
	 }
	 
.rightboxes { border: 1px solid #000000; 
	      background-color: #ffffff; 
	      text-align: left; 
	      padding: .6em; 
	    } 
.rightboxeshead { border: 1px solid #000000; 
	      background-color: #dedcdc; 
	      text-align: left; 
	      padding: .6em; 
	      font-weight: bold;
	    } 
.rightboxesgreen { border: 2px solid #138c23; 
	      background-color: #ffffff; 
	      text-align: left; 
	      padding: .6em; 
	      font-weight: bold;
	    } 
	   
.rightboxes a:link {text-decoration: underline;font-weight:bold;color: #000000}
.rightboxes a:visited {text-decoration: underline;font-weight:bold;color: #000000}
.rightboxes a:active {text-decoration: underline;font-weight:bold;color: #000000}
.rightboxes a:hover {text-decoration: underline;font-weight:bold;color: #404040}

.blackrow { background-color: #000000;}

	     
.greenrow { border-top: 1px solid #000000;
	    border-bottom: 2px solid #000000;
	    background-color: #138c23;
	    font-size: .9em;
	    font-weight: bold;
	    text-align: right;
	    color: #ffffff;
	  }
	  
.darkgreenheading {font-weight: bold; font-size: 150%; color: #005600;}

.medgreenheading {font-weight: bold; font-size: 135%; color: #138c23;}

.grayheading {font-weight: bold; font-size: 135%; color: #404040;}

.boldlink a:link {text-decoration: underline;font-weight:bold;color: #138c23}
.boldlink a:visited {text-decoration: underline;font-weight:bold;color: #138c23}
.boldlink a:active {text-decoration: underline;font-weight:bold;color: #138c23}
.boldlink a:hover {text-decoration: underline;font-weight:bold;color: #68b719}

.darkgreenlink a:link {text-decoration: underline;font-weight:bold;color: #005600}
.darkgreenlink a:visited {text-decoration: underline;font-weight:bold;color: #005600}
.darkgreenlink a:active {text-decoration: underline;font-weight:bold;color: #005600}
.darkgreenlink a:hover {text-decoration: underline;font-weight:bold;color: #005600}

.blacklink a:link {text-decoration: none;font-weight:normal;color: #000000}
.blacklink a:visited {text-decoration: none;font-weight:normal;color: #000000}
.blacklink a:active {text-decoration: none;font-weight:normal;color: #000000}
.blacklink a:hover {text-decoration: underline;font-weight:normal;color: #000000}

.movieposter {  float: left; 
		margin-right: 10px; 
		margin-bottom: 4px; 
		border: #000000 1px solid;
	     }
	     
.favemovieposter {  border: #000000 1px solid; }
	     
table#reviews hr {width: 70%; background-color: #005600; height: 4px}

.glossary {color: #005600; font-weight: bold}

.archive { border: #005600 2px solid; 
	   padding: 5px; 
	   width: 200px;
	   background-color: #e9f0e2;
	  }

.podcasttable { width: 90%;
		font-size: 12px; 
	        }
		       
.podcasttable th { border: 1px solid black; 
		   background-color: #cccccc;}
			  
.podcasttable td { border: 1px solid #404040; 
	           padding: 2px;
	           }