/* CSS Document for Tunbridge Wells Borough Council website */
@import url(tabs.css);
@import url(../user-styles.css);

body {font: 76%/1.4 Arial, Helvetica, sans-serif; background: #fff; color:#232323; text-align:center; padding:0 0 10px 0;}
html {min-height:100.01%;}

/* 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 */

/* png opacity fix for stupid IE6 and below 
div#headerinner {behavior: url(templates/default/css/system/iepngfix.htc);}
/*div#headerinner {behavior: url(css/system/iepngfix.htc);}*/
/* end png opacity fix for stupid IE6 and below */

/* page containers */
p.skip {display:none;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
div#wrapper {margin: 0 auto; text-align: left;	width: 900px;}
div#header {background-color: #390067; width: 936px;}
div#headerinner {min-height:114px; height:auto !important; height:114px;}
div#contentholder {marginF0 auto; text-align:left; width:936px; background:#fff; padding:18px 0 0 0;}
div#contentarea {float:left; width:498px; padding:0 0 10px 0; min-height:360px; height:auto !important; height:360px;}
div#contentarea_wide {float:left; width:727px; padding:0 0 10px 0; min-height:360px; height:auto !important; height:360px;}

div#left {float:left; margin:0 16px 0 0; padding:0; width:192px; display:inline;}
div#content {float:left; width:530px;;}
div#content_wide {float:left; width:727px;}
div#right {
	float: right;
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	width: 178px;
	border-top: 1px solid #BD85C5;
	solid #ccc;
	solid: ;
}

div#homeright {float: right; margin: 0 0 0 0; padding: 0 0 0 0;	width: 178px;}
/* end page containers */

/* logo */
div#logo {float:left; padding:0px 0 0 0; width:200px; margin:0px;}
div#logo h1 a {background:url(../../../../images/assets/csp/Immediacy_CSP_Banner.gif) no-repeat; text-indent:-9999em; width:600px; height:114px; display:block;}
div#logo img {display:none;}
/* end logo */


/* site links */
div#sitelinks {
	float: right;
	width: 300px;
	padding: 4px 10px 0 0;
}
div#sitelinks ul {float:right; list-style-type:none; white-space:nowrap; margin:0; padding:0 0 0 0; color:#fff; font-size:.92em;}
div#sitelinks ul li {list-style: none; float:left; padding:4px 0px 0 4px;}
div#sitelinks ul li a {color:#fff;}
div#sitelinks ul li a:hover, div#sitelinks ul li#textsize a:hover {color:#a6eb78; text-decoration:none;}
div#sitelinks ul li#textsize {color:#53247F; font-weight:bold; padding:0 10px 0 0;}
div#sitelinks ul li#textsize a {color:#fff;}
div#sitelinks ul li#textsize a.normal {font-size:1em;}
div#sitelinks ul li#textsize a.larger {font-size:1.2em;}
div#sitelinks ul li#textsize a.largest {font-size:1.4em;}
/* end site links */
div#utility {width:222px; clear:right; float:right; position:relative; margin: 10px; padding-top:32px;}
/* search */
div#searchBox {float:left; margin:4px 0 6px 0; width:222px;}
div#header div#searchBox img {float:right;}
div#header div#searchBox a img {cursor:pointer;}
div#searchBox label {display:none;}
div#searchBox input {
	float: left;
	margin: 0;
	padding: 4px 3px 2px 3px;
	border: 1px solid #53247F;
	font-size: 1em;
	height: 22px;
	he\ight: 16px;
	width: 147px;
	w\idth: 141px;
}
div#searchBox input.button {
	float: right;
	margin: 0;
	padding: 0;
	border: 1px solid #53247F;
	background: #e4e6ea;
	color: #53247f;
	font-size: 1em;
	font-weight: bold;
	height: 24px;
	width: 61px;
	cursor: pointer;
}
/* end search */

