@charset "utf-8";
/* 
HeatMap Theme 2
Author: Stuart Wider
Copyright: Stuart Wider 2009
Website: HeatMapTheme.com
This file last updated: 21/08/2009

This file is part of HeatMap Theme 2
	
HeatMap Theme 2 is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
any later version.

HeatMap Theme 2 is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.	
*/

/* 	
	This CSS file groups together all css definitions for elements relating to
	colour, style, borders, background images etc. You'll find the structural elements
	in style.css.
	
	If you just want to tweak a few colours then you can do that in here,
	**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 tweaks intact. 
	
	Child Themes come in a number colours and styles for HeatMap Theme. 
	You can purchase Child Themes from from HeatMapTheme.com. 
	Pick one that you like and then start styling from there. 
	
	The great thing about Child Themes is you can override any of the core Heatmap Theme
	files with any customisation you like but still keep the core files intact.
	
	It's an eminently sensible way to go and I recommend it to you.
	
	Happy styling fellow HeatMapsters!
*/
 
 
body { 
	background: #000 url(images/wallpaper-bg.jpg) no-repeat center top;
	font-family: Verdana, Geneva, sans-serif;
}


/* Link Elements 
-------------------------------------------------------------- */

	a {color: #006; text-decoration:none;}
	a:link, a:visited {color: #006;}
	a:hover {color: #F00; text-decoration:underline;}
	
	a:link img, a:visited img { border: none;}
	
	h1 a:link, h1 a:visited {color:#006; text-decoration:none;}
	h1 a:hover {color: #F00;}


/* Main 
-------------------------------------------------------------- */
#main {	
	background-color:#F4F4F4;
	border:solid #000 1px;
}


/* Header Bar
-------------------------------------------------------------- */

#header-bar {
	background-color:#7f7f7f; 
	background: url(images/header-bg.jpg) no-repeat;
}

#header-bar #header-bar-content .blog-title a,
#header-bar #header-bar-content .blog-title a:visited {color: #FFF;}

#header-bar #header-bar-content .blog-tagline a,
#header-bar #header-bar-content .blog-tagline a:visited {color: #FFF;}
	
	
/* Nav Bar
-------------------------------------------------------------- */

#nav-bar {background: url(images/nav-bar-bg.jpg) #000 repeat-x;}


#nav-bar ul li a {
	color:#FFF;
	text-decoration:none;
}

#nav-bar ul li a:hover {
	color: #FC0;
	text-decoration:underline;
}


/* Search Bar
-------------------------------------------------------------- */

#search-bar {background: url(images/nav-bar-bg.jpg) #000 repeat-x;}


/* Categories Bar
-------------------------------------------------------------- */

#cat-bar {
	background-color:#949494;
	background: url(images/cat-bar-bg.jpg) repeat-x;
}


#cat-bar ul li a {
	color:#FFF;
	text-decoration:none;
}

#cat-bar ul li a:hover {
	color:#FC0;
	text-decoration:underline;
}


/* RSS Bar
-------------------------------------------------------------- */

#rss-bar {
	color:#FFF;
	background-color:#949494;
	background: url(images/cat-bar-bg.jpg) repeat-x;
}

#rss-bar a {
	color:#FFF;
	text-decoration:none;
}

#rss-bar a:hover {
	color:#FC0;
	text-decoration:underline;
}

#rss-bar .rss-feedburner {background: url(images/rss-red.gif) no-repeat;}

#rss-bar .rss-posts {background: url(images/rss-orange.gif) no-repeat;}

#rss-bar .rss-comments {background: url(images/rss-cyan.gif) no-repeat;}


/* Wrap around the entire contents of the page below the nav
-------------------------------------------------------------- */

#google-results-body-wrapper {background-color:#FFF;}


/* Post Content (ie Content of a Post)
-------------------------------------------------------------- */

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline {border-bottom:solid 1px #d1d1d1;}

.post-content h2.h2-simulate-h1-size-underline,
.featured-page-content h2.h2-simulate-h1-size-underline {border-bottom:solid 1px #d1d1d1;}
 
.post-content .more-link,
.featured-page-content .more-link {text-decoration: underline;}


/* Post Details (ie The details of a post)
-------------------------------------------------------------- */

.post-details, 
.featured-page-details {
	background: url(images/comment-bg.jpg) repeat-x;
	border:solid 1px #d1d1d1;
	background-color:#FFF;
}

.post-details .comment-button,
.featured-page-details .comment-button {
	background: #333; 
	border:solid 1px #333;
	color: #FFF;
}

.post-details .comment-button a,
.featured-page-details .comment-button a {
	color:#FFF;
	text-decoration: underline;
}
	
.post-details .comment-button a:hover,
.featured-page-details .comment-button a:hover {
	color: #FC0;
	text-decoration: underline;
}

/* Post Navigation
-------------------------------------------------------------- */

.post-nav p a {text-decoration: underline;}
	
.post-nav p a:hover {text-decoration: underline;}


/* Comments
-------------------------------------------------------------- */

#respond {
	background: url(images/comment-bg.jpg) repeat-x;
	border:solid 1px #d1d1d1;
	background-color:#FFF;
}

#submit {
	border: 1px solid #333;
	color: #FFF;
	background-color: #949494;
	background: url(images/button-bg.jpg) repeat-x;
	cursor:pointer;
}

