/*---------------------------------*/
/* Main defaults for html document */
/*---------------------------------*/

body {
	background-color: #000000;
	color: #666666;
	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13px;
	
	/*IE hack to center horizontally - must reset to left later for text in next div*/
	text-align: center;
	
	padding: 0px;
	border: 0px;
	margin: 0px;
	
}

/* ---=== Fullscreen DIV block ===--- */

div#fullScreenBlock {
	background-color: #000000;
	color: #AAAAAA;
	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13px;	
	
	/*IE hack to center horizontally - must reset to left later for text in next div*/
	text-align: left;
	
	padding: 0px;
	border: 0px;
	margin: 0px;
	
	width: 100%;
	height: 853px;
}

/* Varient fullscreen backgrounds */

.fullScreenBlockInfo {
	background-image: url("images/2009_04_18/ContactsAndLinks.jpg");
}

.fullScreenBlockCollections {
	background-image: url("images/2009_04_18/ContactsAndLinks.jpg");
}

.fullScreenBlockCollection001 {
	background-image: url("images/2009_04_18/pg2.jpg");
}

.fullScreenBlockCollection002 {
	background-image: url("images/2009_06_11/Collection002BG_1800x1200.jpg");
}

.fullScreenBlockHappenings {
	background-image: url("images/2009_04_20/Cells.jpg");
}

.fullScreenBlockHappening001 {
	background-image: url("images/2009_04_20/Cells.jpg");
}

.fullScreenBlockHappening002 {
	background-image: url("images/2009_04_20/Cells.jpg");
}

.fullScreenBlockHappening003 {
	background-image: url("images/2009_04_20/Cells.jpg");
}

/* ---=== Main Content ===--- */

div#mainContentText {
	display: block;
	position: relative;
	top: 80px;
	width:500px;

	padding-left:40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	
	text-align: center;

}

/* Variants */

.mainContentTextCollections {
	opacity: 0.81;
	filter: alpha(opacity=81);
	-moz-opacity: 0.81;
}

.mainContentTextCollections h4 {
	color: #FFFFFF;
}

.mainContentTextCollections p {
	background-color: #333333;
}



div#imageContainer {
	background-color: #000000;
	color: #666666;
	
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:13px;	
	
	/*IE hack to center horizontally - must reset to left later for text in next div*/
	text-align: center;
	
	padding: 0px;
	border: 0px;
	margin: 0px;
	
}
	
div#imageContainer img {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.blackText {
	color: #000000;
}

/* Legacy */

div#outer {
	background-color: #2D301C;
	
	/*The next four lines set up official horizontal centering*/
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;	
	margin-top: 0px;

/*	padding: 0px none;
	border: 0px none;
	margin: 0px none;*/
	
	/*Here we reset the text align after the IE hack above*/
	text-align: left;
}

/*---------------------------------*/
/* Banner logo area*/
/*---------------------------------*/
div#header {
/*	background-color:#555749;
	background-color:#454739;*/
	background-color:#181110;

	width: 100%;
	
	/*Explicitly set margins and padding to maintain browser
	compatibility*/
	/*margin: 0px none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	
	padding: 0px none;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px; 
    
    	border: 0px none #000000;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;	   */
}

.headermenu {
	/*Right aligned  text for main menu*/
	/*background-color:#555749;
	background-color:#454739;*/
	background-color:#181110;
	
	/*padding-right: 10 px;    */
	text-align: right;
}
	
/*---------------------------------*/
/* Left hand panel*/
/*---------------------------------*/

div#nav {
	/*The left-hand navigation/shortcut panel*/
	width: 170px;
	border: 0px;
    /*border-right: thin solid #ff9d00;*  - for debugging*/
	padding-left: 10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
	float: left; /*this actually allows the nav to be alongside content*/
	text-align: center;

}

/*---------------------------------*/
/* Main content*/
/*---------------------------------*/

div#main {
	/*Main content panel*/
	margin-left: 190px;
	margin-top: 0px;
	padding: 10px;
	padding-top: 10px;
	border-left: thin solid #ff9d00;
	border-top: none 0px;

}

/*---------------------------------*/
/* Bottom of page*/
/*---------------------------------*/

div#footer {
	margin: 0px;	
	padding: 15px;
	border-top: thin solid #ff9d00;
}

