<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* 
Theme Name: HeatMap Theme Pro
Theme URI: http://heatmaptheme.com
Description: The Professional Adsense Theme for WordPress. Brought to you by &lt;a href="http://heatmaptheme.com"&gt;HeatMapTheme.com&lt;/a&gt;.
Author: Stuart Wider
Author URI: http://stuartwider.com
Version: 4.0.3
Tags: grey, silver, light, two-columns, three-columns, fixed-width, custom-header, theme-options, threaded-comments, sticky-post, translation-ready, left-sidebar, right-sidebar, custom-header, custom-menu
*/

/* 
This file is part of HeatMap Theme Pro v4
Copyright: Stuart Wider
Website: HeatMapTheme.com
This file version: 4.02
*/
	
/* ------------------------------------------------------------------------------------------------------------ */
/* *NAVIGATING THIS CSS FILE
/* ------------------------------------------------------------------------------------------------------------ */
/*
	Use the *TAGS in this file to search for specific parts of the CSS
	
	*RESET 		Reset the html elements as a starting point
	
	*MAIN		Start of the main structural elements of the theme
	*HEADER		Header structural elements
	*MENU		Structure and colours of the Drop Down Menus
	*NAV		Navbar structural elements
	*CONTENT	Content structural elemements
	*DETAILS	Post details structural elements
	*COMMENTS	Comments structural elements
	*SIDEBARS	Sidebar structural elements
	*WIDGETS	Widget structural elements
	*FOOTER		Footer structural elements
	*CORNERS  	Those roundy bits defined here
	*WPIMAGE	Styling for images inserted with WP Post editor
	*SWITCH		CSS which overrides the basic CSS when you put the theme into Squeeze mode etc
	*MISC		Bits and bobs that dont fit anywhere else
	*FONT		Font family for whole theme here
	*COLOUR		Start of the colour elements (inc Shadows) ;)
	
	You can change the CSS in this file however I would highly recommend you do it 
	by using a Child Theme instead so that you can easily upgrade HeatMap Theme 
	with the latest release and still keep your CSS tweaks intact. 
	
	Happy styling fellow HeatMapsters!
*/

/* ------------------------------------------------------------------------------------------------------------ */ 
/* BROWSER RESET - *RESET
/* ------------------------------------------------------------------------------------------------------------ */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* Remove possible quote marks (") from &lt;q&gt;, &lt;blockquote&gt;. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/* Typography Reset
-------------------------------------------------------------- */

/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px)  
-------------------------------------------------------------- */

body { 
  font-size: 75%;
  line-height: 1.5; 
  width: 100%;
}


/* Headings Reset
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: bold; color: #000; }

h1 { font-size: 1.4em; line-height: 1.1; margin-bottom: 0.6em;}
h2 { font-size: 1.2em; line-height: 1.1; margin-bottom: 0.6em; }
h3 { font-size: 1em; line-height: 1.1; margin-bottom: 0.6em; }
h4 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }
h5 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }
h6 { font-size: 1em; line-height: 1.25; margin-bottom:0.6em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}


/* Text elements Reset
-------------------------------------------------------------- */

p           { margin: 0 0 1.5em; font-size: 1em;}
p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }
blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em,dfn      { font-style: italic; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre 		{ margin: 1.5em 0; white-space: pre; }
pre,code,tt { font-size: 1em; line-height: 1.5; }
hr 			{height: 1px; border:none; margin-top: 1.5em; margin-bottom: 1.5em; }


/* Lists Reset
-------------------------------------------------------------- */

li ul, 
li ol       { margin:0 0 0 1.5em;}
ul, ol      { margin: 0 0 15px 1.5em; }

/* ul          { list-style-type: disc; } */  /* 23/08/10 deleted this because it was stopping the lists decoration cascading properly */
/* ol          { list-style-type: decimal; } */

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

/* ------------------------------------------------------------------------------------------------------------ */ 
/* MAIN THEME CSS - *MAIN
/* ------------------------------------------------------------------------------------------------------------ */

/* Main 
-------------------------------------------------------------- */

#main {
	width: 980px;
	margin: 10px auto 10px;
	padding-top:0px;
	overflow: hidden;
}


/* ------------------------------------------------------------------------------------------------------------ */ 
/* *HEADER
/* ------------------------------------------------------------------------------------------------------------ */

/* [Header] Lock Wrapper
-------------------------------------------------------------- */
#header-lock-wrapper {
	width: 100%;
	position: fixed;
	top: 0;
}

.goto-top {top: 0;}

/* SEO Text Bar
-------------------------------------------------------------- */

#seo-text-bar { 
	text-align:center;
	width: 100%;
	padding-top:3px;
	padding-bottom:3px;
}

#seo-text-bar h1{
	font-size: 1.1em;
	display:inline;
	margin-right: 10px;
}

#seo-text-bar p  {
	font-size: 1em;
	display:inline;
}


/* [Header] Lock
-------------------------------------------------------------- */

#header-lock { 
	width: 100%;
	text-align:center;
	/* position: fixed; */
}

.header-lock-widget-block {
	display: inline-block;
}

#header-lock .widget {
	padding: 10px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float: left;
}

#header-lock-wrapper {z-index:9999;}


/* [Sub Header] Lock
-------------------------------------------------------------- */

#sub-header-lock { 
	width: 100%;
	text-align:center;
	/* position: fixed; */
}

.sub-header-lock-widget-block {
	display: inline-block;
}

#sub-header-lock .widget {
	padding: 10px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float: left;
}

/* High Bar
-------------------------------------------------------------- */

#high-bar {
	text-align: center;
}

.high-bar-widget-block {
	display: inline-block;
}

#high-bar .widget { 
	padding: 10px;
	padding-bottom: 0px;
	display: inline-block;
	text-align:left;
	float:left;
}

/* [Header] Mid
-------------------------------------------------------------- */

#header-mid-above,
#header-mid-below,
#header-mid-classic { 
	text-align: center;
}

.header-mid-widget-block {
	display: inline-block;
}

#header-mid-above .widget,
#header-mid-below .widget,
#header-mid-classic .widget{
	padding: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float:left;
}

#header-mid-above .widget {
	padding-top:10px;
}

#header-mid-below .widget {
	padding-bottom:10px;
}

#header-mid-classic .widget{
	padding-top:10px;
	padding-bottom:10px;
}

/* [Header] Low
-------------------------------------------------------------- */

#header-low { 
	text-align: center;
}

.header-low-widget-block {
	display: inline-block;
}

#header-low .widget {
	padding: 10px;
	padding-bottom: 0px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float:left;
}


/* Header Bar
-------------------------------------------------------------- */

#header-bar {
	width: 980px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	margin: 4px auto 0px;
	
}

#header-bar-logo {
	margin: 0;
	padding: 0;
	float: left;
}


#header-bar #header-bar-content {
	width:auto;
	margin-left: 15px;
	margin-top: 3px;
	float:left;
}

#header-bar #header-bar-right {
	margin-top: 5px;
	margin-right: 10px;
	float:right;
}


#header-bar #header-bar-content .blog-title a,
#header-bar #header-bar-content .blog-title a:visited {
	padding: 0;
	margin: 0;
	font-size: 2em;
	font-weight:bold;
	text-decoration: none;

}

#header-bar #header-bar-content .blog-tagline a,
#header-bar #header-bar-content .blog-tagline a:visited {
	padding: 0;
	margin-top: 0px;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;			
}

.smaller-h1-site-title {
	font-size: 1em;
	padding: 0;
	margin-top: 6px;
	margin-bottom: 6px;		
}

.smaller-h1-tagline {
	font-size: 1em;
	padding: 0;
	margin-top: 4px;	
}


/* ------------------------------------------------------------------------------------------------------------ */ 
/* DROP DOWN MENUS - *MENU
/* ------------------------------------------------------------------------------------------------------------ */

/*
The CSS here is based upon 'SuckerFish Dropdowns' and 'Son of Suckerfish' 
by Patrick Griffiths and Dan Webb
http://www.alistapart.com/articles/dropdowns/
http://htmldog.com/articles/suckerfish/dropdowns/

My version expands upon the above by adding support for both WordPress categories and pages,
plus page and category exclusion, modifies the CSS specifically to fit 
within the HeatMap Theme framework, and fixes a bug which becomes apparent in Safari 
when you try to generate the UL LI CSS framework using WordPress Functions wp_list_categories
and wp_list_pages.
*/

/* [NAVBAR]PAGES (suckerfish_navbar)
-------------------------------------------------------------- */

#hmt-sf-navbar {
/*	width: 653px; */
	height: 20px;
	min-height: 20px;
	
	margin: 0px;
	padding: 0px;

/*	margin-top: 3px; */	/* distance from top of navbar */
	margin-left: 5px;	/* distance from left margin of navbar */

	display: inline;
	overflow: hidden;
	float: left;
	
	color: #FFF;
	
	line-height: 20px;
}


#hmt-sf-nav {
	margin: 0;
	padding: 0;
}

#hmt-sf-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999; /* this has to be high so nothing else gets in its way! */
}

#hmt-sf-nav li {
	float: left;
	width: auto;
}

#hmt-sf-nav a {
	display: block;
	width: auto;
/*	padding-bottom: 5px; */ /* deleted 17/11/09 - this is the space between the nav bar and the first subment */
}

#hmt-sf-nav li ul {
	font-size: 10px; 	/* set the font size slightly smaller for submenus */
	position: absolute;
	left: -999em;		/* if a UL isnt showing send it off the side of the screen until something hoevers it to bring it back */
	width: 185px;		/* width of the drop down column - you must set this to match the width for #hmt-sf-nav li ul a below or things go a bit crazy! */
	line-height: 20px;	/* added to fix vertical alignment across more browsers 17/11/09 */
}

#hmt-sf-nav li ul a {
	/* removed an erroneous reference to 638em 30/1/2010 */
	height: 20px;			/* height of each item in the submentu */
	width: 185px;			/* width of each drop down column */
