/*================================
          Relaxed styles
=================================*/

body {font-size: 15px; }

/*================================ GENERIC ================================*/
#iewrap {min-width: 650px; max-width: 1382px;}

.residents-icon {background-position: 92% 85%; }
.visitors-icon {background-position: 92% 85%; }
.businesses-icon {background-position: 92% 85%; }


/*====== Box styles ======*/
#content .box .search-icon-small p, #content .box .search-narrow p, #content .box .search-icon p {margin-top: 0.1em; }
#content .box .search-narrow input {width:30%; }
#content .box .search-icon-small input, #content .box .search-narrow input, #content .box .search-icon input {width:30%; }
#content #albums .box .search-icon-small input {width:30%; }


/*================================ HEADER ================================*/
#inner-top-nav #search-area .search {width:80%; }
#inner-top-nav #search-area .search-button{width:auto; }
#inner-top-nav #search-area a {float: right; }



/*================================ CONTENT ================================*/
#wrap1 {
    float: right; 
    width: 100%;
    margin: 0 0 0 -220px;
    padding: 0; }

#wrap2 {
    float: none;
    margin: 0;
    padding: 0 0 20px; }
       
#mainwrap {
    margin:0;
    padding: 0; }

#content {
    margin: 0 20px 0 220px;     
    padding: 0;
    position: relative; }
    

/*====== Box styles ======*/
#related .blue-border,
#related .grey-border {border-right: 1px solid #04BBF7; }



/*================================ RELATED ================================*/
#related {
    width: auto;
    float: none;
    margin: 0 20px 110px 220px; }



/*============================== NAVIGATION ===============================*/
#navigation #nav-address div {padding: 0 0 90px 0; margin-bottom: 15px; background-position: 50% bottom; } 



/*================================ FOOTER ================================*/
#footer #council-services {margin:0 20px 0 220px; }



/*================================
         Rounded corners
=================================*/

/*======= Related =======*/
#related .rounded .ne, #related .rounded .se {display: block; }

#related .blue-border .ne,
#related .grey-border .ne {right:-1px; top:-1px; display: block; }
#related .blue-border .se,
#related .grey-border .se  {right:-1px; bottom:-1px; display: block; }



/*================================
      Page specific styles
=================================*/

/*======= Home Page =======*/
.home #header .blue-border-wrap .home-inner-wrap {min-height:140px; }

.home #content {margin: -60px 0 110px 200px; }
.home #home-curve-wrap {float:none; width: 100%; margin-top: 0; }

.home #content #home-curve-wrap .purple-split-bg {background: #3C2F4B url(../images/dark/vert-divider_purple.gif) repeat-y 50% top; }

.home #content .news-events {float:none; width:100%; margin-top: 0.5em; }
.home #content .news, .home #content .events {
    float:left;
    width:50%; }
    
.home #content .news-events .news .entry {margin-right:20px; }
.home #content .events {margin-top: 0; }

.home #content .atoz-home ul li a {font-size: 18px; }    
.home #content .news-events .entry p a {font-size: 16px; } 

.home #content .default-bg-divider {background: none; }

.home #content .four-box-wrap .services-box-wrap .inner-box-wrap .services-map {background-position:92% 85%; padding-bottom: 114px; }

.home #content .four-box-wrap .box {width:50%; }
.home #content .box {background: none; }
.home #content .box label {clear: both; float:left; margin-left:0; width:6.5em; display: block; }
.home #content .box label span {font-weight: normal; }
.home #content .box #select-area {float:left; margin-bottom:5px; width:51%; }
.home #content .box #select-postcode {margin-bottom: 5px; float:left; width: 50%; }
.home #content .box .service-label {width: 6.5em; clear:both; }
.home #content .box #select-service {width: 51%; }
.home #content .box .search-button {clear: both; margin-left: 6.5em; float:left; }

.home #footer #council-services {background:#0F2E5A url(../images/dark/vert-divider_blue.gif) repeat-y scroll 50% 0; }


/*======= Gallery Page =======
#content .featured-layout {width: 50%; float: left; }
#content .gallery-layout  {width: 46%; float:right; } */