#submit:hover {
	border: 1px solid #F00;
	cursor:pointer;
}

/* Sidebars
-------------------------------------------------------------- */

#top-widebar a,
#bottom-widebar a,
#left-sidebar a,
#right-sidebar a {
	color: #006; 
	text-decoration:none;				
}

#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 {
	color: #006;
}

#top-widebar a:hover,
#bottom-widebar a:hover,
#left-sidebar a:hover,
#right-sidebar a:hover {
	color: #F00; text-decoration:underline;
}


/* Widgets Areas
-------------------------------------------------------------- */

/* Widget title
-----------------------*/

#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle {
	background: url(images/widget-heading-bg.jpg) repeat-x;
	color:#FFF;
	background-color:#666;
	border:solid 1px #333; 
}

#top-widebar .widgettitle a,
#bottom-widebar .widgettitle a,
#left-sidebar .widgettitle a,
#right-sidebar .widgettitle a {
	color:#FFF;
}


/* Blog Search Widget
-----------------------*/

#top-widebar .widget_search,
#bottom-widebar .widget_search,
#left-sidebar .widget_search,
#right-sidebar .widget_search {
	color:#FFF;
	background-color:#333;
	background: url(images/search-bg.jpg) repeat-x;
}

#top-widebar .widget_search form,
#bottom-widebar .widget_search form,
#left-sidebar .widget_search form,
#right-sidebar .widget_search form
{
	color:#FFF;				
}


#searchsubmit {
	border: 1px solid #333;
	color: #FFF;
	background-color: #949494;
	background: url(images/button-bg.jpg) repeat-x;
	cursor:pointer;
}


#searchsubmit:hover {
	border: 1px solid #F00;
	cursor:pointer;
}


/* Calendar Widget
-----------------------*/

#top-widebar .widget_calendar table a,
#bottom-widebar .widget_calendar table a,
#left-sidebar .widget_calendar table a,
#right-sidebar .widget_calendar table a { 
	text-decoration:underline;
}

#top-widebar .widget_calendar thead th,	
#bottom-widebar .widget_calendar thead th,
#left-sidebar .widget_calendar thead th, 	
#right-sidebar .widget_calendar thead th {
	background: #999; 
}
					
#top-widebar .widget_calendar tr.even td,  
#bottom-widebar .widget_calendar tr.even td,
#left-sidebar .widget_calendar tr.even td,  
#right-sidebar .widget_calendar tr.even td {
	background: #e5ecf9; 
}
					
#top-widebar .widget_calendar caption,
#bottom-widebar .widget_calendar caption,
#left-sidebar .widget_calendar caption,
#right-sidebar .widget_calendar caption { 
	background: #eee;
}

#top-widebar .more-link,
#bottom-widebar .more-link,
#left-sidebar .more-link,
#right-sidebar .more-link {
	text-decoration: underline;
}

/* Feedburner Widget
-----------------------*/

#header-bar-right .hmt_widget_feedburner {color: #FFF;}


#fbsubmit {
	border: 1px solid #333;
	color: #FFF;
	background-color: #949494;
	background: url(images/button-bg.jpg) repeat-x;	
	cursor: pointer;	
}

#fbsubmit:hover {
	border: 1px solid #F00;
	cursor: pointer;			
}

#top-widebar .hmt_widget_feedburner,
#bottom-widebar .hmt_widget_feedburner,
#left-sidebar .hmt_widget_feedburner,
#right-sidebar .hmt_widget_feedburner {
	color:#FFF;				
}



/* Footer
-------------------------------------------------------------- */

#footer {
	background-color:#000;
	color:#FFF;
	background: url(images/footer-bg.jpg) repeat-x;
}

#footer a {
	color: #FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FC0;
	text-decoration:underline;
}

#footer-content .rss-feedburner {background: url(images/fburner.png) no-repeat;}

#footer-content .rss-posts {background: url(images/orange-rss.png) no-repeat;}

#footer-content .rss-comments {background: url(images/cyan-rss.png) no-repeat;}


/* Sub-footer
-----------------------*/

#sub-footer {
	background-color:#333;
	background: url(images/subfooter-bg.jpg) repeat-x; 
}

#sub-footer-content {color:#FFF;}


/* Sub-Footer Left and Right
-----------------------*/

#sub-footer a {
	color: #FFF;
	text-decoration:none;
}

#sub-footer a:hover {
	color:#FC0;
	text-decoration:underline;
}
