/*   
Theme Name: Stir
Theme URI: www.stir.com
Description: This is the theme for the stir website.
Author: STIR Development Team
Version: 1.0.11

This style is exclusive to the Stir website. You may not use this in any way without proper authorization from Sherwin-Williams.

*/

/********************[ Basic Definitions ]********************/
body {
    background              : #b5b3b2;
    margin                  : 20px;
    color                   : #64665d;
    font-family             : Arial;
    font-size               : 11px;
    _behavior               : url("/wp-content/themes/Stir/web-include/csshover3.htc");
}

#shadowdrop-old {
    background              : #ffffff; 
    -webkit-box-shadow      : #606060 2px 4px 4px; 
    -moz-box-shadow         : #606060 2px 4px 4px; 
    box-shadow              : #606060 2px 4px 4px; 
    behavior                : url(/PIE.htc); 
    width                   : 960px;
    overflow                : hidden;
}

#shadowdrop {
    background              : #ffffff; 
    width                   : 960px;
    overflow                : hidden;
}

#choosebg { float: right; position: absolute; top: 55px; left: 45px; width: 130px; }
#choosebg-label { float: right; position: absolute; top: 40px; left: 24px; width: 160px; text-align: right; }
#choosebg div { height: 20px; width: 20px; float: right; } 
#choosebg .spacer { width: 3px; }
#choosebg span { font-size: 9px; color: #676654; } 
.bg0 { background: #b5b3b2; margin-right:2px; float:right;}
.bg1 { background: #93484b; margin-right:2px; float:right;} 
.bg2 { background: #aecdb7; margin-right:2px; float:right;}
.bg3 { background: #3b4145; margin-right:10px; float:right;}

.w10  { width: 10%; }
.w20  { width: 20%; }
.w30  { width: 30%; }
.w40  { width: 40%; }
.w50  { width: 50%; }
.w60  { width: 60%; }
.w70  { width: 70%; }
.w80  { width: 80%; }
.w90  { width: 90%; }
.w100 { width: 100%; }

table { border-collapse: collapse;}

table td { padding: 0px;}

.valign-top { vertical-align: top; }

.pad { padding: 3px; }
.padleft { padding-left: 3px; }

.floatleft  { float: left; }
.floatright { float: right; }
.left       { text-align: left; }
.right      { text-align: right; }
.center     { text-align: center; }
.justify    { text-align: justify; }

.centered   { margin: auto auto; }

.clear      { clear: both; }

.bio {
    border-top              : 1px solid #d7d7d2; 
    background              : #f2f2f2; 
    padding                 : 6px;
}

.smallsup {
    font-size               : 8px;
}

sup {
    vertical-align          : baseline; 
    position                : relative; 
    top                     : -.5em;
    font-size               : 8px;
}

/*   Changed colors of links for testing only! */

a {
    color                   : #64665d;
    text-decoration         : none;
    margin                  : 0px;
    padding                 : 0px;
}

a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

.bluelinks a {
    color                   : #6b9fa3;
    text-decoration         : none;
}

.bluelinks a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

.redlinks a {
    color                   : #a1291f;
    text-decoration         : none;
}

.redlinks a:hover {
    color                   : #a1291f;
    text-decoration         : underline;
}

.readmore {
    margin-top              : 3px;
    margin-bottom           : 3px;
}

.hand {
    cursor                  : pointer;
}

img {
    border                  : 0px;
}
            
.readmore {
    width                   : 68px;
    height                  : 12px;
    background              : url('/wp-content/themes/Stir/images/ReadMore.gif') center no-repeat;
    cursor                  : pointer;
}

.readmore:hover {
    background              : url('/wp-content/themes/Stir/images/ReadMoreHover.gif') center no-repeat;

}

.viewvideo { 
    margin-top              : 8px;
    width                   : 68px;
    height                  : 12px;
    background              : url('/wp-content/themes/Stir/images/ViewVideo.gif') center no-repeat;
    cursor                  : pointer;
}

.viewvideo:hover {
    background              : url('/wp-content/themes/Stir/images/ViewVideoHover.gif') center no-repeat;
}

.br {
    height                  : 30px;
}
.br_20 {
    height                  : 20px;
}

/* For testing purposes only! */
/*
div { border : 1px solid blue; margin: 1px; }
td  { border : 1px solid red; margin: 1px; }
*/

/********************[ Wrapper ]********************/
#wrapper {
    width                   : 966px;
    margin                  : auto auto;
    background              : url('/wp-content/themes/Stir/images/shadow-content.png') left repeat-y;
    padding-left            : 2px;
}

#footer-wrapper {
    width                   : 968px;
    margin                  : auto auto;
}

/********************[ Flash Banner ]********************/
#flashbanner {
    height                  : 234px;
}

#flashbanner a {
    position                : relative;
    top:0px;
}

