/*
Theme Name: Homesense
Theme URI: 
Description: 
Version: 1.0
Author: Craig Coles
Author URI:
Tags: Homesense

*/

#blog-content {color:#666;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;}
p.post-views {color:#fff;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;font-size:100%; }
p.subheading {font-style:italic;color:#666;font-size:23px;}
/* = blog-headers
----------------------------------------------- */
/*design blog header */
#design-header {height:146px;border-bottom:1px solid #e5e5e5;}
#design-header .title-col{width:675px;float:left;padding:50px 0 0 0;}
#design-header h2 {font-size:55px;color:#0093c2;font-family:arial;margin:0 0 5px;}
#design-header p.subheading {font-size:22px;font-family:arial;color:#666;letter-spacing:-1px;}

/*decor intel header */
#decor-intel-header {background:url(images/bg-decor-intel-header.gif) repeat-x;}
#decor-intel-header .content-block{position:relative;padding:0 0 25px;border-bottom:1px solid #E5E5E5;margin-bottom:20px;}
#decor-intel-header .glow {display:block;position:absolute;margin:0;}
#header-glow-left{left:-112px;}
#header-glow-right{right:-112px;}
#decor-intel-header img {display:block;margin:0 0 44px;}
/* #decor-intel-header h2 {font-size:55px;color:#a8c435;font-family:arial;margin:0 0 5px;} */
#decor-intel-header h2 {font-size:55px;color:#49361E;font-family:arial;margin:0 0 5px;} 
/* #decor-intel-header p.subheading {font-size:14px;font-family:arial;color:#666;letter-spacing:-1px;} */

/*events header */
#events-header{padding:46px 0 0 0;margin:0 0 30px;}
#events-header h2 {font-size:55px;color:#bbdbe2;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;margin:0 0 5px;}
/* #events-header p.subheading {font-style:italic;color:#666;font-size:23px;} */

#events-carousel .content-block {position:relative;}
#events-carousel {height:495px;background:url(images/bg-events-header.jpg) repeat-x;margin:30px 0 0;position:relative;} /* events background bar change*/
#events-carousel .info-col {width:255px;padding:32px 30px;float:left;background:#bbdbe2;min-height:431px; height:431px;}  /* events "Featured Event" background change*/
#events-carousel .info-col h2 {color:#fff;font-size:228%;font-family:Georgia;padding:0 0 14px;border-bottom:1px solid #ed9d5c;}
#events-carousel .info-col h3 {font-size:412%;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;color:#fff;padding:3px 0 11px;border-bottom:1px solid #ed9d5c;margin:0 0 15px;}
#events-carousel .info-col h3 a {color:#fff;text-decoration:none;} 
#events-carousel .info-col p.event-location {margin:0 0 5px;font-size:119%;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;color:#fff;}
#events-carousel .info-col p.event-date {font-size:100%;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;color:#fff;margin:0 0 5px;}
#events-carousel .info-col a.comment-count {background:url(images/ico-comment-white.gif) no-repeat;padding:0 0 3px 21px;float:right;color:#fff;text-decoration:none;}
#events-carousel .info-col a.comment-count.no-float {float:none;display: inline;margin:0 0 0 20px;}

#carousel-overflow-wrapper {width:660px;height:495px;float:left;overflow:hidden;position:relative;}
#carousel-overflow-wrapper2 {width:767px;height:495px;float:left;overflow:hidden;position:relative;}  /*use when no thumb images or left text on event page*/
#events-thumbnails {width:660px;height:86px;overflow:hidden;position:absolute;bottom:0px;background:#fff;border-top:3px solid #fff;z-index:9000;}
#carousel-overflow-wrapper #featured-image {position:absolute;top:0;left:0;display:block;z-index:1500;}
#carousel-slider {position:absolute;width:8000px;left:0;}
#carousel-slider img {float:left;display:block;margin:0;padding:0;cursor:pointer;}

#carousel-indicator {height:28px;padding:0 17px;left:26px;position:absolute;background:#fff;z-index:2000;}
#carousel-indicator span {float:left;display:block;width:13px;height:12px;margin:8px 4px 0 4px;background:url(images/carousel-indicator.png) no-repeat;}
#carousel-indicator span.on {background-position: 0 -12px;}
#carousel-indicator .left-side {cursor:pointer;width:25px;height:28px;background:url(images/carousel-indicator-l.png) no-repeat;position:absolute;left:-25px;}
#carousel-indicator .right-side {cursor:pointer;width:26px;height:28px;background:url(images/carousel-indicator-r.png) no-repeat;position:absolute;right:-25px;}
#events-header .glow {display:block;position:absolute;margin:0;}
#events-glow-left{left:-112px;}
#events-glow-right{right:-112px;}
#events-glow-right2{right:95px;}

/* = blog-posts control bar
----------------------------------------------- */
#post-col .control-bar {position:relative;border-bottom:1px solid #e5e5e5;line-height:45px;font-family:georgia;color:#333;font-size:18px;margin:0 0 14px;}
#post-col .control-bar h3.header-link {margin:0;padding:0;}
#post-col .control-bar h3.header-link a{font-family:georgia;font-size:18px;}
#post-col .control-bar a.return-link {font-size:13px;line-height:0;position:relative;top:-40px;color:#C00000;}
#post-col .control-bar a.icon{display:inline-block;width:14px;height:12px;padding:4px;border:1px solid transparent;position:relative;top:5px;*top:0;*margin-right:4px;}
#post-col .control-bar a.icon:hover, #post-col .control-bar a.icon.active{border:1px solid #f0f0f0;}
#post-col .control-bar a.icon.grid-view{background:url(images/ico-grid-view.gif) no-repeat 4px 4px;}
#post-col .control-bar a.icon.list-view{background:url(images/ico-list-view.gif) no-repeat 4px 4px;}

.control-bar .pagination {position:absolute;right:0;*top:-14px;}
.events-pagination {text-align:right;}
.control-bar .pagination a, .events-pagination a {color:#c41230;font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;font-size:13px;padding:0 9px 0 0;}
.control-bar .pagination span, .events-pagination span {font-family: 'Lucida Sans Unicode','Lucida Grande',sans-serif;font-size:13px;padding:0 9px 0 0;}
.control-bar .pagination a.next {background:url(images/ico-red-arrow-right.gif) no-repeat 100% 6px;padding:0 5px 0 0;}
#post-col .control-bar h2 a {color:#c00000;text-decoration:none;}

/* = blog-posts
----------------------------------------------- */
/* #post-col.list, #post-col.grid {width:645px;float:left;margin:0 15px 0 0;} */
#post-col.list, #post-col.grid {width:765px;float:left;margin:0 15px 0 0;}

/* ----list view ------*/

#post-col.list p {font-size:100%;}
#post-col.list p.report-comment {position:absolute;top:0;right:0;}
#post-col.list .blog-post-wrapper, .blog-comment-wrapper {background:#f7f7f7;padding:30px;margin:0;} 
#post-col.list .blog-post-wrapper .post-info {padding:0 0 5px 0;border-bottom:1px solid #dedede;color:#999;}
#post-col.list .blog-post-wrapper .post-info a {float:right;}
#post-col.list .blog-post-wrapper h2 {color:#49361E;font-family:georgia;margin:12px 0 4px 0;font-size:254%;}
#post-col.list .blog-post-wrapper h2 a {color:#49361E; text-decoration:none;}

#post-col.list .blog-post-wrapper a.comment-count {text-decoration:none;background:url(images/ico-comment.gif) no-repeat;padding:0 0 2px 20px;color:#c41230;}
#post-col.list .blog-post-wrapper a.comment-count:hover{text-decoration:underline;}

#post-col.list .blog-post-wrapper p.post-author {color:#999;font-size:100%;margin:0 0 12px;}
#post-col.list .blog-post-wrapper .entry {font-size:119%;padding:0 0 10px;margin:0;line-height:17px;}
#post-col.list .blog-post-wrapper .entry p {margin:0 0 15px;line-height:17px;}
#post-col.list .blog-post-wrapper .entry a {color:#c00000;text-decoration:none;}
#post-col.list .blog-post-wrapper .entry a.read-more {color:#c00000;text-decoration:none;background:url(images/ico-red-arrow-right.gif) no-repeat 100% 6px;padding:0 7px 0 0;}
#post-col.list .blog-post-wrapper .entry img {margin:0;}
#post-col.list .blog-post-wrapper .postmeta-col {width:284px; float:left;border-top:1px solid #dedede;margin:0 17px 0 0;padding:14px 0 0 0;}
#post-col.list .blog-post-wrapper .postmeta-col.last {margin:0;}
#post-col.list .blog-post-wrapper .postmeta-col h4 {font-size:119%;margin:0 0 11px;}
#post-col.list .blog-post-wrapper .postmeta-col a {color:#c00000;text-decoration:none;}
#post-col.list .blog-post-wrapper .postmeta-col.related a{font-size:13px;}
#post-col.list .blog-post-wrapper .postmeta-col a:hover{text-decoration:underline;}
	
#post-col.list #social-controls {border-top:1px solid #dedede;margin:14px 0 0; padding:12px 0 0;}
#post-col.list #social-controls a {background-position:center right;padding-right:24px;color:#666;text-decoration:none;margin:0 67px 0 0;}
#post-col.list #social-controls a.first {margin-left:12px;}
#post-col.list #social-controls a.last {margin-right:0;}



/* ----grid view ------*/
/* #post-col.grid .blog-post-wrapper {background:#f7f7f7;margin:0 0 15px;padding:32px 30px;;width:255px;float:left;height:318px;} */
#post-col.grid .blog-post-wrapper {background:#f7f7f7;margin:0 0 15px;padding:28px 30px;;width:314px;float:left;height:250px;}
#post-col.grid .blog-post-wrapper.even {margin-left:15px;}
#post-col.grid .blog-post-wrapper .post-info {padding:0 0 5px 0;border-bottom:1px solid #dedede;color:#999;}
#post-col.grid .blog-post-wrapper .post-info a {float:right;}
#post-col.grid .blog-post-wrapper a.comment-count {text-decoration:none;background:url(images/ico-comment.gif) no-repeat;padding:0 0 2px 20px;color:#c41230;}
#post-col.grid .blog-post-wrapper a.comment-count:hover{text-decoration:underline;}
#post-col.grid .blog-post-wrapper h2 {color:#c00000;font-family:georgia;margin:4px 0 4px 0;font-size:164%;border-bottom:1px solid #dedede;line-height:30px;}
#post-col.grid .blog-post-wrapper h2 a {color:#c00000; text-decoration:none;}
#post-col.grid .blog-post-wrapper p.post-author {color:#999;font-size:100%;margin:0 0 12px;}
#post-col.grid .blog-post-wrapper .entry {font-size:119%;padding:0 0 50px;margin:0 0 12px;}
#post-col.grid .blog-post-wrapper .entry p {margin:0 0 15px;line-height:17px;}
#post-col.grid .blog-post-wrapper .entry img {margin:0 0 12px;}
#post-col.grid .blog-post-wrapper .entry p {margin:0 0 15px;line-height:17px;}
#post-col.grid .blog-post-wrapper .entry a.read-more {color:#c00000;text-decoration:none;background:url(images/ico-red-arrow-right.gif) no-repeat 100% 6px;padding:0 7px 0 0;}




/* = blog-comments
----------------------------------------------- */
.blog-comment-wrapper h3.comment-header {display:inline-block;font-family:georgia;font-size:228%;color:#333;margin:11px 0 0 0;}
.blog-comment-wrapper h3.comment-header span {color:#999;}

.blog-comment-wrapper .comment-info {padding:0 0 11px;border-bottom:1px solid #dedede;margin:0 0 0;}
.blog-comment-wrapper .comment-info.margin-btm {margin:0 0 15px;}
.blog-comment-wrapper .comment-info a.add-comment {float:right;color:#c00000;text-decoration:none;font-size:119%;line-height:33px;}
.blog-comment-wrapper .comment-block {padding:25px 15px;}
.blog-comment-wrapper .comment-block.add-comment {padding-top:0;}
.blog-comment-wrapper .comment-block.odd {background:#fff;}
.blog-comment-wrapper .comment-block img {margin:0 15px 0 0;float:left;width:48px;height:48px;border:1px solid #dedede;background:#fff;padding:2px;}
.blog-comment-wrapper .comment-block .comment-text {float:left;width:545px;position:relative;}
.blog-comment-wrapper .comment-block .comment-text p {margin:0 0 15px;}
.blog-comment-wrapper .comment-block a {color:#c00000;text-decoration:none;}
.blog-comment-wrapper .comment-block a.url {font-size:119%;}
.blog-comment-wrapper .comment-block a.report {float:right;}
.blog-comment-wrapper .comment-block span.comment-date {padding:0 0 0 8px;}
.blog-comment-wrapper .comment-block .comment-textarea {width:542px;*width:520px;height:88px;border:1px solid #e5e5e5;}
.blog-comment-wrapper .comment-block .input-wrapper-submit {position:relative;top:-8px;margin:0px 5px 0 0;;float:right;background-position:0 1px;padding-bottom:1px;}
.blog-comment-wrapper .comment-block .input-wrapper-submit input.submit {padding:5px 28px 4px 15px;}
#commentform {margin:20px 0 0;}
#commentform input.text {border:1px solid #E5E5E5;padding:5px;margin-bottom:10px;}
#respond a{color:#c00000;text-decoration:none;}
#commentform label {display:block;margin:0 0 10px;}

/* = sidebar
----------------------------------------------- */
#sidebar {width:315px; float:left;margin:60px 0 0;}
#sidebar h2 {font-family:Georgia;font-size:228%;color:#333;font-weight:100;margin:0 0 9px;padding:0 0 0 28px;}
#sidebar ul {padding:0 0 58px 28px;border-bottom:1px solid #e5e5e5;font-size:119%;margin:0 0 57px;}
#sidebar ul li {margin:0 0 7px;}
#sidebar ul li a {color:#666;text-decoration:none;}

/* = events blog styles
----------------------------------------------- */


/* ----events grid view ------*/
#events-post-col {position:relative;}
#events-post-col.grid .blog-post-wrapper {background:#f7f7f7;margin:0 15px 15px 0;padding:30px 30px;;width:255px;float:left;height:179px;}
#events-post-col.grid .blog-post-wrapper.last {margin:0;}
#events-post-col h2 {color:#333;font-size:228%;font-family:georgia;margin:0 0 13px;}

/* #events-post-col.grid img.event-image-small {border-bottom:1px solid #dedede;padding:0 0 14px;margin:0 0 12px;}*/
#events-post-col.grid img.event-image-small {padding:0 0 14px;margin:0 0 12px;}
#events-post-col.grid .blog-post-wrapper h2 {color:#c00000;font-family:georgia;font-size:164%;margin:0 0 5px;}
#events-post-col.grid .blog-post-wrapper h2 a {color:#c00000; text-decoration:none;}
#events-post-col.grid .blog-post-wrapper p.event-location {font-size:119%;margin:0 0 3px;}
#events-post-col.grid .blog-post-wrapper a.comment-count {background:url(images/ico-comment.gif) no-repeat;padding:0 0 0 21px;text-decoration:none;color:#C00000;}

#post-col.list .blog-post-wrapper h2.events-title {color:#333;}

/* ----events sidebar ------*/
#sidebar.events .inner-wrapper {width:258px;margin:0 auto;}
#sidebar.events p {font-size:119%;line-height:17px;}

/* event details backgrounds */
#events-carousel .holiday-bg { background:url(images/bbdbe2_1x495.gif) repeat-x; }
#events-carousel .furniture-bg { background:url(images/513A29_1x495.gif) repeat-x; }
#events-carousel .skate-bg { background:url(images/49361e_1x495.gif) repeat-x; }
#events-carousel .cwf-bg { background:url(images/b0937b_1x495.gif) repeat-x; }
#events-carousel .info-col.holiday { background:#bbdbe2; }
#events-carousel .info-col.furniture { background:#513A29;}
#events-carousel .info-col.skate { background:#49361E;}
#events-carousel .info-col.cwf { background:#B0937B;}