/*	padding-top: 1px; */
	padding-bottom: 1px; 	/* just a little spacing to make things neat */
	padding-left: 5px;		/* and just offset it a little from the left side */
	overflow: hidden; 		/* hide anything thats too long! */
}

#hmt-sf-nav li ul ul { 		/* third level lists downwards - controls where sub items appear next to the parent list */
	margin-top: -26px;		/* you'll need to adjust this if you adjust the height of the item box */ 
	margin-left: 190px; 	/* set this to match the width plus the padding left in "#hmt-sf-nav li ul a" */
}

#hmt-sf-nav li:hover ul ul, 
#hmt-sf-nav li:hover ul ul ul, 
#hmt-sf-nav li.sfhover ul ul, 
#hmt-sf-nav li.sfhover ul ul ul {
	left: -999em;
}

#hmt-sf-nav li:hover ul, 
#hmt-sf-nav li li:hover ul, 
#hmt-sf-nav li li li:hover ul, 
#hmt-sf-nav li.sfhover ul, 
#hmt-sf-nav li li.sfhover ul, 
#hmt-sf-nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#hmt-sf-nav li ul ul a {	/* make the colours of the menu alternate! */
	overflow: hidden;
}

#hmt-sf-nav li ul ul ul a { 	/* and again */
	overflow: hidden;
}

#hmt-sf-nav li:hover, #hmt-sf-nav li.hover {
	position: static;   /* fix sticky IE menus! - thanks Matt builtfromsource.com */
}


/* [NAVBAR] CATEGORIES (suckerfish_catbar )
-------------------------------------------------------------- */

#hmt-sf-catbar {
/*	width: 618px; */ 	/* 16/02/2010  changed this to 618px to cater for reported problems in MAC Chrome and Firefox - Thanks gthiruva */ 
					/* 11/01/2010 - change this from 653px - which was a typo */
	height: 20px;
	min-height: 20px;
	
	margin: 0px;
	padding: 0px;

/*	margin-top: 3px; */	/* distance from top of navbar */
	margin-left: 5px;	/* distance from left margin of navbar */

	display: inline;
	overflow: hidden;
	float: left;
	
	line-height: 20px;	
}


#hmt-sf-cat {
	margin: 0;
	padding: 0;
}

#hmt-sf-cat ul {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index:9999; /* this has to be high so nothing else gets in its way! */
}

#hmt-sf-cat li {
	float: left;
	width: auto;
}

#hmt-sf-cat a {
	display: block;
	width: auto;
/*	padding-bottom: 5px; */ /* deleted 17/10/09 - this is the space between the nav bar and the first subment */
}

#hmt-sf-cat li ul {
	font-size: 11px; 	/* set the font size slightly smaller for submenus */
	position: absolute;
	/* width: 653em; */		/* deleted this 11/2/2010 - typo - space allocated for the entire nav bar */
	left: -999em;		/* if a UL isnt showing send it off the side of the screen until something hoevers it to bring it back */
	width: 185px;		/* width of the drop down column - you must set this to match the width for #hmt-sf-nav li ul a below or things go a bit crazy! */
}

#hmt-sf-cat li ul a {
	height: 20px;			/* height of each item in the submentu */
	width: 185px;			/* width of each drop down column */
/*	padding-top: 2px; */	/* deleted 17/10/09 */
/*	padding-bottom: 0px; */	/* deleted 17/10/09 - just a little spacing to make things neat */
	padding-left: 5px;		/* and just offset it a little from the left side */
	overflow: hidden; 		/* hide anything thats too long! */
}

#hmt-sf-cat li ul ul { 		/* third level lists downwards - controls where sub items appear next to the parent list */
	margin-top: -29px;		/* you'll need to adjust this if you adjust the height of the item box */ 
	margin-left: 190px; 	/* set this to match the width plus the padding left in "#hmt-sf-nav li ul a" */
}

#hmt-sf-cat li:hover ul ul, 
#hmt-sf-cat li:hover ul ul ul, 
#hmt-sf-cat li.sfcathover ul ul, 
#hmt-sf-cat li.sfcathover ul ul ul {
	left: -999em;
}

#hmt-sf-cat li:hover ul, 
#hmt-sf-cat li li:hover ul, 
#hmt-sf-cat li li li:hover ul, 
#hmt-sf-cat li.sfcathover ul, 
#hmt-sf-cat li li.sfcathover ul, 
#hmt-sf-cat li li li.sfcathover ul { /* lists nested under hovered list items */
	left: auto;
}

#hmt-sf-cat li ul ul a {	/* make the colours of the menu alternate! */
	overflow: hidden;
}

#hmt-sf-cat li ul ul ul a { 	/* and again */
	overflow: hidden;
}

#hmt-sf-cat li:hover, #hmt-sf-cat li.hover {
	position: static;   /* fix sticky IE menus! - thanks Matt builtfromsource.com */
}


/* ------------------------------------------------------------------------------------------------------------ */
/* *NAV
/* ------------------------------------------------------------------------------------------------------------ */
	
/* [NAVBAR]PAGES  (navbar)
-------------------------------------------------------------- */
#nav-bar-wrapper {
	width: 980px;
	margin: 0px auto 0px;
}

#nav-bar-wipe {
	height:20px;
	overflow: hidden; 
}

#nav-bar {
	height: 20px;
	min-height: 20px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden; 
	float: left;
	text-align:left;
}

#nav-bar-widget-position {
	margin-left: 5px; margin-top:4px;
}

#nav-bar ul{
	margin: 0;
	padding: 0;
	list-style:none;
}

#nav-bar ul li {
	float:left;
}

#nav-bar ul li a {
	margin-right: 20px;
	font-size: 1em;
	font-weight: bold;
	overflow:hidden;
}


/* Search Bar
-------------------------------------------------------------- */

#search-bar {
	height: 20px;
	min-height: 20px;
	padding: 0px;
	display: inline;
	overflow: hidden;
}

#search-bar-content {
	margin-right: 11px;
	float: right;
}


#nav-bar-wrapper #search-bar-content {
	margin-top: 0px;  /* added 1px to this 3/1/2010 to push the search bar downwards for the most popular browser firefox! */	
}

#cat-bar-wrapper #search-bar-content {
	margin-top: 3px;  /* added 1px to this 3/1/2010 to push the search bar downwards for the most popular browser firefox! */
}

#cse-search-box input {
	margin: 0px;
	border:0px;
	font-weight: bold;
}

#searchform input,
#searchform-nav input {margin: 0px;} /*this reset stops the different sizes of boxes and buttons in different browsers */



/* [NAVBAR]CATEGORIES (Cat Bar)
-------------------------------------------------------------- */

#cat-bar-wrapper {
	width: 980px;
	margin: 0px auto 0px;
}

#cat-bar-wipe {
/*	width:980px; */
	height:92px;
	overflow: hidden;
/*	margin: 0px auto 0px; */
}

#cat-bar {
/*	width: 618px; */ /* 16/02/2010 - changed from 628px to 618px to cater for reported bug in Mac Chrome and Firefox - thanks gthiruva */
	height:92px;
	min-height: 92px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	font-size: 1em;
	float: left;
	text-align:left;
}

#cat-bar-widget-position {
	margin-left: 15px; margin-top:3px;
}


#cat-bar-content {
	margin-left: 5px;
	min-height: 92px;
	overflow: hidden;
	line-height: 28px; /* added this to fix vertical centering of text 17/11/09 */
}


#cat-bar ul{
/*	width: 618px; */
	margin: 0;
	padding: 0;
	list-style:none;
}

#cat-bar ul li {
	float:left;
}

#cat-bar ul li a {
	margin-right: 20px;
	font-weight: bold;
	overflow:hidden;
}


/* RSS Bar
-------------------------------------------------------------- */

#rss-bar {
/*	width: 362px; */ /* 16/02/2010 - changed from 352px to 362px to cater for reported bug in Mac Chrome and Firefox - thanks gthiruva */
	height:28px;
	min-height: 28px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	font-size: 1em;
}


#rss-bar-content {
	height: 28px;
	margin-right: 12px;
	padding-top: 0px;
	overflow: hidden;
	float: right;
	line-height: 28px; /* added this to fix vertical centering of text 17/11/09 */
}

#rss-bar a {
	font-weight: bold;
}


#rss-bar .rss-feedburner {
	height: 28px;
	padding-left: 27px;
	padding-right: 0px;
	float: right;
}

#rss-bar .rss-posts {;
	height: 28px;
	padding-left: 27px;
	padding-right: 15px;
	float: right;
}

#rss-bar .rss-comments {
	height: 28px;
	padding-left: 27px;
	padding-right: 15px;
	float: right;
}

#rss-bar .social-image img {
	margin-left: 6px;
}

#nav-bar-wrapper .social-image img {
		margin-top:5px;
}

#cat-bar-wrapper .social-image img {
		margin-top:3px;
}



/* ------------------------------------------------------------------------------------------------------------ */
/* *CONTENT
/* ------------------------------------------------------------------------------------------------------------ */

/* Wrap around the entire contents of the page below the nav
-------------------------------------------------------------- */

#page-body-wrapper {
	max-height: 99999px;
/*seems to fix matching heights column problem!*/
}

#google-results-body-wrapper {
	margin-top: -5px;
}

.google-search-content {
	/* this min-height is set to allow for a decorative background wallpaper */
	min-height: 500px;
}

#cat-bar-wrapper #google-search-box {
margin-top: -1px;
}

/* Google search results page
-------------------------------------------------------------- */

.google-search-content {
	margin: 5px 15px 15px 15px;
}

/* [All Content] Above
-------------------------------------------------------------- */

#all-content-above {
	text-align: center;  
}

.all-content-above-widget-block {
	display: inline-block;
}

#all-content-above .widget {
	display:inline-block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom:10px;
	text-align:left;
	vertical-align:text-top;
	float:left; 
}

/* [Content Item] Above
-------------------------------------------------------------- */
#content-item-above {
	text-align: left;
}