/********************[ Runners ]********************/
#runners {
    width                   : 100%;
    background              : #ffffff;
}

#runners .runnerleft {
    width                   : 2px;
    vertical-align          : top;
}

#runners .runnertopleft {
    width: 2px;
    height: 9px;
}

#runners .runnerright {
    width                   : 6px;
    vertical-align          : top;
}

#runners .runnertopright {
    
    width: 6px;
    height: 9px;
}

/********************[ Header ]********************/
#header {
    background              : #ffffff;
    height                  : 110px !important;
    position                : relative;
}

#header .cel1 {
    position                : absolute;
    top                     : 0px;
    left                    : 0px;
} 

#header .cel2 {
    position                : absolute;
    top                     : 0px;
    left                    : 226px;
}         

#header .cel3 {
    position                : absolute;
    top                     : 30px;
    left                    : 759px;
}

#logo {
    width                   : 226px;
}

#logo2 {
    float                   : left;
    
}

#links {
    position                : relative;
    float                   : left; 
}

.liner {
    float                   : right;
    height                  : 1px;
    background              : #dad9d8;
    overflow                : hidden;
    width                   : 734px;
    position                : absolute;
    top                     : 109px;
    left                    : 226px;
    *z-index                 : -1;
}

/********************[ Tab Hovers ]********************/
.tab div {
    width                   : 94px;
    height                  : 20px;
    cursor                  : pointer;
}
  
  
#tab-inspiration {
    background              : transparent url('/wp-content/themes/Stir/images/BtnInspiration.gif') no-repeat scroll left top;
}

#tab-inspiration .active, #tab-inspiration:hover {
    background              : transparent url('/wp-content/themes/Stir/images/BtnInspiration-hover.gif') no-repeat scroll left top
}


#tab-colorsmarts {
    background              : transparent url('/wp-content/themes/Stir/images/BtnColorSmarts.gif') no-repeat scroll left top;
}

#tab-colorsmarts .active, #tab-colorsmarts:hover {
    background              : transparent url('/wp-content/themes/Stir/images/BtnColorSmarts-hover.gif') no-repeat scroll left top
}


#tab-gogreen {
    background              : transparent url('/wp-content/themes/Stir/images/BtnGoingGreen.gif') no-repeat scroll left top;
}

#tab-gogreen .active, #tab-gogreen:hover {
    background              : transparent url('/wp-content/themes/Stir/images/BtnGoingGreen-hover.gif') no-repeat scroll left top
}


#tab-painttech {
    background              : transparent url('/wp-content/themes/Stir/images/BtnPaintTech.gif') no-repeat scroll left top;
}

#tab-painttech .active, #tab-painttech:hover {
    background              : transparent url('/wp-content/themes/Stir/images/BtnPaintTech-hover.gif') no-repeat scroll left top
}


#tab-colortools {
    background              : transparent url('/wp-content/themes/Stir/images/BtnColorTools.gif') no-repeat scroll left top;
}

#tab-colortools .dropdiv {
    height                  : 20px;
}

#tab-colortools:hover {
    background              : url('/wp-content/themes/Stir/images/BtnColorTools-hover.gif') top left no-repeat;
}


#tab-videos {
    width                   : 95px;
    background              : transparent url('/wp-content/themes/Stir/images/BtnVideos.gif') no-repeat scroll left top;
}

#tab-videos .active, #tab-videos:hover {
    background              : transparent url('/wp-content/themes/Stir/images/BtnVideos-hover.gif') no-repeat scroll left top
}
  

#nav, #nav * { 
    margin                  : 0px;
    padding                 : 0px;
}

#nav {
    position                : relative;
    width                   : 565px;
    float                   : left;
    color                   : #64665d;
    height                  : 20px;
}

#nav li {
    position                : relative;
    cursor                  : pointer;
    float                   : left;
    list-style-type         : none;
    padding                 : 0px;
    margin                  : 0px;
}

