/*

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:10px; 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;

}