/* A to Z links */
div#atoz {float:left; width:225px; border : none;}
div#atoz p {display:none;}
div#atoz ul {float:left; list-style-type:none; margin:0 0 3px 0; border-top:1px solid #AC6EB5; border-left:1px solid #AC6EB5; width:221px; font-weight:bold;}
div#atoz ul li {float:left; line-height:normal; padding:0; font-size:.92em; margin:0; text-align:center; width:17px;}
div#atoz ul li a {float:left; padding:3px 2px 3px 2px; text-decoration:none; background:#BC8EBE; color:#590665; display:block; width:16px; w\idth:12px; border-bottom:1px solid #AC6EB5; border-right:1px solid #AC6EB5;}
div#atoz ul li a:hover {color:#fff; background:#AC6EB5;}

/* AtoZBrowser */
div#atoz table {
	background: none; 
	border : none; 
	padding : 0px; 
	margin : -15px 0px 0px 0px;
}

div#atoz table tr {
	padding : 0px; 
	margin : 0px;
}

div#atoz table tr td{
	padding : 0px; 
	margin : 0px;
}
div#atoz .AtoZBG {
	/*width : 222px; */
	width : 100%;
	margin : 0px;
	padding : 0px;
	text-align : right;
	border : none;
}
div#atoz .AtoZIndex	{
	width:16px; 
	w\idth:12px; 
	border-bottom:1px solid #AC6EB5; 
	border-right:1px solid #AC6EB5; 
	color:#590665;
	background-color:#BC8EBE; 
	text-decoration:none; 
	float : left; 
	padding : 2px; 
	text-align :center;
	font-weight : bold;
	font-size: 1.0em;
}
div#atoz .AtoZIndex:hover {
	color:#ffffff; 
	background:#AC6EB5;
}
div#atoz .AtoZLink {
	color:#fff;
}
div#atoz .AtoZLink:hover {
	color:#000000;
}
div#atoz .AtoZTitle1 {
	color:#590665; 
	background-color:#BC8EBE; 
	border:1px solid #AC6EB5;
}
/* end A to Z links */

/* navigation */
div#nav {width:192px; font-weight:bold; margin:0 0 0 0; font-size:.92em;}
div#nav ul {margin:0 0 16px 0; background-color:#F5F6F7; border-top:1px solid #BD85C5;}
div#nav ul li {list-style: none; line-height:normal; padding:0; margin:0;}
div#nav ul li a {padding:8px 8px 7px 8px; text-decoration:none; border-bottom: 1px solid #B4B0B8; display:block; width:192px; w\idth:176px;}
div#nav ul li a:hover {color:#fff; background-color:#AC6EB5;}

div#nav ul ul {font-weight:normal; background-color:#F5F6F7; padding:0; text-transform:none; margin:0 0 0 0; border-top:none;}
div#nav ul ul li {}
div#nav ul ul li a {padding:2px 6px 2px 18px; width:192px; w\idth:168px;} 
div#nav ul ul ul {font-weight:normal; border-bottom: 1px solid #B4B0B8;}
div#nav ul ul ul li a {padding:2px 8px 3px 32px; border-top: none; width:192px; w\idth:152px;}
div#nav ul li.active a {color:#62136D; background-color:#C4C7CD;}

div#nav ul li.active ul li a {background-image:url(../../../../images/assets/bullet.png); background-repeat:no-repeat; background-position:8px 7px; background-color:#F5F6F7;}
div#nav ul li.active ul li a:hover {color:#fff; background-image:url(../../../../images/assets/bullet-white.png); background-color:#BC8EBE;}
div#nav ul li.active ul li.active a {color:#62136D; font-weight:bold;}
div#nav ul li.active ul li.active a:hover {background-image:url(../../../../images/assets/bullet.png); background-color:#F5F6F7; color:#62136D;}
div#nav ul li.active ul li.active ul li a {background-position:22px 7px; background-color:#fff; border-bottom:none; font-weight:normal;}
div#nav ul li.active ul li.active ul li a:hover {text-decoration:underline; background-image:url(../../../../images/assets/bullet.png); background-color:#FFF; color:#62136D;}
div#nav ul li.active ul li.active ul li.active a {font-weight:bold;}
div#nav ul li.active ul li.active ul li.active a:hover {text-decoration:none;}
/* end navigation */

