@charset "utf-8";

body {

	font: 100% Arial, Helvetica, sans-serif;

	background: #000000;

	margin: 0;  /*it's good practice to zero the margin and padding of the body element to account for differing browser defaults*/

	padding: 0;

	text-align: center;  /*this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #000000;

	min-height: 800px;

}

.italic
{	font-style: italic;
}	

.winnerBorder
{	border:2px solid #fef9e6;
}

.oneColFixCtr #container {

	width: 840px; /* the auto margins (in conjunction with a width) center the page */

	border: 1px solid #000000;

	text-align: left; /* this overrides the text-align: center on the body element. */

	background-color: #000;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

.oneColFixCtr #mainContent {

	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	background-image: url(../layout/mainContBkgrnd.png);

	background-repeat: repeat;

}

.oneColFixCtr #galleryContent {

	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */

	background-image: url(../layout/galleryBkgrnd.png);

	background-repeat: repeat;

}



#ftrSpcr {

	background-image: url(../layout/ftrSpcrBkgrnd.png);

	background-repeat: no-repeat;

	height: 20px;

}



#mainNav {

	font-family: Arial, Helvetica, sans-serif;

	color: #fdf6e7;

	background-color: #000;

	padding-top: 8px;

	padding-bottom: 12px;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 0.9em;

}

#col_w {

	/*background-color: #fdf6e7;*/

	float: left;

	padding-left: 10px;

	padding-right: 10px;

	min-height: 300px;

	width: 780px;

}

#col1 {

	/*background-color: #fdf6e7;*/

	float: left;

	width: 500px;

	padding-left: 10px;

	padding-right: 10px;

	min-height: 300px;

}

#col2 {

	/*background-color: #226b6a;*/

	font-family: Arial, Helvetica, sans-serif;

	color: #fdf6e7;

	float: right;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

	width: 230px;

	min-height: 300px;

}

#gallery {

	width: 740px;

	padding-left: 20px;

}

#footer {

	background-color: #000;

	width: 800px;

	margin-top: 18px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 0px;
	
	margin-left: -1px;

}

#ftrCol1 {

	background-color: #194A4A;

	float: left;

	width: 380px;

	color: #fdf6e7;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#ftrcol2 {

	background-color: #194A4A;

	float: right;

	width: 380px;

	color: #fdf6e7;

	text-align: right;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.clearfloat {

	clear: both;

}

.header {

	background-color: #000;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: 5px;

	margin-left: 20px;

}

/* --------------- Text Formats --------------*/

/* Heading Formatting  */

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #00688B;

	border-bottom-width: medium;

	border-bottom-style: dotted;

	border-bottom-color: #226b6a;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-size: 1.6em;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #00688B;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	font-size: 1.2em;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #00688B;

	padding-bottom: 0px;

	padding-top: 0px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	font-size: 1em;

}

/*  Sidebar Text Formatting  */

#col2 p {

	color: #fdf6e7;

	font-size: .75em;

}

#col2 h1 {

	color: #fdf6e7;

	border-bottom-width: medium;

	border-bottom-style: dotted;

	border-bottom-color: #fdf6e7;

	font-size: 1em;

	padding-top: 10px;

}

#col2 h2 {

	color: #fdf6e7;

	font-size: .9em;

	padding-top: 10px;

}

/*  Content Text Formatting  */

p {

	font-size: .85em;

	padding-bottom: 5px;

	padding-top: 5px;

	margin: 0px;

	color: #000;

}

.list {

	font-size: .85em;

	padding-bottom: 10px;

	margin: 0px;

	color: #000;

}

.indent1 {

	padding-left: 10px;

	font-size: .75em;

}

.indent {

	padding-left: 10px;

}

.mocklink {

	color: #00688B;

	text-decoration: underline;

}

.smallText {

	font-size: .75em;

}

/*  Footer Text Formatting  */

#footer p {

	color: #fdf6e7;

	font-size: .7em;

}

/* --------------- Link Formats --------------*/

/*  Main Navigation Links  */

.mainNav_b {

	display: inline;

}

.mainNav_b a {

	color: #fdf6e7;

	text-decoration: none;

	border-left-width: 15px;

	border-left-style: solid;

	border-left-color: #80cabf;

	margin-left: 10px;

	padding-left: 10px;

	display: inline;

	margin-right: 8px;

	font-weight: bold;

}

.mainNav_b a:visited {

	color: #fdf6e7;

	text-decoration: none;

	border-left-width: 15px;

	border-left-style: solid;

	border-left-color: #80cabf;

	margin-left: 10px;

	padding-left: 10px;

	display: inline;

	margin-right: 8px;

	font-weight: bold;

}

.mainNav_b a:hover {

	color: #80cabf;

	text-decoration: none;

	border-left-color: #fdf6e7;	

	border-left-width: 15px;

	border-left-style: solid;

	margin-left: 10px;

	padding-left: 10px;

	display: inline;

	margin-right: 8px;

	font-weight: bold;

}

/*  Content Links  */

a {

	color: #00688B;

}

a:visited {

	color: #00688B;

}

a:hover {

	color: #48b599;

}

/*  Sidebar Links  */

#col2 p a {

	color: #ACDDD6;

}

#col2 p a:visited {

	color: #ACDDD6;

}

#col2 p a:hover {

	color: #80CABF;

}

#col2 p a:active {

	color: #ACDDD6;

}

.innerCol1 {

	float: left;

	width: 340px;

	padding-right: 20px;

	padding-left: 20px;

}

.innerCol2 {

	float: right;

	width: 340px;

	padding-right: 20px;

	padding-left: 20px;

}

.red {

	font-weight: bold;

	background-color: #b40d10;

	color: #FFF;

}

#col2 .largetext {

	font-size: .9em;

	color: #FDF6E7;

}

#col2 .largetext a {

	color: #80CABF;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FDF6E8;

	border-bottom-color: #FDF6E7;

	text-decoration: none;

	margin-top: 10px;

	display: block;

	padding: 5px;

}

#col2 .largetext a:visited {

	color: #80CABF;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FDF6E8;

	border-bottom-color: #FDF6E7;

	text-decoration: none;

	margin-top: 10px;

	display: block;

	padding: 5px;

}

#col2 .largetext a:hover {

	color: #000;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FDF6E8;

	border-bottom-color: #FDF6E7;

	text-decoration: none;

	margin-top: 10px;

	background-color: #42948C;

	display: block;

	padding: 5px;

}

#col2 .largetext a:active {

	color: #80CABF;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FDF6E8;

	border-bottom-color: #FDF6E7;

	text-decoration: none;

	margin-top: 10px;

	display: block;

	padding: 5px;

}


