/* FONTS
-------------------------------*/
@font-face {
	font-family: 'DesyrelRegular';
	src: url('desyrel.eot');
	src: local('Desyrel Regular'), local('Desyrel'), url('desyrel.ttf') format('truetype');
}

@font-face {
	font-family: 'OFLSortsMillGoudyRegular';
	src: url('OFLGoudyStM.eot');
	src: local('OFL Sorts Mill Goudy'), local('OFLGoudyStM'), url('OFLGoudyStM.woff') format('woff'), url('OFLGoudyStM.ttf') format('truetype'), url('OFLGoudyStM.svg#OFLGoudyStM') format('svg');
}

@font-face {
	font-family: 'OFLSortsMillGoudyItalic';
	src: url('OFLGoudyStM-Italic.eot');
	src: local('OFL Sorts Mill Goudy'), local('OFLGoudyStM-Italic'), url('OFLGoudyStM-Italic.woff') format('woff'), url('OFLGoudyStM-Italic.ttf') format('truetype'), url('OFLGoudyStM-Italic.svg#OFLGoudyStM-Italic') format('svg');
}


/* GENERAL EDITIOR STYLES
-------------------------------*/
html{
}
a, a:visited{
	color:#336666;
	text-decoration:none;
}
	a:hover{
		color:#336666;
		text-decoration:underline;
	}
h1{
	font: 60px/68px 'OFLSortsMillGoudyRegular', Arial, sans-serif;letter-spacing: 0;
}
h2{
	color:#9c6c2c;
	font: 22px/27px 'OFLSortsMillGoudyRegular', Arial, sans-serif;
	margin-bottom:0;
}
	h2 a, h2 a:link, h2 a:visited{
		color:#9c6c2c;
	}
h3{
	color:#673319;
	font: 18px/27px 'DesyrelRegular', Arial, sans-serif;letter-spacing: 2px;
}
	h3 a, h3 a:link, h3 a:visited{
		color:#673319;
	}
h4{
	color:#673319;
}
	h4 a, h4 a:link, h4 a:visited{
		color:#673319;
	}
h5{
	color:#336666;
}
	h5 a, h5 a:link, h5 a:visited{
		color:#336666;
	}

blockquote{
	background:#faf1e1;
	border-width:0;
	color:#673319;
	padding-top:1.5em;
}
	blockquote p{
		margin:0;
		padding-bottom:1.5em;
		padding-top:0;
	}

ul{
}
	ul li{
	}
ol{
}

img{
}

form * {
	font-family:Arial,Verdana,sans-serif;
}

legend{
}
form fieldset label{
}
form .buttons .button{
	background: #673319 url(../images/gloss.png) repeat-x scroll 0 50%;
	border: .167em outset #673319;
	color: #FFFFFF;
	cursor: pointer;
	font-family:Arial,Verdana,sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: .333em .667em;
}

form .buttons input.submit:hover {
	background-color: #9c6c2c;
	border-color: #9c6c2c;
}

* html form .buttons input.button {
	background-image: none;
}
* html form .buttons input.submit {
	background: #9c6c2c;
	border-color: #9c6c2c;
}

.hand{
	cursor:row-resize;
}
.ui-state-highlight{
	background:#F8FFB0;
	border:4px dotted #FFBD34;
}


