/* CSS Document */

/* get rid of those system borders being generated for A tags */
a:active {
  outline:none  !important;
}

:focus {
  -moz-outline-style:none;
}


body, tr, td {
	/* font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #606060;
	font-size: 13px;
}

body{ 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #7A6C54;
	/*background-image: url(../graphics/pg_background.jpg);*/
	height: 100%;
}

.credit {
	font-size: 10px;
}

.subhead   {
	font-weight: bold;
}

a:link.headerNav{
	color: #7A7C7E;
	text-decoration: none;
}

a:visited.headerNav{
	color: #7A7C7E;
	text-decoration: none;
}

a:hover.headerNav{
	color: #BCBDBF;
	text-decoration: none;
}

a:active.headerNav{
	color: #BCBDBF;
	text-decoration: none;
}


.pageTitle{
	font-size: 20px;
}
.subTitle_edu{
	font-size: 17px;
}

#siteHolder{
	position: relative;
	clear: both;
	width: 826px;
	height: 100%;
	background-image: url(../graphics/pg_background.jpg);
	margin: 0 auto;
	margin-bottom: 0 auto;/*needed for edges on IE*/
	
}

.bkg_graphic{
	background-image: url(http://www.sidrichardsonmuseum.org/nu_site/graphics/pg_background.jpg);/*needed for embed page*/
}
 
#leftSide{
	position:absolute;
	width: 13px;
	height: 100%;
	background-image: url(../graphics/bkgLeftDrop.jpg);
	background-repeat: repeat-y;
	margin-left: 0 auto;
	margin-bottom: 0 auto;
}


.leftSide{
	height: 100%;
	width: 13;
	align: left;
	background-image: url(../graphics/bkgLeftDrop.jpg);
	background-repeat: repeat-y;
}


#rightSide{
	position:absolute;
	width: 13px;
	height: 100%;
	left: 813px;
	background-image: url(../graphics/bkgRightDrop.jpg);
	background-repeat: repeat-y;
	margin-right: 0 auto;
	clear: left;
	margin-bottom: 0 auto;
}

/**/
#logoOver {
	position:absolute;
	left:0px;
	top: 0px;
	bottom:212px;
	z-index:19;
	visibility: hidden;
	padding-top: 16px;
	padding-bottom: 4px;
	/*background-color: #631717;*/
}

#header {
	position: relative;
	left: 0px;
	margin-left: 0px;
	width: 800px;
	height:322px;
	z-index:1;
	/*background-image: url(../graphics/headerBkgTile.gif);*/
	clear: both;
	
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 4px;
	/*background-color: #631717;*/
}

#navNpix {
		padding-top: 10px;
	padding-bottom: 10px;
	height: 241px;
}

#structureNavNPix{
	height: 241px;
}

#sidenav {
position:relative;
	width: 182px;
	height: 236px;
	float:left;
	z-index:2;
	padding-left: 0px;
	margin-top: 5px;
}

.bkg0{
	background-color: #631717;
}
.bkg1{
	background-color: #6A7029;
}
.bkg2{
	background-color: #4F1839;
}
.bkg3{
	background-color: #29515B;
}



#topNav {
	position:absolute;
	z-index:6;
	top: 130px;
	right: 0%;
	padding-right: 0px;
	padding-left: 20px;
}
/*#SideNav {
	position:relative;
	float:left;
	width:180px;
	z-index:2;
	padding-left: 20px;
}*/
#content {
	position:relative;
	z-index:3;
	
	padding-bottom: 20px;
	
	width: 580px;
	height: auto; 
  	min-height: 600px;
 	_height: 600px;/*ie min height*/
	/** left: -20px;*/
	
}

#content_embed {
	position:relative;
	z-index:3;
	
	padding-bottom: 20px;
	
	width: 520px;
	height: auto; 
  	min-height: 600px;
 	_height: 600px;/*ie min height*/
	/** left: -20px;*/
	
}

#content_home {
	position:relative;
	z-index:3;
	
	padding-bottom: 2px;/*was20*/
	
	width: 580px;
	height: auto; 
  	min-height: 200px;
 	_height: 600px;/*ie min height*/
	/** left: -20px;*/
	
}



#contentLeftSideColumn {
	position:relative;
	z-index:3;
	padding-left: 14px;
}

#homeBottomBoxes_table{
	height: 340px;

}


#homeBottomBoxes_cellHead_left{
	background-color: #29515B;
}
#homeBottomBoxes_cellHead_middle{
	background-color: #628B2B;
}
#homeBottomBoxes_cellHead_right{
	background-color: #993F0B;
}

