/* Style Sheet for 'Pieces Of Eight'
http://www.piecesofeight.com.au

Created by INVOLVED. - involved.com.au (updated 11 May 2010)
jordan@involved.com.au 


ToC
1. Defaults
2. Structure
3. Navigation
4. Mega-Menu
5. Links

*/

/* @group Defaults 
-----------------------------------------*/	

body {
	margin: 0px; 
	padding: 0px;
	background: #8A867A;
}

img { border: 0px; display: inline-block; }


td,
tr { padding: 0px; margin: 0px; }

/* @end */



/* @group Structure  
-----------------------------------------*/	
	
#flash-container{
	position: relative;
	z-index: 1;
}
		
td {		
	font-family: Trebuchet MS;
	font-weight: normal; 
	text-decoration: none; 
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.caption {		
	font-family: Trebuchet MS;
	font-weight: normal; 
	text-decoration: none; 
	font-size: 12px;
	color: #8B8579;
	line-height: 18px;
}		

.tile 	{
	background: #FFCC00;
	background-image: url(../img/tile.gif); 
	background-repeat: no-repeat;
}			


.download {
	font-family: Trebuchet MS;
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

.download:hover {
	font-family: Trebuchet MS;
	text-decoration: underline; 
	font-weight: normal; 
	font-size: 11px;
	color: #FFCC00;
	line-height: 18px;
}		

input.text {
	font-family: Trebuchet MS;
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal; 
	color: #000000;		
	background-color: #FBFAF5;		
	border: 1px;
	border-bottom: 2px;
	border-right-width: 2px;	
	border-color: #FFCC00;
	border-style: solid;
	width: 160px;
	height: 12px; 
}	

input.textfield, textarea, select, option { 
	width: 160px;  
	font-family: Trebuchet MS;
	text-decoration: none; 
	font-size: 11px;
	font-weight: normal;  
	border: 1px; 
	border-bottom: 2px; 
	border-right-width: 2px;	
	border-style: solid; 
	border-color: #FFCC00; 
	background-color: #FBFAF5; 
}

textarea { height: 48px;}	

.galleryContainer { padding-bottom:10px; }

/* @end */



/* @group Navigation  
-----------------------------------------*/	


ul.navigation {
  margin: 0px auto;
  padding: 0px 0px 0px 125px;
  list-style: none;
  display: none;
  line-height: 0px;
  font-size: 0px;
  height: 20px;
  background: url(../img/nav/nav_bg.gif) no-repeat left top;
}

	ul.navigation li {
	  margin: 0px;
	  padding: 0px;
	}

		ul.navigation li a.topNav {
		  margin: 0px 0px 2px 0px;
		  padding: 0px 15px 0px 15px !important;
		  height: 18px;
		  float: left;
		  display: inline-block;
		  background: #8A867A;
		  cursor: pointer;
		}
			ul.navigation li a.topNav img { cursor: pointer; }
		
		ul.navigation li.active a,
		ul.navigation li a.topNav:hover,

		ul.navigation a.mm-item-link-hover:link { background: #ffcc00; }

/* @end */


/* @group Mega-Menu  
-----------------------------------------*/		

	ul.navigation li a {
	  margin: 0px;
	  padding: 0px;
	  height: 20px;
	  float: left;
	  display: inline-block;
	}

	ul.navigation li.mm-item {
		height: 20px;
	}
	ul.navigation li.clear-fix {
	  float: none;
	  clear: both;
	  margin: 0px;
	  padding: 0px;
	  height: 0px;
	  font-size: 0px;
	  line-height: 0px;
	}
				
		/* ul.navigation a.mm-item-link:visited*/			
		ul.navigation a.mm-item-link:link {
		  position: relative;
		  display: inline-block;
		  color: #FFF;
		  padding: 0px;
		  margin: 0px;
		  text-decoration: none;
		  z-index: 10;
		  font-size: 14px;
		}
				
		ul.navigation div.mm-item-content {
		  background: #FFCC00;
		  padding: 15px;
		  position: absolute;
		  border: 2px solid #8A867A;
		  border-top: 1px solid #8A867A;
		  z-index: 9;
		}
		
			ul.navigation div.mm-item-content .mm-content-base {
			 /* background: #fff;
			  position: relative;
			  z-index: 11;
			  padding: 10px;
			  display: block;
			  overflow: auto;*/
			}
			
			ul.navigation div.mm-item-content .mm-js-shadow {
			 /* background: #555;
			  position: absolute;
			  z-index: 10;*/
			  display: none;
			}	
			
			ul.navigation div.mm-item-content h3 { 
				clear: both;
				padding: 0px 0px 5px 10px;
				margin: 0px;
				font-size: 11px;
				display: block;
				height: 20px;
				width: 150px;
				line-height: 20px;
			}
			
			ul.navigation div.mm-item-content ul.column { 
				float: left !important; 
				padding: 0px 50px 0px 10px; 
				list-style: none; 
				display: inline; 
				margin: 0px;  
				clear: none;
			}	
				ul.navigation div.mm-item-content ul.column.last { padding: 0px 10px 0px 10px; }	
				ul.navigation div.mm-item-content ul.column li { height: 20px; white-space: nowrap;  }		
				ul.navigation div.mm-item-content ul#eventsCurrent.column { padding-bottom: 15px; }
		
				ul.navigation div.mm-item-content a { color: #333; text-decoration: none; }		
				ul.navigation div.mm-item-content a:hover { text-decoration: underline; }		
	
/* @end */



/* @group Links  
-----------------------------------------*/		

a {
	font-family: Trebuchet MS;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}

a:hover {
	font-family: Trebuchet MS;
	text-decoration: none; 
	font-weight: normal; 
	font-size: 11px;
	color: #000000;
	line-height: 18px;
}
		
/* @end */
	  