.content-item-above-widget-block {
	display: inline-block;
}

#content-item-above .widget {
	display: inline-block;
	padding-right: 15px;
	margin-top: 0px;
	vertical-align:text-top;
}


/* Content Area
-------------------------------------------------------------- */

#content {
	width: 650px;		
}

#content-full-width {
	width: 955px;
}

#content-full-width .comment-item {width: 955px;}
#content-full-width .post-details, 
#content-full-width .featured-page-details, 
#content-full-width #respond {width: 938px;}


#content,
#content-full-width {
	margin: 0px;
	padding: 0px;
	margin-left:10px;
	margin-right:10px;
	display: inline;
	float:left;
	overflow: hidden;
}


/* [Content Item] Below
-------------------------------------------------------------- */

#content-item-below {text-align:left;}

.content-item-below-widget-block {
	display: inline-block;
}

#content-item-below .widget {
	display: inline-block;
	padding-right: 15px;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
	vertical-align:text-top;
	float:left;
}


/* [All Content] Below
-------------------------------------------------------------- */

#all-content-below {
	text-align:left;
}

.all-content-below-widget-block {
	display: inline-block;
}

#all-content-below .widget {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align:text-top;
	float:left;
}

/* Slider
-------------------------------------------------------------- */

#hmt-slider {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* Post Content (ie Content of a Post)
-------------------------------------------------------------- */

.post-content,
.featured-page-content {
	margin-left: 5px;
}


.featured-page-full-width {
	margin-left: 15px;
	margin-right: 15px;
}

.featured-page-ads {
	margin: 0px auto 0px;
	text-align:center;
}

.post-content ul, 		/* styling for bullet list so they sit nicely beside things which are floated left - added 23/10/09 */
.post-content ol,
.featured-page-content ul, 
.featured-page-content ol {
	zoom: 1; /* IE ONLY HACK - hasLayout for IE&lt;= 6 */
	overflow: auto;  /* shrink the list to sit beside floats in compliant browsers */
	margin: 0; 
	padding: 0; 
	margin-bottom: 5px;
	margin-left: 0px;
	padding-left: 15px;
}


.post-content .widget ul, 		/* fix for bullets in widgets*/
.post-content .widget ol,
.featured-page-content .widget ul, 
.featured-page-content .widget ol {
	overflow: visible; 
}

.post-content ul li,   /* styling for bullet list so they sit nicely beside things which are floated left - added 23/10/09 */
.featured-page-content ul li{
   margin-left: 15px;
}

.post-content ol li,
.featured-page-content ol li {
   margin-left: 15px;
} 

.featured-page-content  ul,
.post-content  ul {
 margin-bottom:15px;
}

.featured-page-content  ul ul,
.post-content  ul ul{
 margin-bottom:0px;
}

.post-content h1,		
.featured-page-content h1 {
	margin-bottom: 10px;
}

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline  {
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.post-content h2.h2-simulate-h1-size,
.featured-page-content h2.h2-simulate-h1-size {
	margin-bottom: 10px;
	font-size: 1.4em; 
}


.post-content h2.h2-simulate-h1-size-underline, 
.featured-page-content h2.h2-simulate-h1-size-underline {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 1.4em; 
}
 
.post-content p, 
.featured-page-content p {
	line-height: 1.1em;
	margin-bottom: 10px;
}

.post-content .more-link,
.featured-page-content .more-link {
    font-weight: bold;
}

.post-content .common-page-thumbnail-left,
.featured-page-content .common-page-thumbnail-left{
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .common-page-thumbnail-right,
.featured-page-content .common-page-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.post-content .post-thumbnail-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .post-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.post-content .page-thumbnail-left {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}

.post-content .page-thumbnail-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}

.post-content img.alignleft {
   margin-right:10px;
   margin-bottom: 5px;
}

.post-content img.alignright {
   margin-left:10px;
   margin-bottom: 5px;
}

.post-content img.alignnone {}

.post-content img.aligncenter {
   margin-right:auto;
   margin-left:auto;
   margin-bottom: 5px;
}

.post-content table, 
.featured-page-content table {
	border: none;
}

.post-content th, 
.post-content td,
.featured-page-content th, 
.featured-page-content td {
	border: none;
}


.post-content .widget table,  /*reset tables for widgets in content */
.featured-page-content .widget table,
.post-content .widget th, 
.post-content .widget td,
.featured-page-content .widget th, 
.featured-page-content .widget td  {
	border: none;
}



/* Multipage post links
-------------------------------------------------------------- */

.multi-page {font-weight:bold;}


/* ------------------------------------------------------------------------------------------------------------ */
/* *DETAILS
/* ------------------------------------------------------------------------------------------------------------ */

/* Post Details (ie The details of a post)
-------------------------------------------------------------- */

.post-details,
.featured-page-details {

	/* knock 12px off this because of the padding and outline (10px + 7px)*/
	width: 633px; /* 31/1/10 changes from 638px to make box line up properly - it was out by 5px */
	padding: 5px;
	margin-bottom:10px;
	margin-left: 5px; /* 31/1/10 added 5px here to adjust suit 633px width */
}

.post-details p,
.featured-page-details p {
	padding: 0px;
	margin:0px;
	margin-bottom: 0px;
	font-size: .9em; /* made this smaller 9/9/09 */
}

.post-details .comment-button,
.featured-page-details .comment-button {
	padding: 1px;
	font-weight: bold;
}

p.comment-button-box {
	padding: 0px;
	margin:0px;
	margin-bottom: 5px;
}

/* Post Divider added 31/01/10
-------------------------------------------------------------- */

.post-divider {
	margin-left: 5px;
}


/* Post Navigation
-------------------------------------------------------------- */

.post-nav p {
	padding: 0px;
	margin:0px;
	margin-left: 5px;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 1em;
	font-weight: bold;
}


/* ------------------------------------------------------------------------------------------------------------ */ 
/* *COMMENTS
/* ------------------------------------------------------------------------------------------------------------ */

/* Comments
-------------------------------------------------------------- */

.comment-item {
	width: 650px;	
	padding: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
} 

.comment-item h3, .comment-item ol {margin-left:5px;}

.comment-item #respond h3 {margin-left: 0px;}
 
#respond {
	/* knock 12px off this because of the padding and outline (10px + 7px)*/
	width: 633px; /* 31/1/10 changed from 638px to fix up alignment on the left */
	padding: 5px;
	margin-left: 5px; /* 31/1/10 extra space to push the box right a little to correct alignment */
	display: none;
}

#commentform #submit {
	font-weight: bold;			
}

.pingback {
	margin-bottom: 10px;
}

/* New Comments Code for comment_form()
-------------------------------------------------------------- */

#respond p { margin: 0;}

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }

.children #respond {margin: 0 48px 0 0;}

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {
	font-size: 1em;
	font-weight: normal;
	line-height: 18px;
}

#respond .required {
	font-weight: bold;
}

#respond label {
	font-weight: bold;
	font-size: .9em;
}

#respond input {
	margin: 0 0 9px;
	width: 98%;
}

#respond textarea {
	width: 98%;
}

#respond .form-allowed-tags {
	color: #888;
	font-size: .8em;
	line-height: 18px;
}

#respond .form-allowed-tags code { font-size: .8em; }

#respond .form-submit { margin: 12px 0; }

#respond .form-submit input { width: auto; }


/* Style Threaded Comments - added 19/10/09
-------------------------------------------------------------- */

.comment-item .comment-reply-link {
	font-size: .9em;
	font-weight: bold;
	padding: 1px;
}

.comment-item .reply {
	margin-top: -15px;
}

.comment-item ul li {
	list-style-type: none;
	margin-top: 10px;
}

.comment-item .comment-body {
	padding: 5px;
}

.comment-item .comment-meta {
	font-size: .9em;	
}

.comment-item .fn {
	font-style: normal;
	font-weight:bold;
}

.comment-item .comment {
	margin-bottom: 10px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* *SIDEBARS
/* ------------------------------------------------------------------------------------------------------------ */

/* Sidebar Wrapper
-------------------------------------------------------------- */
#sidebar-wrapper {
    width: 310px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
    float: right;
	margin-top: -8px;
}

#sidebar-wrapper h4 {
	font-size: 1.1em;
}

#sidebar-wrapper h5 {
	font-size: 1.1em;
	line-height: 1.05em;
	margin: 0;
	padding: 0;
	margin-bottom:3px;
}

#sidebar-wrapper p {
	font-size: 1em;
	margin: 0;
	padding: 0;
}

/* Sidebars 
-------------------------------------------------------------- */
#bottom-widebar,
#top-widebar {
	width: 300px;
	margin: 0px;
	padding: 0px;
	margin-right:10px;
	margin-left:0px;
	float: left;
	display: inline;
	overflow: hidden;
}


#left-sidebar {
	width: 170px;
	margin: 0px;
	padding: 0px;
	margin-right: 5px; /* made this gap a bit smaller 4/09/09 */
	float: left;
	display: inline;
	overflow: hidden;
}

#right-sidebar {
	width: 125px; /* made this a bit wider to accommodate 125x125 ads 4/09/09 */
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	display: inline;
	overflow:hidden;
	float: right;
}

#widebar-125 { 
	width: 280px;
	margin-left:17px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* *WIDGETS
/* ------------------------------------------------------------------------------------------------------------ */


.widebar-125-widget-block {
	display: inline-block;
}

#widebar-125 .widget {
	display: inline-block;
	padding-right:15px;
	padding-top:15px;
	padding-bottom: 5px;
}

#widebar-125-title {
	margin-bottom: -10px;
	padding-right: 10px;
}

#widebar-125-title .widget,
#top-widebar .widget,
#bottom-widebar .widget,
#left-sidebar .widget,
#right-sidebar .widget {
	padding: 0px;
	margin: 0px;
	margin-top:10px;
	overflow:hidden;
/*	border: solid 1px #4B89BD; */
}

