body         {background:#b99c6b; text-align:center;}

div.main         {background:#fff0ca url('images/fuzzback2.jpg') repeat-y 0px 0px; width:850px;margin-left:auto;margin-right:auto;} 

div.header {background:#fff0ca url('images/aslahanfaint.jpg') no-repeat 0px 0px; width:700px;height:120px;}

div.content {width:700px;margin-left:auto;margin-right:auto;text-align:left;z-index:5;}

div.content a, div.content a:visited {color:#5533bb;}
div.content a:hover{color:#550000;}

div.landing-menu {font-weight:bold;font-style:italic;font-size:30px;position:relative;z-index:10;text-shadow: 0.1em 0.1em 0.2em black;}
div.landing-menu a, div.landing-menu a:visited {text-decoration:none;color:#5533bb;}
div.landing-menu a:hover{color:#550000;}

h1 {	padding-left: 20px; 
    padding-top: 40px;
	color: #990000;
	font-style: italic;}
h3, h4 {    text-align: left;
        color: #990000;}
		
h3.close , h4.close{margin-bottom: 0px;}

h3.conversational, h4.conversational {
        font-style: italic;}

div.header h3 {	padding-left: 20px;
	color: #990000;
	font-style: italic;}

p.blurb, p.footer {text-align:center;}

p.contact {font-size:80%;text-align:left;}

.horizontalnav {font-size:80%;text-align:center;}

.question {font-style:italic;}

.align-left {float:left; margin: 0 15px 15px 0;}

.align-right {float:right; margin: 15px 0 15px 0;}

.thumb {height:80px;}

div.formfield {float:left;width:70%;padding-top:10px;}

div.label {float:left;width:25%;text-align:right;padding-right:10px;padding-top:10px;}

.workshop-date {font-weight:bold;}
.workshop-title {font-weight:bold;}
.workshop-description {font-style:italic;}
table.workshop-table {margin-bottom:5px;}


div.eventDetail{
 	position:absolute;
	top: 20px;
	left:0px;
    background-color:#fff0ca; 
	text-align:left;
	border:2px solid black; 
	padding:10px; 
	font-size:80%;
	width:176px;
	display:none;}

#announcements h4 {font-style:italic; margin-bottom:0px; padding-bottom:0px;}
#announcements ul {font-size:80%; margin-top:0px;}

#rightContentContainer{width:100%;}
#rightContentHolder {position:absolute;width:100%;top:0px;left:0px;height:1px;}
#rightContentSpacer {width:850px;margin-left:auto;margin-right:auto;}

#rightContentDiv {position:relative;
    float:right; 
	top:20px;
	left:220px;
}

#mailinglistDiv {
	background-color:#fff0ca; 
	border:2px solid #990000; 
	padding-left:10px; 
	padding-right:10px;
	width:176px;}

#eventCalDiv {width:176px; border:0 0 0 0; margin-top:20px; height:auto;}
	
#mailinglistDiv ul {font-size:80%;text-align:left;}

#mc_embed_signup {font-size:80%;text-align:left;}
#mc_embed_signup input {height:20px;font-size:80%;}
#mc_embed_signup input.btn {height:22px;}

ul.faq li {margin-bottom: 10px;}
