/* ----- CSS ----- */

body{
	background-color: #B13A3E;
	margin-top: 20px;
	font:                small/1.6em Verdana, Helvetica, Arial, sans-serif;
	color: #2B4820;
}

/* ----- IDS ----- */

#container{
	width: 600px;
	background: #fff;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #2a714f;
}
#header{
}
#navigation{
}
#primaryContent{
border-top: 1px solid #2a714f;
	padding: 10px;
	background-color: #fff;
}
#footer{
border-top: 1px solid #2a714f;
	padding: 10px;
}

#prevnextnav {
	padding: 10px;
	background: #eee;
	margin: 0;
list-style-type: none;
text-align: center;
}

/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1{
font-family: Georgia, "Times New Roman", Times, serif ;
font-size: 1.8em;
color: #70883B;
font-weight: normal;
margin: 0;
line-height: 1.2em;
}
h2{
font-size: 1.3em;
color: #234467;
margin: 0;
}
h3{
font-size: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif ;
margin-bottom: 0;
}


/* ----- TABLES ----- */

th {text-align: right;
vertical-align: top;
}

td, th {line-height: 1.2em;}



/* ----- TYPOGRAPHY ----- */

p {margin: 0 0 1em;}

/* ----- QUOTES ----- */

blockquote{
}
blockquote p{
}
cite{
}
blockquote cite{
}

/* ----- LINKS ----- */

a:link{
color: #B13A3E;
}
a:visited{
color: #B13A3E;
}
a:hover{
color: #234467;
}
a:active{
color: #234467;
}


/* ----- FOOTER ----- */

p#websiteby {
font-size: x-small;
}
#websiteby a:link, #websiteby a:visited {
color: #2B4820;
}
.smalltype {
	font-size: x-small;
}
