/****** body rules *********************************************/
body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background:  url("../images/redpeoplewords.gif") bottom right no-repeat;
}

/*******************************************************************/
/* layout divs */
/*******************************************************************/
 #masthead {
	border-bottom:  1px solid #999999;
	letter-spacing: 3px;
	text-align: center;
	margin: 15px;
	padding: 0px;
}

#globalNav {
	width: 90%;
	margin: 15px;
	color: #003366;
	padding: 0px 10px 5px 10px;
	white-space: nowrap;
	border: 1px solid #999999;
	border-top: 10px solid #ff0000;
	text-align:center;
}
#globalNavBottom {
	width: 90%;
	margin: 15px;
	color: #003366;
	padding: 0px 10px 5px 10px;
	white-space: nowrap;
	border: 1px solid #999999;
	border-bottom: 10px solid #ff0000;
	text-align:center;
}

#mainwrapper {
margin:15px 15% 15px 15px;
padding:5px 10px 5px 20px; 
width: 750px;
}
	

#content {
	margin: 0% 100px 0% 3%;
	padding: 0px 0px 10px 50px;
	font: 0.8125em Verdana, sans-serif;
}
#langbar {
	margin: 0px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
}

#identity {
	text-align:left;
	background: transparent url("../images/redgradient.gif") repeat-y;
	font-family:"Trebuchet", Arial, Helvetica, sans-serif;
	font-style:oblique;
	color: #ffffff;
	font-size:110%;
	font-weight:bold;
}
#identity a.identity:link,#identity a.identity:active,#identity a.identity:visited,#identity a.identity:hover {
	font-size:110%;
	color: #003366;
	text-decoration: none;
	border: 0px;
	margin: 4px 4px 8px 0px;
	padding: 4px 4px 0px 0px;
}
#footer {
 	margin: 10px;
	padding: 5px;
	border-top-color:#333333;
	border-top-style: solid;
	border-top-width: 1px;
	text-align: center;
}



/*********************************************************************/
/* div contextual styles */
/********************************************************************/ 
  #masthead h1 {
 	font-size: 220%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-weight: bolder;
 	color:#000000;
 	margin: 0 0 5px 10px;
 }

 #masthead h2 {
 	font-size: 120%;
 	font-weight: bold;
 	color: #003366;
 	margin: 0px;
 }
 #masthead img {
 	vertical-align: middle;
}
#globalNav a,#globalNavBottom  a {
	color: #333333;
	font-size: 75%;
	font-weight:bold;
	text-decoration:none;
	margin	: 0px 4px;
	background: #ffffff;
}
#globalNav a:hover ,#globalNavBottom a:hover {
	color: #ffffff;
	font-size: 75%;
	font-weight:bold;
	background:#ff0000;
	margin: 0px 4px; 
	}
#globalNav a:visited,#globalNavBottom  a:visited {
	font-size: 75%;
	font-weight:bold;
	margin: 0px 4px; 
}
#globalNav a.selected,#globalNav a.selected:visited,#globalNav  a.selected:link, #globalNav a.selected:hover,
#globalNavBottom a.selected,#globalNavBottom a.selected:visited,#globalNavBottom  a.selected:link, #globalNavBottom a.selected:hover {

	background: #ff0000;
	color: #ffffff;
	font-weight: bold;
	margin: 0px 4px; 
}

#langbar a:link,#langbar  a:visited,#langbar  a:hover,#langbar  a:active {
	color: #333333;
	font-size: 75%;/*display: block;*/
	background-color: #CCCCCC;
	border: 1px solid #ff0000;
	text-decoration: none;
	padding: 2px;
}

p.brand { 
margin: 5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-align: left;
font-size: 75%;
font-style:oblique;
 }

#footer h2 {
text-align: left;
font-size: 115%;
color:#000000;
font-weight: bold;
letter-spacing: 1px;
margin: 1px 0px 1px 5px;
}



/*******************************************************************/
/* styles */
/*******************************************************************/
@media print {
.noprint {display: none;}
}
td, th {
	font-family: Arial, sans-serif;
 }

.photo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:x-small;
	text-indent: 10px;
	/*border: #003366 solid 1px;*/
	width: auto;
	padding: 5px;
	margin: 5px;
	float:right;
}

.updated {
color:#666666;
text-align:center;
font-size:75%;
}

.small {
font-size:small; }

#masthead p {
 	font-size: 90%;
 	font-weight: bold;
 	font-style: oblique;
 	color: #003366;
 	margin: 0px;
 	padding: 0 0 10px 0;
 }

/********************************************************************/
/*               hacks kindly from A List Apart                     */
/********************************************************************/
/* IE5.x/Win hacks */

#main {width: 750px; voice-family: "\"}\""; voice-family: inherit; width: 750px;}
#content {width: 690px; voice-family: "\"}\""; voice-family: inherit; width: 540px;}
#sidebar {width: 190px; voice-family: "\"}\""; voice-family: inherit; width: 130px;}
#navbar {width: 120px; voice-family: "\"}\""; voice-family: inherit; width: 150px; }
#ish a:link, #ish a:visited {height: 65px; voice-family: "\"}\""; voice-family: inherit; height: 52px;}

/* IE5/Mac hacks */
/*\*//*/
#navbar {padding-top: 0.75em; height: 1.66em;}
#navbar li a {display: inline;}
/**/
.highlight {
	background-color: #FFFF66;
	color: #FF0000;
}