#nav li ul {
    position                : absolute;
    height                  : auto;
    display                 : none;
    padding                 : 0px;
    margin                  : 0px;
    background              : url('/wp-content/themes/Stir/images/menuBG.gif') left repeat-y;
    border                  : 1px solid #dad9d8;
}

#nav li ul li {
	  padding                 : 3px;
	  width                   : 133px;
	  border                  : none;
}

#nav li ul li:hover {
    background              : url('/wp-content/themes/Stir/images/menuBGHover.gif') left repeat-y;
    color                   : #6b9fa3;
}

#nav li:hover ul, #nav li.msieFix ul {
    display                 : block;
    z-index                 : 500;
    left                    : 0px !important;
    top                     : 20px !important;
}

#search {
    position                : absolute;
    width                   : 185px;
}

#search input[type=text], .w100 input[type="text"] {
    background              : #ffffff;
    color                   : #64665d;
    font-size               : 9px;
    border                  : 1px solid #b5b3b2;
    width                   : 153px;
    padding-left            : 3px;
    padding-top             : 3px;
    height                  : 16px;
    margin                  : 0px; 
} 

#search input[type=submit], .entry input[type=submit], .cform INPUT.sendbutton, .sendbutton, .w100 input[type=submit], #search input[type=button] {
    background              : #ffffff;
    color                   : #64665d;
    font-size               : 9px;
    text-transform          : uppercase;
    border                  : 1px solid #b5b3b2; 
    height                  : 22px;
    padding-bottom          : 3px; 
    margin                  : 0px; 
}


#search input[type=submit], #search input[type=button]
{
    width                   : 24px;
    border                  : 1px solid #b5b3b2;
    *padding-top            : 4px;  
}

/********************[ Style Extras ]********************/  
.pull-quote {      
    display                 : block;
    float                   : right;
    padding                 : 0 10px 0 10px;
    margin                  : 0px 5px 4px 12px;
    width                   : 170px;
    font-size               : 14px;
    font-weight             : bold;
    line-height             : 22px;
    text-align              : left;
    color                   : #64665d;

}

.author-bio {      
    border-top              : 1px solid #d7d7d2;
    background              : #f2f2f2;
    padding                 : 6px;
    margin-top              : 10px;

}

.boldcolor {
    font-size               : 12px;
    font-weight             : bold;
    color                   : #666e97;
}


/********************[ Columns ]********************/
#column11 { width           : 226px;}
#column12 {
    width                   : 226px;
    vertical-align          : top;
}

#column21 { padding-top: 10px; }
#column22 {
    width                   : 482px;
    border-left             : 1px solid #dad9d8;
    vertical-align          : top;
    overflow                : hidden;
}
#column22 .content {
    width                   : 435px !important;   
    overflow                : hidden !important;
    vertical-align          : top;
}

.block4 {
    border-left             : 1px solid #dad9d8;
}

#column31 { width           : 260px; padding-top: 10px; }
#column32 {
    width                   : 260px;
    border-left             : 1px solid #dad9d8;
    vertical-align          : top;
}

#column2 {
    width                   : 482px;
    vertical-align          : top;
    padding                 : 5px;
}

#column2 .title {
    font-size               : 20px;
    color                   : #a1291f;
}

/********************[ Block Type 1 ]********************/
.block1 {
    
}

.block1 .title {
    font-family             : Georgia;
    font-size               : 20px;
    color                   : #a1291f;
}

.besocial{
    padding-left            : 16px;
}

.block1 .content {
    border-top              : 1px solid #dad9d8;
/*    border-bottom           : 1px solid #dad9d8; */
    padding-bottom          : 15px;
    margin-bottom           : 3px;
}

.block1 .subhead {
    margin-top              : 15px;
    font-size               : 11px;
    letter-spacing          : 2px;
    color                   : #64665d;
    font-weight             : bold;
}

/********************[ Block Link block ]********************/

.widget_links
{
    background              : url('/wp-content/themes/Stir/images/BlockType2RightContent.gif') top left repeat-y;
    padding-bottom          : 8px;
}

.widgettitle {
    margin-bottom           : 4px;
}

.widget_links h2 {
    background              : url('/wp-content/themes/Stir/images/BlockType2RightHead.gif') top left no-repeat;
    font-size               : 10px;
    font-weight             : bold;
    letter-spacing          : 2px;
    padding-top             : 2px;
    padding-left            : 14px;
    color                   : #64665d;
    height                  : 18px;
    margin-top              : 0px;
}

