#added-div-2  {
background-position:	center top;
background-repeat:	repeat-y;
border-left:	1px dotted #FF0000;
float:	left;
height:	auto;
margin:	10px 0;
padding-bottom:	0;
padding-left:	10px;
padding-right:	0;
padding-top:	0;
position:	relative;
width:	430px;
z-index:	2;
}

#added-div1  {
background-position:	left 100px;
background-repeat:	repeat-y;
float:	left;
height:	auto;
margin-bottom:	10px;
margin-left:	0;
margin-right:	10px;
margin-top:	10px;
padding:	0;
position:	relative;
width:	200px;
z-index:	1;
}

#added-div1 p  {
margin-top:	5px;
}

#container  {
margin:	1em auto;
text-align:	left;
width:	700px;
}

#content  {
background-position:	center top;
background-repeat:	no-repeat;
height:	auto;
margin:	10px 0 0;
padding:	0;
}

#current  {
color:	#fff;
font-weight:	normal;
}

#current a  {
color:	#fff;
font-weight:	normal;
}

#current a:link  {
color:	#fff;
font-weight:	normal;
}

#current a:visited  {
list-style-type:	none;
text-decoration:	none;
}

#current a:hover  {
color:	#e8e8cc;
text-decoration:	none;
}

#footer  {
background-image:	url(footericon.gif);
background-position:	center;
background-repeat:	no-repeat;
border-top:	1px dotted #FF0000;
clear:	both;
color:	#aaa;
font-size:	0.8em;
height:	40px;
margin:	0;
padding-right:	20px;
padding-top:	20px;
text-align:	right;
}

#footer a  {
color:	#aaa;
text-decoration:	underline;
}

#footer a:link  {
color:	#aaa;
text-decoration:	underline;
}

#footer a:visited  {
}

#footer a:hover  {
color:	#766958;
}

#footer h3  {
height:	auto;
margin-bottom:	0;
margin-top:	0;
}

#footer p  {
margin:	0;
padding:	0;
}

#header  {
background-image:	url(logo.jpg);
background-position:	left center;
background-repeat:	no-repeat;
height:	110px;
margin:	0;
padding-bottom:	0;
padding-left:	0;
padding-right:	20px;
padding-top:	0;
}

#mainnav  {
background-position:	center;
background-repeat:	no-repeat;
height:	40px;
margin:	0;
padding:	0;
}

#navcontainer  {
float:	left;
margin:	5px 0 0;
padding:	0;
}

#navlist  {
margin:	0;
padding-bottom:	3px;
padding-left:	10px;
padding-top:	10px;
position:	relative;
}

#navlist a  {
color:	#d4d0c8;
font-size:	1.2em;
font-weight:	normal;
padding-left:	5px;
padding-right:	5px;
}

#navlist a:link  {
color:	#d4d0c8;
font-size:	1em;
font-weight:	normal;
padding-left:	5px;
padding-right:	5px;
text-decoration:	none;
}

#navlist a:visited  {
text-decoration:	none;
}

#navlist a:hover  {
background-color:	#5c5c5e;
color:	#f6f6f6;
}

#navlist li  {
display:	inline;
list-style-type:	none;
margin-bottom:	0;
margin-left:	0;
padding-right:	3px;
}

#sidecurrent  {
text-decoration:	none;
}

#sidecurrent a  {
color:	#ce0000;
list-style-type:	none;
}

#sidecurrent a:link  {
color:	#ce0000;
list-style-type:	none;
}

#sidecurrent a:visited  {
list-style-type:	none;
text-decoration:	none;
}

#sidecurrent a:hover  {
}

*  {
margin:	0;
padding:	0;
}

.bottom  {
background-image:	url(../absolution/bottom.jpg);
background-position:	center;
background-repeat:	no-repeat;
font-size:	0.8em;
height:	40px;
margin:	20px 0 0;
padding-bottom:	0;
padding-left:	30px;
padding-right:	0;
padding-top:	0;
}

.bottomleft  {
background-image:	url(../absolution/bottomleft.jpg);
background-position:	center;
background-repeat:	no-repeat;
font-size:	0.8em;
height:	40px;
margin:	20px 0 0;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	5px;
}

.clearboth  {
clear:	both;
}

.fancyfont  {
background-image:	url(fancyfont.gif);
background-position:	right;
background-repeat:	no-repeat;
color:	#49494B;
display:	block;
height:	70px;
}

.floatright  {
border-color:	solid 1px #d4cece;
display:	inline;
float:	right;
margin-left:	5px;
padding:	3px;
}

.gallery  {
margin-left:	0;
padding-left:	0;
text-align:	center;
width:	450px;
}

.leftcol  {
background-position:	right top;
}

.rightcol  {
font-size:	0.9em;
padding:	0 20px 0;
text-align:	justify;
}