/* GENERAL LAYOUT STYLES
-------------------------------*/
body{
	padding: 0;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
}
	#wrap{
		background:url(../images/wrap_background.jpg) 0 0 repeat;
		border-width:0;
		padding:0 0 0 50px;
		overflow:hidden;
		width:974px;
	}
		#header{
			background:url(../images/header_bg.jpg) 0 0 no-repeat;
			height:143px;
			width:924px;
		}
			#logo{
			}
				#logo a{
				}
			#search{
			}
		#content{
			background:#90c0c0 url(../images/content_background.gif) -509px 0 repeat-y;
			margin:0;
			width:924px;
		}
			#main{
				color:#000;
				float:left;
				margin:0 0 0 110px;
				width:550px;
			}
				.layout-navtop-1col #main{
				}
				* html .layout-navtop-1col #main{
					float: none;
				}
				#crumbs{
					text-transform:lowercase;
				}
					#list{
					}
						#list a, #list a:visited{
							color:#5e2e1b;
							font-weight:bold;
						}
						#list a:hover{
							color: #f3dcb8;
						}
					#email{
					}
						#email a, #email a:link, #email a:active, #email a:visited{
							color:#5e2e1b;
						}
						#email a:hover{
							color: #f3dcb8;
						}
					#print{
					}
						#print a, #print a:link, #print a:active, #print a:visited{
							color:#5e2e1b;
						}
						#print a:hover{
							color: #f3dcb8;
						}
				#main ul{
					list-style-type:none;
					list-style-image:outside;
				}
					#main ul li{
						background:url(../images/bullet.gif) 1em .5em no-repeat;
						margin:0;
						padding-left:2.5em;
					}
				#pagetitle{
				}
					#pagetitle h1{
						font: 30px/36px 'OFLSortsMillGoudyRegular', Arial, sans-serif;letter-spacing: 0;
						border-width:0;
						color:#9c6c2c;
					}
				#modules{	
				}
				#sub{
				}
				#local{
					float:right;
					margin:0;
					width:233px;
				}
					#local ul{
						margin-left:30px;
					}
						#local li{
							background:transparent;
						}
							#local li a{
								background:transparent;
								color:#FFF;
								font-weight:bold;
								padding:3px 0;
							}
							#local li a:hover{
								background:transparent;
								color:#5e2e1b;
								
							}
							#local li.selected a{
								background:transparent;
								color:#5e2e1b;
							}
						#local ul ul{
							background:transparent;
							margin-left:9px;
						}
						#local li li{
							background:transparent;
						}
							#local li li a, #local li.selected li a{
								color:#FFF;
								background:transparent;
								padding:3px 0; 
							}
								#local li li a:hover, #local li li.selected a{
									background:transparent;
									color:#996633;
								}
					#local li.widget ul {
						margin-left:0;
					}
					#local li.widget_twitter{
						margin-top:15px;
					}
					#local ul.tweets li{
						margin-bottom:10px;
					}
						#local ul.tweets a{
							display:inline;
							font-size:inherit;
							font-weight:normal;
						}
							#local ul.tweets a.timesince{
								font-size:.8em;
							}
					#local #local_footer h3{
						display:block;
						background:url(../images/local_h3_bg.jpg) 50% 0 no-repeat;
						height:35px;
						padding:6px 0 0 0;
						text-align:center;
					}
						#local h3 a{
							color:#673319;
							text-decoration:none;
						}
						#local_footer{
							padding:10px 21px;
						}
				#nav{
					background:transparent;
					height:36px;
					margin-left:110px;
					top:-48px;
					width:550px;
				}
					#wrapper{
						background:transparent;
					}
						#wrapper h3{
						}
						#wrapper ul{
							background:transparent;
							width:725px;
						}
							#wrapper ul li{
								background:transparent;
								padding-top:9px;
							}
								#wrapper a{
									background:transparent;
									border-left:1px solid #FFF;
									font-size:14px;
									padding:0 11px 0;
									text-transform:lowercase;
								}
							#wrapper ul li.selected{
								background:transparent;
							}
								#wrapper a:hover,
								#wrapper li.selected a{
									color:#f3dcb8;
									background:transparent;
								}
								#wrapper li.selected a{
									font-weight:bold;
								}
								
								/* Drop Down Menu */
								#wrapper li ul{
									border-width:0;
									padding-top:10px;
								}
									#wrapper li li{
										background:#f0d8a8;
										border-top:1px solid #FFF;
										display:block;
										padding:0;
										width:15em;
									}
										#wrapper li li a, #wrapper li.selected li a{
											background:transparent;
											border-width:0;
											color:#693c2a;
											font-size:12px;
											font-weight:bold;
											padding:5px 11px;
											width:14em;
										}
											#wrapper li li a:hover, #wrapper li.selected li a:hover{
												background:transparent;
												/*color:#97c4c4;*/
												color:#000;
												font-weight:bold;
											}
					#t1 a {
						border-width:0;
						padding-left:0;
					}
					li#t15{
						background:#F00;
						height:33px;
						position:absolute;
						left:610px;
						top:0;
						width:200px;
					}
						#t15 a{
							border-width:0;
							font-weight:bold;
							padding:0;
						}
		#footer{
			background:#f0d8a8;
			font-size:10px;
			height:34px;
			padding:0;
			text-align:left;
			width:924px;
		}
			#footer p.copyright{
				color:#673319;
				font-size:10px;
				height:34px;
				margin-left:110px;
				padding:0;
				position:relative;
				width:582px;
			}
				#footer p.copyright span{
					color:#673319;
					display:inline-block;
					height:24px;
					float:left;
					left:0;
					padding:10px .35em 0 0;
					position:relative;
					top:0;
					width:auto;
				}
			#footer p.copyright .twitter{
				background:url(../images/footer_twitter_icon.gif) 0 50% no-repeat;
				display:inline-block;
				float:left;
				height:34px;
				overflow:hidden;
				position:relative;
				text-indent:-9999px;
				width:18px;
			}
			#footer p.poweredby{
				color:#673319;
				font-size:10px;
				right:10px;
				top:11px;
			}
				#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
					color:#673319;
					font-weight: bold;
				}
	#extra1{}
	#extra2{}
		

