




		/*** The Essential Code ***/

		body {
                text-align: center; margin: 0; padding: 0; vertical-align: top;
			min-width: 880px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
                background: #E2E0D3;
		}

                #content {background: #FFFEFD; width: 880px; text-align: left; margin: 3px auto; border: 1px solid #BBBBBB; }

		#container {
			padding-left: 100px;      /* LC fullwidth */
			padding-right: 100px;     /* RC fullwidth + CC padding */
		}
		
		#container .column {
			position: relative;
			float: left;
                         padding: 0px;
		}
		
		#center {
			padding:0;       /* CC padding */
                        margin: 0;
			width: 100%;
		}
		
		#footer {
			clear: both;
		}
		

		/*** Equal-height Columns ***/

		#container {
			overflow: hidden;
		}

		#container .column {
			padding-bottom: 1001em;     /* X + padding-bottom */
			margin-bottom: -1000em;     /* X */
		}

		/*** Footer Fix ***/


		/*** Just for Looks ***/

		#center {
                 font-family: Verdana, Helvetica, Arial; 
                font-size: 0.9em;
		}


                #center p {padding: 0% 2% 0% 2%;
                 font-family: Verdana, Helvetica, Arial; 
                font-size: 0.9em; }
                #center table {padding: 0% 2% 0% 2%;
                 font-family: Verdana, Helvetica, Arial; 
                font-size: 1em; }

                #kmenu{
                 font-family: Verdana, Helvetica, Arial; 
                font-size: 0.75em;}
                #header {height: 160px; background: url(images/ui/header5.jpg) bottom left no-repeat; padding: 0; margin: 0; border-bottom: 1px solid #cccccc;}
                #left img{margin: 0; padding: 0; border: 0;}
                #header img{margin: 0; padding: 0; border: 0;}
                #footer a{ margin: 0 5px 0 5px;}
                #footer{height: 35px; color:#aaaaaa; font-size: 0.75em;text-align: center; background: url(images/ui/footer.jpg) bottom left repeat;}

#kleftmenu {background: url(images/ui/arrow.gif) bottom left no-repeat; height: 377px; margin:0; padding:0; width: 100px;}
#kleftmenu div {text-align: center; padding: 145px 3px 0px 3px; margin: 0;color: #333399;}
#kleftmenu div a {font: bold italic 1.5em/1em "Times New Roman", "MS Serif", "New York", serif; color: #6B4E3E;}


p.title{
font-weight: bold;
font-size: 120%;
}


#homeText{
width: 400px;
float: right;
margin: 3px;
padding: 3px; 
  }

p.list{
font: 0.9em/1.6em  Verdana, Helvetica, Arial; 
margin-left: 35px;
}

#homeBlurb{

font: italic 1.25em "Georgia", "MS Serif", "New York", serif;
text-align:center;
margin: 0;
padding: 10px; 
  }
.news{background-color: #FFFFEE;}

/* sticking from old */


.small{font-size: 0.75em; font-weight: normal;}

h3 {
font: bold italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
margin: 0;
padding: 20px 0px 5px 0px;
color: #333333;
width: 80%;
text-align: center;
}


/* end old */

/* left */


/* menu */

#nav {padding: 0; margin: 0;}

#kmenu{text-align: left; padding: 0; margin: 0; position: relative; left:0px; top: 135px;}


a:link {
	color: #333399;
}

a:visited {
	color: #995599;
}

a:active {
	color: #444499;
}

a:hover {
	text-decoration: underline;
	color: #444499;
}

ul#nav, #nav li ul {
	list-style: none;
	padding: 0;
	margin: 0;
}


#nav a {
	font-weight: bold;
	color: #6B4E3E;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: bold;
	color: #6B4E3E;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #E2E0D3;
	border-width: 0 5px;
	text-decoration: underline;
}



#nav li {
	float: left;
	position: relative;
	width: 11em;
	text-align: center;
	cursor: default;
        padding: 0 0px 0 0px;
        margin: 5px 0 0 0;
	border-right: 1px solid #cccccc;
}

li#last{

	border:0;}

#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	right: 0px;

	font-weight: normal;
	background: url(images/ui/ddbg3.gif) bottom left no-repeat;
	padding: 0.5em 0 1em 0;
	border-right: solid 1px #E2E0D3;
}

#nav li>ul {
	top: auto;
	left: auto;
}

#nav li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

/* end menu */



/* new stuff april 2010 */


		#cCall {
                width: 120px;
                height: 150px;
                float: left;
                background: #F8F5E9;
                padding: 10px;
                margin: 10px 10px 10px 10px;
                border: 1px solid #EEEEEE;
		}


		#cTop {
                width: 700px;
                height: 275px;
                border-right:120px solid #FFFFFF; 
                /* The width and color of the rail */
                margin-right:-120px; /* Hat tip to Ryan Brill */
                 float:left;
                 background: url(images/top.gif) bottom left no-repeat;
                
		}

		#cRight {
                width: 400px;
                padding: 5px 15px 5px 35px;
                font: 0.8em/1.4em  Verdana, Helvetica, Arial; 
                float: left;
		}


		#cLeft {
                min-height: 600px; 
                padding: 5px 1px 1px 15px;
                width: 400px;
                float: left;
                border-right:400px solid #FFFFFF; 
                /* The width and color of the rail */
                margin-right:-400px; /* Hat tip to Ryan Brill */
                float:left;
                font: 0.8em/1.4em  Verdana, Helvetica, Arial; 
		}

#cTop h1 {font: italic 1.5em "Georgia", "MS Serif", "New York", serif; padding: 45px 0 0 65px;}
#cTop ul li {font: 0.9em/1.6em  Verdana, Helvetica, Arial; }
#cTop ul {margin-left: 85px;}
#cTop p {font: 0.9em/1.6em  Verdana, Helvetica, Arial; padding-left: 15px;}

#cTopText {width: 360px;float: left;}

#cImage {width:340px; height: 250px;float: left; margin: 5px 0 0 0;}

#cLeft ul li {font: 0.9em/1.6em  Verdana, Helvetica, Arial; }
#cLeft ul {margin-left: 45px;}


#cRight ul li {font: 0.9em/1.6em  Verdana, Helvetica, Arial; }
#cRight ul {margin-left: 25px;}


#cCall {font: 0.75em Verdana, Helvetica, Arial; text-align: center;}

#cGallery{margin: 250px 1px 1px 55px; height: 33px;}
#cGallery span{position:relative;top:0;bottom:0;margin:auto; font: 0.65em Verdana, Helvetica, Arial;}
#cGallery a {border: 0px;}
#cGallery a img {border: 0px; width: 25px; height: 20px;}

h2{}


h4{
font: bold 1em Verdana, Helvetica, Arial;
color: #000000;
margin: 0;
padding: 2%;

}


.hl{
font-weight: normal;
font-style: italic;
color: #333333;}

div.poprightg {
float: right;
margin: 8px;
padding: 3px; 
  border: 1px dashed #333;
  background-color: #efefef;
font-weight: bold;
  }
div.popleft {
float: left;
margin: 10px;
padding: 3px; 
  border: 1px dashed #333;
  background-color: #ffe;
clear: none;
  }

.small{font-size: 0.75em; font-weight: normal;}
