/* mikejonesey.co.uk mainsite css */
body, div, ul, ol, p {margin:0px; padding:0px; }
body {background-image:url(../images2/bg2.png); background-repeat:repeat-x; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; }
#bgover {background-image:url(../images2/bin4.png); }
#all {padding:20px 0px; }
#main {border:1px solid #ccc; overflow:hidden; background:#FFFFFF url(../images2/ghiblibg2.png) bottom left no-repeat; -moz-border-radius:10px; border-radius:10px; }
.wlim {width:960px; margin-left:auto; margin-right:auto; }
#header {background:#f2f2f2; padding:10px; margin-bottom:20px; background-image:url(../images2/sky7.png); background-position:top center; border:0px solid #fff; border-top-width:1px; border-bottom-width:1px; }
#logo {float:left; width:220px; height:46px; background-color:#f2f5fb; float:left; margin-right:32px; margin-top:-32px; border:1px solid #fff; background-image:url(../images2/logobg.png); padding-top:22px; -moz-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px; }
#mainNav ul {overflow:hidden; }
#mainNav ul li {float:left; margin-right:20px; list-style:none; display:block; }
#mainNav ul li a {display:block; font-size:1.1em; text-decoration:none; color:#555; }
#mainNav ul li a span {display:block; color:#ccc; font-size:0.7em; color:#777; }
#mainNav ul li.curloc a {color:#111; }
#mainNav ul li.curloc { }
#mleft {float:left; width:640px; padding:5px; }
#mright {float:right; width:300px; padding:5px; background:#fff; -moz-border-radius:0px 10px 10px 0px; border-radius:0px 10px 10px 0px; }
#mright .title {display:block; margin:0px; padding:3px; background-color:#f2f5fb; color:#333; }
#mright .arrow li {list-style:none; display:block; padding-left:14px; background:url(../images2/arrow.gif) 2px 7px no-repeat; }
#mright .arrow li a {font-size:0.8em; display:block; color:#4c6087; text-decoration:none; padding:2px 0px; }
h1, h2, h3, h4, h5, h6 {margin:0px; padding:5px; font-size:1em; padding-bottom:0px; color:#354056; }
.articleFull h2.title {margin:-1px; }
p {margin:0px; padding:5px; font-size:0.9em; }
#main p {line-height:1.3em; }
.rnavboxlink {display:block; border:1px solid #f2f5fb; text-align:center; font-size:0.9em; margin:5px 0px; padding:3px; }
.rnavilink li {margin-bottom:5px; list-style:none; }
.bread {font-size:0.7em; margin:0px; padding:0px; color:#888; }
.article {border:1px solid #d3def1; border-radius:5px; margin:5px 0px; background:#fff; }
.article .title { }
.article .title a {text-decoration:none; color:#5c6a87; display:block; }
.article h2, .article h3, .article h4, .article h5 {color:#5c6a87; }
#main .article p {color:#333; line-height:1.6; font-size:0.9em; }
.article .more {display:block; font-size:0.7em; color:#4C6087; padding:7px; padding-top:0px; }
.article .stat {color:#555; font-size:0.7em; padding:5px; display:block; }
.article .stat a {color:#555; border:0px solid #bbb; border-bottom-width:1px; text-decoration:none; }
.article .content {overflow:hidden; display:block; }
.article .content p.code {padding:2px 10px; background-color:#f2f2f2; border:1px solid #ccc; margin:5px; margin-bottom:-5px; }
a img {border:none; }
.footer p {text-align:center; font-size:0.8em; padding:10px 0px 10px 0px; color:#5c6a87; }
.footer a {color:#354056; }
.fl {float:left; }
.tac {text-align:center; }
.imgContainer {float:right; padding:3px; box-shadow:0px 1px 3px #d3def1; margin:8px; border-radius:5px; }
.imgContainer img {border-radius:5px; }

.content .classyBoxLeft, .content .classyBoxRight  {border-radius: 5px; box-shadow: 0 1px 3px #d3def1; margin-right: 10px; margin-top:5px; padding: 2px; }
.content .classyBoxLeft {float:left; margin:5px; }
.content .classyBoxRight {float:right; margin:5px; }

.content .classyBoxLeft img, .content .classyBoxRight img {border-radius: 5px; }

.content ul {margin-left:20px; }
.content ul li {font-size:0.9em; line-height:1.6; color:#333; }


.catNav {margin:0px; }
.catNav ul {border:1px solid #d3def1; border-radius:2px; margin:2px 0px; }
.catNav ul ul {margin:0px 2px 2px 2px; padding:1px; }
.catNav ul li {list-style:none; paddin-left:10px; }
.catNav ul li a {padding:2px 2px 2px 10px; display:block; margin:2px; border-radius:2px; background:#fefefe; font-size:0.9em; color:#4c6087; text-decoration:none; }
.catNav ul li a:hover {background:#f2f5fb; }
.catNav ul li a.cur {background:#4c6087; color:#fefefe; }
