@charset "utf-8";
/* 
Theme Name: Mr 2 Blue Sky
Theme URI: http://heatmaptheme.com
Description: Child Theme for HeatMap Theme 2
Author: Stuart Wider
Author URI: http://stuartwider.com
Template: heatmaptheme
Version: 1a
Tags: Adsense
	
Copyright Stuart Wider 2009
	
This file is part of HeatMap Mr Blue Sky which is
distributed under the the same licensing terms as 
HeatMap WordPress Adsense Theme 2 by Stuart Wider. 
*/

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

body { 
	background: #FFF  no-repeat center top;
	font-family: Verdana, Geneva, sans-serif; 
/*	font-family: Trebuchet MS, Helvetica, sans-serif; */
/* font-family: Palatino Linotype, Book Antiqua, Palatino, serif; */
}

body { 
  font-size: 75%;
}


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

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

ul { 
	list-style-type: none; 
	list-style-image: url(images/star-bullet.jpg);
}

#sidebar-wrapper ul { 
	list-style-type: none; 
	list-style-image: none;
}


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

#main-wipe{
		background: url(images/main-wipe.jpg) repeat-x; 
}

/* Main 
-------------------------------------------------------------- */
#main {	
	margin: 0px auto 20px;
}

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

#high-bar {
	margin: 0px auto 0px;
}

/* Header Wrapper (add to new version)
-------------------------------------------------------------- */

#header-wipe{
	background: url(images/header-wipe.jpg) repeat-x;	
}


/* Header Wrapper (add to new version)
-------------------------------------------------------------- */

#header{
	width: 980px; 
	margin: 0px auto 0px;
}


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

#header-bar {
	background-color:#7f7f7f; 
	background: url(images/header-bg.png) no-repeat;
	height: 136px;
}

#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 {
	width: 563px;
	padding-left: 160px;
}

#nav-bar-content {
/*	margin-top: 3px;*/
}

#nav-bar ul { /* seems to fix long links being trucated in ie6 & ie7 */
	width: 563px;
}

#nav-bar {background: url(images/nav-bar-bg.png) no-repeat;}


#nav-bar ul li a {
	color:#FFF;
	text-decoration:none;
}

#nav-bar ul li a:hover {
	color: #FC0;
	text-decoration:underline;
}

#nav-bar ul li a {
	margin-right: 20px;
}


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

#search-bar {background: none;}

#search-bar {
	width: 257px;
}

#search-bar-content {
	margin-top: 4px;
}


/* Categories Bar
-------------------------------------------------------------- */

#cat-bar {
	background: url(images/cat-bar-bg.png) no-repeat;
	width: 450px;
	padding-left: 160px;
}


#cat-bar ul li a {
	color:#FFF;
	text-decoration:none;
}

#cat-bar ul li a:hover {
	color:#FC0;
	text-decoration:underline;
}

#cat-bar ul li a {
	margin-right: 20px;
}


/* RSS Bar
-------------------------------------------------------------- */
#rss-bar {
	width: 370px;
	color:#FFF;
	background: none;
}

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

#rss-bar .rss-twitter {background: url(images/rss-twitter.gif) no-repeat;}

#rss-bar .rss-twitter {
	height: 27px;
	padding-left: 27px;
	padding-right: 15px;
	padding-top: 4px;
	float: right;
}


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

#page-body-wrapper {
	background-color:#FFFFFF;
}

#google-results-body-wrapper {
	background-color:#FFFFFF;
	margin-bottom: -15px;
}


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

.post-content h1.h1-underline,
.featured-page-content h1.h1-underline {border-bottom: solid 2px  #9ac0fb;}

.post-content h2.h2-simulate-h1-size-underline,
.featured-page-content h2.h2-simulate-h1-size-underline {border-bottom: solid 2px #9ac0fb;}
 
.post-content .more-link,
.featured-page-content .more-link {text-decoration: underline;}

.post-content #left-content, 
.featured-page-content #left-content {
	float: left;
	width: 300px;
}

.post-content #right-content, 
.featured-page-content #right-content {
	float: right;
	margin-left:10px;
	width: 335px;
}

.post-content #left-content ul {
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;	
}

.post-content #left-content ul li{
	border-bottom: dashed 1px  #AECEFF;
	padding-bottom: 5px;
}

.post-content #right-content ul {
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;	
}

.post-content #right-content ul li{
	border-bottom: dashed 1px  #AECEFF;
	padding-bottom: 5px;
}

/* 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: #025feb; 
/*	border:solid 1px #08377d; */
	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-firey-bg.jpg) no-repeat;
/*	border:solid 1px #08377d; */
	background-color:#FFF;
}

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


/* 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:#025feb;
/*	border:solid 1px #08377d; */
}

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

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

#top-widebar ul li ul,
#bottom-widebar ul li ul,
#left-sidebar ul li ul{
	list-style-image: url(images/star-bullet.jpg);
	margin-left: 16px;
}


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

#top-widebar .widget_search,
#bottom-widebar .widget_search,
#left-sidebar .widget_search,
#right-sidebar .widget_search {
	color:#FFF;
	background-color:#08377d;
/*	border:solid 1px #08377d; */
	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 #08377d; 
	color: #FFF;
	background-color: #949494;
	background: url(images/button-bg.jpg) repeat-x;	
}


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

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


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

#top-widebar .hmt_widget_recent_posts_plus ul,
#bottom-widebar .hmt_widget_recent_posts_plus ul,
#left-sidebar .hmt_widget_recent_posts_plus ul,
#right-sidebar .hmt_widget_recent_posts_plus ul{
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;
}

/* UserGuide
-----------------------*/

#top-widebar .hmt_user_guide ul,
#bottom-widebar .hmt_user_guide ul,
#left-sidebar .hmt_user_guide ul,
#right-sidebar .hmt_user_guide ul{
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;
}

#top-widebar .hmt_user_guide ul li,
#bottom-widebar .hmt_user_guide ul li,
#left-sidebar .hmt_user_guide ul li,
#right-sidebar .hmt_user_guide ul li{
	border-bottom: dashed 1px  #AECEFF;
	padding-bottom: 5px;
}


/* Download Button Widget
-----------------------*/

#top-widebar .hmt_download_button ul,
#bottom-widebar .hmt_download_button ul,
#left-sidebar .hmt_download_button ul,
#right-sidebar .hmt_download_button ul{
	list-style-type: none;
	list-style-image:none;
	margin-left: 0px;
}


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

#footers-wipe {
	background: url(images/footers-wipe.jpg) repeat-x;
}

/* Footers
-------------------------------------------------------------- */

#footers {
	width:980px;
	margin: 0px auto 0px;
}

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

#footer {
	color:#FFF;
}

#footer a {
	color: #FFF;
	text-decoration:none;
}

#footer a:hover {
	color:#FC0;
	text-decoration:underline;
}


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

#sub-footer {

}

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

/* Rounded corners for everything that needs the same generic type 
-------------------------------------------------------------- */

.post-details, 
.featured-page-details,
#respond,
#submit,
.comment-item .comment-body, 

#top-widebar .widgettitle,
#bottom-widebar .widgettitle,
#left-sidebar .widgettitle, 
#right-sidebar .widgettitle,

#top-widebar .widget_search,
#bottom-widebar .widget_search,
#left-sidebar .widget_search,
#right-sidebar .widget_search,

#searchsubmit,

#fbsubmit {
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

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