.all-content-above {
	margin-top:15px;
	margin-left: 0px;
}

.all-content-below {
	margin-left: 0px;
	margin-top: 10px;
}

.content-item-above {
	margin-top: 7px;
	margin-bottom: 10px;
}

.content-item-below {
	margin-top:15px;
	margin-bottom: 15px;
}

.content-item-left  {
	clear: left;
}

#content-item-left {
	float:left;
}

#content-item-left .widget {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.content-item-right  {
	clear: right;
}

#content-item-right {
	float:right;
	text-align:left;
}

#content-item-right .widget {
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 10px;
}

/* Widget title
-----------------------*/

#widebar-125-title .widgettitle,
#content-item-left .widgettitle,
#content-item-right .widgettitle,
#footer-above .widgettitle,
#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle,
#high-bar .widgettitle,
#header-mid-above .widgettitle,
#header-mid-below .widgettitle,
#header-mid-classic .widgettitle,
#header-low .widgettitle,
#all-content-above .widgettitle,
#content-item-above .widgettitle,
#content-item-below .widgettitle,
#all-content-below .widgettitle
 {
	height: 20px;
	padding: 0px;
	margin: 0px;
	padding-top: 2px; 
	padding-left: 5px;
	margin-bottom: 8px; 
	font-weight:bold;
}

#footer-above .widgettitle {
	padding-top: 0px;
	margin-top: 0px;
	height: 22px;
	line-height: 22px;
}


#content-item-left .widgettitle,
#content-item-right .widgettitle {
	font-size: 1.1em;
}

#widebar-125-title .widgettitle a,
#content-item-left .widgettitle a,
#content-item-right .widgettitle a,
#footer-above .widgettitle a,
#top-widebar .widgettitle a,
#bottom-widebar .widgettitle a,
#left-sidebar .widgettitle a,
#right-sidebar .widgettitle a,
#high-bar .widgettitle a,
#header-mid-above .widgettitle a,
#header-mid-below .widgettitle a,
#header-mid-classic .widgettitle a,
#header-low .widgettitle a,
#all-content-above .widgettitle a,
#content-item-above .widgettitle a,
#content-item-below .widgettitle a,
#all-content-below .widgettitle a
 {
	padding: 0px;
	margin: 0px;
	padding: 5px; 
	font-weight:bold;
}


/* Widget UL sidebar list definitions
-----------------------*/

#widebar-125-title ul,
#content-item-left ul,
#content-item-right ul,
#footer-above ul,
#top-widebar ul,
#bottom-widebar ul,
#left-sidebar ul,
#right-sidebar ul{
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

#content-item-left ul ul ul ,
#content-item-right ul ul ul,
#footer-above ul ul ul {
	margin-left: 0px;
	padding-left: 5px;
}

#widebar-125-title ul li,
#content-item-left ul li,
#content-item-right ul li,
#footer-above ul li,
#top-widebar ul li,
#bottom-widebar ul li,
#left-sidebar ul li,
#right-sidebar ul li{
	padding: 0px;
	margin: 0px;
}

#widebar-125-title ul li ul li,
#content-item-left ul li ul li,
#content-item-right ul li ul li,
#footer-above ul li ul li,
#top-widebar ul li ul li,
#bottom-widebar ul li ul li,
#left-sidebar ul li ul li
 {
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	line-height: 1.2em;
	margin-bottom: 6px;
	margin-right: 6px;
	font-weight: normal;
}

#right-sidebar ul li ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	line-height: 1.2em;
	margin-bottom: 6px;
	padding-right: 10px;
	font-weight: normal;
	font-size: .9em; /*add to make the font in the right sidebar smaller 4/09/09 */
}

#widebar-125-title ul li ul li ul li,
#content-item-left ul li ul li ul li,
#content-item-right ul li ul li ul li,
#footer-above ul li ul li ul li,
#top-widebar ul li ul li ul li,
#bottom-widebar ul li ul li ul li,
#left-sidebar ul li ul li ul li
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	margin-left: 25px;
	list-style-type: disc;
}

#right-sidebar ul li ul li ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	font-weight: normal;
}

#widebar-125-title ul li ul li ul li ul li,
#content-item-left ul li ul li ul li ul li,
#content-item-right ul li ul li ul li ul li,
#footer-above ul li ul li ul li ul li,
#top-widebar ul li ul li ul li ul li,
#bottom-widebar ul li ul li ul li ul li,
#left-sidebar ul li ul li ul li ul li {
	padding:0px;
	margin: 0px;
	margin-left: 12px;
	font-weight: normal;
	list-style-type: disc;
}

#widebar-125-title ul li ul li ul li ul li ul li,
#content-item-left ul li ul li ul li ul li ul li,
#content-item-right ul li ul li ul li ul li ul li,
#footer-above ul li ul li ul li ul li ul li,
#top-widebar ul li ul li ul li ul li ul li,
#bottom-widebar ul li ul li ul li ul li ul li,
#left-sidebar ul li ul li ul li ul li ul li {
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	font-weight: normal;
	list-style-type: disc;
}


/* Blog Search Widget
-----------------------*/

#content-item-left .widget_search,
#content-item-right .widget_search,
#footer-above .widget_search,
#top-widebar .widget_search,
#bottom-widebar .widget_search,
#left-sidebar .widget_search,
#right-sidebar .widget_search {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	padding-top: 0px;
	font-weight:bold;
	line-height: 1.2em;
}

#content-item-left .widget_search,
#content-item-right .widget_search {

}

#content-item-left .widget_search form,
#content-item-right .widget_search form,
#footer-above .widget_search form,
#top-widebar .widget_search form,
#bottom-widebar .widget_search form,
#left-sidebar .widget_search form,
#right-sidebar .widget_search form {
	padding: 5px;
	margin: 0px;
	margin-top: -5px;
	font-weight:bold;			
}

#content-item-left .widget_search #s,
#content-item-right .widget_search #s,
#footer-above .widget_search #s,
#top-widebar .widget_search #s,
#bottom-widebar .widget_search #s,
#left-sidebar .widget_search #s,
#right-sidebar .widget_search #s {
	margin-top:5px;
	margin-bottom: 5px;
}

#content-item-left .widget_search #s,
#content-item-right .widget_search #s,
#footer-above .widget_search #s,
#top-widebar .widget_search #s,
#bottom-widebar .widget_search #s
{
	width: 200px;
}

#content-item-left .widget_search #searchsubmit,
#content-item-right .widget_search #searchsubmit,
#footer-above .widget_search #searchsubmit,
#top-widebar .widget_search #searchsubmit,
#bottom-widebar .widget_search #searchsubmit
{
	margin-bottom: 5px;
}


#searchsubmit {
	font-weight: bold;
}



#left-sidebar .widget_search #s
{
	width: 140px;
}

#right-sidebar .widget_search #s
{
	width: 100px;
}


/* Text Widget
-----------------------*/

#content-item-left .textwidget,
#content-item-right .textwidget,
#footer-above .textwidget,
#top-widebar .textwidget,
#bottom-widebar .textwidget,
#left-sidebar .textwidget,
#right-sidebar .textwidget {
	padding: 0px;
	margin: 0px;
	margin-left: 6px;
	line-height: 1.1em;
	margin-bottom: 6px;
	padding-right: 10px;	
}


/* Calendar Widget
-----------------------*/

#content-item-left .widget_calendar table,
#content-item-right .widget_calendar table,
#footer-above .widget_calendar table,
#top-widebar .widget_calendar table,
#bottom-widebar .widget_calendar table,
#left-sidebar .widget_calendar table,
#right-sidebar .widget_calendar table { 
	width:100%; 
	font-size: .9em;
}

#content-item-left .widget_calendar table a,
#content-item-right .widget_calendar table a,
#footer-above .widget_calendar table a,
#top-widebar .widget_calendar table a,
#bottom-widebar .widget_calendar table a,
#left-sidebar .widget_calendar table a,
#right-sidebar .widget_calendar table a{ 
	font-weight:bold;
}

#content-item-left .widget_calendar th, 
#content-item-right .widget_calendar th,
#footer-above .widget_calendar th, 
#top-widebar .widget_calendar th, 
#bottom-widebar .widget_calendar th, 
#left-sidebar .widget_calendar th, 
#right-sidebar .widget_calendar th { 
	font-weight: bold; 
}

#content-item-left .widget_calendar th, 
#content-item-left .widget_calendar td, 
#content-item-left .widget_calendar caption,
#content-item-right .widget_calendar th, 
#content-item-right .widget_calendar td, 
#content-item-right .widget_calendar caption,
#footer-above .widget_calendar th, 
#footer-above .widget_calendar td, 
#footer-above.widget_calendar caption,
#top-widebar .widget_calendar th, 
#top-widebar .widget_calendar td, 
#top-widebar .widget_calendar caption,
#bottom-widebar .widget_calendar th, 
#bottom-widebar .widget_calendar td, 
#bottom-widebar .widget_calendar caption,
#left-sidebar .widget_calendar th, 
#left-sidebar .widget_calendar td, 
#left-sidebar .widget_calendar caption,
#right-sidebar .widget_calendar th, 
#right-sidebar .widget_calendar td, 
#right-sidebar .widget_calendar caption { 
	padding: 2px 5px 2px 3px; 
}

#content-item-left .widget_calendar tfoot,
#content-item-right .widget_calendar tfoot,
#footer-above .widget_calendar tfoot,
#top-widebar .widget_calendar tfoot,
#bottom-widebar .widget_calendar tfoot, 
#left-sidebar .widget_calendar tfoot,
#right-sidebar .widget_calendar tfoot { 
	font-style: italic; }

/* gets rid of annoying extra line under calendar */
#content-item-left #wp-calendar,
#content-item-right #wp-calendar,
#footer-above #wp-calendar,
#top-widebar #wp-calendar,
#bottom-widebar #wp-calendar,
#left-sidebar #wp-calendar,
#right-sidebar #wp-calendar {
	margin: 0px;
	padding: 0px;
}

