/*   
Theme Name: Highland Marketing Blog
Theme URI: http://www.hiland.com
Description: The Custom Theme for the Highland Marketing Blog WordPress install
Author: Matt Ward
Author URI: http://www.hiland.com
Version: 2.0
*/

#cross{height: 120px;}
#crossText{height: 120px;}

/* POST HEADER STYLES */

div.PostMetaBoxes{
	height: 124px;
	background-position: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 25px;
	border: 3px solid #ddd;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	position: relative;
}
div.area2 h2.blogTitle{
	margin-left: 20px;
	margin-right: 20px;
	text-align: left;
	font-size: 1.8em;
	line-height: 1.2em;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
div.area2 h2.blogTitle a{
	text-decoration: none;
} 
div.PostAuthor{margin: 0px 20px 30px 20px;}
div.PostAuthor span{
   	 background: #304028;
	 padding: 5px 10px;
	 color: #b1d69f;
	 font-size: 0.85em;
}
div.PostAuthor span a{
     color: #b1d69f;
}

div.PostMetaBoxes div{
	 padding: 0px;
	 margin-right: 5px;
	 background: #FFFFFF;
	 position: absolute;
	 top: 5px;
	 background-repeat: none;
	 background-position: center;
}
div.PostMetaBoxes div.PostCommentTotal{
	 color: #587649;
	 width: 50px;
	 height: 50px;
	 text-align: center;
	 font-size: 1.3em;
	 right: -7px;
	 top: -58px;
	 background-image: url(http://www.hiland.com/images/blog/icons/comment-icon.jpg)
}
div.PostMetaBoxes div.PostCommentTotal span{
	 display: block;
     margin-top: 14px;
}
div.PostMetaBoxes div.PostDate{
	 color: #587649;
	 width: 50px;
	 height: 50px;
	 right: 45px;
	 top: -58px;
	 background-image: url(http://www.hiland.com/images/blog/icons/datebox-icon.jpg)
}
div.PostMetaBoxes div.PostDate span{
     display: block;
	 text-align: center;
}
div.PostMetaBoxes div.PostDate span.month{
     margin-top: 5px;
	 text-transform: lowercase;
	 font-size: 0.65em;
}
div.PostMetaBoxes div.PostDate span.day{
     font-size: 1em;
}

/* POST STYLES */

div.post{
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
p.more{
	background: url(http://www.hiland.com/themes/highland/images/icons/tiny-plus.jpg) left center no-repeat;
	padding-left: 25px;
}
p.tags span.tag{
	text-transform: lowercase;
   	background: #304028;
	padding: 5px 5px;
	color: #b1d69f;
}
p.tags span.tag a{
    color: #b1d69f; 
}

div.post blockquote{
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	background: #eee;
	border-left: 3px solid #304028;
	margin-left: 30px;
	margin-right: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div.post blockquote cite{font-size: 0.8em;}
div.post img{max-width: 400px;}


/* COMMENT STYLES */

ol.commentlist{
	 margin-left: 0px;
}
ol.commentlist li{
	list-style-type: none;
	margin-left: 15px;
	margin-top: 15px;
	background: #eee;
	border: 3px solid #e6e6e6;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	padding: 15px;
}
ol.commentlist li div{
    padding: 0px;
	margin: 0x;
}
ol.commentlist li.byuser{
	background: #eee url(http://www.hiland.com/themes/highland/images/backgrounds/crest.jpg) bottom right no-repeat;
}
ol.commentlist li h4{
	background: #304028;
	color: #b1d69f;
	margin: -15px -15px 15px -15px;
	padding: 7px;
}
ol.commentlist li h4 a{
	color: #b1d69f;
}
ol.commentlist li div.comment_gravatar{
	 float: left;
	 margin-right: 10px;
	 padding-left: 0px;
}
ol.commentlist li div.comment_gravatar img.avatar{
	margin: 0px 0px 10px 0px;
	border: 3px solid #ddd;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
ol.commentlist li div.comment{
	 float: left;
	 width: 290px;
	 padding: 0px
}
ol.commentlist li div.comment p:first-child{margin-top: 0px}
ol.commentlist li div.comment_time{
	clear: both;
	background: #ddd;
	color: #b1d69f;
	margin: 0px -15px -15px -15px;
	padding: 7px;
}
ol.commentlist li div.comment_time p.small{
	color: #ddd;
	margin: 0px;
}

/* SIDEBAR STYLES */

#sidebar, #leftbar{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
#sidebar p.small, #leftbar p.small {
	font-size: 0.8em;
	color: #333333;
}
#sidebar li, #leftbar li{
	background-image: none;
	padding: 0px;
}
#sidebar li ul, #leftbar li ul{
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
}
#sidebar li ul li, #leftbar li ul li{margin: 10px 0px}
#sidebar li h3, #leftbar li h3{
	margin: 10px 0px 10px 0px;
	background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-plus.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 25px;
}
#sidebar li.widget_categories h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-category.jpg)}
#sidebar li.widget_recent_entries h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-entry.jpg)}
#sidebar li.widget_archive h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-archive.jpg)}
#sidebar li.widget_author h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-author.jpg)}
#sidebar li.widget_wppp h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-heart.jpg)}
#leftbar li.widget_rss h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-rss.png)}
#leftbar li.widget_search h3{background-image: url(http://www.hiland.com/themes/highland/images/icons/tiny-search.jpg)}

#leftbar #feedform, #leftbar #searchform{
	background: none;
	margin: 0px;
	padding: 0px;
}
#leftbar #feedform input.text, #leftbar #searchform input.text{
	margin: 10px 20px 10px 0px;
	width: 180px;
}
#leftbar #feedform div.buttonWrap, #leftbar #searchform div.buttonWrap{
	margin-left: 0px;
}

/* SOCIABLE PLUGIN */

.area2 div.sociable { margin: 16px 0; }

.area2 span.sociable_tagline { position: relative; }
.area2 span.sociable_tagline span { display: none; width: 14em; }
.area2 span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.area2 .sociable span {
	display: block;
}
.area2 .sociable ul {
	margin: 0px 0px 0px 20px !important;
	padding: 0 !important;
}
.area2 .sociable ul li {
	float: left;
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 3px;
	padding: 1px;
	height: 16px;
	width: 16px;
}
.area2 .sociable ul li:before { content: ""; }
.area2 .sociable ul li img {
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/* PAGE NUMBERS STYLES - taken directly from the plugin style sheets */

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}
#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}
#wp_page_numbers li a:hover {
	border-color: #304028;
	background: #304028;
	color: #b1d69f;
}
#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}
#wp_page_numbers li.first_last_page {
	font-style: italic;
}
#wp_page_numbers li.active_page a {
	border-color: #304028;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #304028;
	background: #304028;
	color: #b1d69f;
}
#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}

img#wpstats{display:none}

