﻿

.summaryWidget 
{
    list-style                          : none !important;
    padding                             : 0 0 0 0 !important;
    margin                              : 0 !important;
    position                            : relative;
    padding-top:20px !important;
}

.summaryWidget h3 /* Override presets */
{
    border                              : none;
    margin-top                          : 0;
}

.summaryWidget li 
{
    border-bottom                       : #dbdbdb solid 0px;
    padding                             : 0 0 10px 0;
    position                : relative;
    
}

.summaryWidget li {border:white solid 1px !important;padding:0;margin-bottom:10px;}

.summaryWidget .newsImage
{
    float                               : left;
    margin                              : 8px 10px 10px 0;
    border                              : #dbdbdb solid 1px;
}

.summaryWidget .newsBlurb {border:red solid 0px;}

.summaryWidget .tags 
{
    font-size                           : 0.9em;
    border                              : #f4f4f4 solid 1px;
    background                          : #fbfbfb;
    padding                             : 3px 5px;
    margin                              : 0;
    clear                               : both;
}

.summaryWidget .tags a {padding-bottom:1px;} /* Reduce Underline spacing */


/* Home Page Customisaton */

.home .summaryWidget 
{
    padding                 : 0 !important;
} 


.home .summaryWidget li {border:white solid 0px !important;margin-bottom:0;}

.home .summaryWidget li 
{
    padding                 : 4px 0 !important;
    border-bottom           : #ccc dotted 0px !important;
} 

.home .summaryWidget li:first-child /* Positioning for Home page starting point */
{
    padding-top             : 0;
    margin-top              : -5px;
}

.home .summaryWidget li:last-child
{
    border-bottom           : #ccc dotted 0px !important;
} 


.home .summaryWidget h3 
{
    margin                  : 0 !important;
    padding                 : 0 !important;
    font-size               : 1.2em;
}

.summaryWidget img 
{
    position                : absolute;
    top                     : 0px;
    left                    : 2px;
}

. home .summaryWidget img 
{
    top                     : 8px;
}

.summaryWidget div.itemicon a 
{
    display                 : block;
    padding-left: 30px;
}


.summaryWidget p 
{
    clear                   : both;
    padding-right           : 100px;
}

.summaryIcons 
{
    position                : absolute;
    right                   : 0;
    top                     : 0;
    width                   : 110px;
    
}

.summaryIcons img
{
    margin-right            : 4px;
}

.summaryTitle 
{
    border                  : red solid 0px;
    padding-right           : 140px;
    position                : relative;
    
    _border                 : #fff solid 1px; /* IE6 fix to manage height*/
    _margin-top:-18px;
    
}

.home .summaryTitle 
{

    _margin-top:-4px;
}

.summaryTitle img 
{
    position:absolute;
    top:4px;
    _top:0;
    left:0;
    behavior							: url(/platform/sites/_base/scripts/css3pie/PIE6.htc); /* for ie compatability */
	-pie-png-fix						: true;
}
	
.home .summaryWidget img  {top:4px !important;}

.summaryDate 
{
    margin-bottom           : 5px;
    border-bottom           : #f4f4f4 solid 1px;
    padding-bottom          : 2px;
}

.summarySnippet 
{
    font-size               : 1.30em;
    color                   : #4a4a4a;
    margin                  : 20px 0;
}

.home .summaryIcons img 
{
    display                 : none;
}

.home .summaryIcons 
{
    width                   : 130px;
    top                     : 0px;
}

.home .summaryDate 
{
    margin-bottom           : 0;
    border-bottom           : none;
    padding-bottom          : 0;
    margin-top:0px;
    
}

body .home .widget.homeIR 
{
    min-height              : 220px;
    height                  : auto !important;
    height                  : 220px;
} /* a Min height fix for correct lineup */

.tagFilter ul
{
    list-style              : none;
    margin                  : 0;
}

.tagFilter li 
{
    padding                 : 4px 0;
}


.tagFilter a.selected 
{
    color                   : #2b2b2b;
    cursor                  : default;
}

.readMore 
{
    position                : absolute;
    bottom                  : 5px;
    right                   : 56px;

    font-size               : 0.9em;
}

.homePR,.homeIR  {position:relative;}





/* fix for ie7 etc */

div.ie6 ul.summaryWidget li div.itemicon div.summaryTitle{
	margin-top: -20px;
}

div.ie7 ul.summaryWidget li div.itemicon div.summaryTitle{
	margin-top: -20px;
}