/*    ******************************* default display styles ********************************    */
body, a, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6,
input, select,
.bodybold, .title, .title2, .title3, .body, .subtitle
{
	font-family:	"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:	normal;
	font-style:		normal;
	font-size:		12px;
	line-height:	14px;
	color:			#000000;	
	margin:			0;	
}

.addBorder {border:1px solid black;}

.noMargins, td, table { margin:0px;padding:0px;border:0px;}

.hide {display:none;}

/* img, a {display:block;border:0;} */

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}




/*    ******************************* additional font families **************************/




/*    ******************************* font weights and styles **************************/
.bodybold, .title, .title2, .title3, .subtitle  {
	font-weight:	bold;
	text-transform: uppercase;
}
.boldContentItalics {
	font-style : 	italic;
}



/*    ******************************* font sizes **************************************/
.title, .title2, .title3 {
	font-size: 40px;
}

.subtitle {
	font-size: 18px;
}


/*    ******************************* font line-heights **************************************/
.title, .title2, .title3 {
	line-height : 	32px;
}

.subtitle {
	line-height : 	21px;
}



/*    ******************************* font colors **************************************/
a, .copyright, .colored {
	color: 			#993;
}

.title {
	color:			#fc0;
}
.title2 {
	color:			#D0B72E;
}
.title3 {
	color:			#BFAE33;
}


/*    ******************************* font margins **************************************/
.title, .title2, .title3  {
	margin-bottom:		0px;	
}

/*    ******************************* block display positions ********************************    */
.superscript  {
	font-size:		8px;
	position:		relative;
	bottom:			4px;
}







/*    ******************************* galleryModule styles ********************************    */

.FixFrame {
	clear: both;
}
.galleryModule {
	min-height: 500px;
	padding: 5px;
	background-color: #fff;
	width: 800px;
}

.galleryModule .topLevel, .galleryModule .midLevel {
	clear: both;
	margin-left: 5px;
	padding-left: 10px;
	border: none;
}
.galleryModule .itemContainer {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #fff;
}
.childIcon {
	cursor: pointer;
}
.galleryModule .photo .lowres_image {
	border: 1px solid #ccc;
}
.galleryModule .photo .lowres_image:hover {
	border: 1px solid #333;
}
.galleryModule .photo_name, .galleryModule .photo_date {
	display: none;
}
#navContainer, #resultsContainer {
	float: left;
	overflow: auto;
	height: 500px;
}
.hasChild {
}
.childarray {
	padding-bottom: 4px;
}
.topleveltext.listItem a {
	font-weight: bold;
	font-size: 14px;
}
#navContainer {
	width: 250px;
}
#resultsContainer {
	width: 544px;
}


.blogentry a {
	font-family: inherit;
	font-size: inherit;
}



