a:link{color:#ffffff;}
a:visited{color:#c0c0c0;}
a:hover{color:#ff0c09;}
a:active{color:#ff0c09;}

#feed .gfc-control{font-size:12px;line-height:16px;width:230px;}
#feed .gfc-resultsHeader .gfc-title{font-size:11px;font-weight:bold;color:#ffffff;}
#feed .gfc-result .gf-title{height:auto;}

.gfc-resultsHeader {
width: 100%;
border-top: 1px solid #ffffff;
border-bottom: 2px solid #ffffff;
padding:5px 3px;
margin-bottom : 4px;}

.gfc-resultsHeader .gfc-title{color: #676767;display: inline;}
.gfc-tabsArea {margin-top: 6px;}
.gfc-tabsAreaInvisible {display : none;}

.gfc-tabHeader {
display: inline;
cursor: pointer;
padding-left: 6px;
padding-right: 6px;
margin-right: 2px;
}

/* �^�u */
.gfc-tabHeader.gfc-tabhActive {
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-top: 2px solid #ff0c09;
padding:2px 4px;
color: #ffffff;
background-color:#000000;
}

.gfc-tabHeader.gfc-tabhInactive {
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-top: 2px solid #e9e9e9;
padding:2px 4px;
background: #000000;
color: #ffffff;
}
/* �^�u */


.gfc-tabData.gfc-tabdActive {display: block;}
.gfc-tabData.gfc-tabdInactive {display: none;}

/* tab specific results header supression */
.gfc-tabData .gfc-resultsHeader .gfc-title {display: none;}

/* the results for each section
* .gfc-resultsbox-{visible,invisible} : a complete-collection of results including headers
* .gfc-results : the collection of results for a given feed
* .gfc-result : a generic result within the control
*/
.gfc-resultsbox-visible {
display : block;
}

.gfc-resultsbox-invisible {display : none;}

/* text */
.gfc-results {padding-bottom: .2em;}
.gfc-result {
margin-bottom: .5px;
font-size:10px;padding:10px;
border-bottom:1px dotted #c0c0c0;}
/* text */

/* topics title */
.gfc-result .gf-title {
font-size:12px;
height: 1.4em;
overflow: hidden;
padding-bottom:6px;
}

.gf-result .gf-author,
.gf-result .gf-spacer,
.gf-result .gf-relativePublishedDate {
font-size:10px;
padding:0 10px;
color: #aaaaaa;
display : inline;
}

.gf-result .gf-spacer {
margin-right : 3px;
margin-left : 3px;
}

/**
* undo common generic table rules
* that tend to impact branding
*/
table.gf-branding td,
table.gf-branding {
margin: 0 0 0 0;
padding: 0 0 0 0;
border : none;
}

table.gf-branding {
border-style : none;
border-width : 0px;
border-spacing : 0px 0px;
width : 100%;
}

td.gf-branding-text {
vertical-align : top;
}

td.gf-branding-text div.gf-branding-text {
padding-bottom : 2px;
text-align : right;
color : #676767;
font-size : 11px;
margin-right : 2px;
}

td.gf-branding-img-noclear {
width : 51px;
vertical-align : bottom;
}

td.gf-branding-img {
width : 65px;
vertical-align : bottom;
}

table.gf-branding-vertical td.gf-branding-text div.gf-branding-text {
margin-right : 0px;
text-align : center;
}

table.gf-branding-vertical td.gf-branding-img-noclear {
text-align : center;
}

div.gf-branding-img,
div.gf-branding-img-noclear,
img.gf-branding-img,
img.gf-branding-img-noclear {
padding-top : 1px;
}

img.gf-branding-img,
img.gf-branding-img-noclear {
margin : 0 0 0 0;
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
border : none;
display : inline;
}

a.gf-branding-clickable {
cursor : pointer;
}
