@charset "UTF-8";
/* CSS Document */

/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background-color: #072F41;    /* dark blue */
font: normal 82% sans-serif;
text-align:center;
margin-top:0;
}

#container {
margin: 0 auto;
width: 770px;
text-align: left;
background-color:#FFFFFF;
/* background-color:#efecca; creme color */
background-image: url(../background.gif); 
background-position:top left;
background-repeat:repeat-y;
z-index:1;
}

#header {
width: 770px; 
height: 120px;  /* was 125px */
background-color:#148ac1; /*medium blue, save the date blue*/
color:#FFFFFF;
border:0;
margin:0;
}

#header img {
padding:15px 0px 0px 13px;  /*top right bottom left*/
border: 0;
margin:0;
}

#header p {
float: left;
padding: 40px 2px 6px 24px;   /*top right bottom left*/
font-size: 1.0em;
line-height: 1em;
color: #CCCCCC; /* gray*/
}

#header ul {
padding:10px 10px 12px 10px;  /*top right bottom left*/
text-align: left;
list-style: none;
margin:20px 0 0 0;  /*top right bottom left*/
background-color:#8e0308;   /* red */
}

#header ul li {
display: inline;
margin: 0 10px 0 13px;   /*top right bottom left*/
}

#header ul li a:link, #header li a:visited {   /* unvisited link */
text-transform: uppercase;
font-size: 1em;
line-height: 1em;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ffffff;
}

#header ul li a:hover {     /* mouse over link */
color:#ffffff;
}

#header ul li a:active {   /* selected or "active" link */
background-color: #cc9900;   /* original, darker gold color */
color: #8e0308;      /* red */
} 

#main_heading {
border:0;
margin:0;
padding:10px 0 10px 24px;  /* top right bottom left */
background-color:#cc9900;  /* gold */    /* #e1c05c lighter gold; cc9900 original gold */
height:20px;
}

#main_heading h1 {
font-family: Arial, Helvetica, sans-serif;
font-size:1.3em;
font-weight:bold;
color:#FFFFFF;
}

#content_container {
float:left;
width:770px;
background-position: bottom right;
background-repeat: no-repeat;
z-index:2;
}

#main_content {
float:left;
width: 482px;
padding:1em 24px 1em 24px;  /* top right bottom left */
margin:0;
line-height: 1.3em;
/* background-color:#efecca; light creme color*/
/* border-right:dashed #743f00 thin; */
}

#main_content p {
font-size: .9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
line-height:1.4em;
padding:7px 0 4px 0;  /* top right bottom left */
}

#main_content h1 {
	font-size: 1.2em;
	font-family: "Lucida Grande", Verdana, sans-serif;
	color: #8e0308;  /* red */
	padding:10px 0 0 0;  /* top right bottom left */
	cursor: e-resize;
}

#main_content h2 {
font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif;
color: #8e0308;   /* red */
padding:10px 0 0 0;  /* top right bottom left */
font-weight:bold;
}

#main_content h3 {
font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif;
color: #8e0308;    /* red */
padding:10px 0 0 0;  /* top right bottom left */
font-style:italic;
font-weight:bold;
}

#main_content a, a:link, #footer a:visited {
color:#8e0308;     /* red */
}

.floatedImageRight {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	border: 1px solid #111111;
}

.floatedImageLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
	border: 1px solid #111111;
}

#secondary_content {
float: right;
width: 224px;
padding:1em 0 1em 0;  /* top right bottom left */
margin:0;
line-height:1.3em;
/* background-color: #efecca; light creme color, same as main content*/
}

.redbackcolor { 
background-color: #8e0308; 
margin: 10px 0 10px 0;     /* top right bottom left */
padding:5px 0 5px 0;     /* top right bottom left */
border:0;
} 

.bluebackcolor { 
background-color: #148ac1; 
margin: 10px 0 10px 0;     /* top right bottom left */
padding:5px 0 5px 0;     /* top right bottom left */
border:0;
} 

.goldbackcolor { 
background-color: #cc9900; 
margin: 10px 0 10px 0;     /* top right bottom left */
padding:5px 0 5px 0;     /* top right bottom left */
border:0;
} 

#secondary_content p {
font-size: .9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #333333;
padding:5px 5px 5px 10px;  /* top right bottom left */
}

#secondary_content h1 {
font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif;
color: #ffffff;  /* white */
padding:10px 5px 5px 10px;  /* top right bottom left */
}

#secondary_content h2 {
font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif;
color: #8e0308;  /* red */
padding:10px 5px 5px 10px;  /* top right bottom left */
}

#secondary_content h3 {
font-size: 1.2em;
font-family: "Lucida Grande", Verdana, sans-serif;
font-style:italic;
color: #8e0308;  /* red */
padding:10px 5px 5px 10px;  /* top right bottom left */
}

.floatedImageLeft {
	float: left;
	margin: 10px 5px 3px 0;  /* top right bottom left */
	border: 1px solid #111111;
}

.image-large {
margin: 10px 0 10px 0;     /* top right bottom left */
padding:0px;     /* top right bottom left */
border:0;
}

#footer {
clear: right;
width: 770px; 
background-color: #065274; /*lighter medium blue*/
height: 30px; 
text-align:center;
border:0;
margin:0;
padding:10px 0 10px 0;  /* top right bottom left */
}

#footer p {
color: #EFECCA; /*light creme color for font*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height:1.3em;
}

#footer a:link, #footer a:visited {
color:#FFFF99;
}