/* Advertisement on landing page */
div#advert {float: right; font-size:.92em; height: 95px; width: 728px; margin-bottom: 10px;}
/* end advert styling */

/* breadcrumb trail */
div#crumbs {float:left; font-size:.92em; width:530px; 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 {list-style-type:none; 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 */

/* breadcrumb trail - wide style sheet */
div#crumbs_wide {float:left; font-size:.92em; width:727px; border-top: 1px solid #BD85C5; padding:0 0 10px 0;}
div#crumbs_wide ul {float:left; list-style-type:none; margin: 8px 0 0 0;}
div#crumbs_wide ul li {list-style-type:none; float:left; padding:0 4px 0 0; white-space:nowrap;}
div#crumbs_wide ul li a {padding:0 2px 0 0; text-decoration:none;}
div#crumbs_wide ul li a:hover {text-decoration:underline;}
/* end breadcrumb trail */

/* stackpanel */
div.stack {float:left; padding:0; margin:0 0 12px 0; border-top:1px solid #BD85C5; background:#F5F6F7; width:178px;}
/*commented out due to change in stack panel heading coding making it redundant

div#right div.stack h4 {font-size:.92em; margin:0; background-repeat:no-repeat; background-position: 158px 14px; background-image:url(../../../../images/assets/right-arrow.png); border-bottom: 1px solid #B4B0B8; background-color:#F3F4F5;}
div#right div.stack h4.open {background-image:url(../../../../images/assets/down-arrow.png)}
div#right div.stack h4.open a, div#right div.stack h4.open a:hover {color:#000; text-decoration:none;}
div#right div.stack h4 a {padding:8px 18px 8px 40px; text-decoration:none; display:block; background-position:6px 6px; background-repeat:no-repeat; width:178px; w\idth:120px;}
div#right div.stack h4 a:hover {text-decoration:underline;}

div#right div.stack h4#stacklink1 a {background-image:url(../../../../images/assets/latest.png);}
div#right div.stack h4#stacklink2 a {background-image:url(../../../../images/assets/pay.png);}
div#right div.stack h4#stacklink3 a {background-image:url(../../../../images/assets/apply.png);}
div#right div.stack h4#stacklink4 a {background-image:url(../../../../images/assets/report.png);}
div#right div.stack h4#stacklink5 a {background-image:url(../../../../images/assets/locate.png);}

*/

/*changes 14 sept 2008 */

div#right div.stack h3 {font-size:.92em; margin:0; background-repeat:no-repeat; background-position: 158px 14px; background-image:url(../../../../images/assets/right-arrow.png); border-bottom: 1px solid #B4B0B8; background-color:#F3F4F5;}
div#right div.stack h3.open {background-image:url(../../../../images/assets/down-arrow.png)}
div#right div.stack h3.open a, div#right div.stack h4.open a:hover {color:#000; text-decoration:none;}
div#right div.stack h3 a {padding:8px 18px 8px 40px; text-decoration:none; display:block; background-position:6px 6px; background-repeat:no-repeat; width:178px; w\idth:120px;}
div#right div.stack h3 a:hover {text-decoration:underline;}

div#right div.stack h3#stacklink1 a {background-image:url(../../../../images/assets/latest.png);}
div#right div.stack h3#stacklink2 a {background-image:url(../../../../images/assets/pay.png);}
div#right div.stack h3#stacklink3 a {background-image:url(../../../../images/assets/apply.png);}
div#right div.stack h3#stacklink4 a {background-image:url(../../../../images/assets/report.png);}
div#right div.stack h3#stacklink5 a {background-image:url(../../../../images/assets/locate.png);}

/*end of change */

div.rhlinks {padding:0; background:#F8F9FA; font-size:.92em; width:178px; border-bottom:1px solid #B4B0B8;}
div.rhlinks ul {margin:0; list-style-type:none; padding:3px 0;}
div.rhlinks ul li {list-style-type:none; text-decoration:none; line-height:1.1; margin:0;}
div.rhlinks ul li a {padding:3px 10px 3px 20px; display:block; background:url(../../../../images/assets/bullet.png) no-repeat 10px 8px; width:178px; w\idth:148px;}
div.rhlinks ul li a:hover {}
div.rhlinks p {margin:0 0 6px 0;}
div.rhlinks p a {display:block; padding:0 10px 0 20px; width:178px; w\idth:148px;}
.switch a {display:none;}

div.rhlinks h5 {margin:0 0 0 0; line-height:1.1; font-size:1em;}
div.rhlinks h5 a {padding:8px 10px; display:block; color:#62136D;}
div.rhpanel p {line-height:1.3; margin:0; font-size:.92em;}
/* end stackpanel */

/* rh panels */
div.rhpanel {float:left; padding:0; margin:0 0 8px 0; border-top:1px solid #BD85C5; border-bottom:1px solid #BD85C5; background:#F5F6F7; width:178px;}
div.rhpanel img {float:left; margin:0 10px 0 0;}
div.rhpanel h3 {margin:0 0 0 0; line-height:1.1; font-size:1em;}
div.rhpanel h3 a {padding:8px 10px; display:block; color:#62136D;}
div.rhpanel p {line-height:1.3; margin:0; font-size:.92em;}
div.rhpanel ul {font-size:.92em; margin:0; list-style-type:none;}
div.rhpanel ul li {list-style-type:none; text-decoration:none; line-height:1.1; margin:0;}
div.rhpanel ul li a {padding:8px 10px 8px 20px;display:block; border-top:1px solid #B4B0B8; background:url(../../../../images/assets/bullet.png) no-repeat 10px 12px; width:178px; w\idth:148px;}
div.rhpanel ul li a:hover {}

div.rhimglinks {float:left; padding:0; margin:0 0 4px 0; width:178px;}
div.rhimglinks ul {margin:0; list-style-type:none;}
div.rhimglinks ul li {list-style-type:none; margin:0 0 0 0;}
div.rhimglinks ul li a {text-decoration:none; line-height:1.1; margin:0 0 4px 0;}
div.rhimglinks ul li img {border:none;}

div.rheditable {float:left; padding:8px 10px; margin:0 0 8px 0; border-top:1px solid #BD85C5; border-bottom:1px solid #BD85C5; background:#F5F6F7; font-size:.92em; width:178px; w\idth:158px;}
div.rheditable h3 {margin:0 0 10px 0; line-height:1.1; font-size:1.2em;}
div.rheditable p {margin:0 0 10px 0; line-height:1.1;}
/* end rh panels */

/* poll */
div.poll {float:left; padding:0 4px 8px 8px; margin:0 0 8px 0; border-top:1px solid #BD85C5; border-bottom:1px solid #BD85C5; background:#F5F6F7; font-size:.92em; width:178px; w\idth:166px;}
div.poll h4 {padding:0; margin:8px 0 8px 0; font-size:1.2em; font-weight:normal; line-height:1.2;}
div.poll h5 {margin:12px 6px 0 36px; float:left; font-size:1em; line-height:1.2;}

div.poll label {cursor:pointer; font-weight:normal; width:100px; margin:0 0 0 6px;}
div.poll input {margin:0px 0px 0px 0px; clear:left;}
div.poll input.button {margin:8px 0 0 0px; padding:0; width:auto; cursor:pointer; float:left;}
div.poll p {margin:0; padding:0;}
/* end poll */

/* govmetrics */
div#govmetrics {float:left; margin:0 0 0 0; width:178px; }
div#govmetrics h4 {float:left; margin:0 0 0 0; width:97px; font-size:.92em; font-weight:normal; line-height:1.2;}
div#govmetrics ul {float:left; margin:0 0 0 0; list-style-type:none; width:81px;}
div#govmetrics ul li {float:left; margin:2px 0 0 3px; list-style-type:none; display:inline;}
div#govmetrics ul li a {text-decoration:none; margin:0 0 0 0;}
div#govmetrics ul li img {border:none;}
/* end govmetrics */

/* latest news on homepage */
/*div.newsitem {float:left; padding:0; margin:0 0 18px 0; width:468px;}*/
div.newsitem {float:left; padding:0; margin:0 0 18px 0; width:500px;}
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 {margin:-18px 0 0 0; float:right; font-size:.92em; font-weight:bold;}
/* latest news on homepage */

/* home page image links */
div.imglinks {float:left; padding:0; margin:12px 0 0 0; width:498px;}
div#content div.imglinks ul {float:left; margin:0 -9px 0 0;}
div#content div.imglinks ul li {float:left; margin:0 9px 0 0; list-style-type:none;}
div#content div.imglinks ul li a {text-decoration:none; margin:0 0 0 0;}
div#content div.imglinks ul li img {border:none;}
/* end home page image links */

/* external links on landing page */
div.externallinks {float:left; border-top:1px solid #ccc; margin:10px 0 0 0; display:inline; padding:0 0 10px 0; width:498px;}
div#content div.externallinks ul {float:left; margin:0 -9px 0 0; border-bottom:1px solid #ccc; padding:0 0 10px 0;}
div#content div.externallinks ul li {float:left; margin:0 9px 0 0; list-style-type:none;}
div#content div.externallinks ul li a {text-decoration:none; margin:0 0 0 0;}
/* end external links on landing page */

/* navigation index on landing pages */
div.listindex {float:left; border:1px solid #ccc; padding:0 10px 10px 10px; width:498px; w\idth:478px; margin:10px 0 0 0;}
div#content div.listindex ul {float:left; margin:0 0 0 0;}
div#content div.listindex ul li {float:left; margin:0 4px 0 0; list-style-type:none; white-space:nowrap;}
div#content div.listindex ul li a {margin:0 0 0 0;}
div#content p a {color:#A161AB;}
/* 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:936px; border-top:1px solid #BD85C5;}
div#footer div#address {float:left; width:636px; padding:6px 0;}
div#footer div#address p {margin:0;}
div#footer div#language {float:left; width:300px; padding:6px 0;}
div#footer div#language p {float:right; padding:8px 0; margin:0;}
div#footer ul {float:left; clear:left; list-style-type:none; white-space:nowrap; margin: 0 0 0 0; width:936px; border-top:1px solid #BD85C5; padding:4px 0 0 0;}
div#footer ul li {list-style: none; float:left; padding:0 4px 0 0;}
div#footer ul li.credit {float:right; padding:0 0 0 0;}
div#footer ul li a {color:#232323;}
/* end footer */

acronym {border-bottom: 1px dashed #ccc; cursor: help;}
hr {height:1px; color:#BC8EBE; border: 0; background-color: #BC8EBE; 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, img.ImmControlAlign_Left {float:left; margin:0 12px 4px 0; border: 0px solid #6A1474;}
img.right, img.ImmControlAlign_Right {float:right; margin:0 0 12px 12px; border: 0px 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:0px;}
th {padding: .2em .4em; text-align:left;}
td {padding: .4em; border:0px;}
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:14px; float:left; margin:1px 0; border: 1px solid #B4B0B8; background:fff;}
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 */

/* inline search */
div.box_banner_onpage {float:left; background:#F3F4F5; border-top:1px solid #B4B0B8; border-bottom:1px solid #B4B0B8; padding: 10px 10px; width:498px; w\idth:478px;}
div.box_banner_onpage_text {float:left; width:140px;}
div#content div.box_banner_onpage form {width:300px; margin:0;}
div#content div.box_banner_onpage input {width:160px; margin:0; padding:3px 2px; font-size:.92em;}
div#content div.box_banner_onpage input.button {float:left; clear:none; margin:0 0 0 10px; width:auto; padding:2px;}

/* Vacanciess plugin */
.VacanciesDarkBg {background-color:#66CC66;}
.VacanciesLightBg1 {background-color:#66CCcc;}
.VacanciesLightBg2 {background-color:#99ee99;}
.VacanciesLightBg3 {background-color:#ffffff;}

/* Blogging Plugin  Styles */
.BloggingAboutBox
{
                padding: 10px;
}

.BloggingAboutBox A
{
                display: block;
}

.RSSFeedLink
{
                float:right;
                margin-top: -30px;
                margin-right: 5px;
}

.BlogItem
{
                margin-bottom: 30px;
}

.BlogItem .CreatedDate
{
                font-size: x-large;
                color: navy;
                border-bottom: 1px dashed navy;
                padding-bottom: 10px;
                margin-bottom: 10px;
}

.BlogItem h1.Title
{
                font-size: large;
}

.BlogItem .Content
{
                margin-bottom: 10px;
}

.CommentItem
{
                border-bottom: 1px lightgrey dashed;
                padding-bottom: 10px;
                margin-bottom: 10px;
}

.CommentItem .Title
{
                font-weight: bold;
                margin-bottom: 5px;
}

.CommentItem .MetaData
{
                font-style: italic;
                color: gray;
                margin-bottom: 10px;
}

.CommentItem .Content
{
                margin-bottom: 10px;
}

.CommentItem .CreatedDate
{
                font-weight: bold;
}




/* New comment form layout */
.BlogEntryNewCommentForm fieldset {
  margin-bottom: 10px;
}
.BlogEntryNewCommentForm legend {
                padding: 0 2px;
                font-weight: bold;
                _margin: 0 -7px; /* IE Win */
}

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.BlogEntryNewCommentForm fieldset ol, 
.BlogEntryNewCommentForm fieldset ul 
{
  margin: 0;
  padding: 0;
}


.BlogEntryNewCommentForm fieldset li {
  list-style: none;
  list-style-image: none;
  padding: 5px;
  margin: 0;
  clear: both;
  border: 0;
}

.BlogEntryNewCommentForm fieldset li input,
.BlogEntryNewCommentForm fieldset li textarea
{
  width: 350px;
}

.BlogEntryNewCommentForm fieldset li div.captcha
{        
    line-height: 1.8em;    
    margin-bottom: 5px;
    float: left;    
}

.BlogEntryNewCommentForm fieldset label, .captchaLabel
{
    width: 120px; /* Width of labels */
    vertical-align:top;
    line-height: 1.8em;
    float: left;
    margin-right: 5px;
}

.BlogEntryNewCommentForm fieldset li div.captcha img 
{
    margin-bottom: 2px;
}

/* Form styles */
.BlogEntryNewCommentForm legend { padding-left: 0; color: #333; }

.BlogEntryNewCommentForm fieldset {
                border: none;
                /*border-top: 1px solid #C9DCA6;*/
                }
                                
.BlogEntryNewCommentForm fieldset li {
                padding: 5px 10px 7px;
                border-top: 1px solid #C9DCA6;
                }
/* End blogging styles */

.PageCounter
{
  color: red;
  border: 1px solid #000; margin:4px 0 12px 0;

}

/* Share social media */
.bookmarks
	{margin-top:20; text-align:left;font-size:.92em;}
.bookmarks *{font-weight:normal;}
.bookmarks p
	{margin:0 0 10px 0;padding:5px 10px 5px 10px; border-bottom:1px solid #BD85C5; width:510px;}
p.bmwide
	{width:707px;}
.bookmarks ul
	{padding:10px 10px 0 0;}

.bminlineList
	{display:inline;margin:0;padding:0;list-style:none;}
ul.bminlineList li
	{display:inline;padding-left:3px;}

.bmEmailIcon
	{background:url('../../../../images/assets/bm/bm-email.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmDeliciousIcon
	{background:url('../../../../images/assets/bm/bm-delicious.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmDiggIcon
	{background:url('../../../../images/assets/bm/bm-digg.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmRedditIcon
	{background:url('../../../../images/assets/bm/bm-reddit.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmFacebookIcon
	{background:url('../../../../images/assets/bm/bm-facebook.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmStumbleuponIcon
	{background:url('../../../../images/assets/bm/bm-stumbleupon.gif') left no-repeat;padding-left:20px;padding-bottom:1px;}
.bmTwitterIcon
	{background:url('../../../../images/assets/bm/bm-twitter.png') left no-repeat;padding:1px 0 1px 20px;}
