body {
	margin: 0px;
	background-color: #1A3447;
}

html {
	height: 100%;
}

/***************************************************************************
* Sitewide header styles
***************************************************************************/

h1 {
	font: bold 19px Georgia, "Times New Roman", Times, serif;
	color : #000000;
	margin-top: 20px;
	margin-bottom: 8px;
}

.top {
	margin-top: 0;
}

div.topbar {
	font: bold 19px Georgia, "Times New Roman", Times, serif;
	color : #000000;
	margin: 0;
	padding: 0;
}


h2 {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top: 20px;
	margin-bottom: 8px;
}

h3 {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	margin-top: 20px;
	margin-bottom: 8px;
}

/***************************************************************************
* Sitewide body text styles
***************************************************************************/

p {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height: 16px;
}

.default {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	line-height: 16px;
}

a:link { color : #5E5D59; font-weight: bold; }
a:active { color : #5E5D59; font-weight: bold;  }
a:visited { color : #5E5D59; font-weight: bold;  }
a:hover { color : #5E5D59; font-weight: bold;  }

/***************************************************************************
* Resources styles
***************************************************************************/

div.resourceBlock {
	margin: 27px 19px 27px 19px;
}

div.coloringBooks {
	margin-right: 12px;
	
}

h2.resources {
	margin-bottom: 15px;
}

h3.resources {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BA4600;
	margin-top: 0px;
}

div.coloringBooks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

div.coloringBooks ul li {
	color: #666460;
	line-height: 15px;
	margin-bottom: 3px;
}


/***************************************************************************
* Links page styles
***************************************************************************/

div.linkscolumnToday {
	margin: 28px 18px 31px 20px;
}

div.linkscolumnHistoric {
	margin: 28px 18px 31px 20px;
}


div.linkscolumnToday h4 {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #BA4600;
	margin-top: 30px;
	margin-bottom: 8px;
}

div.linkscolumnToday h4.top {
	margin-top: 12px;
}

div.linkscolumnToday h3 {
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: BA4600;
	text-transform: uppercase;
}


a.todaylink:link { color : #000000; font-weight: bold; }
a.todaylink:active { color : #000000; font-weight: bold; }
a.todaylink:visited { color : #000000; font-weight: bold; }
a.todaylink:hover { color : #000000; font-weight: bold; }


div.todaylink {	margin-bottom: 30px; clear: both; }
div.todaylink p { margin: 0px; }

a.histlink:link { color : #6E2B01; font-weight: bold; }
a.histlink:active { color : #6E2B01; font-weight: bold; }
a.histlink:visited { color : #6E2B01; font-weight: bold; }
a.histlink:hover { color : #6E2B01; font-weight: bold; }

div.historiclink {	margin-bottom: 30px; clear: both; }
div.historiclink p { margin: 0px; }


/***************************************************************************
* Sitewide list styles
***************************************************************************/

ul {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

ol {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

li {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

/***************************************************************************
* Image captioning style
***************************************************************************/
div.imgcaption {
  font: normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height: 15px;
  margin-top: 7px;
}


/***************************************************************************
* Styles for home page
***************************************************************************/

div.homecolumn {
	margin: 31px 18px 31px 20px;
}

div.homecontent {
	margin: 2px 0px 0px 10px;
}

div.homecontent2 {
	margin: 1px 0px 0px 10px;
}

div.homecontent p {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

div.homecontent2 p {
	font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}

div.homeimage {
	margin: 0px 0px 0px 2px;
}

div.homecredits {
	margin: 18px 17px 18px 20px;
}

div.homecredits p {
	font : normal 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}

div.homecredits p a:link { color : #2A2825; font-weight: normal; }
div.homecredits p a:active { color : #2A2825; font-weight: normal;  }
div.homecredits p a:visited { color : #2A2825; font-weight: normal;  }
div.homecredits p a:hover { color : #2A2825; font-weight: normal;  }

div.homelinks {
	margin: 21px 45px 33px 11px;
}

div.homeNoflash {
	padding: 10px 20px 10px 20px;
	background-color: black;
}

div.homeNoflash p {
	padding: 0px;
	margin: 0px;
	color : #E4E0D6;
}

ul.newslist {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

ul.newslist li {
	margin-bottom: 8px;
	line-height: 15px;
}


/***************************************************************************
* Styles for interview page
***************************************************************************/

span.interviewer {
	font-weight: bold;
	color: black;
}

span.interviewee {
	font-weight: bold;
}

div.question p {
	color: #6e2b01;
}

/***************************************************************************
* Styles for credits page
***************************************************************************/

div.credits {
	margin: 19px 19px 31px 19px;
}

div.credit {
	margin-bottom: 20px;
	text-align: center;
}

div.credit div.title {
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #662400;
	line-height: 17px;
}

div.credit div.name {
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

div.credit div.name a:link { font-weight : normal; color: black; }
div.credit div.name a:visited { font-weight : normal; color: black; }
div.credit div.name a:active { font-weight : normal; color: black; }
div.credit div.name a:hover { font-weight : normal; color: black; }


div.credit p {
	font : normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
}

div.credit span.title {
	font : bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #662400;
}


/***************************************************************************
* Styles for Family Travel (Chesapeake)
***************************************************************************/
 
 div.travelMain {
 	
 }
  
 div.travelImage {
 	padding: 50px 0 25px;
 }
 
 div.travelContent {
 	padding: 20px 0 25;
 }
 
 div.travelContent p  {
 	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin-top: 5px;
 }
 
div.travelPageControl {
 	background-image:url(../img/bg_tile_now_alt.gif);
	text-align: center;
	padding: 14px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.travelPageControl .disabled {  color : #666666 } 
div.travelPageControl a, 
div.travelPageControl a:link, 
div.travelPageControl a:visited, 
div.travelPageControl a:hover  { color: #2C5D7B; font-weight: bold; }

/***************************************************************************
* Styles for "Then" section interviews
***************************************************************************/

div.thenFilmIntro {
	margin: 31px 20px 38px 20px;
}

a.thenLink:link { color : #9C772D; font-weight: bold; }
a.thenLink:active { color : #9C772D; font-weight: bold;  }
a.thenLink:visited { color : #9C772D; font-weight: bold;  }
a.thenLink:hover { color : #9C772D; font-weight: bold;  }

div.thenInterviewContent {
	margin: 0px 20px 0px 20px;
}

div.thenInterviewIntro p {
	font : normal 11px Georgia, "Times New Roman", Times, serif;
	color : #000000;
	padding: 0px;
	line-height: 17px;
}

div.thenInterviewText {
	margin: 0px 0px 0px 19px;
}

div.thenInterviewText p {
	margin-top: 0px;
}

div.thenPageControl {
	text-align: center;
	padding-bottom: 18px;
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.thenPageControl .disabled {  color : #666666 } 
div.thenPageControl a, 
div.thenPageControl a:link, 
div.thenPageControl a:visited, 
div.thenPageControl a:hover  { color: #806B41; font-weight: bold; }

div.noFlash {
}

div.noFlash p {
	font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	margin: 0;
}

div.noFlash h2 {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #9E3A00;
}
