/* Print CSS Document for Tunbridge Wells Borough Council website */
@import url(../user-styles.css);

body {font: 76%/1.4 Arial, Helvetica, sans-serif; color:#232323; text-align:center; padding:0 0 10px 0;
overflow:hidden;}

/* tabs */
div.tabs,
div#paytab,
div#applytab,
div#reporttab,
div#locatetab,
ul#tabs,
div#PageCounter {display:none;}
/* end tabs */

/* Kill all browser defaults */
* {margin:0; padding:0;}
img {border:none;}
/* end */

/* links */
a:link, a:visited {color:#62136D; text-decoration:none;}
a:hover {text-decoration:underline;}
a {outline:none;}
/* end links */

/* page containers */
p.skip {display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#wrapper {text-align:left; width:100%;
}
div#header {}

div#headerinner {}
div#advert{display: none;}
div#contentholder {text-align:left; width:100%; background:#fff; padding:18px 0 0 0;}
div#contentarea {float:left; width:100%; padding:0 0 10px 0;}

div#left {display:none;}
div#content {float:left; width:100%;}
div#right {display:none;}
/* end page containers */

/* logo */
div#logo h1 a {display:none;}
div#logo img {display:block;}
/* end logo */


/* site links */
div#sitelinks {display:none;}
/* end site links */

/* search */
div#utility {display:none;}
/* end search */

/* A to Z links */
div#atoz {display:none;}
/* end A to Z links */

/* navigation */
div#nav {display:none;}
/* end navigation */

/* breadcrumb trail */
div#crumbs {float:left; font-size:.92em; width:100%; border-top: 1px solid #BD85C5; padding:0 0 10px 0;}
div#crumbs ul {float:left; list-style-type:none; margin: 8px 0 0 0;}
div#crumbs ul li {float:left; padding:0 4px 0 0; white-space:nowrap;}
div#crumbs ul li a {padding:0 2px 0 0; text-decoration:none;}
div#crumbs ul li a:hover {text-decoration:underline;}
/* end breadcrumb trail */

/* stackpanel */
div.stack {display:none;}
/* end stackpanel */

/* rh panels */
div.rhpanel {display:none;}
/* end rh panels */

/* poll */
div.poll {display:none;}
/* end poll */

/* govmetrics */
div#govmetrics {display:none;}
/* end govmetrics */

/* latest news on homepage */
div.newsitem {float:left; padding:0; margin:0 0 18px 0; width:100%;}
div.newsitem img {float:left; margin:0 12px 0 0; border:1px solid #6A1474;}
div.newsitem h3 {margin:0 0 10px 0; line-height:1.1; font-size:1.1em;}
div.newsitem p {line-height:1.6; margin:0; font-size:.92em;}
p.morelink {display:none;}
/* latest news on homepage */

/* home page image links */
div.imglinks {display:none;}
/* end home page image links */

/* external links on landing page */
div.externallinks {display:none;}
/* end external links on landing page */

/* navigation index on landing pages */
div.listindex {display:none;}
/* end navigation index on landing pages */

/* footer */
div#footer {float:left; font-size:.92em; color:#000; padding:0 0 0 0; margin:8px 0 0 0; width:100%; border-top:1px solid #BD85C5;}
div#footer div#address {float:left; padding:6px 0;}
div#footer div#address p {margin:0;}
div#footer div#language {display:none;}
div#footer ul {display:none;}
/* end footer */

acronym {border-bottom: 1px dashed #ccc; cursor: help;}
hr {height:1px; color:#ccc; border: 0; background-color: #ccc; margin: 10px 0;}
div.line {border-bottom:1px solid #BC8EBE; margin:10px 0 10px 0; height:2px; clear:left;}
div.line hr {display:none;}

/* image floats */
img.left {float:left; margin:0 12px 4px 0; border: 1px solid #6A1474;}
img.right {float:right; margin:0 0 12px 12px; border: 1px solid #6A1474;}
img.border {border: 1px solid #000; margin:4px 0 12px 0;}
/* end image floats */

/* image captions */
.captionleft {float:left; margin:4px 12px 4px 0; width:157px; background-color:#F5F5F5; }
.captionleft p, .captionright p {margin:0; padding: 6px; font-size:.92em;}
.captionright {float:right; clear:right; margin:4px 0 4px 12px; width:157px; background-color:#F5F5F5;}
.captionleftborder {float:left; margin:4px 12px 4px 0; width:157px; border: 1px solid #B4B0B8; background-color:#F5F5F5; }
.captionleftborder p, .captionrightborder p {margin:0; padding: 6px; font-size:.92em;}
.captionrightborder {float:right; margin:4px 0 4px 12px; width:157px; border: 1px solid #B4B0B8; background-color:#F5F5F5;}
/* end image captions */

/* lists */
div#content ul {margin:0 0 1em 3em;}
div#content ul li {padding:0; list-style-type:square;}
div#content ul ul {margin:.3em 0 .3em 3em;}
div#content ul ul li {}
div#content ul ul ul li {}
div#content ol {padding:0 0 0 0; margin:.5em 0 1em 3em;}

div#content dl {margin: 0 0 1em 0;}
div#content dt {margin: 1em 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 1em;}
/* end lists */

/* address */
div#content address, div.address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p, div.address p {margin:0;}
/* end address */

/* tables */
table, th, tr, td {font-size:1em;}
table {margin: .5em 0 1em 0; padding:0; border-right:1px solid #B4B0B8; border-top:1px solid #B4B0B8;}
th {padding: .2em .4em; background:#B4B0B8; text-align:left;}
td {padding: .4em; border-bottom:1px solid #B4B0B8; border-left:1px solid #B4B0B8;}
table caption {text-align:left; font-size:1em; font-weight:bold;}
/* end tables */

/* forms */
div.formholder {float:left; width:100%;}
div#content form {margin: 20px 0; float:left; width:356px;}
div#content fieldset {border:none;}
div#content legend {font-size:1.5em; margin:0 0 4px 0; color:#000;}
div#content label {clear:left; cursor:pointer; font-weight:normal; display:block; width: 160px; float:left;}
div#content input, div#content textarea, div#content select {width:190px; float:left; margin:1px 0; border: 1px solid #B4B0B8; background:none;}
div#content option {background: #fff;}
div#content input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
div#content input.button {display:inline; margin:5px 0 0 160px; padding:1px 3px 3px 3px; width:auto; cursor:pointer; background:#F5F5F5; border:1px solid #B4B0B8; clear:left; font-size:.92em;}
/* end forms */

