body            { font-family:      "Trebuchet MS", tahoma, arial, Verdana, sans-serif;
                  font-size:        70%;
                  background-color: white;}

.column-wrapper { float:            left; }
.item-wrapper-red
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px; }
.item-wrapper-blue
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px;}
.item-wrapper-yellow
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px;}
.item-wrapper-green
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px; }
.item-wrapper-cyan
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px; }
.item-wrapper-purple
                { width:            180px;
                  margin-right:     20px;
                  margin-bottom:    20px; }
.item-wrapper-top
                { width:            780px;
                  margin-bottom:    20px; }

.item-logo img  { border:           0;
                  margin:           0;
                  padding:          0; }
.item-title     { font-weight:      bold;
                  text-align:       left;
                  border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  padding:          2px; }
.story          { text-align:       left;
                  border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  background-color: #FFFFFF;
                  padding:          2px; }
.story-hover    { text-align:       left;
                  border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  padding:          2px;
                /*cursor:           pointer;*/
                }
.story-headline { font-weight:      bold; }
.story-image    { border:           0;
                  float:            right;
                  padding:          2px 0 2px 2px; }
.table-wrap     { border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  padding:          0; }
.table-wrap table
                { font-family:      "Trebuchet MS", tahoma, arial, Verdana, sans-serif;
                  font-size:        inherit;
                  width:            178px;
                  padding:          0;
                  border:           0;
                  margin:           0;
                  clear:            none; }
.table-row      { text-align:       left;
                  padding:          0;
                  border:           0;
                  margin:           0; }
.table-row-hover{ text-align:       left;
                  padding:          0;
                  border:           0;
                  margin:           0; 
                /*cursor:           pointer;*/
                 }
.box            { float:            left;
                  padding:          2px;
                  width:            85px;
                  text-align:       center; }
.box-hover      { float:            left;
                  padding:          2px;
                  width:            85px;
                  text-align:       center;
                /*cursor:           pointer;*/
                 }
.noborder       { padding:          0 2px; }
.noborder-hover { padding:          0 2px;
                /*cursor:           pointer;*/
                }
                  
/* RED     Light: #F2DADE  Dark: #B34356 */
.item-wrapper-red .story
                { border-color:     #B34356; }
.item-wrapper-red .story-hover
                { background-color: #F2DADE;
                  border-color:     #B34356; }
.item-wrapper-red .item-title
                { background-color: #F2DADE;
                  border-color:     #B34356; }
.item-wrapper-red .table-wrap
                { border-color:     #B34356; }
.item-wrapper-red .table-row-hover
                { background-color: #F2DADE; }
                
/* BLUE    Light: #DAE0F2  Dark: #4561B1 */
.item-wrapper-blue .story
                { border-color:     #4561B1; }
.item-wrapper-blue .story-hover
                { background-color: #DAE0F2;
                  border-color:     #4561B1; }
.item-wrapper-blue .item-title
                { background-color: #DAE0F2;
                  border-color:     #4561B1; }
.item-wrapper-blue .table-wrap
                { border-color:     #4561B1; }
.item-wrapper-blue .table-row-hover
                { background-color: #DAE0F2; }
                
/* YELLOW  Light: #F2EDDA  Dark: #B29C44 */
.item-wrapper-yellow .story
                { border-color:     #B29C44; }
.item-wrapper-yellow .story-hover
                { background-color: #F2EDDA;
                  border-color:     #B29C44; }
.item-wrapper-yellow .item-title
                { background-color: #F2EDDA;
                  border-color:     #B29C44; }
.item-wrapper-yellow .table-wrap
                { border-color:     #B29C44; }
.item-wrapper-yellow .table-row-hover
                { background-color: #F2EDDA; }
.item-wrapper-yellow .box-hover
                { background-color: #F2EDDA; }
                
/* GREEN   Light: #DFF2DA  Dark: #5CB145 */
.item-wrapper-green .story
                { border-color:     #5CB145; }
.item-wrapper-green .story-hover
                { background-color: #DFF2DA;
                  border-color:     #5CB145; }
.item-wrapper-green .item-title
                { background-color: #DFF2DA;
                  border-color:     #5CB145; }
.item-wrapper-green .table-wrap
                { border-color:     #5CB145; }
.item-wrapper-green .table-row-hover
                { background-color: #DFF2DA; }
                
/* CYAN    Light: #DAF2EC  Dark: #DAF2EC */
.item-wrapper-cyan .story
                { border-color:     #45B196; }
.item-wrapper-cyan .story-hover
                { background-color: #DAF2EC;
                  border-color:     #45B196; }
.item-wrapper-cyan .item-title
                { background-color: #DAF2EC;
                  border-color:     #45B196; }
.item-wrapper-cyan .table-wrap
                { border-color:     #45B196; }
.item-wrapper-cyan .table-row-hover
                { background-color: #DAF2EC; }
                
/* PURPLE  Light: #ECDAF2  Dark:  #9445B1 */
.item-wrapper-purple .story
                { border-color:     #9445B1; }
.item-wrapper-purple .story-hover
                { background-color: #ECDAF2;
                  border-color:     #9445B1; }
.item-wrapper-purple .item-title
                { background-color: #ECDAF2;
                  border-color:     #9445B1; }
.item-wrapper-purple .table-wrap
                { border-color:     #9445B1; }
.item-wrapper-purple .table-row-hover
                { background-color: #ECDAF2; }
.item-wrapper-purple .noborder-hover
                { background-color: #ECDAF2; }
                
/* TOP     Light: #F2DADE  Dark: #B34356 */
.item-wrapper-top .rhs-option
                { text-align:       left;
                  float:            right;
                  font-weight:      bold;
                  border-width:     0 1px 1px 0;
                  border-style:     solid;
                  padding:          2px;
                  background-color: #FFFFFF;
                  border-color:     #B34356; }
.item-wrapper-top .rhs-option-hover
                { text-align:       left;
                  float:            right;
                  font-weight:      bold;
                  border-width:     0 1px 1px 0;
                  border-style:     solid;
                  padding:          2px;
                  background-color: #F2DADE;
                  border-color:     #B34356; }
.item-wrapper-top .date
                { text-align:       left;
                  font-weight:      bold;
                  border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  padding:          2px;
                  background-color: #FFFFFF;
                  border-color:     #B34356; }
.item-wrapper-top .message
                { text-align:       left;
                  clear:            right;
                  font-weight:      bold;
                  border-width:     0 1px 1px 1px;
                  border-style:     solid;
                  padding:          2px;
                  background-color: #F2DADE;
                  border-color:     #B34356; }
                  
.footer         { width:            780px;
                  text-align:       center;
                  clear:            both;
                  border-width:     1px 1px 1px 1px;
                  border-style:     solid;
                  padding:          2px;
                  background-color: #FFFFFF;
                  border-color:     #B34356;
                  margin-bottom:    20px; }

a               { color:            #4561B1; }
a:active        { color:            #4561B1; }
a:visited       { color:            #4561B1; }
a:hover         { color:            #B34356; }