/* Dynamic CSS Code */

#header .navigation { text-align: center; }
#header .logo { text-align: left; }
#header .navigation > ul > li > a, #homepage-center p span.dropcap, .widget h2.title { font-family: "OFL Sorts Mill Goudy TT" !important; }
#header .navigation > ul > li > a { font-size: 20px; }
#header .navigation > ul > li { margin-right: 60px; }
#navigation > li ul  { font-size: 14px; }
body { font-size: 13px; }
/* HEADER */
#header { width: 942px; margin: 0 auto; }
#header .logo { text-align: left; }
#header .logo a { display: inline-block; margin: 10px 0 8px 0; }

#home #header { margin-bottom: 1px; }

#header .navigation { text-align: right; font-size: 8px; }
#header .navigation .separator { display: block; height: 4px; background: url(../images/nav-bg.png) repeat-x; }
#header .navigation > ul { margin: 0 0 0 0; padding: 0px 0; }
#header .navigation > ul > li { margin: 0 15px 0 0; padding: 0; list-style: none; font-family: Georgia,sans-serif; font-size: 8px;}
#header .navigation > ul > li:last-child { margin-right: 0; }
#header .navigation > ul > li > a { text-decoration: none; color: #165cab; }
#header .navigation > ul > li > a:hover { color: #636363; }
#header .navigation > ul > li.current_page_item > a, #header .navigation > ul > li.current_page_item > a:hover,
#header .navigation > ul > li.current-menu-item > a, #header .navigation > ul > li.current-menu-item > a:hover { color: #165cab; }

/* PAGE HEADER */
#page-header {  width: 902px; margin: 0 auto 0; padding: 10px 10px 10px; background: url(../images/page-header-bg.png) center repeat-y; border-bottom: solid 8px #cccccc; }
#page-header h1.page-title { margin: 0 0 0 0; padding: 0; font-family: Georgia,serif; font-size: 308%; font-style: italic; color: #165cab; letter-spacing: 0.8px; }
#page-header span.page-meta { margin: 0; padding: 0; font-family: Georgia,serif; font-size: 123.07%; font-style: italic; color: #585a58; letter-spacing: 1px; text-decoration: none; }
#page-header span.page-meta a { color: #585a58; letter-spacing: 1px; text-decoration: none; }
#page-header span.page-meta a:hover { color: #165cab; text-decoration: underline; }





#navigation { position: relative; z-index: 60; }
#navigation > li { position: relative; }
#navigation > li > a { display: inline-block; padding-bottom: 4px; }
#navigation li:hover > ul { visibility: visible; }
#navigation li ul { visibility: hidden; } /* show/hide */
#navigation > li > ul { top: 98% !important; }
#navigation > li ul { position: absolute; width: 150px; font-family: Georgia,serif;  text-transform: none; font-size: 9px; font-style: italic; margin: 0; padding: 0; top: -2px; left: 100%; background-color: #f6f6f6;
border: solid 1px #dddddd; border-width: 1px 1px 0 1px; -moz-box-shadow: 2px 2px 0px rgba(0,0,0,0.05); -webkit-box-shadow: 2px 2px 0px rgba(0,0,0,0.05); box-shadow: 2px 2px 0px rgba(0,0,0,0.05); }
#navigation > li > ul { top: 53px; left: 0; }
#navigation > li ul li { position: relative; list-style: none; text-align: left; margin: 0; border-bottom: solid 1px #dadada; border-top: solid 1px white; }
#navigation > li ul li.menu_parent > a { background-image: url(../images/menu/menu-parent.png); background-position: center right; background-repeat: no-repeat; }
#navigation > li ul li a { display: block; padding: 4px 6px 4px 5px; color: #165cab; text-decoration: none; }
#navigation > li ul li:hover {  }
#navigation > li ul li:hover > a { background-color: #e1e1e1; color: #165cab; }
#navigation > li ul li.menu_parent > a:hover { background-image: url(../images/menu/menu-parent.png); background-position: center right; background-repeat: no-repeat; }
#navigation li a.alt { background-color: #ededed; }




/* set border size to 8px */
.peKenBurns.default .peKb_slides {
	padding: 1px;
	/* customize rounded border (not supported in ie < 9) */
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	border-radius: 0px;
}
