* { margin:0; padding:0; }
p { margin:5px 0 10px 0; }

body{
	Font-family: Trebuchet MS;
	color: #052;
	background:#fff;
}
p,h2,h3,td{
	color: #052;
    max-width: 36em;
}
b{
	color:#396
}
fieldset{
	border:1px solid #396;
}
legend{
	padding: 1em 1em;
	color:#060;
	font-size:90%;
	text-align:right;
}
a {color: #174;}

input,textarea,select{
	Font-family: Trebuchet MS;
	color:#030;
	background-color: #e6e6e6;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #3fd91a;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #3fd91a;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #3fd91a;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #3fd91a;
}

a:link{
	Font-family: Trebuchet MS;
	color:#3fd91a;
}
a:visited{
	Font-family: Trebuchet MS;
	color:#3fd91a;
}
a:hover{
	Font-family: Trebuchet MS;
	color:#000;
}
.bioheading{
	margin-left:10px;
}
.caption{
	Font-family: Trebuchet MS;
	font-size: smaller;
	color:#3f901a;
}
.calendarsummary{
	Font-family: Trebuchet MS;
	font-size: smaller;
	color:#3f901a;
	background-color: #81b676;
	margin-bottom: 1em;
	padding: .5em;
}
.borderall{
	Font-family: Trebuchet MS;
	color:#81b676;
	background-color: #e6e6e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3fd91a;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3fd91a;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3fd91a;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3fd91a;
}
.maindate{
	font-size: larger;
	text-align: center;
}
.daylabel{
	text-align: center;
}
.daynumeral{
	text-align: right;
}
.time{
	font-size: 11px;
	font-weight: bold;
	color:#3fd91a;
	margin-top: 0px;
}
.calendarItem{
	font-size: 11px;
	margin-top:  -3px;
	line-height: 97%;
	text-align: center;
}
.title{
	text-align: center;
	color:#396;
	font-size: 20px;
	font-weight: bolder;
}
.slogan{
	text-align: center;
	color:#396;
}
.heading{
	font-size: larger;
}
.biginput{
	font-size: larger;
	font-weight: bolder;
}
.req{
	color: #900;
}

.oneColLiqCtr #container {
	width: 880px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #052;
	text-align: left; 
    background-image: url('/img/background2.jpg');
    background-repeat:no-repeat;
}
.oneColLiqCtr #mainContent {
	padding: 0 20px; 
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #063;
color: White;
float: right;
width: 100%;
text-align: right;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #063;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #396;
color: #fff;
}

#navlist li a#current
{
background-color: #fff;
color: #060;
border-top: 1px solid #396;
}

    #Footer {
        clear:both;
    	padding-top: 23px;
    }

	#Footer ul {
		list-style: none;
		overflow: hidden;
	}
	#Footer li {
		float: right;
		margin-right: 10px;
	}
	#Footer li a {
		display: block;
		width: 34px;
		height: 34px;
		text-indent: -999em;
	}
	#Footer li#TwitterLink a {
		background: transparent url('img/twitter.png') no-repeat 0 0;
	}
	#Footer li#FacebookLink a {
		background: transparent url('img/facebook.png') no-repeat 0 0;
	}
	#Footer li#GoogleBuzzLink a {
		background: transparent url('img/google-buzz.png') no-repeat 0 0;
	}
	#Footer li#EmailLink a {
		background: transparent url('img/email.png') no-repeat 0 0;
	}
	#Footer li#DiggLink a {
		background: transparent url('img/digg.png') no-repeat 0 0;
	}
	#Footer li#SlashDotLink a {
		background: transparent url('img/slashdot.png') no-repeat 0 0;
	}
	#Footer li#DeliciousLink a {
		background: transparent url('img/delicious.png') no-repeat 0 0;
	}


    #testimonials{
        background-color:#ff9;
    	width: 55%;  
        float:left;
        padding:10px;
        margin:5px;
    }
    #options{
    	width: 37%;  
        background-color: #cfc;
        float:left;
        padding:10px;
        font-size:.8em;
        margin:5px;
    }
    .signature{
        font-size:.8em;
        text-align: right;
    }
    .comment{
        margin-top:20px;
        margin-left:20px;
    }