.widget_links ul {
  list-style-type           : none;
  padding-left              : 0px;
  margin-left               : 20px;
  margin-top                : 0px;
  padding-top               : 0px;
}

.widget_links a {
    color                   : #6b9fa3;
    text-decoration         : none;
}

.widget_links a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

/********************[ Block Type 2 ]********************/
.block2 {
    
}

.block2 .left {
    background              : url('/wp-content/themes/Stir/images/BlockType2LeftContent.gif') top left repeat-y;
}

.block2 .right {
    background              : url('/wp-content/themes/Stir/images/BlockType2RightContent.gif') top left repeat-y;
    text-align              : left;
}

.block2 .lefthead .title {
    background              : url('/wp-content/themes/Stir/images/BlockType2LeftHead.gif') top left no-repeat;
    font-size               : 10px;
    font-weight             : bold;
    letter-spacing          : 2px;
    color                   : #676654;
    height                  : 16px;
    padding-top             : 2px;
    padding-left            : 14px;
}

.block2 .leftcontent {
    margin-top              : 12px;
    margin-left             : 27px;
    padding-bottom          : 15px;
    margin-bottom           : 3px;
}

.block2 .righthead {
    background              : url('/wp-content/themes/Stir/images/BlockType2RightHead.gif') top left no-repeat;
    width                   : 244px;
    padding-left            : 16px;
}

.block2 .righthead .title {
    font-size               : 10px;
    font-weight             : bold;
    letter-spacing          : 2px;
    color                   : #676654;
    height                  : 18px;
    padding-top             : 2px;
    margin-top              : 0px;
}

.block2 .rightcontent {
    margin-top              : 0px;
    margin-left             : 16px;
    padding-bottom          : 8px;
}

.block2 .rightcontent a {
    color                   : #6b9fa3;
    text-decoration         : none;
}

.block2 .rightcontent a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

/********************[ Block 3 ]********************/
.block3 {
    background              : url('/wp-content/themes/Stir/images/Block3bg.gif') left repeat-y;
    height                  : 104px;
    color                   : #a1291f;
    margin-bottom           : 0px;
    font-size               : 11px;
    vertical-align          : top;
    width                   : 470px;
    overflow                : hidden;
}

.block3 td {
    padding-left            : 15px;
    padding-right           : 75px;
}

.block3 .title {
    margin-top              : 10px;
    font-family             : Georgia;
    font-size               : 19px;
    margin-bottom           : 4px;
}

.block3 .subtext {
    color                   : #64665d;
    padding-bottom          : 8px;
    font-size               : 12px;
}

.block3 .subtext p {
    margin                  : 0px;
    padding                 : 0px;
}

/********************[ Block 4 ]********************/
.block4 {
    vertical-align          : top;
    width                   : 261px;
    overflow                : hidden;
}

.block4 img {
    margin-bottom           : 10px;
}

/********************[ Article Previewing ]********************/


.article {
    margin-bottom           : 10px;
    width: 470px;
}


.article .floatright {
    padding-right           :10px;
}

.article .floatleft {
    padding-left            :10px;
}


.article .content {
    vertical-align          : top;
    padding-left            : 10px;
    padding-right           : 20px;
}

.article .content .title {
    font-size               : 12px; 
    color                   : #64665d; 
    font-weight             : bold;
}

.article .content .description p {
    margin                  : 0px;
    padding                 : 0px;
    display                 : block;
}

.article .content .readmore {
    margin-top              : 8px;
}

#article_nav {
    margin-left             : 10px;
    margin-right            : 10px;
}

#article_nav a {
    color                   : #6b9fa3;
    font-size               : 9px;
}

#catsnip {
    line-height             : 17px;
}

.caption-block {
    float                   : right;
    width                   : 150px;
    margin                  : 10px;
    font-size               : 9px;
    line-height             : 11px;
    font-weight             : bolder;
    color                   : #a1291f;
}

.caption-block-left {
    float                   : left;
    width                   : 150px;
    margin                  : 10px;
    font-size               : 9px;
    line-height             : 11px;
    font-weight             : bolder;
    color                   : #a1291f;
}


/********************[ View Full Article ]********************/
.fullarticle td {
    padding                 : 15px;
    padding-right           : 0px;
}

