 html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:0;padding:0}ul,li{list-style-type:none}ul.children{float:left}body{background:#EEEEEE;margin:0;padding:0;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px}img{border:none}#wrapper{width:100%;text-align:left} a{outline:none;color:#D10003;text-decoration:none}a:focus,a:hover,a:active{text-decoration:underline} h1{font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#E91A13}h1 a{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;color:#E91A13;text-decoration:none}h1 a:hover{color:#666}h1.pagetitle{margin-top:30px}h2{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#E91A13}h2 a{font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;color:#E91A13;text-decoration:none}h2 a:hover{color:#666}h3{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#E91A13}h4{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#E91A13} #headerwrap{background:#000000;width:100%}#header{height:90px;margin:auto;width:960px}#header img{float:left;margin-top:30px}#header h1{color:white;float:right;font-size:20px;margin-top:35px}#header h3{color:#ffffff;font-size:13px;margin:3px}#header-subscribe{float:right;margin:11px 0px;width:480px;padding:3px;height:70px}.header-rss-top{float:left}.header-rss-top img{float:left;padding:5px 5px 5px 10px}.header-rss-top a{float:left;margin:5px;color:#666666}.header-rss-top a:hover{color:#FFFFFF}#container li img{width:30px;height:30px;background:url('http://maxcdn.benosullivan.co.uk/images/header/header_icons.png') no-repeat top left}#container li img#win7{background-position:0px 0px}#container li img#winxp{background-position:-32px 0px}#container li img#winvis{background-position:0px 0px}#container li img#wordp{background-position:-64px 0px}#container li img#ie{background-position:-94px 0px}#container li img#lm{background-position:-123px 0px}#container li img#ser03{background-position:-32px 0px} #menu-wrap{width:100%}#menu-background-top{background:#ED231D;border-top:1px solid #ff4d49}#menu-background-top ul{margin:auto;width:960px;height:30px;font-size:0.8em;list-style-type:none}#menu-background-top li{display:block;float:left;margin:0 0 0 5px}#menu-background-top li a{font-size:12px;font-weight:bold;height:23px;color:#FFFFFF;text-decoration:none;display:block;float:left;padding:7px 12px 0}#menu-background-top li a:hover{color:#3E3E3E}#menu-background-top li.current{color:#FFFFFF;background:#3E3E3E;padding:0px 10px 0}#menu-background-top li.current a{#FFFFFF}#menu-background-top li.current a:hover{color:#ED231D}#menu-background-top li.search-menu{float:right;padding:3px 30px 0 0}#menu-background-top li.register{float:right}#menu-background-top li.register p{float:right}#menu-background-top li.register a{padding:7px 5px 0 0}#menu-background-bottom{background:#3E3E3E}#menu-background-bottom ul{margin:auto;width:960px;height:45px;font-size:0.8em;list-style-type:none}#menu-background-bottom li{display:block;float:left;padding:5px}#menu-background-bottom li a{font-size:11px;font-weight:bold;float:left;padding:9px 10px 0 7px;height:25px;color:#FFFFFF;text-decoration:none;display:block}#menu-background-bottom li a:hover{color:#E91A13}#menu-background-bottom li img{float:left;max-height:30px;padding-top:2px} #content{width:1000px;margin-left:auto;margin-right:auto}#contentleft{width:760px;float:left;margin:0 0 0 10px}#contentright{width:230px;float:left}#sidebar{margin:10px 0 10px 0;float:left} .sidecontainer-main{float:left;font-size:12px;word-spacing:0.1em;line-height:1.6em;background:#fff;padding:7px;width:250px}.sidewrap-main{float:left;border:#999 solid 1px;margin-top:15px}.sidewrap{float:left;margin-top:15px}.sidecontainer{float:left;font-size:12px;word-spacing:0.1em;line-height:1.6em;background:#fff;border:#c0c0c0 solid 1px;width:210px;word-wrap:break-word}#rsspic{margin-right:5px;float:left}#rssform{float:left}#rssform input.submit,#searchmenu input.submit{color:white;font-weight:bold;border:1px solid;border-color:black;background:#999999 none repeat scroll 0 0;font-family:helvetica;font-size:9px;font-weight:bold;padding:5px;text-align:center}#sidebarrsspic{margin-right:5px;float:left}#sidebaremail{margin:5px}#subscribetitle{color:#333333;text-decoration:underline}#subscribetitle:hover{color:#E91A13}.toppoststitle ul,.recentpoststitle ul{border-top:1px solid #C0C0C0}.toppoststitle ul li,.recentpoststitle ul li{border-bottom:1px solid #C0C0C0}.toppoststitle ul li a,.recentpoststitle ul li a{padding:10px 15px 10px 20px;display:block;min-height:20px}.toppoststitle ul li a:hover,.recentpoststitle ul li a:hover{background:#EBEBEB}.recentpostswrap,.toppostswrap,.catpostswrap{float:left;display:block;width:210px}.recentpostsdate,#toppostsdate{float:left;width:193px}.tag-info a:link{color:#333333}.tag-info a:hover{color:#E91A13}#tag-cloud h3 a{text-decoration:none;color:#333333}.advert{text-align:center}#translation_bar{margin:5px}#translation_bar a{padding:3px}.sidecontainer h3{margin:10px} .post_footer{width:740px;background:#FFFFFF none repeat scroll 0 0;float:left;position:relative;border:1px solid #C0C0C0;border-top:none}.cat_header{width:690px;background:#FFFFFF none repeat scroll 0 0;margin:30px 0 0 0;float:left;padding:10px;position:relative;border:1px solid #C0C0C0}#amazon{height:240px;width:470px}#blogcontent-advert{float:left;padding:0 5px 30px 0;min-height:300px;min-width:340px} .blogcontent{font-family:verdana,arial,san-serif;padding-top:5px;line-height:1.8em;width:690px}.blogcontent img{border:1px solid grey;display:block;margin:30px auto;padding:3px}.blogcontent h2{font-weight:bold;color:#E91A13;margin:20px 0 10px 0}.blogcontent h3{font-weight:bold;color:#E91A13;margin:20px 0 10px 0}.blogcontent h4{font-weight:bold;color:#E91A13;margin:20px 0 10px 0}.blogcontent p{margin:10px 0 10px 25px;font-size:1.3em;line-height:1.6em}#leave-comment{width:640px;border-bottom:1px solid #EEEEEE;font-size:1.3em;line-height:1.6em;margin:60px 0 10px 25px}.blogcontent ul li p{font-size:1em}.blogcontent ul{margin:20px 0px 20px 35px;font-size:1.3em;line-height:1.6em}.blogcontent li{list-style-type:square;margin:20px 0}.blogcontent ol{margin:10px 0px 10px 35px}.blogcontent .more-link{text-align:right;float:right}.blogcontent span{} .respond{width:740px;background:#FFFFFF none repeat scroll 0 0;margin:30px 0 0 0;float:left;position:relative}.trackbacks{width:740px;background:#FFFFFF none repeat scroll 0 0;float:left;position:relative;margin-top:20px}.trackbacks h3{background:#333;float:left;padding:8px 0 8px 8px;font-size:13px;color:#fff;width:732px;margin:0}.userpanel{left:570px;position:absolute;top:50px}.userpanel ul{float:right}.userpanel img{float:left}.wrap_post_footer{height:260px;margin:0 20px 20px 20px;margin-right:20px;width:670px}.ad_post_footer{width:300px;float:left;height:250px}.share_post_footer{width:300px;float:left}.share_post_footer ul{}.share_post_footer ul li{position:relative;border-bottom:1px solid #C0C0C0;color:#FFFFFF;padding:5px 0;min-height:35px}.share_post_footer ul li img{float:left;padding-right:10px}.top_post_footer{height:250px;width:320px;float:left;margin-left:50px}.top_post_footer ul{}.top_post_footer ul li{border-bottom:1px solid #C0C0C0;position:relative;color:#FFFFFF;padding:10px 15px 10px 20px;min-height:30px}.related_post_footer{height:250px;width:350px;float:left;margin-left:20px}.related_post_footer ul{margin:10px 0}.related_post_footer ul li{position:relative;border-bottom:1px solid #C0C0C0;color:#FFFFFF;padding:10px 15px 10px 20px}#container_post_footer li img{width:30px;height:30px;background:url('http://maxcdn.benosullivan.co.uk/images/post_footer/post_footer_sprite.png') no-repeat top left}#container_post_footer li img#digg{background-position:0px 0px}#container_post_footer li img#email{background-position:-82px 0px}#container_post_footer li img#reddit{background-position:-164px 0px}#container_post_footer li img#rss{background-position:-246px 0px}#container_post_footer li img#stumbleupon{background-position:-328px 0px}#container_post_footer li a{margin-top:5px}#search_terms{margin:0 20px 20px;width:670px}#search_terms h3{font-size:12px}#search_terms p a{color:#333333;text-decoration:none;font-size:9px}#search_terms p a:hover{color:#E91A13} .comment_navigation{width:740px;margin:10px 0}.comment_navigation a{color:#E91A13}.comment_navigation .alignleft{float:left;height:20px;width:200px;padding:10px}.comment_navigation .alignright{float:right;height:20px;width:200px;padding:10px}ol.commentlist{list-style:none;margin:0;padding:0;text-indent:0;float:left}ol.commentlist a{color:#333}ol.commentlist a:hover{color:#C30}ol.commentlist em{margin:0 0 0 90px}ol.commentlist li{float:left;background:#fff;position:relative;padding:10px 0 20px 20px;position:relative;width:720px}ol.commentlist li div.comment-author{padding:0 170px 0 0}ol.commentlist li div.vcard{font:bold 14px/1.4 helvetica,arial,sans-serif;margin:0 0 0 90px}ol.commentlist li div.vcard cite.fn{font-style:normal}ol.commentlist li div.vcard cite.fn a.url{color:#c00;text-decoration:none}ol.commentlist li div.vcard cite.fn a.url:hover{color:#000}ol.commentlist li div.vcard img.avatar{border:1px solid #D5D5D5;left:6px;margin:1px;padding:4px;position:absolute;top:6px}ol.commentlist li div.comment-meta{font:bold 10px/1.4 helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px}ol.commentlist li div.comment-meta a{color:#333;text-decoration:none}ol.commentlist li div.comment-meta a:hover{color:#C30}ol.commentlist li p{font:normal 12px/1.4 helvetica,arial,sans-serif;margin:0 0 1em;margin:0 50px 0 90px}ol.commentlist li ul{font:normal 12px/1.4 helvetica,arial,sans-serif;list-style:square;margin:0 0 1em;padding:0;text-indent:0}ol.commentlist li div.reply span.reply-box{float:right;margin:0 10px 0 0;background:#999;border:1px solid #666;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:5px 10px;text-align:center;width:36px}ol.commentlist li div.reply span.reply-box:hover{background:#c30;border:1px solid #c00}ol.commentlist li div.reply span.reply-box a{color:#fff;text-decoration:none;text-transform:uppercase}ol.commentlist li.even{background:#fff;border-bottom:1px solid #BBBBBB}ol.commentlist li.odd{background:#f6f6f6;border-bottom:1px solid #BBBBBB}ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}ol.commentlist li ul.children{width:10px;list-style:none;margin:1em 0 0;text-indent:0}ol.commentlist li ul.children li.depth-2{width:680px;margin-top:30px}ol.commentlist li ul.children li.depth-3{width:640px;margin-top:30px;min-height:60px}ol.commentlist li ul.children li.depth-4{width:600px;margin-top:30px;min-height:60px}ol.commentlist li ul.children li.bypostauthor{background:#CACACA}ol.commentlist li ul.children li.odd{border:none;height:100%}ol.commentlist li ul.children li.even{border:none;height:100%}#submit{background:#999999 none repeat scroll 0 0;border:1px solid #666666;color:#FFFFFF;float:left;font-family:helvetica,arial,sans-serif;font-size:9px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1;margin:5px 10px 0 2px;padding:5px 10px;text-align:center;width:90px} #footer{height:230px;background:#101010;margin:auto 0;text-align:left}#footer_wrap{float:left;border-top:3px #999999 solid;width:100%;margin:10px 0 0 0;padding:5px 0;background:none repeat scroll 0 0 #333333}#footer a,#footer_copy a{color:#FFFFFF}#footer a:hover,#footer_copy a:hover{color:#FFFFFF}#footer_lower{background-color:#202020;border-top:4px solid #303030;float:right;margin-right:20px;width:50px}#footer_copy{color:white;text-align:left;margin:0pt auto;width:600px;height:50px;padding-top:20px}#footer_floatbox_wrap{width:960px;margin:0 auto}.footer_floatbox{width:25%;float:left;margin:20px 40px 0}.footer_floatbox h3{color:white;border-bottom:1px solid white;padding-bottom:5px;text-shadow:1.5px 1px #999999}#top_link{display:block;margin-top:-27px} .home{position:relative;float:left;background:#fff;margin-top:10px;width:950px;border:#c0c0c0 solid 1px}#home-rss{float:right}.home-top{float:left}.featured-post{width:680px;float:left;border-bottom:#C0C0C0 solid 1px;padding:10px 0 15px;min-height:160px;height:200px}.featured-post-title{padding:0 5px 10px}.featured-post-img{float:left}.featured-post-img img{border:1px solid #CCCCCC;height:111px;width:250px}.featured-post-content{position:relative;width:400px;float:right}.featured-post-content p{float:right}.featured-post-content p a{color:#333333}.featured-post-content p a:hover{color:#E91A13}.more-link{float:right;right:10px;top:100px;color:#333333}.more-link:hover{color:#E91A13}.picture-post{float:right;height:200px;width:182px}.picture-post-background{width:180px;border:1px solid #C0C0C0;border-bottom:none;height:200px}.picture-post-title{background:#333333;top:190px;width:182px;margin-bottom:20px}.picture-post-title h2{padding:5px}#home-sidebar{float:right;width:200px;height:800px}#home-sidebar-advert{margin:20px}#home-subscribe{width:250px;margin:5px;height:200px;border:#c0c0c0 solid 1px;padding:5px}.sidecontainer-home{float:left;font-size:12px;word-spacing:0.1em;line-height:1.6em;background:#fff;padding:7px;width:220px}.sidewrap-home{float:right;border:#999 solid 1px;margin:15px} .howto-content{line-height:1.8em;width:690px}.howto-content h3{font-weight:bold;color:#E91A13;margin:3px}.howto-content a{text-decoration:none}.howto-post{width:650px;float:left;border-bottom:#C0C0C0 solid 1px}.howto-post-title{margin:8px 0}.howto-post-img{float:left}.howto-post-img-img{border:1px solid #CCCCCC;margin:2px 0 2px 0;height:111px;width:250px;padding:0px}.howto-post-content{float:right;position:relative;right:-30px;width:350px}.howto-post-content p a{color:#333333}.howto-post-content p a:hover{color:#E91A13} .guide{position:relative;float:left;background:#fff;margin-top:10px;width:950px;border:#c0c0c0 solid 1px}.guide-title{border-bottom:1px solid #EEEEEE;margin:0 0 5px;position:relative;width:930px}.guide-title h2{padding:10px}.guide-advert{margin:20px;text-align:center}.guide-advert-left{float:left;margin:20px}.guide-content{float:left;width:950px}.guide-mini-title{margin-bottom:5px;min-height:90px}.guide-mini-pic{margin-bottom:5px}.guide-mini-pic img{border:1px solid #EEEEEE;padding:3px}.guide-mini-content{}.guide-mini-wrap{float:left;margin:10px;width:210px}.guide-mini-sec{}.guide-mini-content .more-link{float:none;position:inherit}.guide-lower{float:left;width:950px} .cat-intro{margin:5px 0px 40px 0px}.cat-intro-index{float:left}#cat-title{color:#E91A13}.catpoststitle ul{margin-left:10px;padding-bottom:10px}.catpoststitle li.cat-item{margin-left:20px}.catpoststitle ul.children{float:none}.catpoststitle li{list-style-type:square}.cat-link{height:140px;border-bottom:1px solid #EEEEEE}.cat-link-link{float:right;margin:50px 0 0 10px;width:400px}.cat-link-link a{font-size:14px}.cat-link-img{margin:10px;float:left;position:relative;height:111px;width:250px}.cat-link-img img{border:1px solid #EEEEEE;padding:3px}.alignleft{float:left}.alignright{float:right;margin:10px;width:50px} #clean_contact{margin-left:20px} pre{white-space:pre-wrap;word-wrap:break-word}code{background:#F2F2F2 url('http://maxcdn.benosullivan.co.uk/images/code/code.png') no-repeat scroll 10px 5px;border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;min-height:50px;display:block;font-family:'Courier New',Courier,Fixed;font-size:1.1em;width:500px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin:5px auto;padding:20px 20px 20px 90px;text-align:left} #adverts{float:left;font-size:12px;word-spacing:0.1em;line-height:1.6em;background:#fff;border:#c0c0c0 solid 1px;padding:7px;width:240px;text-align:center}#rssposts h4{font-size:10px}#adverts img{margin:0 auto}#widgetsposts li{border-bottom:1px dashed #999}#widgetsposts li a{color:#000;text-decoration:underline}.recentpoststitle,#toppoststitle{float:left}#searchmenu{float:left}#searchsubmitbtn{position:relative;bottom:1px;right:10px;float:left}#cse-search-results{width:400px}#wp-calendar{width:194px}#wp-calendar a{color:#fff;background:#999;padding:2px;text-decoration:none}#wp-calendar a:hover{background:#666;text-decoration:underline}#prev a{background:none;color:#000}#next a{background:none;color:#000}#calendar caption{font-size:14px;font-weight:bold;border-bottom:1px solid #333;padding-bottom:4px}.blogtitle{position:relative;padding-bottom:12px;border-bottom:1px #eee solid;width:690px;margin:0 0 5px 0}.blogtitle h2 a{color:#E91A13;font-size:22px}.blogpost{position:relative;float:left;background:#fff;padding:10px;margin-top:25px;width:720px;border:#c0c0c0 solid 1px}.blogpost-single{position:relative;float:left;background:#fff;padding:10px;margin-top:25px;width:720px;border:#c0c0c0 solid 1px;border-bottom:none}.blogpost a{color:#E91A13}.blogpost a:hover{color:#E91A13}.blogpost p{margin:10px 0 30px 20px;min-height:70px}.blogauthor{position:relative;top:11px;color:#666;font-style:italic;font-size:11px}#blogcontent-intro{float:right;margin-left:10px;min-height:330px;width:330px}#blogcontent-intro p{margin:0}#blogcontent-main{margin-top:25px}blockquote{border-left:4px solid #666;width:430px;margin:10px;padding:0 0 10px 10px;letter-spacing:1px;color:#666}.blogstrip{font-size:10px;margin:20px 0 5px;padding:10px;text-align:center}.blogtags{margin:15px 0 3px 0;font-size:10px}.blogtags a{color:#666}.blogtags a:hover{color:#E91A13}.readmore{float:left;width:85px}.readmore a{color:#333;text-decoration:none}.readmore a:hover{color:#E91A13}.blogdate{position:relative;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;top:38px;left:-05px;width:100px;text-align:right}.blogdateyear{position:relative;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;top:38px;left:45px;width:60px}#commentwrap,#commentreplies{float:left;margin:20px 0 0 0;width:730px}#commentwrap textarea{width:500px}.commentitle,.respondtitle{border-bottom:#666 solid 2px;float:left;width:740px}#commentwrap h3,#commentreplies h3,.respondtitle h3{background:#333;float:left;padding:8px 0 8px 8px;font-size:13px;color:#fff;width:732px}#commentform{float:left;background:#FFFFFF;width:690px;padding:10px 0 10px 20px}#commentform p{padding:5px 0 5px 0}.commentwrapper{float:left}.commentleft{float:left}.commentright{float:right}.commentcentre{float:left;width:80px}.commentright p{width:405px;padding-left:10px}.commentsavatar{border:#c0c0c0 solid 1px;padding:4px;margin-right:5px;float:left}.commentauthor{font-size:11px;color:#333;font-weight:bold;float:left;width:80px;padding-left:5px}.commentdate{font-size:11px;color:#999;width:80px;padding-left:5px}.commentcomment{float:left;font-size:13px}.commentcomment em{color:#999;padding-left:8px}#commentwrap input{padding:2px;border:0px;margin:10px 10px 10px 0;border:1px solid #666}#commentwrap textarea{padding:0px;border:0px;margin:10px 10px 10px 0;border:1px solid #666}#commentwrap label{color:#666;font-weight:bold}#commentloggedin{color:#666;font-weight:bold;float:left;font-size:12px;margin:10px 10px 10px 0}#commentloggedin a{color:#666}#commentloggedin a:hover{text-decoration:none;background:#FAFAFA}.commentedit{width:405px;padding-left:10px;margin-top:15px}#mylastpostbox{}#youmustbe{font-family:Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:-0.1em;font-weight:bold;color:#333;margin:10px 0 10px 0}#youmustbe a{color:#666}#youmustbe a:hover{background:#c0c0c0}#paging{position:relative;margin-top:20px;float:left;width:670px}#alignleft{float:left}#alignright{float:right}#paging a{color:#000;font-size:18px;text-decoration:none}#paging a:hover{color:#666}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto} .field_container{margin:10px}.field_container label{width:20em;float:left;text-align:right;margin:3px 10px 0 0;display:block}#hideablearea{display:none}.field_container img{float:left;margin:-5px 5px 0 -10px} @media print{#header,#nav,.noprint,#blogcontent-advert,#contentright,.respond,#menu-background-top,#menu-background-bottom,.post_footer,#leave-comment,.commentlist,.comment_navigation{display:none}#container,#container2,#content{width:100%;margin:0;float:none}.lighttext{color:#000 }a:link,a:visited{color:#781351}} .recaptcha-error{font-size:1.8em;padding-bottom:8px}.mh-plaintext{background:transparent no-repeat scroll left center;border:medium none;color:#2277DD;height:16px;padding:2px 2px 4px 20px}.mh-plaintext a,.mh-plaintext a:hover,.mh-plaintext a:visited,.mh-plaintext a:visited:hover{color:#FF7700;font-weight:bolder;text-decoration:none;border:0;background-color:transparent !important}.mh-hyperlinked{background:transparent no-repeat scroll left center;border:medium none;color:#2277DD;height:16px;padding:2px 2px 4px 20px}.mh-hyperlinked a,.mh-hyperlinked a:hover,.mh-hyperlinked a:visited,.mh-hyperlinked a:visited:hover{color:#FF7700;font-weight:bolder;text-decoration:none;border:0}.lang-select label,.theme-select label{vertical-align:middle !important}.lang-select select,.theme-select select{vertical-align:middle !important}.recaptcha-form{margin:auto !important;width:25em !important}.recaptcha-options td{vertical-align:top !important}.which-key label{font-weight:bold}.copyright{text-align:center;font-size:.85em}