/* RSS Widget
-----------------------*/
#content-item-left h4.widgettitle a.rsswidget img,
#content-item-right h4.widgettitle a.rsswidget img,
#footer-above h4.widgettitle a.rsswidget img,
#top-widebar h4.widgettitle a.rsswidget img,
#bottom-widebar h4.widgettitle a.rsswidget img,
#left-sidebar h4.widgettitle a.rsswidget img,
#right-sidebar h4.widgettitle a.rsswidget img {
	padding:0px;
	margin:0px;
	margin-left:5px;
}

#content-item-left h4.widgettitle a.rsswidget,
#content-item-right h4.widgettitle a.rsswidget,
#footer-above h4.widgettitle a.rsswidget,
#top-widebar h4.widgettitle a.rsswidget,
#bottom-widebar h4.widgettitle a.rsswidget,
#left-sidebar h4.widgettitle a.rsswidget,
#right-sidebar h4.widgettitle a.rsswidget {
	font-weight: bold;
	margin-left: -10px;
}

#content-item-left  a.rsswidget,
#content-item-left  .rss-date,
#content-item-right  a.rsswidget,
#content-item-right  .rss-date
#footer-above  a.rsswidget,
#footer-above  .rss-date,
#top-widebar  a.rsswidget,
#top-widebar  .rss-date,
#bottom-widebar  a.rsswidget,
#bottom-widebar  .rss-date,
#left-sidebar a.rsswidget,
#left-sidebar .rss-date,
#right-sidebar a.rsswidget,
#right-sidebar .rss-date {
	font-weight: normal;
}

#content-item-left .rssSummary,
#content-item-right .rssSummary,
#footer-above .rssSummary,
#top-widebar .rssSummary,
#bottom-widebar .rssSummary,
#left-sidebar .rssSummary,
#right-sidebar .rssSummary {
	margin-top:3px;
	margin-bottom:3px;
}

/* Categories Widget
-----------------------*/

#content-item-left .widget_categories select,
#content-item-right .widget_categories select,
#footer-above .widget_categories select,
#top-widebar .widget_categories select,
#bottom-widebar .widget_categories select,
#left-sidebar .widget_categories select,
#right-sidebar .widget_categories select {
	margin-left: 6px;
}


/* Recent Posts 'PLUS' Widget
-----------------------*/

#content-item-left .hmt_widget_recent_posts_plus p,
#content-item-right .hmt_widget_recent_posts_plus p,
#footer-above .hmt_widget_recent_posts_plus p,
#top-widebar .hmt_widget_recent_posts_plus p,
#bottom-widebar .hmt_widget_recent_posts_plus p,
#left-sidebar .hmt_widget_recent_posts_plus p,
#right-sidebar .hmt_widget_recent_posts_plus p {
	margin:0px;
	padding: 0px;
}

#content-item-left .hmt_widget_recent_posts_plus .thumbnail,
#content-item-right .hmt_widget_recent_posts_plus .thumbnail,
#footer-above .hmt_widget_recent_posts_plus .thumbnail,
#top-widebar .hmt_widget_recent_posts_plus .thumbnail,
#bottom-widebar .hmt_widget_recent_posts_plus .thumbnail,
#left-sidebar .hmt_widget_recent_posts_plus .thumbnail,
#right-sidebar .hmt_widget_recent_posts_plus .thumbnail {
	float:left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top:2px;
	margin-bottom:3px;
}

#content-item-left .more-link,
#content-item-right .more-link,
#footer-above .more-link,
#top-widebar .more-link,
#bottom-widebar .more-link,
#left-sidebar .more-link,
#right-sidebar .more-link {
    margin: 0px;
	padding: 0px;
    font-weight: bold;
}

/* Feedburner Widget
-----------------------*/

#header-bar-right .hmt_widget_feedburner {
	font-weight: bold;
	font-size: 1.2em;
	margin-top: 5px;
}

#header-bar-right .hmt_widget_feedburner #fbinput
{
	width: 190px;
	margin-right: 5px;
}

#fbsubmit {
	font-weight: bold;			
}

#content-item-left .hmt_widget_feedburner,
#content-item-right .hmt_widget_feedburner,
#footer-above .hmt_widget_feedburner,
#top-widebar .hmt_widget_feedburner,
#bottom-widebar .hmt_widget_feedburner,
#left-sidebar .hmt_widget_feedburner,
#right-sidebar .hmt_widget_feedburner {
	margin:0px;
	padding:0px;
	margin-top: 10px;
	margin-left: 0px;			
}

#content-item-left .hmt_widget_feedburner form,
#content-item-right .hmt_widget_feedburner form,
#footer-above .hmt_widget_feedburner form,
#top-widebar .hmt_widget_feedburner form,
#bottom-widebar .hmt_widget_feedburner form,
#left-sidebar .hmt_widget_feedburner form, 
#right-sidebar .hmt_widget_feedburner form {
	padding: 5px;
	padding-top: 0px;
	margin: 0px;
	font-weight:bold;
}

#content-item-left .hmt_widget_feedburner #fbinput,
#content-item-right .hmt_widget_feedburner #fbinput,
#footer-above .hmt_widget_feedburner #fbinput,
#top-widebar .hmt_widget_feedburner #fbinput,
#bottom-widebar .hmt_widget_feedburner #fbinput,
#left-sidebar .hmt_widget_feedburner #fbinput,
#right-sidebar .hmt_widget_feedburner #fbinput {
	margin-bottom: 5px;
}

#content-item-left .hmt_widget_feedburner #fbinput,
#content-item-right .hmt_widget_feedburner #fbinput,
#footer-above .hmt_widget_feedburner #fbinput,
#top-widebar .hmt_widget_feedburner #fbinput,
#bottom-widebar .hmt_widget_feedburner #fbinput
{
	width: 185px;
	margin-right: 5px;
}

#content-item-left .hmt_widget_feedburner #fbsubmit,
#content-item-right .hmt_widget_feedburner #fbsubmit,
#footer-above .hmt_widget_feedburner #fbsubmit,
#top-widebar .hmt_widget_feedburner #fbsubmit,
#bottom-widebar .hmt_widget_feedburner #fbsubmit {
	margin-bottom: 5px;
}

#left-sidebar .hmt_widget_feedburner #fbinput
{
	width: 140px;
}

#right-sidebar .hmt_widget_feedburner #fbinput
{
	width: 100px;
}

/* RSS Icons Widget
-----------------------*/

#hmt-widget-rss-icons .social-image img {
	margin-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

#hmt-widget-rss-icons ul li {text-align:center;}

/* Content Item Left and Right Styling
-----------------------*/

#content-item-left .widget_calendar, 
#content-item-left .widget_categories, 
#content-item-left .hmt_widget_feedburner, 
#content-item-left .hmt_widget_rss_icons, 
#content-item-left .widget_nav_menu, 
#content-item-left .widget_meta, 
#content-item-left .widget_search, 
#content-item-left .widget_pages, 
#content-item-left .widget_recent_comments, 
#content-item-left .widget_links, 
#content-item-left .widget_recent_entries, 
#content-item-left .hmt_widget_recent_posts_plus, 
#content-item-left .widget_tag_cloud, 
#content-item-left .widget_links, 
#content-item-left .widget_rss, 
#content-item-left .widget_links {
	width: 250px;
	margin-right: 10px;
}

#content-item-right .widget_calendar,
#content-item-right .widget_categories,
#content-item-right .hmt_widget_feedburner,
#content-item-right .hmt_widget_rss_icons,
#content-item-right .widget_nav_menu,
#content-item-right .widget_meta,
#content-item-right .widget_search,
#content-item-right .widget_pages,
#content-item-right .widget_recent_comments,
#content-item-right .widget_links,
#content-item-right .widget_recent_entries,
#content-item-right .hmt_widget_recent_posts_plus,
#content-item-right .widget_tag_cloud,
#content-item-right .widget_links,
#content-item-right .widget_rss,
#content-item-right .widget_links {
	width: 250px;
	margin-left: 10px;
}

#content-item-right .widget_search {
	margin-bottom: 10px;
	margin-top: 0px;
	overflow:hidden;
}

#content-item-left .widget_search {
	overflow:hidden;
	margin-bottom: 10px;
	margin-top: 0px;
}



/* ------------------------------------------------------------------------------------------------------------ */
/* *FOOTER
/* ------------------------------------------------------------------------------------------------------------ */

/* [Footer] Above
-------------------------------------------------------------- */

#footer-above { 
	width: 973px;
	text-align:left;
	position:static;
	margin-left: 7px;
}

.footer-above-widget-block ul {
	display:inline-block;
}


#footer-above .widget {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: inline-block;
	text-align: left;
	vertical-align:text-top;
	width: 312px;
	float: left;
}

/* Footer
-------------------------------------------------------------- */

#footer {
	width: 980px;
	height: 60px;
	margin: 0px auto 0px;
/*	display: inline; */
	overflow: hidden; 
/*	float:left; */
}

#footer-content p {
	margin:0px;
	padding:0px;
	font-size: 1em;
}

#footer-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font-weight: bold;
}

#footer-content .rss-feedburner {
	padding-left: 16px;
	padding-right: 10px;
	display: inline;
}

#footer-content .rss-posts {;
	padding-left: 16px;
	padding-right: 10px;
	display: inline;
}

#footer-content .rss-comments {
	padding-left: 16px;
	padding-right: 0px;
	display: inline;
}

#footer-content-left-widget-position {
	margin-top:2px;
}

#sub-footer-content-left-widget-position {
	margin-top:1px;
}


/* Footer Left and Right
-----------------------*/

#footer-content-left {
	float: left;
}

#footer-content-left .widget {
	margin-top: 2px;
}

#footer-content-right {
	float: right;
}


/* Sub-footer
-----------------------*/

#sub-footer {
	width: 980px;
	height: 58px;
	padding: 0px;
	font-size: .9em;
	margin: 0px auto 0px;
	overflow: hidden; 
}