#sidebar {
    margin-top              : 0px;
}

.fullarticle .sidebar {
    vertical-align          : top;
    padding-right           : 10px;
    width                   : 137px;
}

.fullarticle .snippet {
    color                   : #a1291f;
    font-size               : 12px;
    line-height             : 24px;
}

.fullarticle textarea {
    width                   : 99%;
}

.fullarticle .author {
    font-size               : 10px;
    letter-spacing          : 2px;
    text-transform          : uppercase;
}

.fullarticle .date {
    font-size                 : 10px;
}

.fullarticle .commentcount {
    font-size                 : 10px;
}

.reply {
    margin-bottom             : 20px;
    text-transform            : uppercase;
    background                : url('/wp-content/themes/Stir/images/arrow.gif') no-repeat center right;
    width                     : 46px;
} 

.reply:hover {
    background                : url('/wp-content/themes/Stir/images/arrow-hover.gif') no-repeat center right;  
    width                     : 46px;
}

.fullarticle .content {
    margin-right              : 20px;
    color                     : #64665d;
    line-height               : 16px;
}

.fullarticle h2, .top_block_generic_topic_search h2{
    font-family             : Georgia;
    font-size               : 20px;
    font-weight             : normal;
    color                   : #a1291f;
}

.fullarticle h3{
    font-size               : 13px;
    font-weight             : bold;
    color                   : #a1291f;
    margin                  : 6px 0px -12px 0px;
}

.fullarticle h4{
    font-size               : 13px;
    font-weight             : bold;
    color                   : #8792c7;
    margin                  : 6px 0px -12px 0px;
}

.fullarticle .blue {
    color                   : #8792c7;
}

.fullarticle a {
    color                   : #6b9fa3;
    text-decoration         : none;
}

.fullarticle a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}


.fullpage{
  background                : url('/wp-content/themes/Stir/images/grey-bar-470x24.jpg') no-repeat top left;
  margin                    : 0px;
  padding                   : 15px;
}

.top_block_generic_topic_search{

   background               : url('/wp-content/themes/Stir/images/grey-bar-470x24.jpg') no-repeat top left;
   padding-top              : 15px;
}

.top_block_generic_topic_search h2{
  padding-left              : 15px;  
}

/*********************{Recent Comments}******************/
#fresh-comments {
    background              : url('/wp-content/themes/Stir/images/BlockType2RightContent.gif') top left repeat-y;
    text-align              : left;
    margin-top              : 0px;
    padding-bottom          : 8px;                                           
}                                                          
             
#fresh-comments h2 {
    background              : url('/wp-content/themes/Stir/images/BlockType2RightHead.gif') top left no-repeat;
    font-size               : 10px;
    font-weight             : bold;
    color                   : #676654;
    letter-spacing          : 2px;
    height                  : 18px;
    padding-top             : 2px;
    padding-left            : 14px;
    margin-top              : 0px;
}          

#fresh-comments .article_comment {
    margin-top              : 8px;
    margin-left             : 16px;
    margin-right            : 16px;
    padding-bottom          : 0px;
}

#comment-block .rightcontent {
    padding-bottom          : 8px;
}

/********************[ Topic Lists ]********************/

#tag-list-widget, #tag-list-widget-3 {
  margin-left:20px;
  font-size:9px;
  margin-top:15px;
}
#tag-list-widget h2, #tag-list-widget-3 h2{
  font-size               : 10px;
  text-transform          : uppercase;
  letter-spacing          : 2px;
  color                   : #676654;
  margin-bottom           : 0px;
}
#taglist_item {
  float:left;
  width:120px;
  font-size:9px;
}

#tag-list-widget a, #tag-list-widget-3 a {
    color                   : #6b9fa3;
    text-decoration         : none;
    line-height             : 14px;
}

#tag-list-widget a:hover, #tag-list-widget-3 a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

/********************[ Quick Links ]********************/
#chatter .rightcontent {
    padding-right           : 36px;
    padding-top             : 5px;
    padding-bottom          : 8px;
}

#chatter #icons {
    width                   : 60px;
    height                  : 18px;
}

#chatter #icons div {
    position                : relative;
    top                     : -12px;
    left                    : 0px;
    width                   : 60px;
    height                  : 18px;
}

#chatter .title {
    height                  : 18px;
}

