@charset "utf-8";
/* 
Theme Name: HMT2 Child - Red Hot Chilli for Brad
Theme URI: http://heatmaptheme.com
Description: HeatMap Theme 2 compatible Child Theme. Brought to you by <a href="http://heatmaptheme.com">HeatMapTheme.com</a>.
Author: Stuart Wider
Author URI: http://stuartwider.com
Template: heatmaptheme
Version: 1.2
Tags: red, two-columns, three-columns, fixed-width, custom-header, theme-options

This file last updated 21/08/2009

Copyright Stuart Wider 2009
*/

@import url("../heatmaptheme/style.css");

body { 
	background: #990000 url(images/wallpaper-bg.jpg) no-repeat center top;
	font-family: Verdana, Geneva, sans-serif;
}


/* Link Elements 
-------------------------------------------------------------- */

	a {color: #2e0066; text-decoration:none;}
	a:link, a:visited {color: #2e0066;}
	a:hover {color: #F00; text-decoration:underline;}
	
	a:link img, a:visited img { border: none;}
	
	h1 a:link, h1 a:visited {color:#2e0066; text-decoration:none;}
	h1 a:hover {color: #F00;}


/* Main 
-------------------------------------------------------------- */
#main {	
	background-color:#FFF;
	border:solid #000 1px;
}


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

#header-bar {
	background: url(images/header-bg.jpg) #a60606 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: url(images/cat-bar-bg.jpg) #a60704 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: url(images/cat-bar-bg.jpg) #a60704 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;}

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


#content {
	float:right;
	margin: 0px;
	padding: 0px;
	margin-right:10px;
}

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

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline {border-bottom:solid 1px #000;}

.post-content h2.h2-simulate-h1-size-underline,
.featured-page-content h2.h2-simulate-h1-size-underline {border-bottom:solid 1px #000}
 
.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:none;
	background-color:#FFF;
}

.post-details .comment-button,
.featured-page-details .comment-button {
	background: #141414; 
	border:solid 1px #000;
	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:none;
	background-color:#FFF;
}

#submit {
	border: 1px solid #000;
	color: #FFF;
	background: url(images/button-bg.jpg) #b84242 repeat-x;	
}

#submit:hover {
	border: 1px solid #FC0;
	cursor: pointer;
}

/* Sidebar Wrapper
-------------------------------------------------------------- */

#sidebar-wrapper {
    float: left;
	margin: 0px;
	padding: 0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom: 10px;
}


/* Sidebars
-------------------------------------------------------------- */

#top-widebar a,
#bottom-widebar a,
#left-sidebar a,
#right-sidebar a {
	color: #2e0066; 
	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: #2e0066;
}

#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) #b84242 repeat-x;
	color:#FFF;
	border:solid 1px #000; 
}

#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: url(images/search-bg.jpg) #b84242 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 #000;
	color: #FFF;
	background: url(images/button-bg.jpg) #b84242 repeat-x;	
}

#searchsubmit:hover {
	border: 1px solid #FC0;
	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: #fec8c8; 
}

#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: #ffdfe0;
}

#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 #000;
	color: #FFF;
	background: url(images/button-bg.jpg) #b84242 repeat-x;				
}

#fbsubmit:hover {
	border: 1px solid #FC0;			
}

#top-widebar .hmt_widget_feedburner,
#bottom-widebar .hmt_widget_feedburner,
#left-sidebar .hmt_widget_feedburner,
#right-sidebar .hmt_widget_feedburner {
	color:#FFF;				
}



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

#footer {
	color:#FFF;
	background: url(images/footer-bg.jpg) #000 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: url(images/subfooter-bg.jpg) #b84242 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;
}

/************************************************/
/* hmt_suckerfish_navbar */
/************************************************/

#hmt-navbar {
	
	width: width: 653px;
	height: 33px;
	min-height: 33px;
	margin: 0px;
	padding: 0px;
	display: inline;
	overflow: hidden;
	float: left;
	
	background: url(images/nav-bar-bg.jpg) #000 repeat-x; 
	z-index:30;
	color: #FFFFFF;

	}
	
#hmt-navbar p {
	z-index:30;
	color: #FFFFFF;	
	display: block;
	font-size: 14px;
    font-weight: bold;
    margin: 0px 15px 0px 0px;
	padding: 6px 10px 5px 10px;
	}
	
#hmt-navbarleft {
	z-index:30;
	width: 653px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}

#hmt-nav {
	z-index:30;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	}
	
#hmt-nav ul {
	z-index:30;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#hmt-nav a {
	z-index:30;
	color: #FFFFFF;		
	display: block;
	font-size: 14px;
    font-weight: bold;
    margin: 0px 10px 0px 8px;
	padding: 6px 8px 5px 6px;
	text-decoration:none;
	}
	
#hmt-nav a:hover {
	z-index:30;
	color: #ffc000;
	display: block;
	font-size: 14px;
	text-decoration: none;
    margin: 0px 10px 0px 8px;
	padding: 6px 8px 5px 6px;
	}

#hmt-nav li {
	z-index:30;
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#hmt-nav li li {
	z-index:30;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 120px;
	}
	
#hmt-nav li li a, #hmt-nav li li a:link, #hmt-nav li li a:visited {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	z-index:30;
	background: #363636;
	width: 200px;
	float: none;
	margin: 0px;
	padding: 8px 15px 8px 15px;
	}
	
#hmt-nav li li a:hover, #hmt-nav li li a:active {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	z-index:30;
	background: #565656;
	width: 200px;
	float: none;
	margin: 0px;
	padding: 8px 15px 8px 15px;
	
	}

#hmt-nav li ul {
	z-index:30;
	position: absolute;
	width: 10em;
	left: -999em;
	}

#hmt-nav li:hover ul {
	z-index:30;
	left: auto;
	display: block;
	}
	
#hmt-nav li:hover ul, #hmt-nav li.sfhover ul {
	z-index:30;
	left: auto;
	display: block;
	}





