@charset "UTF-8";
/* CSS Document */

img { border: 0; }
.fdc_clear { clear: both; height: 0; }
#fdc_wrapper {
	width: 880px;
	margin: auto;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	background: #cbc684;
	color: #2A291E;
}

#fdc_wrapper a {
	color: #00b;
}

h2 {
	margin: 0 0 11px 0;
	font-size: 21px;
	text-transform: uppercase;
	color: #2D3439;
}

/*** BANNER AND NAVBAR ***/
#fdc_banner {
	width: 880px;
}

#fdc_title {
	width: 381px;
	height: 56px;
	float: left;
}

#fdc_title h1 {
	margin: 0;
	padding: 0;
}

#fdc_navbar {
	width: 499px;
	height: 56px;
	float: left;
}

#fdc_navbar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#fdc_navbar dt {
	margin: 0;
	padding: 0;
	float: left;
}

#fdc_nav {
	position: relative;
	z-index: 100;
}

#fdc_menu {
	position: absolute;
	z-index: 100;
}

#fdc_menu a {
	color: #fff;
	text-decoration: none;
}

#fdc_menu a:hover {
	text-decoration: underline;
	color: #91E722;
}

.fdc_menu {
	position: absolute;
	background: #4d5b64;
	color: #999;
	top: 55px;
	z-index: 100;
	text-transform: uppercase;
	font-size: 10px;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	display: none;
}

.fdc_menu li { 
	padding: 5px; 
	text-align: center; 
	border-bottom: 1px solid #000;
	}

#menu_about 	{ left: 0px; width: 99px; }
#menu_tl 		{ left: 223px; width: 149px; }
#menu_workshops { left: 99px; width: 124px; }
#menu_resources { right: 0px; width: 127px; }

/**** SECONDARY PAGES ****/
#fdc_oneColumn {
	width: 880px;
	background: #cbc684;
}

#fdc_singleColumn {
	width: 842px;
	margin: 32px 17px 32px 21px;
	line-height: 21px;
	color: #2A291E;
	font-size: 12px;
}

#fdc_2Columns {
	width: 880px;
	background: url(../images/2colbg.gif) repeat-y right;
}

#fdc_2LeftColumn {
	width: 600px;
	margin: 32px 20px 32px 21px;
	line-height: 21px;
	color: #303038;
	font-size: 12px;
	float: left;
}

#fdc_2RightColumn {
	width: 206px;
	float: right;
	margin: 32px 17px 12px 16px;
	color: #2A291E;
	line-height: 16px;
	font-size: 11px;	
}

#fdc_2RightColumn h2 {
	font-size: 16px;
}

#fdc_2RightColumn ul {
	margin: 0 0 0 12px;
	padding: 0;
	color: #eef;
	list-style: none;
}

#fdc_2RightColumn li {
	padding-bottom: 8px;
}

#fdc_2RightColumn a {
	color: #eef;
	text-decoration: none;
}

/**** HOMEPAGE CONTENT ****/
#fdc_home {
	width: 880px;
	background: url(../images/homebg.gif) repeat-y;
}

#fdc_home h2 {
	margin: 0 0 11px 0;
}

#fdc_home p {
	margin: 0 0 11px 0;
}

#fdc_home ul {
	margin: 0 0 0 0;
	list-style: none;
	padding: 0;
}

#fdc_home li {
	padding-bottom: 11px;
}


#fdc_homeleft {
	width: 152px;
	margin: 32px 25px 12px 21px;
	float: left;
	color: #1D2116;
	line-height: 16px;
}

#fdc_homecenter {
	width: 400px;
	margin: 32px 0px 12px 23px;
	float: left;
	color: #2A291E;
	line-height: 16px;
}

#fdc_homecenter .colleft {
	width: 189px;	
	float: left;
	padding-bottom: 11px;
}

#fdc_homecenter .colright {
	width: 189px;	
	float: right;
	padding-bottom: 11px;
}

#fdc_homecenter h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	color: #000;
}

/*#fdc_homecenter*/
.datetime {
	font-weight: bold;
	color: #000;
	line-height: 16px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 11px;
}

#fdc_homeright {
	width: 206px;
	float: right;
	margin: 32px 17px 12px 0;
	color: #303038;
	line-height: 16px;
	font-size: 12px;
}
/**** FOOTER ****/
#fdc_footer {
	width: 880px;
	clear: both;
	background: #4d5b64 url(../images/footer.gif) no-repeat;
	text-align: center;
	color: #fff;
	padding: 5px 0 5px 0;
	/*line-height: 23px;*/
}

#fdc_footer a {
	color: #91E722;
	text-decoration: none;
	clear: both;
}

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

#fdc_footer .bottomlinks {
	text-transform: uppercase;
}

/** BLOG STUFF **/
#blogMain img {
	margin: 10px;
}

#blogMain p {
	margin-bottom: 0;
	padding-bottom: 0;
}

.blog_dateHeader {
	margin: 0 0 5px 0;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 1px solid #000;
}

.blog_footer {
	font-size: 9px;
	font-weight: bold;
}

.blog_masterlist {
	padding-right: 10px;
	font-size: 9px;
	font-weight: bold;
}
