/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/

/*****************************/
/*** Core html setup stuff ***/
/*****************************/

/***************************************************************************************
	Cascading Menu stylesheet

	Author: Dan Curren				
	Date:	08/26/2008

 ***************************************************************************************/
/****************/
/* Page styles   */
/****************/

html {
  	height: 99%;
	margin: 0px;
	padding: 0px;
}

form {
  	margin: 0;
  	padding: 0;
}

body {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-color: #000000;
}



/****************/
/* Table styles */
/****************/

table.gallerytable {
	border: 0px solid #ffffff;
	align: center;
	width: 100%;
	background: #000000;
	color: 9f897c;
}

table.gallerytable td {
	align: center;
	border: 0px solid #ffffff;
	background: #000000;
	color: 9f897c;
}

table.gallerytable a,
table.gallerytable a:visited,
table.gallerytable a:hover {
	text-decoration: none;
	background: #000000;
	color: 9f897c;
}



/****************/
/* Text styles  */
/****************/

/**********************/
/* Span/Class Styles  */
/**********************/

/**********************/
/* Text Styles        */
/**********************/

.pagetitle a,
.pagetitle a:visited,
.pagetitle a:hover,
.pagetitle {
	color: #9f897c;
	text-decoration: none;
	font-size: 32px;
	font-family: Comic Sans MS, cursive;
	line-height: 32px;
}

.unselectedfooter a.unselectedfooter:hover{
	color: #d3a1ae;
}

.selectedfooter a.selectedfooter:hover{
	color: #b0a1ae;
}

.unselectedfooter a.unselectedfooter,
.unselectedfooter a.unselectedfooter:visted {
	color: #b0a1ae;
}

.selectedfooter a.selectedfooter,
.selectedfooter a.selectedfooter:visted {
	color: #d3a1ae;
}



.selectedfooter {
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-family: Comic Sans MS, cursive;
	line-height: 14px;
}

.selectedfooter_text {
	color: #d3a1ae;
	text-decoration: none;
	font-size: 14px;
	font-family: Comic Sans MS, cursive;
	line-height: 14px;
}

.unselectedfooter {
	color: #b0a1ae;
	text-decoration: none;
	font-size: 14px;
	font-family: Comic Sans MS, cursive;
	line-height: 14px;
}

.unselectedfooter_text {
	color: #b0a1ae;
	text-decoration: none;
	font-size: 14px;
	font-family: Comic Sans MS, cursive;
	line-height: 14px;
}

.smallimagetext_title {
	color: #9f897c;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 24px;
}

.largeimagetext_title {
	color: #9f897c;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 24px;
}


.smallimagetext {
	color: #9f897c;
	text-decoration: none;
	font-size: 12px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 16px;
}

.exhibitlink,
.text1 a.exhibitlink:visited,
.text1 a.exhibitlink {
	color: #9f897c;
	text-decoration: underline;
	font-size: 20px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 24px;
}

.text1 a.exhibitlink:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 20px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 24px;
}

.text1 a.text1,
.text1 a.text1:hover, 
.text1 a.text1:visited,
.text1 {
	color: #ffffff;
	text-decoration: none;
	font-size: 18px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 20px;
}

.entry {
	color: #9f897c;
	text-decoration: none;
	font-size: 20px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 24px;
}

.text3 {
	color: #8c9eaa;
	text-decoration: none;
	font-size: 20px;
	font-style: italic;
	font-family: Times,Arial,sans-serif;
	line-height: 24px;
}
.text4 {
	color: #9f897c;
	text-decoration: none;
	font-size: 12px;
      font-style: italic;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 18px;
}

.footertext {
	color: #9f897c;
	font-size: 14px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 14px;
}

.footertext a,
.footertext a.footertext,
.footertext a:visited,
.footertext a:hover, {
	color: #9f897c;
	text-decoration: none;
	font-size: 20px;
	font-family: Century Gothic,Verdana,Arial;
	line-height: 20px;
}


td.gallerycell{
	width:30%;
	text-align:center;	
}

td.gallerycell a img{
	border:0;
	
}
table.gallery{
	width:100%;
}
.slide{
	width:100%;
	text-align:center;
	
}
#slideshow_container{

}