#homeBottomBoxes_cellContent_left{
	background-color: #29515B;
	padding-left: 35px;
	padding-right: 35px;
}
#homeBottomBoxes_cellContent_middle{
	background-color: #628B2B;
	padding-left: 35px;
	padding-right: 35px;
}
#homeBottomBoxes_cellContent_right{
	background-color: #993F0B;
	padding-left: 35px;
	padding-right: 35px;
}

.homeHighlightsBoxImage{
	margin-bottom: 6px;
}
.homeHighlightsBoxImageDiv{
	text-align: center;
}
.homeHighlightsBoxPar{
	color: #ffffff;
	margin-top: 6px; 
	text-align: justify;
}
.homeHighlightsBoxTitle{
	color: #ffffff;
}
.homeHighlightsBoxSubTitle{
color: #ffffff;
	font-weight: bold;
	
}


#homeBottomBoxes_table a:link, a:link.footerNav{
	color: #ffffff;
	text-decoration: underline;
}
#homeBottomBoxes_table a:visited, a:visited.footerNav{
	color: #ffffff;
	text-decoration: underline;
}
#homeBottomBoxes_table a:hover, a:hover.footerNav{
	color: #ffffff;
	text-decoration: none;
}
#homeBottomBoxes_table a:active, a:active.footerNav{
	color: #ffffff;
	text-decoration: underline;
}


#content a:link, #content_home a:link, #contentLeftSideColumn a:link, #content_embed a:link{
	color: #606060;
	text-decoration: underline;
}
#content a:visited, #content_home a:visited, #contentLeftSideColumn a:visited, #content_embed a:visited{
	text-decoration: underline;
	color: #606060;
}
#content a:hover, #content_home a:hover, #contentLeftSideColumn a:hover, #content_embed a:hover{
	text-decoration: none;
	color: #606060;
}
#content a:active, #content_home a:active, #contentLeftSideColumn a:active, #content_embed a:active{
	text-decoration: underline;
	color: #606060;
}





#content a:link.highlightstitlelink{
	color: #606060;
	text-decoration: none;
}
#content a:visited.highlightstitlelink{
	text-decoration: none;
	color: #606060;
}
#content a:hover.highlightstitlelink{
	text-decoration: underline;
	color: #606060;
}
#content a:active.highlightstitlelink{
	text-decoration: underline;
	color: #606060;
}


a:link.homeBottomBoxes_head, a:visited.homeBottomBoxes_head, a:hover.homeBottomBoxes_head, a:active.homeBottomBoxes_head{
	text-decoration: none;
}

.homeBottomBoxes_headImg{
	border: 0px;
}



#content_repro {
	position:relative;
	z-index:3;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	
	width: 740px;
	height: auto; 
  	min-height: 600px;
 	_height: 600px;/*ie min height*/
	/** left: -20px;*/
	
}

#content_repro a:link{
	color: #606060;
	text-decoration: underline;
}
#content_repro a:visited{
	text-decoration: underline;
	color: #606060;
}
#content_repro a:hover{
	text-decoration: none;
	color: #606060;
}
#content_repro a:active{
	text-decoration: underline;
	color: #606060;
}



.staffDirectory {
	border-left-width: 1px;
	border-left-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-color: #b8b6b5;
	padding-left: 40px;
}

input, textarea, select{
	border: 1px solid #606060;
	background-color: #E3E1D8;
	
}

.mainPgPar {
	text-align: justify;
}

.FPCimage{
	margin-right: 0px;
	margin-top: 0px;
	border: none;
}

/*form settings*/
.formI_fullWidth{
	width: 400px;
}

.formI_halfWidth{
	width: 200px;
}

.collectionImage_artistsGrid, .collectionImage, .FPCimageOLD{
	border: 1px solid #7A6C54;
}

#footerDiv{
	font-size: 10px;
	
	background-color: #7A6C54;
}
.footertext{
color: #ffffff;
}

#bottomShadowDiv{
	height: 11px;
	width: 800px;
}
.bottomShadowTable{
	height: 11px;
	background-image: url(../graphics/shadow_bottom.jpg);
	background-repeat: repeat-x;
}

#social_media{
	z-index:50;
	margin-left: 764px;
	padding-top: 2px;
}

#social_media img{
 	border: none;
}

.nu_repro_Form_text, .nu_repro_Form_select{
	width: 400px;
}

#educ_gallery_box, .educ_gallery_img_holder, .educ_gallery_subtitle_holder{
	background-color: #DAD7C8;
}
#ipad_gallery_box_0, .ipad_gallery_img_holder{
	float: left;
	width: 300px;
	valign: top;
	background-color: #DAD7C8;
}
.ipad_quote{
	float:right;
	/*padding-left: 330px;*/
	width: 250px;
	font-size: 16px;
	valign: top;
	margin-top: -50px;
}
/* height for watercolor show*/
.waterlineheight {
	line-height: 1.6em;
}
.headboxbkg{
	background-color: #DBD7CB;
}
