/* culturaltrust.css */
/* 
dev note: culturaltrust-secure.css is ONLY for changing URLS of images to use https. 
changes made to images here will also need to be checked in culturaltrust-secure.css to see if they should be updated there as well.

IE on Mac is rendering the white body area at 758px, not 770px as spec'ed in this file.  flow issues?
*/

body,p,a,td,tr,ol,li	{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

body	{
	background:#00427A url(http://www.culturaltrust.org/assets/images/curls_blue.gif) fixed center repeat-x; 
	text-align:center;
}

.pagecontents	{
	background:#ffffff url(http://www.culturaltrust.org/assets/images/curls_white.gif) fixed center repeat-x; 
	background-color:white;
	text-align:left;
	height:100%;
	width:770px;
	margin-left:auto;
	margin-right:auto; 
	border:6px solid #003664;
	padding:5px;
}
h3	{
	font-family:Garamond,Palatino,Serif;
	color:#FFA600;
	font-size:28px;
	font-style:normal;
}
a	{
	text-decoration:none;
	font-weight:bold;
	color:#00427A;
}
a:hover	{
	text-decoration:underline;
	}

/* global classes */
.logo	{
	position:relative;
	left:580px;
	top:0px;
	padding:25px;
}
.logo a	{
	font-size:26px;
	font-family:Palatino,Garamond,serif;
	padding-top:10px;
	padding-bottom:10px;
	font-style:normal;
	font-family:garamond;
}

.nav	{
	text-align:left;
	position:relative;
}
.homepage	{	/* invisible DIV on home page to do vertical centering */
	position: absolute;
	text-align: center;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
}
.homepagecontents	{
	color:#003664;
	background-color:#003664;
	margin-left: -390px;
	position: absolute;
	top: -250px;
	left: 50%;
	border:6px solid #003664;
}
.homepagelogo	{
	background-color:white;
	background:#ffffff url(http://www.culturaltrust.org/assets/images/curls_white.gif) fixed center repeat-x; 
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
	text-align:right;
	margin-bottom:5px;
}
.homepagestory	{
	margin-top:5px;
	padding:5px;
	text-align:left;
    width:100%;
	background-color:#e8e8e8;
	border:1px solid #003664;
	}
.primarynav	{
	width:250px;
	text-align:left;
	color:white;
	margin:1px;
	padding:1px; 
	background-color:#2e2e2e;
}
.primarynav	a {
	padding-left:5px;
	padding-bottom:2px;
	font-family:Palatino,Garamond,serif;
	font-size:18px;
	color:white;
}
.primarynav a:hover	{
	text-decoration:underline;
	}

.subnav		{
	width:100%;
	height:100px;
	margin-top:-2px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#f7f7f7;
}

.subnav	a {
	padding-left:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#00427A;
}

.subnav a:hover	{
	text-decoration:underline;
	}

.navtable td {

}

.subscript	{
	font-size:10px;
	}
	
.subscript a	{
	font-size:10px;
	}
	

.header	{
/* see also the H3 tag CSS */
	font-family:Palatino,Garamond,serif;
	position:relative;
	width:700px;
/*	left:10px; */
/*	top:20px;  */
/*	height:50px; */
/*	background-color:#d8e9f1; */
	color:#333333;
	font-size:24px;

	margin:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.content	{
	position:relative;
	width:765px; 
	left:5px;
 	top:0px; 
}

.sidebar	{
	border:1px solid #b3b3b3;
	font-size:10px;
	background-color:#dadada;
	position:relative;
	width:250px;
	padding:0px;
	margin:0px;
/*	top:20px;
	padding:10px;
	float:right;
	clear:left; */
}

.sidebar_contentarea	{
	padding:5px;
	background-color:#f7f7f7;
}
.sidebar_header	{
	margin-left:5px;
}

.ADAWhiteSep	{
	font-family:arial;
	font-size:6px;
	color:white;
}

.box	{
/* used generically to surround content with a color */
	border:1px solid #b3b3b3;
	padding:10px;
	background-color:#f7f7f7;
}
.fivepx	{
/* for gutters */
	width:5px;
}

#priority1	{
	font-size:16px;
/*	padding-left:10px;  */
	padding-right:10px; 
}
#priority2	{
	font-size:12px;
	padding:10px;
}
#priority3	{
	font-size:10px;
	padding:10px;
}

#global-footer	{
	font-size:10px;
	padding-top:20px;
	padding-bottom:20px;
}

#global-footer a	{
	font-size:10px;
	font-weight:bold;
}
/* color classes */
.dkblue	{
	color:#003664;
	background-color:#003664;
}
.ltgrey	{
	background-color:#E8E8E8;
}
.rowheader	{
	background-color:#003664;
	color:white;
}
.rowa	{
	background-color:#f3f3f3;
}
.rowb	{
	background-color:#fcfcfc;
}

/*
note:color treatments
near-black: 241F20
grey: 57595B
saturated yellow:FFA600
brickish red:BF4331
dusty green: DBEAB8
new:
rich blue: 00427A
dark blue for borders: 003664
mustard brown: D39324
*/

