body.custom { background: url(custom/images/bg.jpg) repeat-x #fff; }
body.custom div#wrapper { border: none; width: 1020px; background: url(custom/images/wrapper_bg.jpg) repeat-y; }
body.custom div#container { width: 970px; margin: 0 0 0 25px; background: url(custom/images/wrapper_gradient.jpg) repeat-x; padding: 10px 0 0; }
body.home div#container { padding: 0; }
body.custom div#header span.vcard { color: #b7c6d7; padding: 0 35px; width: 950px; float: left; margin: 32px 0 0 0; }
body.custom div#header span.left { float: left; }
body.custom div#header span.vcard span.tel { float: right; }
body.custom div#header span.vcard span.tel .type { display: none; }
body.custom div#header { background: url(custom/images/header_bg.jpg) no-repeat; display: block; width: 1020px; height: 289px; border: none; padding: 0; }
body.custom div#header div.header-link-text { margin: 10px 0 0 25px; display: inline; float: left; }
body.custom div#header div.header-link-text a:link, body.custom div#header div.header-link-text a:visited { display: block; width: 970px; height: 190px; border-bottom: none; text-indent: -9999px; outline: none; margin: 0; padding: 0; }
body.custom div#navigation { border: none; width: 970px; margin: -30px 0 0 25px; height: 25px; font-size: 1em; display: inline; position: relative; }
body.custom input#s { background:#fff; }
body.custom div#navigation * { border: none; background: none; padding: 0; color: #b7c6d7; }
body.custom div#navigation ul { margin: 0 0 0 5px; padding: 0; }
body.custom div#navigation ul li { margin: 0 2px;}
body.custom div#navigation ul li a { height: 25px; padding: 0 10px; line-height: 25px; margin: 0; }
body.custom div#navigation ul li a:hover { text-decoration: underline; }
body.custom div#navigation ul li.current-page-item { background: url(custom/images/nav_left.jpg) no-repeat; }
body.custom div#navigation ul li.current-page-item a { background: url(custom/images/nav_right.jpg) right no-repeat; color: #fff; }
body.custom div#navigation ul li.current-page-item a:hover { text-decoration: none; }
body.custom div#navigation ul li ul { background: #103b6e; width: 290px; }
	body.custom div#navigation ul li ul li { margin: 10px 0; }
	body.custom div#navigation ul li ul li, body.custom div#navigation ul li ul li a { width: 270px; }
	body.custom div#navigation ul li.current-page-item ul li a { background: none; color: #b7c6d7; }
body.custom div.leaf-top, body.custom span.widget-title { color: #072853; font-family: Georgia, serif; font-size: 1.4em; text-transform: uppercase; letter-spacing: 1px; border: none; }
body.custom div.content { background: #fff; -moz-border-radius:5px; padding-left: 10px;}
body.custom div.post, body.custom div.small-post { border-bottom: 1px solid #d4dbd3; }
body.custom div.small-excerpts-row div.post { border-bottom: none; }
body.custom span.tag-links { display: none; }
body.custom span.cat-links { background: url(custom/images/icon_categories.jpg) no-repeat left; padding: 1px 0 2px 20px; }
body.custom span.comments-link { background: url(custom/images/icon_comments.jpg) no-repeat left; padding: 1px 0 2px 20px; }
body.custom div.meta-above-title { color: #ab8400; }
body.custom div.meta-above-title a { color: #ab8400; }
body.custom .entry-title a, body.custom .entry-title { color: #072853; }
body.custom .entry-content a:link, body.custom .entry-content a:visited { text-decoration: underline; color: #154c8f; }
body.custom .entry-content a:hover { text-decoration: none; }
body.custom .entry-content a.more-link { color: #333; text-decoration: none; }
body.custom .entry-content a.more-link:hover { text-decoration: underline; }
body.custom .alignright { border: 1px solid #154c8f; padding: 1px; margin: 5px 0 5px 15px; }
body.custom .recent-entry-title a, body.custom .featured-entry-title a{ color: #222; }
body.custom div#footer { width: 970px; padding: 25px 25px 35px; border: none; background: url(custom/images/wrapper_bottom.jpg) no-repeat bottom; display: block; }