.stepcarousel {
    position                : relative;
    border                  : 0px;
    overflow                : scroll;
    width                   : 190px;
    height                  : 70px;
    color                   : #64665d;
    font-size               : 11px;
    font-style              : italic;
}

.stepcarousel .belt {
    position                : absolute;
    left                    : 0;
    top                     : 0;
}

.stepcarousel .panel {
    float                   : left;
    overflow                : hidden;
    margin-left             : 10px; 
    margin-right            : 10px;
    width                   : 180px;
}

.stepcarousel .panel a {
    color                   : #64665d;
    text-decoration         : none;
    line-height             : 14px;
}

.stepcarousel .panel a:hover {
    color                   : #6b9fa3;
    text-decoration         : underline;
}

/********************[ Step Carousel images ]********************/

#MagazineCovers {
    position                : relative;
    border                  : 0px;
    overflow                : scroll;
    width                   : 105px;
    height                  : 105px;
}

#MagazineCovers .MagazineCoversBelt {
    left                    : 0px;
    top                     : 0px;
    position                : absolute;
}

#MagazineCovers .MagazineCoversImage {
    float                   : left;
    overflow                : hidden;
    margin-left             : 10px; 
    margin-right            : 10px;
    width                   : 85px;
}

/********************[ Quick Links ]********************/
#colorconversations {
    width                   : 190px;
    height                  : 256px;
    background              : url('/wp-content/themes/Stir/images/TopLeftBlock1.gif') bottom left no-repeat;
    padding-left            : 26px;
    padding-right           : 10px;
    padding-top             : 18px;
    font-size               : 11px;
}

#colorconversations div {
    text-align		    : left;
    padding-bottom	    : 2px;
}

#colorconversations .title {
    color                   : #a1291f;
    font-size               : 10px;
    font-weight             : bold;
    letter-spacing          : 2px; 
}

/********************[ Sign Up ]********************/
#signup {
    background              : url('/wp-content/themes/Stir/images/SignUpv2.gif') top left no-repeat;
    width                   : 184px;
    height                  : 178px;
    padding-left            : 27px;
    padding-top             : 10px;
    color                   : #fcedaf;
    font-size               : 13px;
}

#signup .tick {
    padding-top             : 3px;
    padding-right           : 6px;
    vertical-align          : top;
}

#signup .block {
    margin-top              : 8px;
}

#signup .title {
    font-family             : Georgia;
    font-size               : 16px;
    font-weight             : bold;
    color                   : #ffffff;
}

#signup a {
    font-size               : 9px;
    color                   : #ffffff;
    text-decoration         : underline;
}

/********************[ Latest News ]********************/
#latestnews {
    margin-top              : 12px;
    margin-left             : 27px;
    margin-bottom           : 10px;
    margin-right            : 32px;
}

/********************[ Flash Banner ]********************/
#flashbanner {
    vertical-align          : top;
    text-align              : right;
}

/********************[ Stir Flip Books ]********************/
#stirflipbooks .leftcontent {
    vertical-align          : top;
    margin-left             : 16px;
}

#stirflipbooks .image {
    background              : url('/wp-content/themes/Stir/images/BookDropShadow.png') top left no-repeat;
    width                   : 91px;
    height                  : 112px;
    margin-bottom           : 5px;
    display                 : inline-block;
}

#stirflipbooks .links {
    display                 : inline-block;
    padding-top             : 8px;
    padding-left            : 8px;
    height                  : 112px;
    font-size               : 9px;
}

/********************[ Thumbnails ]********************/
.thumb137x91 {
    background              : url('/wp-content/themes/Stir/images/thumb137x91.gif') top left no-repeat;
    width                   : 142px;
    height                  : 97px;
    margin-bottom           : 5px;
    z-index                 : 100;
}

.thumb214x131 {
    background              : url('/wp-content/themes/Stir/images/thumb214x131.gif') top left no-repeat;
    width                   : 220px;
    height                  : 137px;
    margin-bottom           : 5px;
    display                 : inline-block;
}

/********************[ Features ]********************/
#features {
    height                  : 160px;
    width                   : 450px;
    border-bottom           : 1px solid #dad9d8;
    color                   : #676654;
}
#features .block {
    height                  : 150px;
    margin-left             : 2px;
    width                   : 142px;
    padding-right           : 8px;
    padding-left            : 3px;
}

/********************[ Content ]********************/
#content {
    
}
#content .block { margin-bottom: 10px; width: 450px; height: 160px; }

