body {
	background-color: #546973;
	margin: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
}

a:link {
	text-decoration: none;
	color: #003366;
}

a:hover {
	background-color: #FFCC00;
    text-decoration: none;
}

a:active {
	background-color: #FF6600;
    text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
.container {
	background-color:#CCFFFF;
	width:600;
}

.imageClearance {
	clear:left;
	line-height:0;
	height:0;
}

.fullContainer {
	width:75%;
	min-width:675px;
	margin-left:auto;
	margin-right:auto;
}

.contentContainer {
	background-color:#FFFFFF;
	border:1px;
	border-color:#000000;
	border-style:solid;
}

.bannerContainer {
	position:relative;
	height:113px;
}

.bannerTextContainer a:hover {
    background-color: transparent;
    text-decoration: none;
}

.bannerTextContainer {
    position:relative;
    width:auto;
    border:0px;
    left: -20px;
}

.bannerTextBorderShader {
}

.bannerText {
	font-size:250%;
	font-weight:bold;
}
 
.navBarContainer {
    position:absolute;
    border-top:1px;
    border-bottom:0px;
    border-left:1px;
    border-right:1px;
    border-style:solid;
    border-color:#000000;
    background-color:#B7CEDA;
}

.navBarBorderShader {
    border-bottom:0px;
    background-color:inherit;
    border-bottom:1px;
    border-bottom-color:#6F8088;
    border-bottom-style:solid;    
    border-top:1px;
    border-top-color:#CCCCFF;
    border-top-style:solid;
    padding:5px;
}
 
.contentTitle {
    text-align:right;
    font-size:xx-large;
    font-weight:bold;
    background-image: url(/images/layout/content_title_bg.png);
    background-repeat: repeat;
    
    border-top:1px;
    border-top-color:#000000;
    border-top-style:solid;
	
    border-left:1px;
    border-left-color:#000000;
    border-left-style:solid;

    border-right:1px;
    border-right-color:#000000;
    border-right-style:solid;
}
 
.contentTitleBorderShader {
	padding:5px;
}

.contentHeader {
    background-image: url(/images/layout/diagonal_grey.png);
    background-repeat: repeat;
    padding:4px;
}

.headerText {
    font-weight:bold;
}

.headerSubtext {
    font-size:small;
}
 
.content {
    padding:8px;
    border:0;
    font-size:small;
}
  
.subContent {
    font-size:x-small;
}

.footerContainer {
}
 
.footerText {
    text-align:right;
    font-size:x-large;
    font-weight:bold;
    z-index:-1;
    color:#FFFFFF;
}

/* All of the stuff below is for wordpress */

.commentA {
    padding:4px;
    background-color:#E2E2E2;
}

.commentB {
    padding:4px;
    background-color:#C2C2C2;
}

#respond h3 {
    font-size:medium;
}

.comment-form-author {
	font-size:small;
}

.comment-form-email {
	font-size:small;
}

.comment-form-url {
	font-size:small;
}

.comment-form-comment {
	font-size:small;
}