.sidecontainer  {
background-position:	left center;
background-repeat:	no-repeat;
border-bottom:	1px none #c4e786;
border-top:	1px none #c4e786;
display:	block;
list-style-type:	none;
margin-bottom:	15px;
margin-left:	20px;
margin-right:	6px;
margin-top:	15px;
padding-left:	0;
padding-right:	3px;
position:	relative;
text-align:	left;
width:	160px;
}

.sidenavlist a  {
border-color:	#000 #000 #008000;
border-style:	none none solid;
border-width:	medium medium 1px;
color:	#0000FF;
display:	block;
font-size:	0.9em;
list-style-type:	none;
margin-left:	0;
width:	185px;
}

.sidenavlist a:link  {
color:	#0000FF;
display:	block;
font-size:	0.9em;
list-style-type:	none;
margin-left:	0;
text-decoration:	none;
}

.sidenavlist a:visited  {
list-style-type:	none;
text-decoration:	none;
}

.sidenavlist a:hover  {
border-bottom:	1px solid #FF0000;
border-right:	medium none;
color:	#0000FF;
font-weight:	bold;
list-style-type:	none;
}

.sidenavlist li  {
display:	block;
list-style-type:	none;
margin-top:	5px;
padding-left:	0;
text-align:	left;
width:	auto;
}

.textchunk  {
background-image:	url(../absolution/chunkbig.jpg);
background-position:	center top;
background-repeat:	no-repeat;
font-size:	0.9em;
height:	100px;
padding-bottom:	20px;
padding-left:	40px;
padding-right:	30px;
padding-top:	15px;
}

.textchunks  {
background-image:	url(../absolution/chunksmall.jpg);
background-position:	center top;
background-repeat:	no-repeat;
font-size:	0.9em;
height:	80px;
padding-bottom:	10px;
padding-left:	40px;
padding-right:	20px;
padding-top:	10px;
}

.thumbnail  {
border-color:	solid 1px #d4cece;
float:	left;
height:	auto;
margin:	5px;
padding:	3px;
text-align:	center;
text-decoration:	none;
width:	auto;
}

a  {
color:	#747474;
font-size:	0.9em;
text-decoration:	underline;
}

a.fancyfont  {
background-image:	url(fancyfont.gif);
background-position:	right;
background-repeat:	no-repeat;
color:	#0100D1;
text-decoration:	none;
}

a.fancyfont:link  {
background-image:	url(fancyfont.gif);
background-position:	right;
color:	#0100D1;
text-decoration:	none;
}

a.fancyfont:visited  {
text-decoration:	none;
}

a.fancyfont:hover  {
color:	#0100D1;
text-decoration:	none;
}

a.thumbnail  {
border-color:	solid 1px #d4cece;
float:	left;
font-weight:	bold;
padding:	3px;
text-decoration:	none;
}

a.thumbnail:link  {
border-color:	solid 1px #d4cece;
float:	left;
font-weight:	bold;
padding:	3px;
text-decoration:	none;
}

a.thumbnail:visited  {
border-style:	none;
border-width:	6px;
text-decoration:	none;
}

a.thumbnail:hover  {
border-color:	solid 1px #5c5c5e;
padding:	3px;
text-decoration:	none;
}

a:link  {
color:	#747474;
font-size:	1em;
text-decoration:	underline;
}

a:visited  {
}

a:hover  {
color:	#a12621;
}

a:active  {
color:	#800000;
}

body  {
background-color:	#f9f9f7;
background-image:	url(body.jpg);
background-position:	left top;
background-repeat:	repeat-x;
color:	#505367;
font-family:	tahoma, Georgia, "Times New Roman", Times, serif;
font-size:	85%;
margin:	0;
padding:	0;
text-align:	center;
}

h1  {
background-position:	center;
background-repeat:	no-repeat;
color:	#f1f1f1;
font-size:	1.3em;
padding-left:	20px;
padding-top:	20px;
text-align:	right;
}

h2  {
border-bottom-color:	#e5e5e4;
border-bottom-width:	1px;
color:	#282828;
font-size:	1em;
font-weight:	normal;
height:	40px;
margin:	0;
padding-bottom:	0;
padding-left:	20px;
padding-right:	0;
padding-top:	10px;
width:	auto;
}

h3  {
background-position:	left top;
background-repeat:	no-repeat;
color:	#5c5c5e;
font-size:	.9em;
font-weight:	normal;
height:	auto;
margin:	0 0 20px;
padding-top:	15px;
text-align:	center;
width:	auto;
}

h4  {
color:	#5c5c5e;
font-size:	.8em;
font-weight:	bold;
padding-left:	20px;
padding-top:	10px;
}

h5  {
color:	#a12621;
font-size:	.7em;
font-weight:	normal;
margin:	0 0 10px;
padding:	0;
}

img  {
border-style:	none;
}

ul #navlist  {
padding-left:	70px;
white-space:	nowrap;
}

ul .sidenavlist  {
list-style-type:	none;
margin-left:	0;
padding-left:	0;
}