.fckeditor{
	background:#FFF;
	margin:0;
	padding:0;
}

.sitemap ul {
	margin:0;
}

.module_gallery {
}
	.module_gallery h4 {
	}
	
	.module_gallery p.description {
	}
	
	.module_gallery a.gallery {
		background: url(../images/shadow-gallery.png) no-repeat center center;
		border-width: 0;
		height: 120px;
		margin: 0 0 0 10px;
		position: relative;
		width: 120px;
	}
	
	* html .module_gallery a.gallery {
		background-image:none;
	}
	
	.module_gallery a.gallery img,
	.module_gallery a.gallery:hover img {
		border: 3px solid #FFF;	
	}


#p1 #pagetitle,
#p1 #list {
	display: none;
}

#p1 #modules {
	margin-top: 30px;
}

div#c5{
	clear:none;
	float:left;
	width:47%;
}
div#c4{
	clear:none;
	float:right;
	width:47%;
}

div#c11{
	clear:none;
	float:left;
	width:30%;
}
div#c3{
	clear:none;
	float:right;
	width:67%;
}

div#c92{
	clear:none;
	float:left;
	width:47%;
}
div#c122{
	clear:none;
	float:right;
	width:47%;
}

/* WORDPRESS
-------------------------------*/
.wp{}
	.post{
		margin:10px 0;
	}
	.meta{
		margin:10px 0;
	}
	.wp #modules{
		padding-bottom:15px;
	}
	.wp .alignleft{
		float:left;
		margin-right:6px;
	}
		.wp img.alignleft{
			margin-right:20px;
		}
	.wp .alignright{
		float:right;
		margin-left:6px;
	}
		.wp img.alignright{
			margin-left:20px;
		}
	.wp h3.date{
		clear:both;
		margin:20px 0 0;
	}
	.wp h2.storytitle{
		clear:both;
	}
	.wp .wp-caption-text{
		color:#999;
		font-size:10px;
		font-style:italic;
		padding-top:5px;
	}
	.wp .storycontent img{
		border-width:0;
	}

.shadow {
	-moz-box-shadow: 5px 5px 5px #999; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 5px #999; /* Saf3.0+, Chrome */
	box-shadow: 5px 5px 5px #999; /* Opera 10.5, IE 9.0 */
	filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5px, OffY=5px, Color='#999999')"; /* IE8 */
	margin-bottom:5px;
}