#sub-footer-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
}

/* Sub-Footer Left and Right
-----------------------*/

#sub-footer-content-left {
	float: left;
}

#sub-footer-content-left .widget {
	margin-top: 2px;
}

#sub-footer-content-right {
	float: right;
}

/* [Footer] Lock Wrapper
-------------------------------------------------------------- */
#footer-lock-wrapper {
	width: 100%;
	position: fixed;
	bottom:0px;
	clear:both;
}


/* [Footer] Lock
-------------------------------------------------------------- */

#footer-lock { 
	width: 100%;
	text-align:center;
}

.footer-lock-widget-block {
	display: inline-block;
}

#footer-lock .widget {
	padding: 10px;
	padding-top:0px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float:left;
}

/* [Sub Footer] Lock
-------------------------------------------------------------- */

#sub-footer-lock { 
	width: 100%;
	text-align:center;
	bottom:0px;
	clear:both;
}

.sub-footer-lock-widget-block {
	display: inline-block;
}

#sub-footer-lock .widget {
	padding: 10px;
	display: inline-block;
	text-align:left;
	vertical-align:text-top;
	float:left;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* *CORNERS
/* ------------------------------------------------------------------------------------------------------------ */


#main,

.post-details, 
.featured-page-details,

#respond,
.comment-item .comment-body, 

#commentform #submit,
#searchsubmit,
#searchform,
#fbsubmit {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}

.widgettitle,
.widget_search
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}


#nav-bar ul li a:hover,
#nav-bar ul li li a:hover,
#cat-bar ul li a:hover,
#cat-bar ul li li a:hover {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.post-details .comment-button,
.featured-page-details .comment-button {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.rounded-bottom,
#sub-footer-wipe {
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.rounded-top,
.widget_calendar caption {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.square-top {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

.square-bottom {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/* *WPIMAGE
/* ------------------------------------------------------------------------------------------------------------ */

.attachment-thumbnail {
	padding: 5px;
}

.aligncenter, div.aligncenter {
   	display: block;
   	margin-left: auto;
   	margin-right: auto;
}

.alignleft {
   	float: left;
}

.alignright {
   	float: right;
}

.alignnone {
    float:  none;
	display:  inline-block;
}

.wp-caption {
   	text-align: center;
   	padding-top: 4px;
   	margin: 10px;
}

.wp-caption img {
   	margin: 0;
   	padding: 0;
   	border: 0 none;
}

.wp-caption p.wp-caption-text {
   	font-size: 11px;
   	line-height: 17px;
   	padding: 0 4px 5px;
   	margin: 0;
}
	
.attachment img {
	border:none;
}

.gallery-caption {
	font-size: 11px;
   	line-height: 17px;
   	padding: 0 4px 5px;
   	margin: 0;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* *SWITCH
/* ------------------------------------------------------------------------------------------------------------ */

/* header-top-or-bot-css
-------------------------------------------------------------- */

.header-top-or-bot-css #nav-bar-wipe, 
.header-top-or-bot-css #cat-bar-wipe {
	width: 980px; 
	margin: 0px auto 0px;
}

.header-top-or-bot-css #footer-wipe, 
.header-top-or-bot-css #sub-footer-wipe {
	width: 980px;
	margin: 0px auto 0px;
}

/* header-top-or-bot-squeeze-css 
-------------------------------------------------------------- */

.header-top-or-bot-squeeze-css #nav-bar-wipe, 
.header-top-or-bot-squeeze-css #cat-bar-wipe {
	width: 803px; 
	margin: 0px auto 0px;
}

.header-top-or-bot-squeeze-css #footer-wipe, 
.header-top-or-bot-squeeze-css #sub-footer-wipe {
	width: 803px;
	margin: 0px auto 0px;
}

/* header-classic-css 
-------------------------------------------------------------- */

.header-classic-css #nav-bar-wipe, 
.header-classic-css #cat-bar-wipe {
	width: 980px; 
	margin: 0px auto 0px;
}

.header-classic-css #header-bar {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}

.header-classic-css #main {
	margin-top: 0px;
	margin-bottom: 0px;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

.header-classic-css #footer-wipe, 
.header-classic-css #sub-footer-wipe {
	width: 980px;
	margin: 0px auto 0px;
}

.header-classic-css #header-low .widget {
	padding-bottom: 10px;
}

/* header-classic-squeeze-css 
-------------------------------------------------------------- */

.header-classic-squeeze-css #nav-bar-wipe, 
.header-classic-squeeze-css #cat-bar-wipe {
	width: 803px; 
	margin: 0px auto 0px;
}

.header-classic-squeeze-css #header-bar {
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.header-classic-squeeze-css #main {
	margin-top: 0px;
	margin-bottom: 0px;
	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

.header-classic-squeeze-css #footer-wipe, 
.header-classic-squeeze-css #sub-footer-wipe {
	width: 803px;
	margin: 0px auto 0px;
}

.header-classic-squeeze-css #header-low .widget {
	padding-bottom: 10px;
}

/* switch-css 
-------------------------------------------------------------- */

.switch-css #content {
	margin-left: 0px;
	margin-right:15px;
	float:right;
}

.switch-css #sidebar-wrapper {
	float: left;
	margin-left: 0px;
	overflow:hidden;
}

.switch-css #widebar-125-title {
	padding-right: 0px;
}

.switch-css #widebar-125-title,
.switch-css #bottom-widebar,
.switch-css #top-widebar,
.switch-css #left-sidebar {
	margin-left: 10px;	
}

.switch-css #right-sidebar {
	margin-right: 0px;
}

.switch-css #widebar-125 { 
	margin-left:28px;
}

/* squeeze-css 
-------------------------------------------------------------- */

.squeeze-css #main, 
.squeeze-css #header-bar, 
.squeeze-css #footer, 
.squeeze-css #sub-footer, 
.squeeze-css #nav-bar-wrapper, 
.squeeze-css #cat-bar-wrapper {width: 803px;}

.squeeze-css #content-full-width {width: 778px;}

.squeeze-css #content, 
.squeeze-css .comment-item {width: 473px;}

.squeeze-css .post-details, 
.squeeze-css .featured-page-details,
.squeeze-css  #respond {width: 456px;}

.squeeze-css #footer-above .widget {width: 253px;}

.squeeze-css #content-full-width .comment-item {width: 778px;}

.squeeze-css #content-full-width .post-details, 
.squeeze-css #content-full-width .featured-page-details, 
.squeeze-css #content-full-width #respond {width: 761px;}

/* no-sidebars-css 
-------------------------------------------------------------- */

.no-sidebars-css #content, 
.no-sidebars-css .comment-item {width: 955px;}

.no-sidebars-css .post-details, 
.no-sidebars-css .featured-page-details, 
.no-sidebars-css #respond {width: 938px;}

/* no-sidebars-squeeze-css */

.no-sidebars-squeeze-css #content, 
.no-sidebars-squeeze-css .comment-item  {width: 778px;}

.no-sidebars-squeeze-css .post-details, 
.no-sidebars-squeeze-css .featured-page-details, 
.no-sidebars-squeeze-css #respond {width: 761px;}

.no-sidebars-squeeze-css #content-full-width .comment-item {width: 778px;}

.no-sidebars-squeeze-css #content-full-width .post-details, 
.no-sidebars-squeeze-css #content-full-width .featured-page-details, 
.no-sidebars-squeeze-css  #content-full-width #respond {width: 761px;}


/* ------------------------------------------------------------------------------------------------------------ */
/* *MISC
/* ------------------------------------------------------------------------------------------------------------ */

div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}

div.clearFloat-spacer {
	clear: both;
	font-size: 0;
	height: 8px;
	line-height: 0px;
}

div.clearFloat-spacer-10 {
	clear: both;
	font-size: 0;
	height: 10px;
	line-height: 0px;
}

li.clearFloat {
	clear: both;
}

ul.symbolList {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	list-style-type: none;
}

/* ------------------------------------------------------------------------------------------------------------ */
/* *FONT	
/* ------------------------------------------------------------------------------------------------------------ */

	body 							{ font-family: Verdana, Geneva, sans-serif; }
	pre,code,tt 					{ font-family: 'andale mono', 'lucida console', monospace; }
	body 							{ font-size: 75%; }


/* ------------------------------------------------------------------------------------------------------------ */
/* *COLOUR	
/* ------------------------------------------------------------------------------------------------------------ */