#content .cblock {
    width                   : 220px;
    height                  : 137px;
    padding-left            : 3px;
    vertical-align          : top;
}
#content .cblock .title { 
    margin-top              : 8px; 
    font-size               : 12px; 
    color                   : #64665d; 
    font-weight             : bold;
}
#content .cblock .description p { 
    margin-top              : 0px; 
    padding-top             : 0px;
}

/********************[ Color Conversations ]********************/

#colorconversations .block {
    margin-bottom       : 10px;
}

#colorconversations .rightcontent {
    margin-top           : 8px;
}
#colorconversations .image {
    width                : 36px;
}

#colorconversations .righthead a {
    color                   : #a1291f;
}

#colorconversations .bcontent {
    padding-left            : 12px;
}

#colorconversations .subtext {
    font-size               : 9px;
}

/********************[ Categories and Archives ]********************/
#catsandarchives {
    padding-top             : 12px;
    padding-left            : 15px;
    font-size               : 9px;
    vertical-align          : top;
}
#catsandarchives .cats {
    width                   : 134px;
    vertical-align          : top;
}

#catsandarchives .archives {
    vertical-align          : top;
}

/********************[ Cool Blogs ]********************/
#coolblogs ul {
    list-style              : none;
    margin-left             : 5px;
    padding-left            : 0px;
}

#coolblogs li {
    list-style              : none;
    margin-left             : 0px;
    padding-left            : 0px;
}

/********************[ Footer ]********************/
#footer {
    font-size               : 10px;
    border-top              : 1px solid #dededd;
    text-align              : center;
    height                  : 24px;
    padding-top             : 6px;
}

#footer span {
    margin-left             : 10px;
    margin-right            : 10px;
}

#sidebar{
    list-style              : none;
    padding-left            : 0px;
    margin-left             : 0px;
}

.drop-left {
    width: 13px;
    height: 8px;
}

.drop-right {
    width: 8px;
    height: 8px;
}

/********************[ Comments ]********************/

#commentform, #commentform input{
  font-size               : 10px;
}

#comments, #commentlist {
  padding-left            : 20px;
  padding-right           : 40px;
}

#comment_block {
  padding                 : 6px 40px 10px 20px;

}

#comment_block h3{
  font-size               : 12px;
  font-weight             : bold;
  margin-bottom           : 5px;
  border-top              : 1px solid #d7d7d2;
}

#respond {
  padding                 : 0px 40px 10px 20px;
}

#respond h3{
  color                   : #a1291f;
  font-family             : Georgia;
  font-weight             : normal;
  font-size               : 18px;
  margin-bottom           : 5px;
  border-top              : 1px solid #d7d7d2;
  padding-top             : 6px;
}

#commentform textarea{
  width                   : 390px;
  border                  : 1px solid #d7d7d2;
}

#commentform input[type=text] {
    background              : #ffffff;
    color                   : #676654;
    font-size               : 9px;
    border                  : 1px solid #d7d7d2;
    width                   : 153px;
    padding-left            : 3px;
    padding-top             : 3px;
    height                  : 16px;
    margin                  : 0px; 
} 

#commentform input[type=submit] {
    background              : #ffffff;
    color                   : #676654;
    font-size               : 9px;
    text-transform          : uppercase;
    border                  : 1px solid #d7d7d2; 
    height                  : 22px;
    padding-bottom          : 3px; 
    margin                  : 0px; 
}


/********************[ General Page]********************/

.video {
    background              : url('/wp-content/themes/Stir/images/video.gif') top left no-repeat;
    width                   : 147px;
    height                  : 99px;
    float                   : left;
    padding-top             : 2px;
    padding-left            : 2px;
}

.videocontainer {
    width                   : 149px;
    height                  : 150px;
    float                   : left;
    padding-left            : 2px;
}             

.vavcontainer {
    padding-top             : 3px;     
    padding-bottom          : 6px;     
    padding-right           : 30px;
}

.viewallvideos {
    width                   : 87px;
    height                  : 6px;
    background              : url('/wp-content/themes/Stir/images/ViewAllVideos.gif') center no-repeat;
    cursor                  : pointer;
    float                   : right;
}

.viewallvideos:hover {
    background              : url('/wp-content/themes/Stir/images/ViewAllVideosHover.gif') center no-repeat;

}
