body * {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font:12px/1.25em arial,free-sans,sans-serif}
a img {border:0}
a {color:#960;text-decoration:none;font-weight:bold}
a:hover {color:#f90}
abbr {cursor:help}
img.right {float:right;margin:5px 0 5px 5px;clear:right}
img.left {float:left;margin:5px 5px 5px 0;clear:left}
.clear {clear:both;visibility:hidden;height:1px}
.submit {border:double 3px #666;cursor:pointer;background:#eee}
p,table,blockquote {margin-bottom:1em}
em{font-style: italic;}
strong{font-weight:bold}
ol,ul {margin-top:1em;margin-bottom:1em}
li ol,li ul {margin-top:0;margin-bottom:0}
h1,h1 a {font-size:24px;color:black;font-weight:bold}
h2,h2 a {font-size:20px;color:black;font-weight:bold}
h3,h3 a {font-size:16px;color:black;font-weight:bold}
h4,h4 a {font-size:14px;color:black;font-weight:bold}
h5,h5 a {font-size:12px;color:black;font-weight:bold}
h6,h6 a {font-size:12px;color:black;font-weight:normal}
body {margin:24px 0;padding:0;color:#333;background:black;font:12px arial,free-sans,sans-serif}
div.container {position:relative;width:980px;margin:0 auto;background:url(body-top-round.gif) no-repeat top center #f60;padding:12px 0}
span.bottom-round {width:980px;height:12px;display:block;position:absolute;left:0;background:url(body-bottom-round.gif) no-repeat top center black}
div#header {position:relative;height:110px;width:956px;overflow:hidden;margin:0 12px 12px}
div#titleblock {position:absolute;top:0;left:0;width:514px;height:106px;overflow:hidden}
h1.main-page-title {position:absolute;top:-1200px}
h2.tagline {position:absolute;bottom:0;left:0;width:514px;text-align:center;font-size:16px;line-height:22px;height:22px;overflow:hidden;background:white;font-weight:bold;}
div#header-content {background:url(header-content.gif) no-repeat top center #f60;width:418px;overflow:hidden;position:absolute;right:0;top:0;height:105px;padding:3px 5px 0}
div#content {width:634px;margin-left:12px;display:inline;float:left}
div#sidebar {display:inline;float:right;overflow:hidden;margin-right:3px;width:328px}
div#footer {margin-top:0;clear:both;margin-left:12px;margin-right:3px;color:silver}
div#footer h4 {color:silver}
div#footer span.top-block {display:block;height:12px;background:url(footer-top.gif) no-repeat right bottom transparent}
div#footer div.centre-block {padding:00px 9px 00px 12px;background:url(footer-centre.gif) repeat-y right top #333}
div#footer span.bottom-block {height:8px;display:block;background:url(footer-bottom.gif) no-repeat right top transparent}
div#footer div#left-section {display:inline;float:left;width:610px;text-align:center}
div#footer div#site-meta {line-height:2em;margin:1em 0}
div#footer div#right-section {position:relative;width:300px;padding-right:12px;min-height:75px;text-align:center;display:inline;float:right}
div#footer a:hover {color:gold;text-decoration:none}
div#footer .icit-tag {border:none;position:absolute;top:-6px;right:0}
div.single-post {margin-bottom:12px;background:url(middle.gif) repeat-y right top #f60}
span.single-post-top {background:url(single-post-top.gif) no-repeat right bottom #f60;display:block;height:12px;width:634px}
span.single-post-bottom {background:url(single-post-bottom.gif) no-repeat right top #f60;display:block;height:12px;width:634px}
div.single-post-centre {padding:5px 21px 0 12px}
div#content div.post-header {margin-bottom:12px}
div.time-date-owner,div.time-date-owner * {font-size:11px}
div#content div.post-body {text-align:justify;line-height:1.5em}
div#content div.post-body * {line-height:1.5em}
div#content div.post-footer {clear:both;margin-top:12px;text-align:center}
span.trackback,span.edit-post,span.comment-pop-link {margin-right:12px}
div#content div.page-navigation  a {color:#602000;line-height:26px;font-size:14px}
div#content div.page-navigation  a:hover {color:gold;text-decoration:none}
div#content div.page-navigation {color:#602000;font-weight:bold;position:relative;top:-6px;text-align:right;margin-right:9px}
p.page-links,div.page-links * {font-weight:bold;font-size:14px;line-height:22px}
p.page-links span.nextpage-link {margin-left:3px}
p.page-links a span {border:solid 1px silver;padding:0 3px}
p.page-links a:hover span {background:silver}
p.page-links a:hover {text-decoration:none;color:white}
form#commentform #comment {width:598px;border:solid 1px #ccc}
div.comments-trackbacks-pings,div.new-comment {margin-top:12px;padding-top:12px;border-top:1px solid #eee;width:600px;overflow:hidden}
#comment-title {display:inline;margin-right:6px}
.comment-list,.comment-list * {padding:0;margin:0;list-style-position:inside}
.comment-list li {border:solid 1px silver;margin-top:0.5em;padding:0.5em}
.comment-list hr {margin:6px 0;background:#eee}
.commentlist p {margin-top:0.5em}
.alternate {background:#eee}
.commentheader {font-weight:bold}
.widget {overflow:hidden}
div#sidebar div.widget {background:url(middle.gif) repeat-y right top white;margin-bottom:12px}
div#sidebar span.widget-top {background:url(sidebar-block-top.gif) 	no-repeat right bottom #f60;height:12px;width:100%;display:block}
div#sidebar span.widget-bottom {background:url(sidebar-block-bottom.gif) no-repeat right top    #f60;height:10px;width:100%;display:block}
div#sidebar div.widget-centre {padding:0 18px 0 10px}
div#sidebar div.widget ul {padding:0;margin:0;list-style-type:none}
div#sidebar div.widget li {border-bottom:solid 1px #eee}
div#sidebar div.widget ul a {color:#960;display:block;line-height:1.5em}
div#sidebar div.widget ul a:hover {color:#f90;text-decoration:none}
#sidebar .sniff-navigation-widget .linkcat h3 {padding-left:10px;color:#111;font-size:16px;line-height:18px}
div#sidebar div.widget_pages ul,div#sidebar div.widget_categories ul {width:300px;overflow:hidden;margin:0;padding:0;list-style-type:none}
div#sidebar div.widget_pages li,div#sidebar div.widget_categories li {width:300px;background:url("navigation-pages-bottom.gif") no-repeat bottom left #f60;margin-bottom:5px;padding-bottom:0;border-bottom:none}
div#sidebar div.widget_pages li a,div#sidebar div.widget_categories li a {width:280px;background:url("navigation-top.gif") no-repeat top left transparent;display:block;line-height:18px;color:white;padding:0 10px}
div#sidebar div.widget_pages li a:hover,div#sidebar div.widget_categories li a:hover {color:gold}
div#sidebar div.widget_pages ul ul,div#sidebar div.widget_categories ul ul {margin-bottom:0;padding-bottom:0}
div#sidebar div.widget_pages ul ul ul,div#sidebar div.widget_categories ul ul ul {padding-bottom:0}
div#sidebar div.widget_pages ul ul li,div#sidebar div.widget_categories ul ul li {margin-left:12px;list-style-position:inside;padding-bottom:0;background:transparent none}
div#sidebar div.widget_pages ul ul a,div#sidebar div.widget_categories ul ul a {background:none}
#sidebar .widgettitle {padding-bottom:6px;margin-bottom:6px;border-bottom:solid 1px #ccc;text-align:center}
div#header-content .widget {height:100px}
div#header-content a {color:#333}
div#header-content a:hover {color:#666}
div#header-content .excerpt-thumb-img {float:left;margin-right:5px}
div#header-content .excerptmore {margin-top:3px}
div#header-content hr {display:none}
div#header-content p {margin-bottom:0;text-align:justify;color:black}
div.widget big.h1 {font-size:16px;display:block;margin-bottom:6px}
div.widget span.catdescription {font-size:12px;display:block;font-weight:normal}
div.widget span.imageblock {width:90px;height:90px;margin:3px 2px 0 5px;display:inline;float:right}
div#sidebar div.sniff-navigation-widget div.widget-centre {position:relative;padding:0 18px 0 10px}
div#sidebar div.sniff-navigation-widget div.widget-centre * {list-style-type:none;list-style-position:outside;border-bottom:none;background:transparent}
div#sidebar div.sniff-navigation-widget li.rss-link {position:absolute;top:-3px;right:18px;height:30px;width:30px;overflow:hidden}
div#sidebar div.sniff-navigation-widget h3 {font-size:20px;line-height:30px}
div#sidebar div.sniff-navigation-widget ul.pages-list li {width:300px;background:url("navigation-pages-bottom.gif") no-repeat bottom center #f60;margin-bottom:5px}
div#sidebar div.sniff-navigation-widget ul.pages-list li a {width:280px;background:url("navigation-top.gif") no-repeat top center transparent;display:block;line-height:20px;color:white;padding:0 10px}
div#sidebar div.sniff-navigation-widget ul.pages-list li.current_page_item {width:300px;background:url("navigation-pages-bottom-selected.gif") no-repeat bottom center #f60;margin-bottom:5px}
div#sidebar div.sniff-navigation-widget ul.pages-list li.current_page_item a {width:280px;background:url("navigation-top-selected.gif") no-repeat top center transparent;display:block;line-height:20px;color:white;padding:0 10px}
div#sidebar div.sniff-navigation-widget ul.pages-list li a:hover {color:gold}
div#sidebar div.sniff-navigation-widget li.categories-block {background:url("navigation-bottom.gif") no-repeat bottom center transparent;width:300px;padding-bottom:7px}
div#sidebar div.sniff-navigation-widget ul.categories-list {background:url("navigation-top.gif") no-repeat top center #f60;width:300px;padding-top:5px;margin-top:5px}
div#sidebar div.sniff-navigation-widget ul.categories-list li {background:url("navigation-centre.gif") repeat-y top center transparent}
div#sidebar div.sniff-navigation-widget ul.categories-list li.current-cat {background:url("navigation-centre-selected.gif") repeat-y top center transparent}
div#sidebar div.sniff-navigation-widget ul.categories-list li a {padding-left:10px;color:white;font-size:12px;line-height:20px;width:259px;display:block}
div#sidebar div.sniff-navigation-widget ul.categories-list li a:hover {color:gold}
div#sidebar div.sniff-navigation-widget ul.categories-list li li a {padding-left:20px}
div#sidebar div.sniff-navigation-widget ul.categories-list li li li a {padding-left:30px}
div#sidebar div.sniff-navigation-widget ul.categories-list li li li li a {padding-left:40px}
.excerpt-thumb-img {float:left;margin:3px 5px 3px 0}
#calendar_wrap {width:128px;margin:0 auto}
#sidebar div.icit-widget-category-block div.sidebar-category-block {margin-bottom:12px;border-bottom:solid 1px #eee}
.excerptmore {display:block;text-align:right}
#newsletterFormDiv {position:relative;height:25px;width:300px;padding:0;margin:0;overflow:hidden}
#newsletterFormDiv .submit {position:absolute;top:0;right:0}
input.input-text,#newsletterFormDiv .newsletterTextInput {border:none;background:url(input-text.gif) no-repeat top left transparent;position:absolute;top:0;left:0;width:195px;height:15px;padding:5px;margin:0;color:black;text-align:left}
div.form-row input.submit {position:absolute;right:0;top:0}
div.form-row {width:300px;height:25px;position:relative}
input.submit {border:none;background:url(button.gif) no-repeat center center transparent;width:85px;height:25px;padding:0;margin:0;color:white;line-height:25px;font-weight:bold;text-align:center}
#contactform label {width:250px;float:left}
#contactform p.paragraph {font-size:18px;margin-top:18px;margin-bottom:0}
#contactform .contactformrow {width:100%;margin-bottom:0.5em;overflow:hidden}
#contactform .text {width:290px;border:solid 1px silver;font-size:12px;line-height:14px;padding:2px 0}
#contactform #div_icit_submit_3 {text-align:right}
#contactform #icit_postcode {width:100px}
#contactform #div_contactform_recipient {display:none}
#contactform #label_icit_text {width:100%;display:block;float:none;font-size:18px;line-height:1.25em;margin-top:18px}
#contactform .textarea {width:599px;padding:4px 0;border:solid 1px silver}
/* WP Caption Support */
.alignleft {
	display:inline;
	float:left;
	clear:left;
	margin: 0.25em 0.5em 0.25em 0;
}

.aligncenter {
	display:block;
	text-align:center;
	margin: 1em auto 0;
}

.alignright {
	display:inline;
	float: right;
	clear:right;
	margin: 0.25em 0 0.25em 0.5em;
}

.wp-caption img {
	margin: 0;
}

p.wp-caption-text{
	font-size: 10px;
	line-height:1.6em;
	padding:1em 0 2em;
	margin: 0;
	background: url(images/caption-bottom.gif) no-repeat center bottom #FFF ;
}

.wp-caption {
	text-align:center;
}

div.wp-caption.alignright {
	padding:20px 0 0 15px;
	margin:0 -5px 0 5px;
	background: url(images/corner-tl.gif) no-repeat top left #FFF;
}

div.wp-caption.alignleft {
	padding:20px 15px 0 0;
	margin:0 5px 0 -5px;
	background: url(images/corner-tr.gif) no-repeat top right #FFF;
}

.sectionSecond .alignleft,
.sectionThird .alignleft,
.sectionLead .alignleft {
	margin: 0 10px 0 0;
	clear:none;
}


/* IE only stuff */
* html div#header {margin-bottom:9px}
* html div#footer {margin-bottom:-7px}
* html div.single-post {margin-bottom:6px}
* html div#sidebar div.widget {margin-bottom:4px}
.ie div#sidebar div.sniff-navigation-widget li.rss-link {top:-6px}
.ie div#content {margin-bottom:-12px}
.ie form#commentform #comment {width:596px}
.ie .comment-list hr {margin:0;background:#eee}
* html .clear {margin-top:-12px}
.ie div#sidebar div.sniff-navigation-widget ul.pages-list li a { padding-bottom: 1px;}
