/*Theme Name: Countryside HITheme URI: http://countrysidehi.co.uk/Description: a theme developed for countrysidehi by yellowjelly.Version: 1.0Author: Anders Fisher/Mark CaseyAuthor URI: http://www.yellowjelly.uk.com/ Tags: custom, small, clean	The CSS, XHTML and design is released under GPL:	http://www.opensource.org/licenses/gpl-license.php*//* This is the stylesheet it controls the look and layout of the site, everything is fairly semantically named and changes should be quite straightforward. that beaing said this file is vital to the look of the site. */html{background:url(images/bg.jpg) repeat-x #fff;}body{margin:75px;font-family:Georgia;}a:link,a:visited{text-decoration:none;color:#999999;padding:0;margin:0;}a:hover{color:#182d94;}img{border:0;margin:0;padding:0;}input{width:240px;}h1{color:#0f287e;font-size:20px;padding:0;margin:0;margin-bottom:11px;font-weight:normal;}.yellowjellyLink:link, .yellowjellyLink:visited {color:#AAA;}#main{width:736px;margin:0 auto;}#main_left{width:206px;float:left;margin-right:35px;}#main_left_logo{margin-bottom:22px;}#main_right{width:495px;float:left;padding-bottom:20px;}#main_top {margin-top:11px;}#main_top_a{background:url(images/dotted1.jpg);background-repeat:repeat-x;background-position:0px 20px;padding-bottom:21px;}#main_top_left{float:right;margin:-80px -22px -20px 0;}#main_top_right{width:390px;float:left;margin-left:100px;color:#999;font-size:13px;font-weight:bold;font-family:Arial;text-align:right;}#main_top_b{margin-top:11px;margin-bottom:20px;font-size:1px;height:9px;}#main_top_ba{margin-top:11px;margin-bottom:20px;font-size:10px;color:#777777;font-family:Verdana;}#main_footer{background:url(images/dotted1.jpg);background-repeat:repeat-x;margin-top:17px;padding-top:3px;}#main_footer_left{width:500px;float:left;color:#aeadad;font-size:10px;}#main_footer_right{width:236px;float:left;color:#b6b5b5;font-size:10px;text-align:right;}#main_navi{list-style:none;margin:0 0 0 0px;padding:0px;}#main_navi li{background:url(images/dotted1.jpg);background-repeat:no-repeat;background-position:0px 18px;margin:0;height:19px;}#main_navi .link_active_blue:link,#main_navi .link_active_blue:visited, .link_active_blue:link, .link_active_blue:visited{color:#182d94;}#main_navi a:link,#main_navi a:visited{font-size:10px;text-decoration:none;margin:0;padding-bottom:3px;padding-top:3px;display:block;width:198px;}#main_navi a:hover{color:#182d94;}.logolinks div {float:left;}.logolinks img {position:relative;}.logolinks img:hover {top:-2px;}.people_pic{width:115px;height:115px;background:#7f7f7f url(images/people/people_1.jpg);float:left;margin-right:9px;}.people_main{width:371px;float:left;position:relative;top:-4px;}.people_header1,#casestudies_header1{color:#50a417;font-size:20px;}.people_header2,#casestudies_header2{color:#b0d087;font-size;20px;font-style:italic;}.people_content_text,#casestudies_content_text{font-size:11px;color:#777777;font-family:Verdana;margin-top:10px;line-height:15px;}.people_content_text{text-align:justify;}.people_content_text p {padding:0;margin:0;}.people_person{margin-bottom:20px;}.gallery_scroll_left, .gallery_scroll_right {width:50px;float:left;font-size:35px;padding-top:30px;text-align:center;margin-top:-20px;}.gallery_scroll_left a, .gallery_scroll_right a {color:#000;}.gallery_scroll_left a:hover, .gallery_scroll_right a:hover {color:#549d20;}.gallery_scroll_container {width:390px;float:left;overflow:hidden;margin-top:-20px;}.gallery_scroll_inner {width:9999px;}.gallery_section {border-bottom:1px #CCC dotted;padding-bottom:10px;margin-bottom:10px;}.gallery_s_left {width:200px;float:left;font-size:14px;color:#999;padding-top:10px;}.gallery_s_left a {cursor:pointer;}.gallery_s_right {width:295px;float:left;}.gallery_s_right img {margin:0 4px;}#whyus_header,#showsite_header,#contact_header{color:#50a417;margin-top:44px;margin-bottom:17px;font-size:20px;}#whyus_content{color:#777777;font-size:11px;padding-bottom:250px;}.showsite_content{color:#777777;font-family:Verdana;font-size:12px;line-height:16px;}#contact_contentt{color:#777777;font-family:Verdana;font-size:11px;}#contact_content2,#contact_content4{color:#777777;font-family:Verdana;font-size:12px;margin-top:21px;line-height:16px;}#contact_content3{color:#777777;font-family:Verdana;font-size:11px;margin-top:11px;}#thumbs{height:140px;}#dpatio_container,#roofline_container,#gallery_container{margin-top:10px;}.thumbbox{width:165px;float:left;color:#777777;font-size:11px;text-align:center;margin-bottom:15px;}.minithumbbox{padding:0;margin:0;width:51px;float:left;color:#777777;height:43px;font-size:11px;text-align:center;margin-top:5px;margin-right:5px;}.minithumbtext{text-align:center;}.subcate,.subcate_selected{font-size:11px;}.subcate_selected a:link,.subcate_selected a:visited{color:#51a31f;}.blinktext{font-weight:bold;color:#51aa14;font-size:11px;}.clear{clear:both;}.spacer1{height:21px;}.spacer2{height:48px;}.subtext{font-family:Verdana;font-size:10px;color:#777777;height:157px;}.link_active:link,.link_active:visited,#door_infoextra .link_active:link,#door_infoextra .link_active:visited{color:#51a31f;}.underlined{text-decoration:underline;}.greenh1{color:#549d20;font-size:20px;padding:0;margin:0;height:28px;}.blueh1{color:#0f287e;font-size:20px;padding:0;margin:0;height:28px;padding-top:8px;}.hoverimg img,.hoverimg a:link,.hoverimg a:hover{float:left;}.subtext p {margin:0;padding:0;padding-bottom:12px;}#intro_front{height:404px;width:494px;margin-top:-70px;}.cred-left{float:left;width:132px;}.cred-right p {padding:0;margin:0;}.cred-right{float:left;width:363px;text-align:justify;margin-bottom:50px;line-height:17px;}.mainLeftLink {margin-top:16px;font-size:13px;}.mainLeftLink a:link, .mainLeftLink a:visited {color:#529521;}/* anders wordpress */#main_left ul li ul{display:none;}#main_footer_left ul, #main_top_ba ul{margin:0; padding:0 0 0 0; display:block; float:left;}#main_footer_left ul li.current_page_item a{color:#529521;}#main_footer_left ul li, #main_top_ba ul li{list-style:none;margin:2px 5px 0 0; line-height:10px; float:left; border-right: 1px solid #999; padding-right:5px;}#main_footer_left div, #main_top_ba div{background:#fff;margin:2px 0 0 -6px; line-height:14px; float:left; width:2px; height:10px;}#main_top_ba  ul li.current_page_item a{color:#0f287e;}#main_top_ba {margin-bottom:35px;}.current_page_ancestor a, .current_page_item a{color:#182d94;}.subtext h1 {color:#0f287e;font-size:20px;padding:0;margin:0;height:28px;padding-top:8px;font-family:Georgia;}.h2h2 {font-size:16px;font-family:Georgia;color:#777777;margin:0;}.subtext img{display:block; float:left; margin-right:5px; margin-bottom:5px;}.post-meta{margin:0; padding:0; display:inline;}.post-meta li{margin:0; padding:0; display:inline; list-style:none;}.post-meta li span{display:none;}#container{width:495px; height:404px;}#foot_container{margin-top:30px;width:495px; min-height:404px;color:#777777;font-family:Verdana;font-size:12px;line-height:16px;}#foot_container p{margin:0;padding:0;padding-bottom:12px;}#foot_container h2{color:#50a417;margin-top:30px;margin-bottom:17px;font-size:20px;font-family:georgia;font-weight:normal;display:block;}#foot_container h2 span{color:#b0d087;font-size;20px; font-style:italic;}#foot_container h2 img{margin-right:8px;}#foot_container img{float:left;}#foot_container h3{margin-top:16px;color:#182d94;font-size:14px;font-weight:normal;margin-bottom:20px;}#foot_container ul{margin:0; padding:0;}#foot_container ul li{list-style:none;margin:0;padding:0;margin-bottom:5px;color:#549d20;font-size:11px;}#foot_container ul li a{}#foot_container ul li a:hover{color:#182d94;}.lleft{display:block;float:left; clear:left; margin-right:8px;}#foot_container td{vertical-align:top;padding-bottom:50px;}#contactTable{width:160px;}#contactTable td{padding-bottom:0;}#inputCell input{width:60px;}.infiniteCarousel {  width: 495px;  height:120px;  position: relative;}.infiniteCarousel .wrapper {  width: 395px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */  overflow: auto;  min-height: 10em;  margin: 0 40px;  position: absolute;  top: 0;}.infiniteCarousel ul a img {  border: 2px solid #CCC;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;}.infiniteCarousel .wrapper ul {  width: 9999px;  list-style-image:none;  list-style-position:outside;  list-style-type:none;  margin:0;  padding:0;  position: absolute;  top: 0;}.infiniteCarousel ul li {  display:block;  float:left;  padding: 5px;  width: 121px;  height: 101px;}.infiniteCarousel ul li a img {	width:121px;	height:101px;  display:block;}.infiniteCarousel .arrow {  display: block;  height: 36px;  width: 37px;  background: url(images/arrow.png) no-repeat 0 0;  text-indent: -999px;  position: absolute;  top: 37px;  cursor: pointer;}.infiniteCarousel .forward {  background-position: 0 0;  right: 0;}.infiniteCarousel .back {  background-position: 0 -72px;  left: 0;}.infiniteCarousel .forward:hover {  background-position: 0 -36px;}.infiniteCarousel .back:hover {  background-position: 0 -108px;}
