/* ---- layout.css ---- */html, body {margin: 0; padding: 0;text-align: center;}h1,h2,h3 {margin: 0; padding: 0;color:#5a7500;}h3 a {margin: 0; padding: 0;font-size:12px;color:#5a7500;text-decoration:none;color:#FFFFFF;}h2 {margin: 10px 0px 25px 0px;}#wrapper {width: 1050px;text-align: left;margin: auto;}#hold{width: 1000px;text-align: left;margin: auto;}#header, #navigation_bar, #content, #blog, #footer, #streetsBlog {width: 1000px;display: block;position: relative;float: left;}#headerbot {width: 1000px;height: 182px;display: block;position: relative;float: left;margin: 0px;padding: 0px;background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/GCC-RoadSafety-head-back.gif') ;background-repeat:repeat-x;}#topboxeshold{ float:left; width:675px;}.topboxes{ float:left; width:305px; font-size:12px; color:#000; font-weight:normal; min-height:180px;}.topboxestop{ width:304px; height:24px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/front-box-top.jpg') ; background-repeat:repeat-x; margin-left:1px; margin-bottom:0px; padding-bottom:0px;}.topboxestop h2{ color:#FFF; font-size:14px; font-weight:bold; margin:0 0 0 10px; padding-top:3px; padding-bottom:0px;}.topboxesmid{ width:305px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/front-box-mid.jpg') ; background-repeat:repeat-y;  margin:0px; padding:0px; }.topboxesmid ul{ margin-top:0px; margin-bottom:0px; padding-left:25px; padding-top:5px; padding-right:10px; margin-left:0px;}.topboxesmid ul p{ padding:2px 10px 5px 0px; margin:0px; font-size:12px; color:#000; font-weight:normal; }.topboxesmid ul li{ list-style-type:square;}.topboxesmid ul li a{ font-weight:bold; text-decoration:none; color:#000; font-size:12px; margin-top:5px; padding-top:0px;}.topboxesmid p{ padding:5px 10px 10px 10px; margin:0px;} .topboxesbot{ width:305px; height:10px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/front-box-bot.jpg') ; background-repeat:no-repeat;}#pageImage{margin-top:6px;margin-left: 23px;}#footer {margin: 0px;color: #775;font-size: 11px;clear: both;}.footer_mod {display: block;width: 520px;float: left;margin: 0 50px 0 0px;}#footer2 { padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */background:#DDDDDD;} #footer2 p {margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}#f2 {width: 130px;margin: 0;}.footer_mod a {color: #775;}#blog {min-height: 400px;padding-bottom: 14px;float: left;width:980px;}#streetsBlog{min-height: 400px;padding-bottom: 14px;float: left;width:980px; margin-top:20px;}#streetsBlog a{ color:#006;}.streetstoptxt{ float:left; width:440px; color:#FFF; font-size:12px; line-height:normal; font-weight:bold; padding-right:20px; }.streetstoptxt p{ margin:5px 0 5px 0; }.firsthouse{float:left; width:210px;}.twohouse{float:left; width:200px; margin-top:70px; margin-bottom:50px;}.threehouse{float:left; width:120px; margin-top:23px; margin-left:160px;}.fourhouse{float:left; width:170px; margin-top:23px;}.fivehouse{float:left; width:190px; margin-top:23px;}.sixhouse{float:left; width:190px; margin-top:23px;}.sevenhouse{float:left; width:600px; margin-top:10px; margin-left:360px}.ninehouse{float:left; width:290px; margin-left:30px; margin-top:15px;}.eighthouse{float:left; width:340px; margin-top:33px; margin-left:140px;}.tenhouse{float:left; width:480px; margin-top:15px; margin-left:10px; color:#000; font-size:14px; line-height:normal; font-weight:bold;}/* Streets jack page */.MainjackBox, .MainstuartBox, .MainjennyBox, .MainbillyBox, .MainannieBox, .MainemmaBox, .MaingeorgeBox, .MainandrewBox,.MainmichaelBox {float:left; width:159px; margin-top:20px; margin-left:20px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-jack-mainpic.png') ; background-repeat:no-repeat; min-height:253px;}.MainstuartBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-stuart-mainpic.png') ; background-repeat:no-repeat;}.MainjennyBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-jenny-mainpic.png') ; background-repeat:no-repeat;}.MainbillyBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-billy-mainpic.png') ; background-repeat:no-repeat;}.MainannieBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-annie-mainpic.png') ; background-repeat:no-repeat;}.MainemmaBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-emma-mainpic.png') ; background-repeat:no-repeat;}.MaingeorgeBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-george-mainpic.png') ; background-repeat:no-repeat;}.MainandrewBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-andrew-mainpic.png') ; background-repeat:no-repeat;}.MainmichaelBox{ background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-michael-mainpic.png') ; background-repeat:no-repeat;}.peopletext{ width:133px; margin-left:13px; margin-right:15px; margin-top:151px; font-size:9px; text-align:center; line-height:11px;}.peopletext a, .streetbox1 a, .streetbox2 a, .streetbox3 a, .streetbox4 a, .streetbox5 a, .streetbox6 a, .streetbox7 a, .streetbox13 a{ color:#000;}.signhold{ float:left; width:420px;  margin-left:20px; min-height:273px;  }.streetsign{float:left; width:400px; min-height:48px;background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/streets-sign.png') ; background-repeat:no-repeat; font-weight:bold; padding-top:30px; font-size:20px; font-weight:bold; text-transform:uppercase; padding-left:25px;}.streetbox1, .streetbox2, .streetbox3, .streetbox4, .streetbox5, .streetbox6{ float:left; width:154px; min-height:137px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 14px; color:#FFF; font-weight: 500;}.streetbox5{ float:left; width:170px; min-height:160px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-wide2.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 14px; color:#FFF; font-weight: 500;}.streetbox6{ float:left; width:170px; min-height:140px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-wide.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 14px; color:#FFF; font-weight: 500;}.streetbox7{ float:left; width:170px; min-height:150px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-long.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 12px; color:#FFF; font-weight: 500;}.streetbox8{ float:left; width:154px; min-height:150px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-n-long.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 10px; color:#FFF; font-weight: 500;}.streetbox9{ float:left; width:170px; min-height:150px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-n-xlong.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 10px; color:#FFF; font-weight: 500;}.streetbox10{ float:left; width:200px; min-height:150px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-w220.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 12px; color:#FFF; font-weight: 500;}.streetbox11{ float:left; width:200px; min-height:140px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-wide2162.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 12px; color:#FFF; font-weight: 500;}.streetbox13{ float:left; width:109px; min-height:129px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-sign-small.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 12px; color:#FFF; font-weight: 500;}.image1box{ float:left; width:230px;}.streetbox12{ float:left; width:340px; min-height:140px; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-brown-wide.png') ; background-repeat:no-repeat; margin:20px 0px 0 0px; padding:14px 10px 10px 12px; color:#FFF; font-weight: 500;}.image1box{ float:left; width:230px;}.endboxhold{ float:left; width:350px;  margin-left:10px; margin-top:20px;  min-height:253px; }.image2box{ float:left; width:149px;}.streetbox2{ float:left; width:161px; margin:20px 0px 0 0px;}.midboxhold{ float:left; width:970px;  margin-left:10px; min-height:180px; }.image3box{ float:left; width:189px; margin-top:20px;}.image3abox{ float:left; width:189px;}.streetbox3{ float:left; width:161px; margin:0px 10px 0 40px;}.botboxhold{ float:left; width:970px;  margin-left:10px; min-height:170px; }.image4box{ float:left; width:219px;}.streetbox4{ float:left; width:151px; margin:0px 10px 0 40px;}/* Streets jack page */#blog2 {min-height: 640px;padding-bottom: 14px;float: left;}#content {margin: 0px 0 0 0;}#header {height: 108px;}#blogtitle {position: absolute;top: 15px;left: 18px;}#headLeft{position: absolute;top: 0px;left: 1px;height:108px;}#headRight{float:right;margin-top:40px;width:300px;}#navigation_bar {border-bottom: 1px solid #a2b47a;margin: 0px 0 0 0;position: relative;z-index:1000;}#search_bar {position: absolute;width:260px;margin-left:10px;top: 75px;display:inline;color:#999;}#searchsubmit {float: left;top: 1px;margin-left: 1px;display:inline;}#pixopoint_menu_wrapper1{ width: 800px; float:left;}.holdaccess { float:left; width:200px; border-bottom:1px solid #A2B47A; height:25px;}#accesstxt{ font-weight:bold; float:left; text-align:left; width:130px; color:#FFF; padding-top:2px; }#fontsize{ float:left;width:60px;top: 1px;padding-left:5px;padding-top:2px;color: #ffffff;text-decoration: none;font: 12px  Arial, Helvetica, sans-serif;border:none;}.postmeta {margin: 6px 0 12px 0;}.blogpost {width: 586px;float: left;}.blogpostmain {width: 660px;float: left; font-size:14px; color: #000; font-weight: normal;}.postdate {width: 470px;}.postheader, .postbody, .subpostmeta, #postcomments{margin: 0 0 0 90px;width: 470px;position: relative;}.pageheader, .pagebody {margin: 0 0 0 23px;width: 620px;}.postheader {margin-right: 40px;}.subpostmeta {padding: 8px 0;}.postdate {position: absolute;top: 24px;left: 30px;width: 30px;}#postcommentscount {position: relative;top: 32px;left: 30px;width: 40px;height: 37px;clear: left;background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/commentbubble.gif') top left no-repeat;}#sidebar {float: right;margin-top: 20px;width: 230px;display:inline;}#sidebar1 {float: left; width: 170px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */background: #e2e8ce; /* the background color will be displayed for the length of the content in the column, but no further */padding: 10px 0px 15px 0px;margin:0px; /* padding keeps the content of the div away from the edges *//* padding:expression("10px -10px 15px -20px");margin:expression("0px 0px 0px 5px"); */display:inline;}#sidebar2 {float: right; /* since this element is floated, a width must be given */width: 227px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width *//*background: #FFFFFF;  the background color will be displayed for the length of the content in the column, but no further */padding: 10px 7px 15px 6px; /* padding keeps the content of the div away from the edges */}#sidebar3 {float: right; /* since this element is floated, a width must be given */width: 227px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */padding: 10px 7px 15px 6px; /* padding keeps the content of the div away from the edges */}#sidebarHome {float: right; /* since this element is floated, a width must be given */width: 310px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */padding: 0px 7px 15px 0px; /* padding keeps the content of the div away from the edges */min-height:660px;}#mainContent { margin: 0 240px 0 170px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */padding: 10px 10px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */z-index: -1;} #mainContent2col { margin: 0 0 0 170px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */padding: 10px 10px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */margin-left:expression("175px");} /* streets css */#streetsContent { background-repeat:no-repeat; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-3-v2.jpg') ; background-position:top;min-height:628px;float:left;width:980px;margin: 0px 0px 0px 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */padding: 0px 10px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */z-index: -1;} #jacksContent { float:left; width:980px; background-repeat:no-repeat; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Road-Safety-Jack-back.gif') ; background-position:bottom;min-height:628px; background-color:#CDE0A9;margin: 0px 0px 0px 0px; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the sidebar spaces when the content in each sidebar ends. */padding: 0px 10px 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */z-index: -1;}#ZoomBox { z-index:1001;}#ZoomCaption a{ color:#FFF;}/* streets css */.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */clear:both;    height:0;    font-size: 1px;    line-height: 0px;}.postbody img {float: left;margin: 5px 20px 20px 0;}.footer_mod ul li {list-style: none;margin: 0; padding: 5px 0;border-bottom: 1px solid #313129;}.footer_mod ul {margin: 2px 0 0 0; padding: 2px 0;}#footer_meta {margin: 8px 0;line-height: 16px;}#footer_meta h3 {margin: 0 0 5px 0;}.pagebody .navigation {margin: 12px 0;}.navigation {display: block;margin: 12px 0;width: 300px;}#archivebody {margin-left: 80px;margin-top: 15px;}ul#searchresults {margin: 5px 300px 15px 30px; padding: 0;border-top: 1px solid #efeed6;}ul#searchresults li {list-style: none;margin: 0;padding: 5px 0;border-bottom: 1px solid #efeed6;}ul#searchresults li a {font-weight: bold;}ul#searchresults li a:hover {color: #663a2e;}ul#searchresults li small{font-size: 10px;margin-left: 5px;text-transform: uppercase;}a.more-link {margin-top: 10px;display: block;padding: 0 0 0px 18px;background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/crosspattern.gif') top left no-repeat;}/****************** Holly Hacks *********************//* holly hacks to fix peekabo bugs in IE *//* Hides from IE5-mac \*/* html li {height: 1%;}/* End hide from IE5-mac *//* Hides from IE5-mac \*/* html #postnavigation {width: 145px; height: 2px;}/* End hide from IE5-mac */#ddblueblockmenu{width: 170px;padding:0px;margin:0px;margin-right:expression("-10px");}#ddblueblockmenu ul{margin: 0;padding: 0;list-style-type: none;font: normal 90%;font-family:Arial, Helvetica, sans-serif;}#ddblueblockmenu a {color: white;padding: 3px 0 3px 20px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}#ddblueblockmenu li a{display: block;background-color: #6e8d01;background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/Gloucestershire-road-safety-bar.gif') ;background-repeat:repeat-x;padding: 3px 0;padding-left: 20px;width: 150px; /*185px minus all left/right paddings and margins*/text-decoration: none;font-size: 14px;color: #FFFFFF;}#ddblueblockmenu li li a{display: block;background-image:none;background-color: #E2E8CE;padding: 3px 0;padding-left: 20px;padding-left:expression("-20px");width: 150px; /*185px minus all left/right paddings and margins*/text-decoration: none;font-size: 12px;color: #000000;}#ddblueblockmenu li li li a{display: block;background-color: #E2E8CE;padding: 3px 0;padding-left: 30px;padding-right:expression("-20px");width: 140px; /*185px minus all left/right paddings and margins*/text-decoration: none;font-size: 12px;color: #000000;}#ddblueblockmenu li page_item {font-size:12px;color: #CC0066;}* html #ddblueblockmenu li a{ /*IE only */width: 177px; /*IE 5*/w\idth: 169px; /*185px minus all left/right paddings and margins*/}#ddblueblockmenu li a:hover {color:#000000;}* html #ddblueblockmenu li li a{ /*IE only */width: 177px; /*IE 5*/w\idth: 169px; /*185px minus all left/right paddings and margins*/}#ddblueblockmenu li li a:hover {background-color: #B3C193;border-left-color: #1c64d1;}#ddblueblockmenu div.menutitle{color: white;padding: 3px 0 3px 20px;background-color: #6e8d01;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}#ddblueblockmenu pagenav li {color: white;padding: 3px 0 3px 20px;background-color: #6e8d01;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}#ddblueblockmenu ul pagenav {color: #CC0066;} /* powered by http://mierendo.com/software/rounded_css_boxes/ */.my_corners_tl, .my_corners_t, .my_corners_tr, .my_corners_l, .my_corners_r, .my_corners_bl, .my_corners_b, .my_corners_br, .my_corners {    width: auto;    margin: 0;    padding: 0;    border: 0;    position: relative;}.my_corners_t {    background-color: #e2e8ce;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_border.png') ;    background-repeat: repeat-x;    background-position: top;width:150px;float:left;margin-left:5px;}.my_corners_tl {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_topleft.png') ;    background-repeat: no-repeat;    background-position: left top;}.my_corners_tr {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_topright.png') ;    background-repeat: no-repeat;    background-position: right top;}.my_corners_bl {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_bottomleft.png') ;    background-repeat: no-repeat;    background-position: left bottom;}.my_corners_br {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_bottomright.png') ;    background-repeat: no-repeat;    background-position: right bottom;}.my_corners {    height: 100%;    /* change this if you want to change the distance distance to text/content */    padding: 16px 17px 16px 17px;}.my_corners_l {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_border.png') ;    background-repeat: repeat-y;    background-position: left;}.my_corners_r {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_border.png') ;    background-repeat: repeat-y;    background-position: right;}.my_corners_b {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/my_corners_border.png') ;    background-repeat: repeat-x;    background-position: bottom;}.picbox{width:156px;float:left;margin-left:10px;margin-left:expression("5px");height:226px;display: inline;}#holding{width:680px;}/* powered by http://mierendo.com/software/rounded_css_boxes/ */.facts_box_tl, .facts_box_t, .facts_box_tr, .facts_box_l, .facts_box_r, .facts_box_bl, .facts_box_b, .facts_box_br, .facts_box {    width: auto;    margin: 0;    padding: 0;    border: 0;    position: relative;}.facts_box_t {background-color: #709100;width:156px;margin-bottom:20px;height: 50px;}.facts_box_tl {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/facts_box_topleft.png') ;    background-repeat: no-repeat;    background-position: left top;}.facts_box_tr {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/facts_box_topright.png') ;    background-repeat: no-repeat;    background-position: right top;}.facts_box_bl {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/facts_box_bottomleft.png') ;    background-repeat: no-repeat;    background-position: left bottom;}.facts_box_br {    height: 100%;    background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/facts_box_bottomright.png') ;    background-repeat: no-repeat;    background-position: right bottom;}.facts_box {height: 40px;/* change this if you want to change the distance distance to text/content */    padding: 5px 6px 5px 6px;margin-left:2px;}.suckerfishnav_2 {    background:#bbb repeat-x;    font-size:13px;    font-family:verdana,sans-serif;    font-weight:bold;    width:100%;    }.suckerfishnav_2, suckerfishnav_2 ul {    float:left;    list-style:none;    line-height:20px;    padding:0;    border:1px solid #aaa;    margin:0;    width:100%;    }.suckerfishnav_2 a {    display:block;    color:#fff;    text-decoration:none;    padding:0px 10px;    }.suckerfishnav_2 li {    float:left;    padding:0;    }.suckerfishnav_2 ul {    position:absolute;    left:-999em;    height:auto;    width:101px;    font-weight:normal;    margin:0;    line-height:1;    border:0;    border-top:1px solid #666666;    }.suckerfishnav_2 li li {    width:99px;    border-bottom:1px solid #666666;    border-left:1px solid #666666;    border-right:1px solid #666666;    font-weight:bold;    font-family:verdana,sans-serif;    }.suckerfishnav_2 li li a {    padding:4px 10px;    width:80px;    font-size:13px;    color:#fff;    }.suckerfishnav_2 li ul ul {    margin:-22px 0 0 100px;    }.suckerfishnav_2 li li:hover {    background:#99CCFF;    }.suckerfishnav_2 li ul li:hover a, suckerfishnav_2 li ul li li:hover a, suckerfishnav_2 li ul li li li:hover a, suckerfishnav_2 li ul li li li:hover a {    color:#fff;    }.suckerfishnav_2 li:hover a, suckerfishnav_2 li.sfhover a {    color:#fff;    }.suckerfishnav_2 li:hover li a, suckerfishnav_2 li li:hover li a, suckerfishnav_2 li li li:hover li a, suckerfishnav_2 li li li li:hover li a {    color:#fff;    }.suckerfishnav_2 li:hover ul ul, suckerfishnav_2 li:hover ul ul ul, suckerfishnav_2 li:hover ul ul ul ul, suckerfishnav_2 li.sfhover ul ul, suckerfishnav_2 li.sfhover ul ul ul, suckerfishnav_2 li.sfhover ul ul ul ul {    left:-999em;    }.suckerfishnav_2 li:hover ul, suckerfishnav_2 li li:hover ul, suckerfishnav_2 li li li:hover ul, suckerfishnav_2 li li li li:hover ul, suckerfishnav_2 li.sfhover ul, suckerfishnav_2 li li.sfhover ul, suckerfishnav_2 li li li.sfhover ul, suckerfishnav_2 li li li li.sfhover ul {    left:auto;    background:#bbb;    }.suckerfishnav li:hover, suckerfishnav_2 li.sfhover {    background:#99CCFF;    }/* ---- colors.css ---- */body {background: #F0FDC9; }#wrapper{background: #ffffff; background-image: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/road-safety-back.gif') ; background-repeat:repeat-y;}#header { background: #FFFFFF ; }#navigation_bar { background: #2C2C2C url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/navbar.jpg') top left repeat-x; }#search_bar #searchText{float:left;width:42px;padding-top:3px;margin: 0;color: #FFFFFF;font: 12px Arial, Helvetica, sans-serif;font-weight:bold;}#search_bar #s{background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/front-setup_13.jpg') top left;background-repeat:no-repeat;border:none;width:202px;padding: 1px; margin: 0;color: #666;font: 12px Arial, Helvetica, sans-serif;}#content {background: #ffffff;}#blog {background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/sidebar_bg.gif') top left repeat-y;}#footer {background-color:#FFFFFF;}div.commentbox {background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/comment_background.gif') top left no-repeat;margin: 8px 0;padding: 10px 0 0 0;position: relative;}div.oddcomment {background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/comment_background_odd.gif') top left no-repeat;}/* ---- typography.css ---- */body {font: 12px Arial, Helvetica, sans-serif;}a {color: #5c6c3e;}a:hover {color: #906353;}.maincontent H3{font-size:12px;}.my_corners h3{font-size: 14px;}div.navigation .alignleft, div.navigation .alignright a{margin: 5px 92px;font: 14px Georgia, serif;}#archivebody .navigation .alignleft, #archivebody .navigation .alignright a {margin-left: 0;}#blogtitle a {font: 30px Georgia, serif;text-shadow: 0 0 #000;color: #ffffff;text-decoration: none;}img.wp-smiley {float: none;display: inline;margin: 0; padding: 0;}.pageheader h2 {color: #759510;font: 24px   Arial, Helvetica, sans-serif;}.pagebody, .entry {line-height: 17px;}#tagline {color: #8090ae;font: 11px Georgia, serif;margin: 43px 10px 0 0 ;float: right;}#navigation_bar ul li a {color: #ffffff;text-decoration: none;font: 12px  Arial, Helvetica, sans-serif;font-weight:bold;margin-top:3px;}#navigation_bar ul li a.active {color: #daeabb;font-weight: bold;}#navigation_bar ul li a:hover {color: #daeabb;}.blogpost {position: relative;padding: 20px 0 5px 0;}.blogpostmain {position: relative;padding: 20px 0 5px 0px;}.postdate {text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 0 0 2px 0;}.postday {display: block;color: #635a40;font: 30px Georgia, serif;margin-top: -5px;}.postmeta, .subpostmeta {color: #777777;font-size: 11px;display: block;}.postmo {color: #7c7a6b;font-family: "Century Gothic", Helvetica, Arial, sans-serif;letter-spacing: 3px;text-transform: uppercase;}.postheader h2 a {color: #663a2e;font: 30px Georgia, serif;text-decoration: none;}#sidebar h3 {color: #663a2e;font: 14px Georgia, serif;border-bottom: 1px solid #cfceb8;padding-bottom: 4px;margin-right: 18px;}.postbody {border-top: 1px solid #cfceb8;border-bottom: 1px solid #cfceb8;padding: 0;line-height: 18px;}#sidebar ul {margin: 2px 0 14px 0;padding: 0;}#sidebar ul li {padding: 0;list-style: none;margin-left: 20px;}#sidebar ul li a {display: block;padding: 5px 0;border-bottom: 1px solid #e2e1ca;margin-right: 18px;color: #4c533d;text-decoration: none;}#sidebar ul li a:hover {text-decoration: underline;}.commentslink {padding: 0 0 4px 20px;margin-left: 1px;background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/commenticon.gif') top left no-repeat;}#footer_content {padding: 15px 40px 20px 40px;}#footer h3 {color: #9b7;font: 14px "Century Gothic", Helvetica, Arial, sans-serif;}#commentcountnum {font: 20px Georgia, serif;color: #69624e;display: block;width: 40px;text-align: center;padding-top: 2px;}h3.commentstitle {color: #663a2e;font: 16px Georgia, serif;margin-bottom: 12px;}.commentauthor {font: 14px Arial, Helvetica, sans-serif;font-weight: bold;color: #787878;letter-spacing: -1px;float: right;margin: 0 80px 0 0;}.commentauthor a {color: #906353;text-decoration: none;}.oddcomment .commentauthor {float: left;margin: 0 0 0 60px;}.commentlabel {font: 12px "Century Gothic", Arial, Helvetica, sans-serif;color: #5d5a49;margin-left: 1px;}input.commentinput, textarea#comment {background: #fffef8;border: 1px solid #dadfbf;padding: 2px;color: #55564d;}.commentmetadata {position: absolute;right: 30px;top: 37px;}.oddcomment .commentmetadata {left: 12px;}.commentmetadata a {color: #afb898;}.commentbody {padding: 25px 40px 12px 20px;line-height: 16px;color: #413e36;background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/comment_background2.gif') bottom left no-repeat;}.oddcomment .commentbody {background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/comment_background2_odd.gif') bottom left no-repeat;}h3#respond {padding-top: 6px;}h3.archivepost a {color: #663a2e;font: 18px Georgia, serif;}blockquote {background: #f9f8ef;border: 1px solid #efeedd;padding: 10px 20px;margin-left: 15px;}blockquote blockquote {border: none;border-left: 2px solid #8f8e83;margin-left: 8px;padding: 0 10px;}a.feedlink {background: url('http://roadsafety-gloucestershire.org.uk/wp-content/themes/abstractia/images/feed-icon-14x14.gif') top left no-repeat;text-indent: 19px;display: block;}.fontcol{color: #ffffff;text-decoration: none;font: 12px  Arial, Helvetica, sans-serif;}