/*
Theme Name:NPL Solutions
Theme URI:http://www.nplsolutions.com/blog/
Description: Theme for the NPL Solutions blog inspired by the site design
Version:1.0
Author:Nicky Leach
Author URI:http://www.nplsolutions.com/
*/

#idc-container{float:left !important;}
#idc-container img{padding:0 !important;}
a.more-link{color:#FD7714 !important;border-bottom:none !important;}
a.more-link:hover{color:#FD7714;font-weight:400;}
#previousentries{text-align:left;float:left;width:50%;margin:0;}
#nextentries{text-align:right;float:right;width:50%;margin:0;}
#previousentries a,#nextentries a{text-decoration:none;}
#powered{width:300px;height:15px;color:#999;text-align:center;font-size:10px;font-size-adjust:10px;margin:0 auto;}
#powered a{color:#666;}
div.entry .flashmovie{float:right;}
#content img{float:right;border:1px solid #CCC;padding:5px;}
*{text-align:left;margin:0;padding:0;}
html{height:100%;width:100%;}
body{height:100%;width:100%;text-align:center;font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;font-size:76%;margin:0 auto;}
body div{top:0;left:0;}
a img{border:none;}
a{color:#FD7714;}
h2{font-size:1.6em;}
* html h2{margin-top:10px;}
h2 a:hover,h2 a:visited,h2 a{text-decoration:none;color:#000 !important;border-bottom:none !important;font-weight:400;}
h3{margin-top:10px;margin-bottom:10px;font-size:1.4em;}
h4{margin-top:1.2em;font-size:1.2em;}
h5{margin-top:1em;font-size:1em;}
blockquote{margin-left:10px;padding-left:5px;border-left:3px solid #CCC;}
cite{margin-left:10px;padding-left:8px;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote cite{display:block;margin:5px 0 0;}
ol.commentlist{width:90%;margin:0 auto;}
ol.commentlist li{margin-bottom:1.5em;border:1px solid #CCC;background-color:#E1E1E1;padding:5px;}
small.commentmetadata{font-size:0.8em;margin-bottom:1em;display:block;}
textarea{width:100%;}
#page{text-align:center;padding-bottom:20px;margin:0 auto;}
#header{width:100%;height:75px;background-image:url(images/head_px.jpg);background-repeat:repeat-x;}
#head_wrapper{width:960px;background-image:url(images/head_px.jpg);background-repeat:repeat-x;margin:0 auto;}
#breadcrumb{float:left;width:100%;height:40px;overflow:hidden;margin-bottom:5px;background-image:url(images/breadcrumb_px.jpg);background-repeat:repeat-x;}
#breadcrumb_wrapper{width:960px;padding-top:10px;padding-bottom:6px;background-image:url(images/breadcrumb_px.jpg);background-repeat:repeat-x;margin:-5px auto 0;}
#blog_menu{float:right;width:242px;height:40px;margin-top:-7px;padding-right:7px;color:#FFF;background-image:url(images/blog_menu.jpg);background-repeat:no-repeat;}
#blog_menu_text{text-align:center;font-size:12px;margin-top:1px;}
#blog_menu a{color:#FFF !important;text-decoration:none;}
#logo_img{float:left;margin-left:15px;width:67px;height:75px;background-image:url(images/logo_img.jpg);background-repeat:no-repeat;}
* html #logo_img{margin-left:10px;}
#logo_txt{float:left;width:145px;height:75px;background-image:url(images/logo_txt.jpg);background-repeat:no-repeat;}
#badge{float:left;width:50px;height:75px;background-image:url(images/badge.jpg);background-repeat:no-repeat;}
#nav{float:right;width:428px;height:75px;margin-right:15px;}
#home{float:left;width:62px;height:75px;margin-right:20px;}
#company{float:left;width:94px;height:75px;margin-right:20px;}
#selected_work{float:left;width:133px;height:75px;margin-right:20px;}
#contact{float:left;width:79px;height:75px;}
#wrapper{width:960px;margin:0 auto;}
#sub_wrapper{margin:0 30px;}
#breadcrumb h1{float:left;font-family:"Trebuchet MS",Arial;font-size:24px;font-variant:small-caps;font-weight:400;margin-top:0;margin-right:0;margin-bottom:0;padding:0 0 0 30px;}
#breadcrumb a{color:#000;text-decoration:none;}
* html #ie6{display:inline;position:absolute;width:100%;height:42px;top:75px;border-top:1px solid #000;border-bottom:1px solid #000;background-color:red;color:#FFF;text-align:center;z-index:10000;font-size:14px;font-weight:700;}
* html #ie6 a{color:#FFF;}
#content{float:left;width:70%;margin-bottom:30px;}
#sidebar{float:right;width:225px;margin-right:-15px;margin-top:5px;margin-bottom:40px;border:1px solid #CCC;}
.widgettitle{background-color:#000;}
#sidebar a{text-decoration:none;color:#000;}
#sidebar ul{list-style:none;margin-bottom:10px;}
.widget{background-color:#FFF;overflow:hidden;}
ul h2{background-color:#000;color:#FFF;border-left:1px solid #CCC;border-right:1px solid #CCC;font-size:15px;font-weight:400;margin-bottom:5px;padding:2px 2px 2px 5px;}
#sidebar ul ul{list-style-image:url(images/bullet.gif);margin-left:20px;}
#sidebar ul ul ul{margin-bottom:0;}
#sidebar ul.search{list-style:none;margin-left:0;}
#searchform input{border:1px solid #CCC;background-color:#F0F0F0;text-align:center;}
#searchform #s{margin-left:20px;width:50%;background-color:#FFF;text-align:left;}
#footer{float:left;width:100%;height:30px;overflow:hidden;text-align:center;font-size:10px !important;background-image:url(images/foot_px.jpg);background-repeat:repeat-x;background-position:bottom;margin:-30px auto 0;}
#bottom_nav{width:445px;height:15px;text-align:center;font-family:"Trebuchet MS", Arial;font-size:10px;color:#FFF;margin:0 auto;}
#bottom_nav_text{float:left;width:300px;height:15px;font-size:10px !important;margin-left:40px;margin-right:30px;}
.post{margin-bottom:25px;color:#000;font-size:1.1em;}
.post p{line-height:1.4em;margin-bottom:1em;}
.post li{margin-left:20px;}
.post ul{margin-bottom:10px;margin-top:-10px;margin-left:10px;list-style-type:circle;}
.post a{color:#888;border-bottom:1px dotted #000;text-decoration:none;}
.post a:hover{color:#888;border-bottom:none;font-weight:400;}
.entry{margin-top:10px;margin-bottom:15px;}
.postmetadata{border-top:1px solid #000;font-size:0.8em;padding:2px;}
.postmetadata a{color:#666;border-bottom:1px dotted #666;text-decoration:none;}
.navigation{width:100%;margin-top:10px;margin-bottom:10px;}
.alignleft{float:left;text-align:left;width:50%;}
.alignright{float:right;text-align:right;width:50%;}
.entrytext .postmetadata{font-size:1.1em;background-color:#FDE5C3;width:70%;border:1px dotted #e9b17b;background:#FDE5C3;padding:5px 5px 5px 45px;}
a.home img{background-image:url(images/nav/home.jpg);background-position:left top;background-repeat:no-repeat;}
a.home_select img{background-image:url(images/nav/home_select.jpg);background-position:left top;background-repeat:no-repeat;}
a.company img{background-image:url(images/nav/company.jpg);background-position:left top;background-repeat:no-repeat;}
a.company_select img{background-image:url(images/nav/company_select.jpg);background-position:left top;background-repeat:no-repeat;}
a.selected_work img{background-image:url(images/nav/selected_work.jpg);background-position:left top;background-repeat:no-repeat;}
a.selected_work_select img{background-image:url(images/nav/selected_work_select.jpg);background-position:left top;background-repeat:no-repeat;}
a.contact img{background-image:url(images/nav/contact.jpg);background-position:left top;background-repeat:no-repeat;}
a.contact_select img{background-image:url(images/nav/contact_select.jpg);background-position:left top;background-repeat:no-repeat;}
#nonfooter{min-height:100%;margin-bottom:0;}
#commentform{margin-bottom:40px;}
#commentform p{margin-bottom:5px;}
#commentform small{display:inline;font-size:10px;border-bottom:1px dashed #CCC;}
.technorati{font-size:10px;margin-bottom:-5px;}
a.idc_hack,a.idc_hack:hover{border-bottom:none !important;}
#preload,img.preload{width:0;height:0;display:none;}
a:hover,* html #ie6 a:hover{font-weight:700;}
a.nav_footer,#header a{text-decoration:none;color:#FFF;}
hr,#ie6{display:none;}
ol.commentlist a,.pagetitle{color:#000;}
#blog_menu a:hover,#sidebar a:hover{text-decoration:underline;font-weight:400;}
#searchform,.center,#submit{text-align:center;}
#footer a:hover,.navigation a:hover,#nonfooter a:hover{font-weight:400;}
#nav_accent_left,#nav_accent_right{float:left;width:37px;height:15px;background-image:url(images/nav_accent.gif);}
a.home:hover img,a.home:active img{background-image:url(images/nav/home_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.home_select:hover img,a.home_select:active img,a.home_select_glow img{background-image:url(images/nav/home_select_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.company:hover img,a.company:active img{background-image:url(images/nav/company_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.company_select:hover img,a.company_select:active img,a.company_select_glow img{background-image:url(images/nav/company_select_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.selected_work:hover img,a.selected_work:active img{background-image:url(images/nav/selected_work_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.selected_work_select:hover img,a.selected_work_select:active img,a.selected_work_select_glow img{background-image:url(images/nav/selected_work_select_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.contact:hover img,a.contact:active img{background-image:url(images/nav/contact_glow.jpg);background-position:left top;background-repeat:no-repeat;}
a.contact_select:hover img,a.contact_select:active img,a.contact_select_glow img{background-image:url(images/nav/contact_select_glow.jpg);background-position:left top;background-repeat:no-repeat;}