/* BACKGROUNDS
-------------------------------------------------------------- */

	body 							/* (BODY-BG) */			{ background: #CCE0F2;} 
	
	#main 							/* (CONTENT-BG) */		{ background-color:#F7F7F7; border: solid 1px #22649D;} 

/* header and footer bar backgrounds */

	#seo-text-bar 					/* (SEO-BG) */			{ background: none; }	
	#header-lock 					/* (LOCK-BG) */			{ background: #444; } 	
	#sub-header-lock 				/* (LOCK-BG) */			{ background: #444; }	
	#header-bar 					/* (HEADER-BG) */		{ background: url(images/header-bg.jpg) no-repeat #2365A2;
														 border: solid 1px #22649D; }  
	#footer-wipe 					/* (NAV-BG) */		 	{ background: /*url(images/footer-bg.png) repeat-x*/  #3E8DD9; border: solid 1px #22649D;}
	#sub-footer-wipe 				/* (CAT-BG) */			{ background: /*url(images/subfooter-bg.png) repeat-x*/  #3E8DD9; border: solid 1px #22649D;}
	#sub-footer-lock 				/* (LOCK-BG) */			{ background: #444; }

/*navigation backgrounds */

	#nav-bar-wipe 					/* (NAV-BG) */			{ background:  /*url(images/nav-bar-bg.png) repeat-x*/  #F7F7F7; border: 1px solid #22649D; }  	
	#cat-bar-wipe 					/* (CAT-BG) */			{ background:  /*url(images/cat-bar-bg.png) repeat-x*/  #F7F7F7; border: solid 1px #22649D; } 	

	#hmt-sf-nav li ul a 			/* (MENU-NAV1-BG) */	{ background: #363636; } 	/* background colour for each item */
	#hmt-sf-nav li ul ul a 			/* (MENU-NAV2-BG) */	{ background: #A2A2A2; } 	/* make the colours of the menu alternate! */
	#hmt-sf-nav li ul ul ul a 		/* (MENU-NAV1-BG) */	{ background: #363636; } 	
		
	#hmt-sf-cat li ul a 			/* (MENU-CAT1-BG) */	{ background: #363636; }	/* background colour for each item */
	#hmt-sf-cat li ul ul a 			/* (MENU-CAT2-BG) */	{ background: #A2A2A2; }	/* make the colours of the menu alternate! */	
	#hmt-sf-cat li ul ul ul a 		/* (MENU-CAT1-BG) */	{ background: #363636; }
	
/* post details backgrounds */

	.post-details, 
	.featured-page-details 			/* (DETAILS-BG) */		{ background: /* url(images/comment-bg.png) repeat-x */ #E3E3E3; }
	
	.post-details .comment-button,
	.featured-page-details .comment-button 
									/* (BUTTON-BG) */		{ background: #444; }

/* Google Results backgrounds */
									
	#google-results-body-wrapper 	/* (CONTENT-BG) */		{background-color:#FFF;}
	
/* Comment backgrounds */	
								
	#respond 						/* (DETAILS-BG) */		{ background: /* url(images/comment-bg.png)repeat-x */ #E3E3E3; }
	.comment-item .comment-body 	/* (DETAILS-BG) */		{ background: /* url(images/comment-bg.png) repeat-x */ #E3E3E3; }
	.comment-item .comment-reply-link /* (BUTTON-BG) */		{ background: #444; }

/* Widget backgrounds */	

	.widgettitle 					/* (WIDGET-TITLE-BG) */ 	{ background:  /*url(images/widget-heading-bg.png) repeat-x*/  #D8F5FF; }
	
	.widget_calendar thead th 		/* (MID-BG) */ 			{ background: #C6C6C6; }																
	.widget_calendar caption 		/* (LIGHT-BG) */ 		{ background: #E3E3E3; }
			
	#searchform 					/* (MID-BG) */ 			{ background:  url(images/search-bg.png) repeat-x  #C6C6C6;  }

/* Submit button backgrounds */	

	#searchform-nav #submit			/* (MID-BG) */			{ background:  /*url(images/search-bg.png) repeat-x */ #4B89BD; }
	#searchsubmit 					/* (BUTTON-BG) */		{ background:  /*url(images/button-bg.png) repeat-x*/ #4B89BD; }
	#fbsubmit 						/* (BUTTON-BG) */		{ background:  url(images/button-bg.png) repeat-x  #444; }
	#commentform #submit 			/* (BUTTON-BG) */		{ background:  url(images/button-bg.png) repeat-x  #444; }
	
/* *WPIMAGE backgrounds */

	.attachment-thumbnail 			/* (LIGHT-BG) */		{ background: #E3E3E3; }
	.wp-caption 					/* (LIGHT-BG) */		{ background-color: #E3E3E3; }
	

/* TEXTCOLOURS
-------------------------------------------------------------- */

	body		  					/* (BODY-TXT) */		{ color: #555; }
	h1, h2, h3, h4, h5, h6			/* (HEADING-TXT) */		{ color: #22649D; }
	blockquote  					/* (HILITE-TXT) */		{ color: #666; }
	del         					/* (HILITE-TXT) */		{ color: #666; }

/* Navigation Text Colours */	

	#hmt-sf-navbar 					/* (NAV-TXT) */			{ color: #FFF; }
	#hmt-sf-catbar 					/* (NAV-TXT) */			{ color: #FFF; }
	
/* header and footer bar text colours */

	#seo-text-bar h1				/* (LOWLITE-TXT) */		{ color: #EEE; }
	#seo-text-bar p  				/* (LOWLITE-TXT) */		{ color: #EEE; }
	#seo-text-bar 					/* (LOWLITE-TXT) */		{ color: #EEE; }
	#footer-content					/* (NAV-TXT) */			{ color: #FFF; }
	#sub-footer-content 			/* (NAV-TXT) */		{ color: #FFF; }
	
/* post details text colours */

	.post-details .comment-button,
	.featured-page-details .comment-button 
									/* (BUTTON-TXT) */		{ color: #22649D; }
	
/* submit button text colours */
								
	#commentform #submit 			/* (BUTTON-TXT) */		{ color: #22649D; }
	#searchsubmit 					/* (BUTTON-TXT) */		{ color: #22649D; background-color: #FFF;}
	#fbsubmit 						/* (BUTTON-TXT) */		{ color: #22649D; }

/* widget text colours */

	.widgettitle 					/* (WIDGET-TITLE-TXT) */ { color: #22649D; }
	.widget_search 					/* (WIDGET-TXT) */		{ color: #444; }


/* Comments text colours */								

	#respond .required 				/* (REQUIRED-TXT) */	{ color: #F00; }


/* BORDERS
-------------------------------------------------------------- */

/* Post Details borders */	

	.post-details, 
	.featured-page-details 			/* (DETAILS-BORDER) */	{ border:solid 1px #C6C6C6; }
	
	.post-details .comment-button,
	.featured-page-details .comment-button /* (BUTTON-BORDER) */ { border:solid 1px #444; }
	
	
/* Comment form borders */	
								
	#respond 						/* (DETAILS-BORDER) */		{ border:solid 1px #C6C6C6; }
	#respond textarea 				/* (DETAILS-BORDER) */		{ border : 1px solid #C6C6C6; }
	#respond input					/* (DETAILS-BORDER) */		{ border: 1px solid #C6C6C6; }
	
	.comment-item .comment-body 	/* (DETAILS-BORDER) */		{ border:solid 1px #C6C6C6; }
	.comment-item .comment-reply-link  /* (BUTTON-BORDER) */ 	{ border:solid 1px #444; }

														
/* Widget title  borders */	

	.widgettitle 					/* (WIDGET-TITLE-BORDER) */	{ border: 1px solid; } 


/* Submit button borders */	

	#searchform input				/* (BUTTON-BORDER) */		{ border: 1px solid #4B89BD; }
	#searchform-nav input			/* (BUTTON-BORDER) */		{ border: 1px solid #4B89BD; }
	#commentform #submit 			/* (BUTTON-BORDER) */		{ border: 1px solid #444; }
	#hmt-feedburner-subscription  input	/* (BUTTON-BORDER) */	{ border: 1px solid #444; }

/* *WPIMAGE borders */

	.wp-caption 					/* (MID-BORDER) */			{ border: 1px solid #C6C6C6; }


/* HOVER BORDERS
-------------------------------------------------------------- */

	#commentform #submit:hover 		/* (BUTTON-HOVER-BORDER) */	{ border: 1px solid #4CA6CF; color: #4CA6CF;}	
	#searchsubmit:hover 			/* (BUTTON-HOVER-BORDER) */	{ border: 1px solid #FFF; color: #FFF; background-color: #22649D; }
	#fbsubmit:hover 				/* (BUTTON-HOVER-BORDER) */	{ border: 1px solid #4CA6CF; color: #4CA6CF; }


/* *UNDERLINING
-------------------------------------------------------------- */

	abbr 							/* (MID-UNDERLINE) */	{ border-bottom: 1px dotted #C6C6C6; }
	acronym 						/* (MID-UNDERLINE) */	{ border-bottom: 1px dotted #C6C6C6; }
	hr 								/* (MID-UNDERLINE) */	{color: #C6C6C6; background-color: #C6C6C6; border:none; }  
 
/* navigation underlining */
 
	#hmt-sf-nav li ul a 			/* (MENU-NAV1-UNDERLINE) */ 	{ border-bottom: solid 1px #A2A2A2; } /* draw a dividing line between each item */
	#hmt-sf-nav li ul ul a 			/* (MENU-NAV2-UNDERLINE) */ 	{ border-bottom: solid 1px #363636;	} /* make the colours of the menu alternate! */
	#hmt-sf-nav li ul ul ul a 		/* (MENU-NAV1-UNDERLINE) */ 	{ border-bottom: solid 1px #A2A2A2; }
	
	#hmt-sf-cat li ul a 			/* (MENU-CAT1-UNDERLINE) */		{ border-bottom: solid 1px #A2A2A2; } /* draw a dividing line between each item */
	#hmt-sf-cat li ul ul a 			/* (MENU-CAT2-UNDERLINE) */		{ border-bottom: solid 1px #363636; } /* make the colours of the menu alternate! */
	#hmt-sf-cat li ul ul ul a 		/* (MENU-CAT1-UNDERLINE) */		{ border-bottom: solid 1px #A2A2A2; }

/* post content underlining */

	.post-content h1.h1-underline,
	.featured-page-content h1.h1-underline /* (MID-UNDERLINE) */	{ border-bottom:solid 1px #E0E0E0; }
								
	.post-content h2.h2-simulate-h1-size-underline,
	.featured-page-content h2.h2-simulate-h1-size-underline /* (MID-UNDERLINE) */ { border-bottom:solid 1px #C6C6C6; }
															

/* *LINKS
-------------------------------------------------------------- */

	a 								/* (LINK-TXT) */		{ color: #22649D; text-decoration:underline; }
	a:link, a:visited 				/* (LINK-TXT) */		{ color: #22649D; text-decoration:underline; }
	a:hover 						/* (LINK-HOVER-TXT) */	{ color: #3995C0; text-decoration:underline; }
	a:link img, a:visited img 		{ border: none; }
	
/* header and footer bar links */

	#header-bar #header-bar-content .blog-title a,
	#header-bar #header-bar-content .blog-title a:visited  	/* (HEADER-LINK-TXT) */		{ color: #22649D;}
								
	#header-bar #header-bar-content .blog-tagline a,
	#header-bar #header-bar-content .blog-tagline a:visited /* (HEADER-LINK-TXT) */	{ color:#FFF; }
									
	.widgettitle a 					/* (WIDGET-TITLE-LINK-TXT) */		{ color: #FFF; }
	
	#footer-content a 				/* (FOOTER-LINK-TXT) */				{ color:#FFF; text-decoration:none; }	
	#footer-content a:hover 		/* (FOOTER-LINK-HOVER-TXT) */		{ color:#FFF; text-decoration:none; }

	#sub-footer-content a 			/* (SUBFOOTER-LINK-TXT) */			{color: #FFF; text-decoration:none; }
	#sub-footer-content a:hover 	/* (SUBFOOTER-LINK-HOVER-TXT) */	{ color:#FFF; text-decoration:none; }

/* nav bar links */	
								
	#nav-bar ul li a 				/* (MENU-NAV1-LINK-TXT) */			{ color:#22649D; text-decoration:none; }
	#nav-bar ul li a:hover 			/* (MENU-NAV1-LINK-HOVER-TXT) */	{ color:#FFF; text-decoration:none; background-color: #22649D;}
	#nav-bar ul li li a:hover 		/* (MENU-NAV1-LINK-HOVER-TXT) */	{ color:#A8D3E8; text-decoration:none; }
	
	#cat-bar ul li a 				/* (MENU-CAT1-LINK-TXT) */			{ color:#FFF; text-decoration:none; }
	#cat-bar ul li a:hover 			/* (MENU-CAT1-LINK-HOVER-TXT) */	{ color:#4B89BD; text-decoration:none; background-color: #FFF;}
	#cat-bar ul li li a 			/* (MENU-CAT2-LINK-TXT) */			{ color:#FFF; text-decoration:none; }
	#cat-bar ul li li a:hover 		/* (MENU-CAT2-LINK-HOVER-TXT) */	{ color:#4B89BD; text-decoration:none; background-color: #FFF; }

	.featured-page-content a 				/* (LINK-TXT) */		{ color: #22649D;  text-decoration: underline; }
	.featured-page-content a:link, .featured-page-content a:visited /* (LINK-TXT) */		{ color: #22649D;  text-decoration: underline;}
	.featured-page-content a:hover 			/* (LINK-TXT) */		{ color: #3995C0;  text-decoration: underline; }
	
	.post-content a 				/* (LINK-TXT) */		{ color: #22649D;  text-decoration: underline; }
	.post-content a:link, .post-content a:visited /* (LINK-TXT) */		{ color: #22649D;  text-decoration: underline;}
	.post-content a:hover 			/* (LINK-TXT) */		{ color: #3995C0;  text-decoration: underline; }

	.post-content h1 a, 
	.featured-page-content h1 a, 	
	.post-content h2 a, 
	.featured-page-content h2 a, 	
	.post-content h3 a, 
	.featured-page-content h3 a, 	
	.post-content h4 a, 
	.featured-page-content h4 a, 	
	.post-content h5 a, 
	.featured-page-content h5 a, 	
	.post-content h6 a, 
	.featured-page-content h6 a 	/* (HEADING-LINK-TXT) */ { color:#22649D; text-decoration:underline; }
	
	.post-content h1 a:link, 
	.featured-page-content h1 a:link, 	
	.post-content h2 a:link, 	
	.featured-page-content h2 a:link, 	 	
	.post-content h3 a:link, 	 
	.featured-page-content h3 a:link, 	 	
	.post-content h4 a:link, 	
	.featured-page-content h4 a:link, 	 	
	.post-content h5 a:link, 	 
	.featured-page-content h5 a:link, 	 	
	.post-content h6 a:link, 	 
	.featured-page-content h6 a:link 	 	/* (HEADING-LINK-TXT) */ { color:#22649D; text-decoration:underline; }
	
	.post-content h1 a:visited, 
	.featured-page-content h1 a:visited, 	
	.post-content h2 a:visited, 	
	.featured-page-content h2 a:visited, 	 	
	.post-content h3 a:visited, 	 
	.featured-page-content h3 a:visited, 	 	
	.post-content h4 a:visited, 	
	.featured-page-content h4 a:visited,	 	
	.post-content h5 a:visited, 	 
	.featured-page-content h5a:visited, 	 	
	.post-content h6 a:visited, 	 
	.featured-page-content h6 a:visited	 	/* (HEADING-LINK-TXT) */ { color:#22649D; text-decoration:underline; }
	
	.post-content h1 a:hover, 
	.featured-page-content h1 a:hover, 	
	.post-content h2 a:hover, 
	.featured-page-content h2 a:hover, 	
	.post-content h3 a:hover, 
	.featured-page-content h3 a:hover, 	
	.post-content h4 a:hover, 
	.featured-page-content h4 a:hover, 	
	.post-content h5 a:hover, 
	.featured-page-content h5 a:hover, 	
	.post-content h6 a:hover, 
	.featured-page-content h6 a:hover /* (HEADING-LINK-HOVER-TXT) */ { color:#3995C0; text-decoration: underline,}


/* post details links */	

	.post-details .comment-button a,
	.featured-page-details .comment-button a  /* (BUTTON-LINK-TXT) */ { color:#FFF; text-decoration: underline; }
									
	.post-details .comment-button a:hover,
	.featured-page-details .comment-button a:hover /* (BUTTON-LINK-HOVER-TXT) */ { color: #4CA6CF; text-decoration: underline; }

/* post navigation links */
							
	.post-nav p a 					/* (LINK-TXT) */ 		{text-decoration: underline;}
	.post-nav p a:hover 			/* (LINK-HOVER-TXT) */ 	{text-decoration: underline;}
	
/* Submit button links */

	#submit:hover 					{ cursor: pointer; }
	#searchsubmit:hover 			{ cursor: pointer; }
	
/* comment links */

	.comment-item .reply a 			/* (BUTTON-LINK-TXT) */  		{ color:#FFF; text-decoration: underline; }	
	.comment-item .reply a:hover 	/* (BUTTON-LINK-HOVER-TXT) */	{ color: #4CA6CF; text-decoration: underline; }
	
/* widget links */

	#content-item-left a,
	#content-item-right a,
	#footer-above a,
	#top-widebar a,
	#bottom-widebar a,
	#left-sidebar a,
	#right-sidebar a 				/* (WIDGET-LINK-TXT) */ { color: #2175AC; text-decoration:none; }

	#content-item-left a:link, 
	#content-item-left a:visited,
	#content-item-right a:link, 
	#content-item-right a:visited,
	#footer-above a:link, 
	#footer-above a:visited,
	#top-widebar a:link, 
	#top-widebar a:visited,
	#bottom-widebar a:link, 
	#bottom-widebar a:visited,
	#left-sidebar a:link, 
	#left-sidebar a:visited,
	#right-sidebar a:link, 
	#right-sidebar a:visited 		/* (WIDGET-LINK-TXT) */ { color: #2175AC; }	

	#content-item-left a:hover,
	#content-item-right a:hover,
	#footer-above a:hover,
	#top-widebar a:hover,
	#bottom-widebar a:hover,
	#left-sidebar a:hover,
	#right-sidebar a:hover 			/* (WIDGET-LINK-HOVER-TXT) */ { color: #F00; text-decoration:underline; }	
	
	
	#top-widebar .widgettitle a,
	#bottom-widebar .widgettitle a,
	#left-sidebar .widgettitle a,
	#right-sidebar .widgettitle a,
	#content-item-left .widgettitle a,
	#content-item-right .widgettitle a,
	#footer-above .widgettitle a	/* (WIDGET-TITLE-LINK-TXT) */ { color:#FFF; }
	

/* *SHADOWS
-------------------------------------------------------------- */

	h1,h2 									{ text-shadow: none; }
	h3 										{ text-shadow: none; }
	
	h1 a:hover, h2 a:hover, h3 a:hover  	{ text-shadow: none; }
	
/* header bar shadows */	
	

	#header-bar #header-bar-content .blog-title a,
	#header-bar #header-bar-content .blog-title a:visited 
											{ text-shadow: 0 0 0.2em #88E151, 0 0 0.2em #88E151, 0 0 0.2em #88E151 ;}
	
	#header-bar #header-bar-content .blog-tagline a,
	#header-bar #header-bar-content .blog-tagline a:visited 
											{ text-shadow: 0 0 0.2em #88E151, 0 0 0.2em #88E151, 0 0 0.2em #88E151 ; }	
											

/* nav bar shadows */
										
	#hmt-sf-navbar 							{ text-shadow: none; }
	#nav-bar ul li a:hover 					{ text-shadow: none; }
	
	#cat-bar 								{ text-shadow: none; }
	#cat-bar ul li a 						{ text-shadow: none; }
	#cat-bar ul li li a 					{ text-shadow: none; }
	#cat-bar ul li a:hover 					{ text-shadow: none; }
	
	#rss-bar 								{ text-shadow: #181818 1px 1px 2px; }
	#footer-content	 						{ text-shadow: none; }
	#sub-footer-content		 				{ text-shadow: none; }

/* Widget shadows */	

	#widebar-125-title .widgettitle,
	#content-item-left .widgettitle,
	#content-item-right .widgettitle,
	#footer-above .widgettitle,
	#top-widebar .widgettitle,
	#bottom-widebar .widgettitle,
	#left-sidebar .widgettitle, 
	#right-sidebar .widgettitle 			{ text-shadow: none; }

/* submit button shadows */

	#searchsubmit,
	#fbsubmit,
	#commentform #submit 					{ text-shadow: none; }
	

/* *MISC
-------------------------------------------------------------- */
	
.nobg {					/* Make the post details div dissapear if the comment # is not hidden in the Heatmap Options */					
	background: none;
	border: none;	
	margin-left: 0;
}
	
	
/* ------------------------------------------------------------------------------------------------------------ */
/* THAT'S ALL FOLKS!	
/* ------------------------------------------------------------------------------------------------------------ */</pre></body></html>