/*
Theme Name:EnLocal
Theme URI:http://www.mbwebdesign.co.uk/
Description:This is a theme by Mathew Browne of <a href="http://www.mbwebdesign.co.uk">MB Web Design</a>.
Version:2.0.1
Tags:dark,green,sandbox,aurora,fixed width,two columns,widget ready,clean,2 column,2 columns,1024,1024px,black
Author:Mathew Browne,MB Web Design
Author URI:http://www.mbwebdesign.co.uk
Latest updated:2009
*/
/* CSS RESET
---------------------------------------------------  */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1em;color:black;}
ol,ul{list-style:none;}
caption{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/* Elements
---------------------------------------------------  */
html{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:0.9em;line-height:1.3em;}
body{margin:0px;padding:0px;}
#wrapper{width:900px;margin:0px auto;padding:0px;color:#333333;}
#header{}
.sidebar{float:right;width:250px;margin:0px auto 10px;padding:0px;margin-right:20px;}
#container{float:left;width:590px;margin:0px auto;padding:0px;margin-left:20px;}
#content{}
#innerwrapper{background-image:url('inner.gif');background-position:top;background-repeat:no-repeat;padding-top:20px;}
#container blockquote{margin:0;padding:5px;background-color:#1f2320;border-top:1px solid #262927;border-bottom:1px solid #262927;}
#container blockquote blockquote{margin:0px 10px;padding:5px;background-color:#1f2320;border-top:1px solid #262927;border-bottom:1px solid #262927;}
.post{padding-bottom:30px;}
.clearboth{clear:both;}
.page-link{clear:both;width:100%;}

/* Typography  ---------------------------------------------------  */
a{color:#669900;text-decoration:none;}
a:hover{text-decoration:underline;}
h1,h2,h3,h4,h5,h6,#container blockquote,.entry-date,#wp-calendar caption{margin-bottom:0.7em;margin-top:0px;padding-top:0px;line-height:1.3em;font-weight:bold}
h1{font-size:1.7em;background-color:#669900;color:#FFFFFF;padding:3px;display:block;-moz-border-radius:3px;-webkit-border-radius:3px}
.sidebar h3{font-size:1.7em;background-color:#669900;color:#FFFFFF;padding:3px;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center}
h2{font-size:1.5em;}
h3,#wp-calendar caption{font-size:1.4em;}
p,#container li{margin-bottom:0.9em;line-height:1.5em;}
td{line-height:1.5em;padding-right:10px;}
blockquote p{margin-bottom:0.5em;}
#container ul{ list-style-type:disc;padding-left:2em;}
#container ol{ list-style-type:decimal;padding-left:2em;}
.day{font-size:2em;color:white;}
h2,h3,h4,h5,h6{color:#333333;}
.author{padding-bottom:5px;}
#container h2 a{border-bottom:1px solid #262927;}
#container .entry-meta{border-top:none;clear:both;line-height:1.3em;padding-bottom:10px;}
.entry-content{clear:both;}

/* DATE
---------------------------------------------------  */
.entry-date{float:right;border:1px solid #262927;background-color:#262927;padding:2px 5px 2px 5px;margin:0px 0px 10px 10px;}
.entry-date *{text-align:center;}
#wp-calendar,.calendar_wrap{width:100%;text-align:center;}
#wp-calendar caption{color:#CADE58;}
#wp-calendar td,#wp-calendar th{text-align:center;}
#wp-calendar th{font-weight:bold;}
#wp-calendar a{color:#CADE58;background-color:#181B19;border:1px solid #262927;display:block;text-align:center}
#wp-calendar a:hover{color:#CADE58;background-color:#262927;display:block;border:1px solid #262927;text-decoration:none;}
#footer{margin:0px auto;margin-top:25px;font-size:0.7em;padding:15px 0px 15px 0px;color:#CCCCCC;
background-image:url('footerbg.gif');background-position:top;background-repeat:repeat-x;}
.fp1{float:left;text-align:left;}
.fp2{text-align:right;float:right;}
#footer a{color:#CCCCCC;}
.meta-sep{color:#333333;}
.meta-sep{color:#333333;}
.nav-previous{float:left;width:45%;}
.nav-next{float:right;width:45%;text-align:right;}
.nav-previous a,.nav-next a{display:block;padding:3px;color:#CADE58;background-color:#1f2320;border:1px solid #262927;}
.nav-previous a:hover,.nav-next a:hover{ background-color:#262927;color:white;text-decoration:none;}
.entry-meta{}
abbr{border:none;}
#s{border:1px solid #262927;background:#181B19;width:180px;color:#C1BCAC;padding:3px;}
#searchsubmit{border:1px solid #262927;width:50px;background:#262927;color:#C1BCAC;padding:3px;}
#searchsubmit:hover{color:#CADE58;border:1px solid #C1BCAC;}
#noresults-s,#comment{border:1px solid #383C37;background:#262927;width:180px;color:#C1BCAC;padding:3px;}
#comment{width:450px;}
#noresults-searchsubmit{border:1px solid #262927;width:50px;background:#262927;color:#C1BCAC;padding:3px;}
#submit{border:1px solid #262927;background:#262927;color:#C1BCAC;padding:3px;margin-top:5px;}
#noresults-searchsubmit:hover{color:#CADE58;border:1px solid #C1BCAC;}
#submit:hover{color:#CADE58;border:1px solid #C1BCAC;}
.alignright{float:right;margin:10px 0px 5px 10px;}
.alignleft{float:left;margin:10px 10px 5px 0px;}
.aligncenter{margin:10px auto;}
.avatar{float:right;padding:5px;border:1px solid #999999;background-color:#FFFFFF;} 
#menu{width:500px;text-align:left}
#menu ul,#menu ul li,#menu li,#menu ul *,#menu ul li *,#menu ul li,#menu *{display:inline;list-style-type:none;padding:0px;margin:0px;}
#menu ul{}
#menu ul a{font-family:Arial,sans-serif}
#menu ul a:hover{color:#333333;text-decoration:none}
#menu ul{width:500px;}
.cr{clear:both;}
#menu ul li{padding:0px;margin:0px;padding-right:6px;}
#menu ul li a{padding:0px;margin:0px;}
#contactformsidebar{margin:0px auto;padding-bottom:15px;}
.sidebartextbox,.sidebarinputbox{width:150px;}
strong{font-weight:bold;}
em{font-style:italic;}
#content ul{ list-style-type:none;}
#content ul li{background-image:url('tick.gif');background-position:top left;padding-left:25px;background-repeat:no-repeat}
#content ul li ul li{background-image:url('tick2.gif');background-position:top left;padding-left:25px;background-repeat:no-repeat}
#content ol{list-style-type:decimal;padding-left:2em;}
#seolist a{padding-right:15px;}
.frontpage{margin-bottom:10px;}
#quote{margin:0px auto;width:900px;}
#quote h1,#quote p{text-align:center;margin:0px;}
a.post-edit-link{margin:10px;padding:10pxdisplay:block}

/* Michel's Hacks
---------------------------------------------------  */
.sectionbox{background:#f8f8f8;border:1px solid #ccc;padding:15px;margin:15px 0;-moz-border-radius:3px;-webkit-border-radius:3px}
.sectionbox:hover{background:#DBFFBB;border:1px solid #8FC71E;padding:15px;margin:15px 0;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer}
.sectionbox:hover a{text-decoration:underline;}
.sectionbox-last{border:none;padding:15px;margin:0}
.readmore{float:right;margin:0 0 0 15px;width:auto;font-size:1.3em;font-weight:bold;background-color:#669900;color:#FFFFFF;padding:5px 7px;display:block;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:center}
.sectionbox:hover .readmore{text-decoration:none;background-color:#333}
.widget{margin-bottom:15px}
.reptools hr{color:transparent;background:none;border-top:1px dotted #ccc;margin:10px auto}
.hr{color:transparent;background:none;border-top:1px dotted #ccc;margin:20px auto}
.reptools img{vertical-align:middle}
h1,h2,h3,h4{letter-spacing:-1px}
h3.pagelist{list-style:none}
h3.pagelist li{background:url('tick2.gif') no-repeat top left;padding-left:25px;border-bottom:1px dotted #ccc;padding-bottom:10px}
h3.pagelist li:last-child{border-bottom:none;padding-bottom:10px}
.sidebar ul li ul li{background-image:url('tick2.gif');background-position:top left;padding-top:5px;padding-left:25px;background-repeat:no-repeat}
ol.faq li,ul.faq li{margin-bottom:0!important}
ul.faq{margin-left:50px}
ol.faq{margin-bottom:2em!important}
ol.faq h3{letter-spacing:-1px;font-size:16px;margin-top:25px}
.faq_approve{text-align:center;font-size:11px;padding:7px 7px 4px;margin:0 0 3px 10px;float:right;background:#f8f8f8;border:1px solid #ccc;}

/* Clearing and IE Hacks
---------------------------------------------------  */
.clearingfix:after{content:".";display:block;line-height:0;clear:both;visibility:hidden}
.clearingfix{display:block}
.clearingfix{display:inline-block;}
* html .clearingfix{height:1%;}
.clearingfix{display:block;}
* html #container{position:relative;}
#wrapper,#header,#top,#middle,#bottom{zoom:1;}
* html #left{display:inline;}
* html #right{display:inline;}
* html .float-left{display:inline;}
* html .float-right{display:inline;}
* html #left_container{overflow:visible;}
* html #right_container{overflow:visible;}
* html #main_container{overflow:visible;}
* html i,* html em{overflow:visible;display:inline-block;}
* html #left_container{word-wrap:break-word;}
* html #right_container{word-wrap:break-word;}
* html #main_container{word-wrap:break-word;}
* html ul{position:relative;}
* html ol{position:relative;}
* html dl{position:relative;}
* html blockquote{zoom:1 }
a,a:hover{background-color:transparent;}