html {
 	color:#000; 
 	background:#FFF;
}
 	
body {
 	margin:0; 
 	padding:0;
 	font-size:1em; 
 	font-family:times,serif;	
} 

.container {
	width:100%; 
	padding-top:0; 
	padding-bottom:10px; 
	margin:0; 
	font-size:1.0em;
}

/* ------------ Home Page ------------ */

h1.mast {
	width: 500px; 
	height: 125px;
	font-size:1em;
	position: relative;
	text-align:center;
	margin:auto;
	overflow:hidden;
	margin-top:10px;
}
h1.mast span {
	background-image:url('/images/mast.gif');
	position:absolute;
	border: 0;
	width:100%;
	height:100%;
}
HACK(364391109);
.home {
	margin:auto;
	width:300px;
}

.home ul {
	margin-left:0;
	padding-left:0;
}

.home ul li {
	list-style-type: none;
	background-image: url('/images/thistl1.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

.home ul li a {
	padding-left: 20px;
}
/* ------------ Header ------------ */

.header {
	background-image: url('/images/header-background.gif');
	width:100%;
	height:68px;
}

.header ul {
	display:inline;
}

.header ul li {
	display:inline;
}

.header ul li img {
	border:0;
	padding:10px 10px 0 0;	
}

/* ------------ Main body elements ------------ */

.main {
	width:455px;
	margin-left:100px;
}


ul.thistle {
	margin-left:-38px;
	line-height:1.5em;
}
.soman{ display:inline; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}
ul.thistle li {
	margin-left:0;
	list-style-type: none;
	background-image: url('/images/crossbrn.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
}

ul.thistle li a {
	padding-left: 25px;
}

ul.thistle li span {
	padding-left: 25px;
}

ul.thistle li b {
	padding-left: 25px;
}

.main2 {
	width:400px;
	float:left;
}

.contents {
	width:504px;
	margin-left:50px;
}

/* ------------ positioning & other elements ------------ */

.floatRight {
	float:right;
}

	
.floatLeft {
	float:left;
}

img {
 	padding:0;
	border:0;
}

 	
li {
 	list-style:none;
}
 	
.center {
	text-align:center;
}

.clear {
	clear:both;
}

img.marginAuto {
	margin:auto;
	display:block
}

h1 {
	font-size:1.5em;
}

h2 {
	font-size:1.25em;
}

.purple {
 color:#990066;
 font-weight:bold;
}

.up10 {
	margin:-10px 0 0 0
}
/* ------------ Footer ------------ */

.footer {
	text-align:center;
	clear:both; 
	margin:auto;
	text-align:center;
	padding-top:20px;
	color:#A7A59A;
	font-size:.8em;	
}

.footer a {
	color:#A7A59A;
}

.footer a:visited {
	color:#A7A59A;
}


span.year:after {
	content:'2010';
}

.footer2 {
	width: 100px;
	float:left;
	margin-left:100px;
}

.footer3 {
	width: 100px;
	float:left;
	margin-left:50px;
}