/*---------------------------------*/
/* Image styles*/
/*---------------------------------*/
img {
	padding: 0px;	
	border: 4px solid black;
	border-top: 4px solid black;
	border-bottom: 4px solid black;
	border-right: 4px solid black;    
}

img.sidebar {
    border: 0px none #338822;
	padding: 0px;
}

img.banner {
    border: 0px none #338822;
}

img.footer {
    border: 0px none #338822;
}

img.floatright {
	padding: 0px;	
	border: 4px solid #3E4032;/*#3E4032;*/
    border-top: 4px solid #3A3A2E;
    border-bottom: 4px solid #4D4D43;
    border-right: 4px solid #525348;    
	margin-right: 17px;
	margin-left: 8px;
	margin-bottom: 10px;
}

img.floatleft {
	padding: 0px;	
    border-top: 0px solid #3A3A2E;
    border-bottom: 0px solid #4D4D43;
    border-right: 0px solid #525348;    
	margin-right: 0px;
	margin-bottom: 0px;

}

/*---------------------------------*/
/* Headers */
/*---------------------------------*/

h1 {
	font-weight: bold; 
	font-size: 1.4em; 
	color: #ff9d00; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h1 a {
	font-weight: bold; 
	font-size: 1.4em; 
	color: #ff9d00; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h2 {
	font-weight: bold; 
	font-size: 1.2em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h2 a {
	font-weight: bold; 
	font-size: 1.2em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h3 {
	font-weight: bold; 
	font-size: 1.1em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h3 a {
	font-weight: bold; 
	font-size: 1.1em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h4 {
	font-weight: bold; 
	font-size: 1.0em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h4 a {
	font-weight: bold; 
	font-size: 1.0em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h5 {
	font-weight: bold; 
	font-size: 0.9em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}

h5 a {
	font-weight: bold; 
	font-size: 0.9em; 
	color: #eeeeee; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none	
}


p {

	margin: 0px;
	padding: 0px;	
	border: 0px #000000;


}


li
{
    padding-top: 0.0em;
    padding-left: 0.0em;
    padding-right: 0.0em;
    padding-bottom: 0.0em;
    margin-top: 0.0em ;
    margin-left: 0.0em;
    margin-right: 0.5em;
    margin-bottom: 0.0em;
}    

dl
{
    padding-top: 0.25em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.25em;
    margin-top: 0.0em ;
    margin-left: 0.8em;
    margin-right: 0.8em;
    margin-bottom: 0.0em;
}    

ol
{
    padding-top: 0.25em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.25em;
    margin-top: 0.0em ;
    margin-left: 1.8em;
    margin-right: 0.8em;
    margin-bottom: 0.0em;
} 

ul
{
    padding-top: 0.25em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.25em;
    margin-top: 0.0em ;
    margin-left: 0.8em;
    margin-right: 0.8em;
    margin-bottom: 0.0em;
}    


/*---------------------------------*/
/* Links */
/*---------------------------------*/

a {
	color: #dddddd; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	text-decoration: none;
}

a:hover {
	color: #ff9d00; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	text-decoration: none;
}

/*---------------------------------*/
/* Slideshow */
/*---------------------------------*/

p.slideshow {
    display: block;
	font-weight: bold; 
	font-size: 14px; 
	color: #ff9d00; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
    
}

a.slideshowprev {
    display: inline;
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
    
}

a.slideshownext {
    display: inline;
	font-weight: normal; 
	font-size: 10px; 
	color: #ffffff; 
    
}

pre {
    font-weight: normal; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;

    color: #bbccbb; 
    background-color: #363130;
    border-left: 2px solid #161110;
    border-top: 2px solid #161110;
    border-right: 2px solid #464140;
    border-bottom: 2px solid #464140;
    
    padding: 3px;
}

/*---------------------------------*/
/* Formatting */
/*---------------------------------*/

.centered {
	text-align: center;
}

.right {
	text-align: right;
}

.left {
	text-align: left;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.strong {
	font-weight: bold;
}

.hilite {
	color: #ff9900;
	font-weight: normal;
}

.stronghilite {
	color: #ff9900;
	font-weight: bold;
}

/*---------------------------------*/
/* Wiki customizations */
/*---------------------------------*/

table.page_commands {
	 float: right;
}

hr {
	color: #ff9d00; 
}

