﻿/*=======LAYOUTS======== */body {	/* Layout */ margin: 0;	padding: 0;	border: 0; /* Style */ background-image:url('http://www.lilesnet.com/50/_rotation_backgrounds/rotate.php');	background-repeat: repeat;	background-attachment:fixed;}#container { /* Layhout */	width: 980px;	margin: 0 auto;	padding: 0;  /* Style */	border: 2px solid black;	background-color: #fff;	font-size: x-large;	font-family: Arial, Helvetica, sans-serif;}#masthead {	 /* Layout */ width: 980px;	overflow: hidden;	margin: 0;	padding: 0;	border: 0; /* Style */ 	text-align: right;	background-color: #336699;	background-image:url('../images/1950_wallpaper.jpg');	background-position: top;	background-repeat: repeat;}#masthead h1 {	color: #8b0000;	margin-right: 0.5em;	margin-bottom: 0;}#masthead h3 {	color: #000;	margin-top: 0;	margin-right: 1em;}/* Navigation */#navigation {  /* Layout */  width: 980px;  overflow: hidden;  margin: 0px;  padding: 0px;  border: 0px;  /* Style */  border-top: 2px solid #808080;  border-bottom: 2px solid #808080;  background-color: #cdc;  overflow: scroll;  } }#navigation .divider {  clear: both;  	/* Layout */  margin: 0px;  padding: 0px;  	/* Style */  height: 1px;  width: 100%;  color: black;  border-color: black;}.divider {  clear: both;  	/* Layout */  margin: 0px;  padding: 0px;  	/* Style */  height: 1px;  width: 100%;  color: black;  border-color: black;}#navigation ul {  list-style-type: none;  /* (for cross-browser compatibility add two lines) */  padding: 0px;  margin: 0px;}#navigation li {  float: left;  padding: 1px 10px 1px 10px;}#navigation a {  font-weight: normal;  font-size: large;  text-decoration: none;  color: #000;}/* mouse over link */#navigation a:hover {  font-weight: normal;  text-decoration: none;  color: #fff;  background-color: #FF0000;}#navigationColor {  width: 980px;  overflow: hidden;  margin: 0;  padding: 0;  border: 0;  background-color: #FF9;}     #PageContent {		/* Layout */  position: relative;	float: left;	margin: 0;	width: 950px;	padding: 15px;	background-color: #fff;	border: 0;}/* Footer */#footer {  /* LAyout */  width: 100%;  overflow: auto;  clear: both;  margin: 0px;  padding: 0px;  border: 0px;  /*Style*/  text-align: center;  padding-bottom: 10px;}.searchBar {	width: 95%;	padding: 2px;	border-radius: 20px;	border-color: black;	border-width: 3px;	border-style: solid;	margin-left: auto;	margin: 10px auto 10px auto;	background-color: antiquewhite;	font-size: medium;}#footer {	text-align: center;	padding-bottom: 10px;}html>body #footer {	text-align: center;	padding-bottom: 0;}#footer p {	font-size: small;	color: #000;}/* Site typography */h1 {	font-size: xx-large;	color: #800;}h2 {	font-size: x-large;	color: #700;}h3 {	font-size: large;	color: #600;}h4 {	font-size: medium;	color: #500;}p {	font-family: Arial, sans-serif;	font-size: x-large;}/* Links */a {	color: #8b0000;	text-decoration: underline;}a:hover {	color: #fa3;	text-decoration: underline;}.red {	color: #F00;}.feedback {	background-color:#F7F2F2;	border:thin black solid;	margin:50px;	padding:10px; border-radius: 25px;}/* common *//* Handling Captions */.alignParagraphTop {	margin-top:0px;	font-size:x-large;}.imageLeftWithCaption {	display: block;	margin: 5px 5px 2px 0px;	padding: 5px;	float: left;	text-align:center;	font-size:small;	color:black;	font-style:italic;}.imageLeft {	float:left;	margin-right:20px;	margin-top:0px;}.imageLeftWithMargin {	float:left;	margin-right:20px;	text-align:center;	font-size:small;	color:black;	font-style:italic;	margin-bottom:20px}.imageLeftWithSmallCaption {	float:left;	margin-right:20px;	font-size:small;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;	margin-top: 0px;}.imageLeftWithMediumCaption {	float:left;	margin-right:20px;	font-size:medium;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;	margin-top: 0px;}.imageCenteredWithLargeCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:small;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.imageCenteredWithLargeCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:large;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.imageCenteredWithXLargeCaption {	margin-left:auto;	margin-right:auto;	display:block;	font-size:x-large;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.imageCentered {	margin-left:auto;	margin-right:auto;	display:block;	text-align:center;}.imageLeft {	float:left;	margin-right:20px;	margin-top: 0px;	text-align:center;}.imageLeftWithMediumMargin {	float:left;	margin-left:auto;	margin-right:auto;	display:block;	font-size:medium;	font-style:italic;	color:maroon;	text-align:center;	margin-bottom:15px;}.styleCentered {text-align:center;}a:hover {	color: #f72;	text-decoration: none;}.letters {	margin-left: 40px;	margin-right: 40px;	background-color:#E6E6E6;	border:medium;	border-style:solid;	padding:10px;}.clearBoth {	clear:both;}.randomBanner {	background-color: #FCEADC;	color: black;	text-align: center;	font-weight: normal;	margin-top: 5px;	margin-left: auto;	margin-right:auto;	padding: 10px;	border: thin black solid;	width: 725px;	}.alignParagraphTop {	margin-top:0px}.frameIt {	border:  #000 groove solid;	padding: 10px;}.didYouKnow {	border: #000 medium solid;	padding: 20px;  line-height: 200%;	margin:20px 50px;	border-radius:25px;	background-color: #FFC;}