/* This style sheet was written by Community MX and was distributed freely for use with the free North Pole CSS positioning template.
The North Pole template is freely available from http://www.communitymx.com - This comment should remain intact though you are free to edit the style sheet as you see fit. */

body { /* set everything to zero for a good cross-browser starting point */
	padding: 0; /* zeroes the padding on the body ~ Opera carries a default padding and requires this zeroing */
	border: 0; /* zeroes off any existing border */
	background-color: #FCF3EA; /* sets the body background colour */
	color: #383412;  /* set the default text color */
	margin: 0px;

}

#wrapper {
	position: relative; /* important to position it relatively */
	background-color: #ECDCC5; /* sets the wrappers background color */
	text-align: left; /* Realigns the text to the left after the IE hack in the body rule */
	padding-left: 0px;
	background-image: url(../images/right.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#titles {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #000033;
	letter-spacing: .1em;
	height: 30px;
	padding-top: 10px;
	font-weight: bold;
}
#rightcol {
	background-image: url(../images/right.jpg);
	background-repeat: repeat-y;

}
#leftcol { /* Begin laying out the leftcol div */
	background-image: url(../images/left.jpg); /* sets the path to the bg image */
	background-repeat: repeat-y;
	background-color: #FCF3EA;
	width: 25px;
	background-position: right;
}
#navbar {
	background-image: url(../images/navbar_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000033;
	letter-spacing: 0.2em;
	padding-bottom: 1px;
	width: 200px;
	background-color: #ECDCC5;
	float: right
}
#logo {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 148px;
	background-color: #ECDCC5;
}
#footer {  /* Begin laying out and styling the footer div */

	font-size: 11px;  /* sets the footer text size */
	text-align: center;  /* Adds a margin to the top of the footer*/
	clear: right;  /*clears any floats to the left - our leftcol div in this instance*/
	color: #726252;
	font-family: "Trebuchet MS", Verdana;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#footer a:link {
	font-family: "Trebuchet MS", Verdana;
	color: #70B1C7;
}
#footer a:active {
	font-family: "Trebuchet MS", Verdana;
	color: #70B1C7;
}
#footer a:visited {
	font-family: "Trebuchet MS", Verdana;
	color: #70B1C7;
}
#footer a:hover {
	font-family: "Trebuchet MS", Verdana;
	color: #65BED1;
}
h1 {
	font-family: "Trebuchet MS", Verdana;
	color: #74605D;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #7B6763;
	letter-spacing: 0.2em;
}

a:link {
	color: #436BAD;
}
a:active {
	color: #436BAD;
}
a:visited {
	color: #436BAD;
}
a:hover {
	color: #6C8EC6;
}

#content {
	font-size: 13px; /* zero off the padding */
	line-height: 140%;
	font-family: "Trebuchet MS", Verdana;
	background-color: #ECDCC5;
	color: #58302C;
	padding-left: 15px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
}
#bg {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 770px;
}
#topbg {
	background-image: url(../images/top_bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.lines {
	border: 1px solid #CB9F7A;
	background-color: #F2E8D9;
}
.maintext {
	font-size: 13px; /* set the font size for p, scaled from the body declaration */
	padding: 0; /* zero off the padding */
	line-height: 140%;
	font-family: "Trebuchet MS", Verdana;
	color: #58302C;
}
.smalltext {
	font-size: 11px; /* set the font size for p, scaled from the body declaration */
	font-family: "Trebuchet MS", Verdana;
	color: #003366;
}

.quotes {
	font-size: 11px; /* set the font size for p, scaled from the body declaration */
	font-family: "Trebuchet MS", Verdana;
	color: #7C1E10;
	letter-spacing: 0.1em;
	font-weight: bold;
	text-align: center;
}