#next, #prev{
	cursor:pointer;
}
h2.imagetext{
	color:#9F897C;	
	margin:5px;

}
a.GalleryLink{
	color:#9F897C;
	text-decoration:none;
}

.dimensions{
	color:#9F897C;
	margin:10px;
	margin-top:0px;
	
}

#slideshow .largeimage{
	height:400px;
	
}


/***************************************************************************************
	Cascading Menu stylesheet
/**********************************/
/* Div styles styles for the Menu */
/**********************************/

	/* Font for the Cascade Menu's top row. */
div#horiz-menu {
	font-family: Comic Sans MS, cursive;
	font-size: 10pt;
	height: 50px;		/* Height of the Menu's top row */
	width: 100%;
	margin-left: 0px;
	margin-right: auto;
	border: 0px solid #A1A1A1;
}

	/* Margin and Padding for all sub-menus. */
div#horiz-menu ul {
	margin: 0;
	padding: 0;
}

	/* Main Menu item settings */
div#horiz-menu li {
	margin: 0;
	padding: 0;
	width: 20%;
	list-style: none;
	white-space: nowrap;
	border-right: 0px solid #A1A1A1;
}

	/* Main Menu item hyperlink settings */
div#horiz-menu a:link,
div#horiz-menu a:visited {
	display: block;
	padding: 0 0px;
	height: 50px;		/* Height of the Menu's top row */
	width: 100%;
	line-height: 50px;	/* Height of the Menu's top row */
	text-decoration: none;
	float: left;
}

	/* Alignment of the hyperlink tags in the menu */

div#horiz-menu a {
	display: block;
	height: 50px;		/* Height of the Menu's top row */
	line-height: 50px;	/* Height of the Menu's top row */
	padding: 0 0px;
	text-decoration: none;
	cursor: pointer;
	background: none;
	float: left;
	width: 100%;
	font-family: Comic Sans MS, cursive;
}

	/* Hyperlink Text location with a sub-menu item. */

#horiz-menu li li a:link,
#horiz-menu li li a:visited{
	background: none;
	padding: 0;
	text-indent: 10px;	/* Indent the sub-menu item text */
}



	/* Hyperlink Font within a sub-menu item. */

#horiz-menu li li a:link,
#horiz-menu li li a:visited {
	border: 0;
	font-size: 10pt;
	font-weight: normal;
	font-family: Comic Sans MS, cursive;
}

	/* The formatting for items*/
#horiz-menu li a.active:link,
#horiz-menu li a:link,
#horiz-menu li a:visted,
#horiz-menu li a.active:visited  {
	font-weight: normal;
	font-size: 10px;
	font-family: Comic Sans MS, cursive;
}

	

	/* The width of sub-menu items. */

#horiz-menu li li {
	height: 37px;
	background: none;
	padding: 0;
	width: 165px;
}



	/* Basic Sub-Menu settings. */

#horiz-menu li li a:link,
#horiz-menu li li a:visited {
	display: block;
	text-decoration: none;
	width: 165px;
	text-transform: none;
	background: none;
	height: 37px;
}



	/* Positioning of the top level menu items. */

#horiz-menu ul li {
	position: relative;
	float: left;
}

	/* Positioning of sub-menues with parent menu items.
		Note: left: -999em is used to move the sub-menu off
		the page until we hover over it. */

#horiz-menu li ul {
 	top: 50px;			/* Height of the menuitems. */
	position: absolute;
	z-index: 100;
	left: -999em;
	height: auto;
	width: 165px;
	font-weight: normal;
	border-width: 0;
	margin: 0;
	padding: 0;
}



	/* Size of sub-menues. */

#horiz-menu ul ul a:link,
#horiz-menu ul ul a:visited {
	width: 165px;
}



/*
	Margin for pullouts:
		-20px = the defined height of a menuitem.
		225px = the defined width of a menuitem.
 */

#horiz-menu li ul ul {
	margin: -20px 0 0 165px;
}

#horiz-menu li ul li {
	margin: -1px;
}

/*********************************/
/* Color Formating styles for the Menu */
/*********************************/

