
*{padding: 0; margin: 0;}

a {text-decoration: none;}
a img {border: 0} 
#smallhorn {position: relative; top: -1px;}
a {color: #4c00ee;}
a:visited {color: #5e338f;}
p {text-align: left; line-height: 1.4em; margin: 1em 0;}
li {list-style-type: none; margin-left: 1.1em;  text-align: left; line-height: 1.4em;}

em {font-weight: 600; font-style: italic;}
p.smallit {font-size: 80%;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 90%;
	color: #7a4571;}
big  {text-align: left; line-height: 1.4em; margin: 1em 0;}
.small {font-size: 80%;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 0}
.indent {
    	padding-left: 22px;
    	text-indent: -22px;}
.newstext {color: rgb(85,15,15); font-style: italic;}
.newstextbold {color: rgb(85,15,15); font-style: italic; font-weight: 600;}
.up {position: relative; vertical-align: -1.4em;}

.textbox {background-color: rgb(85,15,15); color: #f3f3e5; padding: 3px .5em 1px .5em; font-size: 12pt; margin: 0; 
	width: auto; float: right; white-space: nowrap; text-decoration: none;}

/*ul {position: relative;
	margin-bottom: 0; text-align: left; line-height: 1.4em; font-size: 1em;} */
h1 {color: #8a4571; font-size: 36pt; font-weight: 400; font-stretch: normal; font-style: italic; }
h2 {color: rgb(85,15,15)}
h3 {color: #7a4571; text-align: left; line-height: 1.4em; font-size: 1.15em;}
body {color: #7a4571;
	background-color: #fef5cd;
	font-family: "Lucinda Grande", sans-serif;
	line-height: 1.4em;
	font-weight: normal;
	font-size: 12pt;
	/*min-width: 260px;*/}
div#top {white-space: nowrap;  width: 100%;}
div#promopic {padding: 16px 0 16px 16px; width: 214px; margin-left: 12px; max-width: 258px; float: left; position: relative; z-index: 6;
	}
div#sun {padding:16px 0 16px 16px; margin-left: 12px; width: 196px; float: left; position: relative; z-index: 6;}
div#header {
	margin-left: 25%;
	/*margin-right: 250px;*/
	text-align: center;
	/*color: #8a4571; */
	font-size: 36pt;
	font-weight: 400; /*Firefox isn't registering the font-weight */
	font-family: "Lucinda Grande", sans-serif;
	font-stretch: normal;
	font-style: italic; 
	white-space: nowrap;
	z-index: 8;}

div#navbuttons {margin: 0 18px 0 20%; position: absolute; top: 152px; left: 0; line-height: 1.2em;
 	width: 77%; min-width: 600px;}
div#navbuttons2 {margin: 0 18px 0 16px; float: left; position: absolute; top: 183px;
 	left: 16px; min-width: 645px; line-height: 1.2em; width: 94%;}
.hrspecial {height: .5px; border:1px solid rgb(85,15,15); background-color: rgb(85,15,15); position: relative; top: -11px; z-index: 5;}

.boxwrap {margin-left: 10px; position: relative; top: -22px; float: left; width: 22%;}

/*.boxwrap#box0 {width: 0%; z-indez: 0}*/	/*empty box*/
.boxwrap#box1 {margin-left: 10px; width: 20%; z-index: 7;}
.boxwrap#box2 {width: 22%; z-index: 8;}
.boxwrap#box3 {width: 24%; z-index: 9;}
.boxwrap#farright { width: 27%; z-index: 10;}
.boxwrap#box5 { z-index: 7; margin-left: 0px; left: 0em;}
.boxwrap#box6 {z-index: 8}
.boxwrap#box7 {z-index: 9}
.boxwrap#box8 {z-index: 10}
.boxwrap#farright2 { width: 25%; z-index: 11; right: 0em;}

div#bottom {margin-top: 75px;}
div#maincontent {padding: 24px 24px 16px 16px;
	text-align: left;
	background-color: #fef5cd;
	margin-left: 16px;
	min-width: 170px;}

div#leftcolumn {padding: 16px; 
clear: both; 
float: left;
position: relative;
top: 0px; 
z-index: 2;
margin-left: 20px;
margin-right: 0px;
margin-top: 16px;
text-align: left;
width: 20%;
line-height: 1.4em;
 /*min-width: 140px;*/ }

div#rightcolumn {padding: 16px 16px 16px 16px;
margin-left: 0px;
margin-right: 16px;
margin-top: 16px;
position: relative;
float: right;
/*width: 20%;*/}

div#vlineleft {border-left: 1px solid #8a4571;
float: left;
padding: 0 0 0 0;
margin-top: 52px;
margin-right: 32px;
width: 2px;
height: 900px;}

div#vlineright {border-left: 1px solid #8a4571;
float: right;
padding: 0 0 0 0;
margin-top: 52px;
margin-left: 24px;
width: 2px;
height: 800px;}

div#linkbox {border: 1px solid #8a4571;
float: right; padding: 6px; margin-top: 16px; margin-right: 10px; margin-left: 10px; width: 205px; text-align: left; line-height: 1.4em;}


