/*
Theme Name: Ledp

Description: Custom Theme For LEDP

Author: Jason Healy & Mariusz Zawistowicz
Author URI: www.actonweb.com


	


	This theme was designed by Mariusz Zawistowicz and built by Jason Healy,
	
	
	
*/

body { background-color:#f8f8f3; font-family:Trebuchet MS; line-height:120%;}
h1 {}
h1.logo a {  position:absolute; bottom:8px; left:10px; display:block; padding-top:25px; height:45px; background:url(i/logo.jpg) left center no-repeat; text-indent:130px; font-size:18px; color:#3c3b3b; font-weight:400; text-decoration:none;  }
h1.recent_news { font-weight:500; font-size:24px; color:#0c2947; display:block; height:35px; background:url(i/recent_news.jpg) left no-repeat; text-indent: 60px; padding-top:20px; }
h2.contact { position:absolute; bottom:30px; right:10px; text-align:right;}
h2.contact { font-size:14px; color:#414141; } 
h2.contact span{ font-size:18px;} 
h3 {}
h4 {}.pa
.post { padding:5px;}
.post a, .credit a { color:#5489BD; text-decoration:none;}
.post a:hover {text-decoration:underline;}
.post small { font-size:12px; color:#666;}
.post img {border: 1px solid #ccc; padding:1px; margin: 0 15px 15px 0; }
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.partners img {border: 1px solid #ccc; padding:1px; margin: 17px 0px 0 10px; float:left; }
.post h2, .post h2 a { text-decoration:none; font-size:20px; color:#5489bd; margin-bottom:5px; margin-top:15px;  }
.post h2, .post h2 a:hover { color:#3a638e;}
p.postmetadata a { position:absolute; bottom:26px; right: 20px; font-size:10px; text-decoration:none; color:#b0d2f4;}
p.postmetadata a:hover, .linkbox p.postmetadata a:hover { color:#fff;}
.postfooter { background:url(i/post_footer.jpg) bottom right no-repeat; width:590px; height:70px; border-bottom:1px solid #ccc; clear:both; position:relative;}
.single_postfooter { background:url(i/single_post_footer.jpg) bottom right no-repeat; width:590px; height:70px; border-bottom:1px solid #ccc; clear:both;}
.entry { margin-top:20px; }
.entry p { font-size:14px; line-height:23px; margin-bottom:15px;}
.entry ul { padding-left:30px; font-size:14px; line-height:23px; margin-bottom:15px; list-style:disc;}
.entry ol {padding-left:30px; font-size:14px; line-height:23px; margin-bottom:15px; list-style:decimal;}
.entry p strong { font-weight:bold;}
.entry p em {font-style:italic;}
.entry ul {}
.entry ol {}
.entry li {}
div { border:0px solid #ccc;}



.wrapper {width:960px; margin:0 auto;}
.header {height:142px; }
.topnav {height:50px; background:url(i/topnav_bg.jpg); }
ul.topNav {padding-left:20px;  background:url(i/topnav_bg.jpg) no-repeat;}
ul.topNav li {display:inline;}
ul.topNav li a {display:inline; float:left; font-size:13px; color:#a5caee; margin-right:35px; padding-top:12px; text-decoration:none; }
ul.topNav li a:hover, ul.topNav li.current_page_item a, ul.topNav li.current-cat a, ul.topNav li.current_page_parent a, .archive ul.topNav li.cat-item-1 a, .single ul.topNav li.cat-item-1 a, .home ul.topNav li.home a   { color:#fff; text-decoration:none;}



.banner { height:308px; background:url(i/banner_bg.jpg);  margin:0 auto; width:960px; position:relative;}
.bannerbar { background:url(i/bannerbar_bg.jpg);}

.banner_page { height:84px; background:url(i/banner_page_bg.jpg);  margin:0 auto; width:960px; }
.bannerbar_page { background:url(i/bannerbar_page_bg.jpg);}

.verytop { background:url(i/bg_ident.jpg) no-repeat center bottom; height:92px; position:relative;}
.navbar { background:url(i/topnav_rep_bg.jpg);}
.clearboth { clear:both;}


ul.botNav {padding-right:20px; padding-top:16px;}
ul.botNav li {display:inline;}
ul.botNav li a { font-size:13px; color:#fff; margin-right:25px; padding-top:12px; text-decoration:none; }
ul.botNav li a:hover { text-decoration:underline;}


.content {  margin-top:25px; border:1px solid #ccc; background:url(i/content_divider.jpg) right repeat-y; background-color:#fff; padding-bottom: 30px; }
.leftCol {  float:left; background-color:#fff; width:590px; padding-top:20px; padding-left:30px;}
.rightCol {float:right; padding:20px; width:240px;}
.partners { height:120px; border:1px solid #ccc; margin:25px 0 25px 0;}
.footer { height:155px;}
.footernav { padding-left:30px; height:55px; background:url(i/footer_logo.jpg) left center no-repeat; background-color:#2568ab; text-align:right; border:1px solid #6b99c6;}


.linkbox { width:220px; background-color:#548dc9; padding:10px; margin-bottom:20px; border: 3px double #f0f0f0; position:relative; float:right; display:block;}
.sidenavdiv{ width:280px; margin-bottom:20px; padding:0;  background:url(i/sidenav_bg.jpg) repeat-y right; float:right; position:relative;  }

.sidenavdiv h2  {padding-top:15px; padding-bottom:20px; padding-left:50px; font-size:24px;color:#fff;}
.sidenavdiv h2 a {color:#fff; text-decoration:none;}
.sidenavdiv h2 a:hover {color:#548DC9;}

.sidenavtop{ width:280px; height:14px; background:url(i/sidenav_top.jpg) no-repeat right;}
.sidenavbottom {width:280px; height:10px; background:url(i/sidenav_bottom.jpg) no-repeat right; padding:0; margin:0;}
ul.sidenav { padding-left:20px; padding-bottom:20px;}
ul.sidenav li { display:block; height:30px; margin-bottom:10px;}
ul.sidenav li a {padding-top:10px; display:block; background:#26405b url(i/sidenav_active.jpg); margin-bottom:10px; text-decoration:none; color:#fff; position:relative; height:30px; text-indent:30px; }
ul.sidenav li a:hover { background:#7799bd url(i/sidenav_hover.jpg); height:30px;}
ul.sidenav li.current_page_item a, ul.sidenav li.current-cat a {background:url(i/current_arrow.jpg) no-repeat;} 


.linkbox h2 { font-size:30px; font-weight:bold; color:#fff; line-height:90%;}
.linkbox .entry {}
.linkbox p { font-size:12px; color:#fff;}
.linkbox p.readmore a { text-decoration:none; font-size:11px; color:#b0d2f4; } 
.linkbox p.readmore a:hover {color:#fff;}

.copyright {font-size: 12px; color:7e7e7e; float:left; padding-top:10px;}
.credit {font-size: 12px; color:7e7e7e; float:right;  padding-top:10px;}

.splashtext { width: 430px; float:right; padding:40px 30px 0 0px; }
.splashtext h2 { font-size:18px; color:#fff;}
.splashtext p { color:#fff; font-size:12px; padding-top:20px;}
.splashmore a { position:absolute; width:80px; height:58px; background:url(i/splash_more.jpg); bottom:0; right:0px; text-decoration:none; color:#b0d2f4; font-size:11px; padding-top: 15px; padding-left:20px;}
.splashmore a:hover {color:white; cursor:pointer;}


.navigation { font-size:12px;}
.navigation a {color:#5489bd; text-decoration:none;}
.navigation a:hover { color:#3a638e;}
.navigation .alignleft { float:left;}
.navigation .alignright {float:right;}




.searchdiv { float:right; width:215px;}



fieldset.search {
	border: none;
	width: 213px;
	margin: 0 auto;
	background:;
	padding-top:4px;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #333;
	font-size: 14px;
	width: 145px;
	height: 25px;
	padding:15px 0 0px 15px;
	background:url(i/search_button.jpg) no-repeat;
	margin-right: ;
}
.search input.box:focus {
	background: url(i/search_button.jpg) no-repeat left -40px;
	outline: none;
}
.search input.btn {
	width: 44px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(i/search_button.jpg) no-repeat top right;
}
.search input.btn:hover {
        width: 44px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999px;
	background:url(i/search_button.jpg) no-repeat bottom right;
}