#horiz-menu.cascadingmenu li a:link,
#horiz-menu.cascadingmenu li a.active:link,
#horiz-menu.cascadingmenu li a:hover,
#horiz-menu.cascadingmenu li a.active:hover,
#horiz-menu.cascadingmenu li a:visited  {
	font-size: 18px;
	font-family: Comic Sans MS, cursive;
}

/*********************************/
/* Cascading styles for the Menu */
/*********************************/

#horiz-menu li:hover ul ul, 
#horiz-menu li:hover ul ul ul,
#horiz-menu li:hover ul ul ul ul,  
#horiz-menu li.cmHover ul ul, 
#horiz-menu li.cmHover ul ul ul, 
#horiz-menu li.cmHover ul ul ul ul 
{
	display: none;
/*	left: -999em;*/
}

#horiz-menu li:hover ul, 
#horiz-menu li li:hover ul, 
#horiz-menu li li li:hover ul, 
#horiz-menu li li li li:hover ul,
#horiz-menu li.cmHover ul, 
#horiz-menu li li.cmHover ul,
#horiz-menu li li li.cmHover ul,
#horiz-menu li li li li.cmHover ul
{
	left: 0;
	display: block;
}

#horiz-menu li:hover,
#horiz-menu li.cmHover {
	left: 0;
	display: block;
}

/*
#horiz-menu li li.active {
}
*/






	/* Font for the Cascade Menu's top row. */

div#horiz-menu {
      background: #000000;
}


/* The formatting for items which are the currently active items*/
#horiz-menu.cascadingmenu li a.active:link,
#horiz-menu.cascadingmenu li a.active:visited  {
	text-decoration: none;
	color: #d3a1ae;
	background: #000000;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}


#horiz-menu.cascadingmenu li a.left:link,
#horiz-menu.cascadingmenu li a.left:visited  {
	border-left: 1px solid #CCCCCC;
}

#horiz-menu.cascadingmenu li a:link,
#horiz-menu.cascadingmenu li a:visited  {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

#horiz-menu.cascadingmenu li a.right:link,
#horiz-menu.cascadingmenu li a.right:visited  {
	border-right: 1px solid #CCCCCC;
}


/* The formatting for items which are the currently active items*/
#horiz-menu.cascadingmenu li a.active_right:link,
#horiz-menu.cascadingmenu li a.active_right:visited  {
	text-decoration: none;
	color: #d3a1ae;
	background: #000000;
	border-right: 1px solid #CCCCCC;
}

/* The formatting for items which are the currently active items*/
#horiz-menu.cascadingmenu li a.active_left:link,
#horiz-menu.cascadingmenu li a.active_left:visited  {
	text-decoration: none;
	color: #d3a1ae;
	background: #000000;
	border-left: 1px solid #CCCCCC;
}


/* The Text and Background colors of the menuitems in a menu
when the mouse is not over them. */

#horiz-menu.cascadingmenu a,
#horiz-menu.cascadingmenu li {
	color: #b0a1ae;
	background: #000000;
	text-align:center;
}

/* The Text and Background colors of the menuitems in a sub-menu
 when the mouse is not over them. */
#horiz-menu.cascadingmenu li li a,
#horiz-menu.cascadingmenu li li {
	color: #b0a1ae;
	background: #000000;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/* The Text and Background colors of the hyperlinks in a menu
when the mouse is over them. */
#horiz-menu.cascadingmenu a:hover,
#horiz-menu.cascadingmenu li a.active:hover,
#horiz-menu.cascadingmenu li li:hover,
#horiz-menu.cascadingmenu li li.cmHover {
	text-decoration: none;
	color: #d3a1ae;
	background: #000000;
}




/* NAVIGATION */

.entry .ngg-gallery-thumbnail a img {
border:2px solid black;
display:block;
margin:0;
padding:0px;
position:relative;
}

.entry .ngg-gallery-thumbnail a:hover img {
border:2px solid #FFEECA;
display:block;
margin:0;
padding:0px;
position:relative;
}

a{
color:#9F897C;
font-family:Century Gothic,Verdana,Arial;
text-decoration:underline;
}

.ngg-gallery-thumbnail-box {
float:left;
margin-bottom:20px;
}

.entry p{
	text-align:left;
}
