/* NYA SIDAN -------------------------------------------------------*/
@import url("/CSS/sr.css?id=20100519");
/* SLUT NYA UPPDATERINGEN--------------------------------------*/

#srMain {
	width:800px;
}

/* fix för gamla sidan */
#srInnerWrapper {
    width:760px;
    margin:0 auto 20px;
}

#srInnerWrapper TD, 
#srInnerWrapper SPAN,
#srInnerWrapper DIV, 
#srInnerWrapper INPUT, 
#srInnerWrapper SELECT {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* Fix IE */
#srInnerWrapper TD {
	text-align:left;
}
/* Länkar----------------------*/

A:hover {
	color:#3B116B
}


A.bold {
	color:#000;
	font-weight:bold
}
A.bold:hover  {
	color:#3B116B
}

A.bold66 {
	color:#4A4646;
	font-weight:bold
}
A.bold66:hover {
	color:#3B116B
}

A.boldFF {
	color:#fff;
	font-weight:bold
}
A.boldFF:hover {
	color:#3B116B
}
A.bold:visited {
	color:#3B116B
}

A.text11Bold {
	color:#000;
	font-size:11px;
	font-weight:bold
}

A.text11Bold66 {
	color:#4A4646;
	font-size:11px;
	font-weight:bold
}

A.text11Bold66:hover {
	color:#3B116B
}

A.red {
	color:#AE0000;
	font-weight:bold
}

A.red:hover {
	color:#000;
}

a.topNews {
	color:#3B116B; 
	text-decoration:underline; 
	font-weight:normal; 
}

a.topNews:hover {
	color:#3B116B
}


a.xmlLink-pod {
	display:block;
	border:1px solid #3EB3DB;
	padding:5px 10px 5px 5px;
	margin:5px 0 2px 0;
	color:#000;
}

a.xmlLink-pod img {
	border:0;
	margin:0 5px 0 0;
	vertical-align: middle;
}


.text66 {
	color:#4A4646
}

.text00 {
	color:#000
}

.text11 {
	font-size:11px
}

.text11bold {
	font-size:11px;
	font-weight:bold;
}

.BodyMargin {
	margin:0px;
	padding:0px;
}

.h1 {
	font-size:13px;
	font-weight:bold
}
.h2 {
	font-size:12px;
	font-weight:bold
}
.h3 {
	font-size:10px;
	font-weight:bold
}
#srTopPanelContent .dFloatRight {
    float:right;
}

.pageHeader {
	margin-bottom:6px;
	font-family: Arial, Verdana,Helvetica, sans-serif;	
	font-size: 14px;
	font-weight: bold;
	color:#000
}

.programList {
	color:#B4B2A6;
	line-height:13px
}

.programList a {
	color:#333
}
.programList a:hover {
	color:#3B116B
}

.ekotSearchList {
	color:#4A4646;
	line-height:16px
}

.ekotSearchList a {
	color:#4A4646;
	font-weight:bold
}
.ekotSearchList a:hover {
	color:#3B116B
}

.sp0Header {
	font-size:28px;
	font-weight:bold
}
.sp1Header {
	font-size:10px;
	color:#fff	
}

.sp1Header {
	margin:4px 8px 3px 8px;	
}

.sp1Header b {
	font-size:14px; 
	color:#fff
}

.sp1Header a {
	font-size:10px;
	font-weight:bold;
 	color:#fff;
}
.sp1Header a:hover {
	color:#fff
}

.sp1 {
	margin:3px 8px 8px 8px;
}

.sp3 {
	margin:8px;
}

.sp4 {
	margin:3px 8px 8px 8px;
	font-size:11px
}

.sp1 a, .sp3 a, .sp4 a {
	font-weight:bold
}

.sp1 a:hover, .sp3 a:hover, .sp4 a:hover {
	color:#3B116B
}

.startNewsDate {
	margin:10px 0 5px 0;
	color:#4A4646
}

.startNewsH1 {
	margin:0 0 5px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 26px;
	font-weight: bold;
	color:#000
}

.startNewsH2 {
	margin:0 0 3px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 16px;
	font-weight: bold;
	color:#000
}

.startNewsSmall {
	color:#4A4646
}

.startNewsSmall a {
	color:#4A4646;
	font-weight:bold;
}

.startNewsSmall a:hover {
	color:#3B116B
}

.sportBCHeader {
	margin:5px 0 5px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 18px;
	font-weight: bold;
	color:#000
}

.h0 {
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 18px;
	font-weight: bold;
	color:#000
}

.newsLeftList {
	margin-bottom:7px
}

ul.newsLeftList {
    list-style-type:none;
    margin:0 4px 0 8px;
    padding:0;
}

ul.newsLeftList li{
    padding:6px 0 0 0;
}
ul.newsLeftList #leftNewsHeaderLinkFlow {
    font-weight:bold;
    background:url('/Diverse/AppData/Nyheter/images/arrow00.gif') no-repeat;
    padding:0 0 0 10px;   
}    


.newsRightList {
	margin-bottom:11px
}

.newsReadMore {
	margin-top:8px
}

.newsListen {
	margin-top:8px
}

.newsProgramList {
	line-height:13px
}
.newsProgramList a {
	font-weight:bold
}
.newsProgramList a:hover {
	color:#3B116B
}

.newsWeather {
	margin:0 0 3px 0;
	font-size: 13px;	
	font-weight:bold;
	color:#000
}

.newsDate {
	margin:0 0 10px 0;
	color:#4A4646
}
.update {
font-style: italic;
	color:#4A4646
}
.whiteDate {
	font-weight:bold;
	color:#fff
}

.grayDate {
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	color:#787878
}

.newsIntro {
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #2C261C;
}

.newsText {
	font-size: 11px;
	line-height: 15px;
	color: #2C261C;
}

.newsMore {
	font-size: 13px;
	font-weight:bold;
	color:#000;
	margin-bottom:3px;
}
	
.newsTextSmall {
	color:#000
}

.newsMore a {
	font-weight:bold;
	color:#000
}
.newsMore a:hover {
	color:#3B116B
}

.newsMoreSmall {
	font-size: 10px;
	color:#000
}

.newsMoreSmall a {
	font-weight:bold;
	color:#000
}

.newsMoreSmall a:hover {
	color:#3B116B
}

.newsH0 {
	margin:0 0 10px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 33px;
	font-weight: bold;
	color:#000;
	letter-spacing: -0.2px
}

#srInnerWrapper .newsH1 {
	margin:0 0 10px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 26px;
	font-weight: bold;
	color:#000;
	letter-spacing: -0.2px
}

#srInnerWrapper .newsH2 {
	margin:0 0 8px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 18px;
	font-weight: bold;
	color:#000
}

.newsBGMiddle {
	background-image:url(/Diverse/AppData/nyheter/images/bg_radio_m.gif);
	background-repeat:no-repeat;
	background-color:#F0EFEB
}

.newsBGRight {
	background-image:url(/Diverse/AppData/nyheter/images/bg_radio_r.gif);
	background-repeat:no-repeat;
	background-color:#F0EFEB
}


div.NewsTickerLinks{
	margin:0 7px 14px 7px;
}

div.NewsTickerLink{
	margin-bottom:7px;
	margin-top:7px;
}

.listenDiv {
	margin:3px 0 7px 7px;
}

.byline {
	margin:4px 0 6px 0;
	color:#8C856B;
	font-weight: normal;
}

.footer {
	color:#4A4646;
}
.footer a:hover {
	color:#3B116B
}

.cat {
	margin:7px;
}

.catNoRight {
	margin:7px 0 7px 7px;
}

.lokalCat {
	margin:7px 7px 12px 7px;
}

.lokalInnerCat {
	margin:0 0 5px 0;
}

.push {
	margin:7px 0 0 0;
}


.aboveTitle {
    font-weight:bold;
    color:#423e38;
    margin:2px 0 6px 0;
    padding:0;
    text-transform:uppercase;
}   


/* Bakgrunder ------------------------------------*/
.bgLokala {
	background-color:#B10808;
}

.bgEkot {
	background-color:#336699;
}

.bgSport {
	background-color:#008800
}

.bgSPBorder {
	background-color:#B2AAA9
}

.bgCatStart {
	background-image:url(/Diverse/AppData/nyheter/images/cat_bg.gif);
	background-repeat:repeat-y;
	background-color:#fff
}

.bgCatSport {
	background-image:url(/Diverse/AppData/nyheter/images/sport/cat_bg.gif);
	background-repeat:repeat-y;
	background-color:#fff
}

.bgCatP4 {
	background-image:url(/P4/images/cat_bg.gif)
}

.bgCatSame {
	background-image:url(/Sameradion/Diverse/Appdata/images/cat_bg.gif) 
}

.bgSPBorder {
	background-color:#B2AAA9
}
.bgLGray {
	background-color:#F0EFEB
}

.bgCatSisu {
	background-image:url(/Sisuradio/Diverse/Appdata/images/cat_bg.gif)
}

.bgSisu { 
	background-color:#8AA9D8
}

.hrLine {
	background-image:url(/Diverse/images/hr_line_gray.gif);
	background-repeat:repeat-x;
}

.vrDash { 
	background-image:url(/Diverse/images/vr_dash.gif);
	background-repeat:repeat-y;
	background-color:#fff
}

.hrdash {
	background-image:url(/Diverse/AppData/Nyheter/images/hr_line_white.gif);
	background-repeat:repeat-x;
	height:23px;
}

div.hrdashNews{
	background-image:url(/Diverse/AppData/Nyheter/images/hr_line_white.gif);
	background-repeat:repeat-x;
	height:23px;
	line-height: 1px;
}

div.hrdashGroup{
	background-image:url(/Diverse/AppData/Nyheter/images/hr_line_white.gif);
	background-repeat:repeat-x;
	height:23px;
	line-height: 1px;
}

.hrdashRight {
	background-image:url(http://www.sr.se/Diverse/Appdata/Lokala/Images/hr_dash_188.gif);
	background-repeat:repeat-x;
	height:15px;
	line-height: 1px;
}

.vlDash {
	background-image:url(/Diverse/images/vl_dash.gif);
	background-repeat:repeat-y;
	background-color:#fff
}

.sideTrailerSideImg {
	margin-top:3px
}

.sideTrailerSideTxt {
	margin-left:10px
}

.sideTrailerBottomTxt {
	margin-top:5px
}
.vrDot { 
	background-image:url(/Diverse/appdata/lokala/images/vr_dot_21.gif);
	background-repeat:repeat-y
}
.pageHeader2 {
	font-size: 14px;
	font-weight: bold;
	color:#000
}
.menytext {
	color:#000;
	font-weight:bold;
}

.datum {
	background-color:#fff;
}

.datum a{
	color:#000;
}
.datum a:hover{
	color:#A71607;
}

A.LeftNav1txt, .LeftNav1txt, A.LeftNav2txt, .LeftNav2txt,A.LeftNav3txt,.LeftNav3txt, A.LeftNav4txt,.LeftNav4txt {
	font-weight:bold;
}


/* tablå skall ersättas--------------------------*/
.tabladatum {
	color:#A71607;
}

.tabladatum a {
	text-decoration: underline
}
.tabladatum a:hover{
	color:#A71607;
}

.tablaSpace {
	margin:5px;
}

.tablaText {
	font-size: 11px;
}

.meny {
	font-size: 11px;
	color:#000;
	font-weight:bold;
}

/* ----- Programförklaring ----- */
.PfH0  {
	margin-bottom:15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 33px;
	font-weight: bold;
	color:#000;
}

.PfH1  {
	margin-bottom:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color:#000;
}
.PfH2  {
	margin-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000;
}

.PfIntro {
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

.PfText {
	font-size: 11px;
	color:#000;
	margin-top:5px;
}
/* ----- / Programförklaring ----- */



/* ----- STORPUFFAR ----- */
.Sph0 {
	font-size:22px;
	font-weight:bold
}
.Sph1 {
	font-size:16px;
	font-weight:bold
}
.Sph2 {
	font-size:12px;
	font-weight:bold
}
.SpText {
	font-size: 11px;
	line-height: 14px;	
	color:#000;
	margin-top:4px
}
/* ----- / STORPUFFAR ----- */


/* ----- TRAFFIK (höger vänster) ----- */
.trafficHeader{
	background-color:#3E156D;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:4px;
}

.trafficHeaderLokala{
	background-color:#AE0000;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:4px;
}

/* ----- PUFFAR (höger vänster) ----- */
.PH1, .PH2, .PH3 {
	font-size:12px;
	font-weight:bold;
	margin-top:3px; 
}

.PtextTop, .PtextRight {	
	margin:3px 3px 2px 0;
}

.PtextLeft {
	margin:3px 0 2px 0;
}

.result {
	color:#3B116B;
}

.result a {
	color:#000;
	font-weight:bold;

}
.result a:hover {
	color:#3B116B;
	font-weight:bold;
}

.result a:visited {
	color:#891C6E;
}

/* ---- / ISIDOR ---- */
.articleFloatRight{
	float:right;
	margin:5px 0px 5px 5px;
}

.articleFloatLeft{
	float:left;
	margin:5px 5px 5px 0px;
}

.factBoxRight, .factBoxLeft {
	 background-color: #DCE0E7;
	 border: #000 1px solid;
	 width: 170px;
	 float:	right;
	 margin: 5px 0px 5px 10px;
}

.factBoxLeft{
	 float:	left;
	 margin: 5px 10px 5px 0px;
}

.factBoxHeader{
	font-weight: bold;
}

.floatingImage{
	margin: 5px;
}

.imageInArticleFlow{
	margin-bottom: 5px;
}

.imageDescription{
	color: #bcbcbc;
}

p.puff{
	margin-bottom:0px;
	margin-top:6px;
}

div.tipsikon {
	 text-align:left;
	 float:left;
	 margin-top:-7px;
}

div.tipslink {
	text-align:left;
	float:left;
	margin:0 0 0 5px;
}

div.printlink {
	vertical-align: middle;
}
.relLinks {
	margin-top:12px;
}

div.relLink{
	margin-top:4px;
}
img.iconSpeakerL, img.iconSpeakerS, img.iconDownloadS{
	vertical-align: middle;
}

p {
	margin:10px 0 5px 0;	
}

img.readmore{
	vertical-align: middle;
	background-image: url(/Diverse/AppData/Nyheter/images/arrow66.gif);
}
img.readmore_rtl{
	vertical-align: middle;
	background-image: url(/Diverse/AppData/Nyheter/images/arrow66_rtl.gif);
}
img.readmore_b{
	vertical-align: middle;
	background-image: url(/Diverse/Images/arrow66_b.gif);
}

ul.factbox{
	margin-left: 2em;
  	padding-left: 0em;
	margin-top:5px;
}

li.factbox{
	margin:0 0 5px 0;
  	padding:0px;
}
/* ---- / ISIDOR --- */


/* ----- SR förstasida ----- */
#topNews {
	position:absolute;
	top: 10px;	
	left:395px;
	overflow:hidden;
	width:210px;
	height:15px;
}

#srLogo {
    float:left;   
}    
/* Containers */
#sr_top_contentContainer {
    width:760px;
    margin:0;
    padding:0;
    border-bottom:1px solid #fff;
}    

#sr_top_contentContainer #srLogo {
    float:left;   
}  
#sr_top_contentContainer #srLogo img{
   margin:0;
   padding:0;
} 


/* Topmenyn - överraden ----------------------------- */
#srMenuTopContainer {
    background-color:#F3F1F6;
    height:36px;
    float:left;
    width:668px;    
}


#srMenuTopContainer ul {
    padding:5px 0 0 10px;
    margin:0; 
    float:left;
    list-style-type:none;
}    


#srMenuTopContainer li {
    float:left;
    margin:0 10px 0 0;
    padding:3px;
} 

#srMenuTopContainer a {
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#3B116B;   
    text-decoration:none;
    line-height:22px;
}  

#srMenuTopContainer a:hover {
    text-decoration:underline;   
}   

#srMenuTopContainer #searchLink {
    margin:0 0 0 250px;   
}    

#srMenuTopContainer #sr_webradio {
    background:url(/diverse/images/sr1/icn-streaming-top.gif) 0 52% no-repeat;
    padding:0 3px 0 25px;
    margin:0;
    float:left;
} 

#srMenuTopContainer #sr_listenAgain {
    background:url(/diverse/images/sr1/icn-listen-top.gif) 0 52% no-repeat;
    padding:0 3px 0 25px;
    margin:0 61px 0 0;
    float:left;
} 

#srMenuTopContainer #searchBox {
    margin:0;   
    padding:11px 7px 0 0;
    float:right;
}    


#srMenuTopContainer #searchBox #sr_searchField{
    margin:0;  
    padding:2px 0 1px 0px; 
    border:1px solid;
    border-left-color: #3b116b;
    border-top-color: #3b116b;
    border-right-color: #e3deea;
    border-bottom-color: #e3deea;
    width: 136px;
}  

#srMenuTopContainer #searchBox #sr_searchBtn{
    margin:0;  
    vertical-align:bottom;
} 
/* Topmenyn - nedreraden ----------------------------- */
#srMenuBottomContainer {
    height:27px;
    background-color:#3B116B;
    float:left;
    width:668px;    
}

#srMenuBottomContainer ul {
    padding:7px 0 0 15px; 
    margin:0;
    float:left;
    list-style-type:none;
}   

#srMenuBottomContainer li {
    float:left;
    margin:0 24px 0 0;
    padding:0;
} 

#srMenuBottomContainer a {
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    color:#fff;   
    text-decoration:none;
}    

#srMenuBottomContainer a:hover {
    text-decoration:underline;   
}    


/* 
Shortcuts (genvägar)
-----------------------------------------------------------
*/
#sr_shortcutsTop {
	position:absolute;
	left:771px;
	top: 7px;
	width:143px;
}

.sr_shortcuts {
	background-color:#F3F1F6;
	padding:10px 0 10px 0;
	display:block;
}

.sr_shortcutsArrwON {
	background-image: url(/diverse/images/sr1/gfx_shortcuts_arrw_up.gif);
}

.sr_shortcutsArrwOFF {
	background-image: url(/diverse/images/sr1/gfx_shortcuts_arrw_dwn.gif);
}

.sr_shortcutsLinkListContainer {
	margin-left:7px;
	margin-right:7px;
}


.sr_shortcutsNewsLinkListContainer {
	margin:0 7px 12px 7px;
}

a.sr_shortcutsNewsLinkListLink ,a.sr_shortcutsNewsLinkListLink:visited{
	font-weight:bold;
	line-height:16px;
	color:#3B116B;
	text-decoration:none;
}

a.sr_shortcutsNewsLinkListLink:hover {
	font-weight:bold;	
	line-height:16px;
	color:#3B116B;
	text-decoration:underline;
}

.sr_shortcutsHeadText {
	margin:12px 0px 1px 7px;
	color:#A088BA;
}


/* länklista för förstasidan */
#sr_shortcuts strong {
	margin:12px 0px 10px 7px;
	color:#A088BA;
	font-weight:normal;
}

#sr_shortcuts ul {
	margin:0px 0px 16px 7px;
	padding:0px;
	list-style:none;
}
#sr_shortcuts a, #sr_shortcuts a:visited {
	font-weight:bold;
	line-height:16px;
	color:#3B116B;
	text-decoration:none;
}

#sr_shortcuts a:hover{
	text-decoration:underline;
}


#sr_shortcuts #id_88_9.Linklist a {
	font-weight:normal;
	line-height:16px;
	text-decoration:none;
}

#sr_shortcuts #id_88_9.Linklist a:hover {
    text-decoration:underline;
}
  
/*-------- [ QUIZ ]--------------------------------*/
#formQuiz {
	text-align:left;
	margin:0;
	padding:0;
}

#formQuizsubmit {
	font-weight:bold;
	padding:3px 5px 3px 5px;
	border:3px double #BFBFBF;
	background-color:#F6F6F3;
}

#formQuiz #introText {
	font-size:14px;
}


#formQuiz p {
	margin:2px 0 2px 0;
}

#formQuiz .correct {
	font-weight:bold;	
	color:Green;
}

#formQuiz .incorrect {
	font-weight:bold;	
	color:red;
}

#formQuiz  .formQuizRow {
	margin:5px 0 15px 0;	
}
#formQuiz .questionheading {
	font-weight:bold;
	margin:0 0 3px 0;
}

#formQuiz h1  {
	font-size: 18px;
	margin:4px 0 8px 0;
	padding:0;
}



/*--- KALENDER --------------------------------- */
#calender {
	margin:10px auto 0 auto;
	text-align:center;
	font-size:11px;

}

/*--- Navigation manads/lankar --------------------------------- */
#calender caption a{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	display:inline;
}

#calender #month {
	margin:0 20px 0 20px;
}

#calender thead th {
	font-size:10px;
	color:#000;
	text-transform:uppercase;
	font-weight:bold;
}


/*--- Navigation veckodagar m t o t f l s/ veckonummer --------------------------------- */
#calender .evCalNavigationDays td{
	empty-cells:show;
	padding:3px 2px 3px 2px;
	font-weight:bold;
	border-bottom:1px solid #7D7C77;
}



/*--- Navigation veckodagar --------------------------------- */
#calender .evCalDays a {
	color:#37250F;
	text-decoration:none;
	display:block;
	padding:2px;
	border:1px solid #FF9900;
	background-color:#FACE8B;
}


#calender .evCalDays a:hover {
	border:1px solid #FF9900;
	text-decoration:underline;	
}

/* Vald dag */
#calender .evCalDaySelected {
	font-weight:bold;
	color:#000;
	padding:2px;
border:1px solid #FF9900;
	background-color:#f1f1f1;
}


/*--- overlappande dagar i nasta/forreg?ende manad --------------------------------- */

/*dagar i f?rreg?ende m?nad*/
#calender .evCalActive a {
	color:#333;
	empty-cells:show;
	background-color:#f1f1f1;
	padding:2px;
	border:1px solid #ccc;
	font-weight:bold;
}

/*dagar i kommande m?nad */
#calender .evCalInActive {
	color:#ccc;
	empty-cells:show;
	background-color:#f1f1f1;
	padding:2px;
	border:1px solid #d1d1d1;
}


/*--- ARKIV --------------------------------- */
#broadcastArchive {

}

#broadcastArchive h1 {
	text-align:center;
	font-size:medium;
	font-size:12px;
	margin:5px 0 3px 0;
	padding:3px;
}

#broadcastArchive h1 a{
	margin:0;
	padding:0;	
	text-decoration:none;
	color:#000;
}

#listenArchive #broadcastArchive h1 a{
	margin:0;
	padding:0;	
	text-decoration:underline;
}

#broadcastArchive h2 {
	font-weight:normal;
	margin:0 0 10px 0;
	text-align:center;
	font-size:11px;
}

#broadcastArchive p,#broadcastArchive a{
	display:block;
	margin:1px 0 3px 20px;
	text-decoration:none;
}

#broadcastArchive img {
	position:relative;
	margin-bottom:-4px
}

#broadcastArchive .trOn {
	background-color:#fff;
	padding:8px 3px 8px 5px;
}

#broadcastArchive .trOn a{
	font-weight:bold;
}

#broadcastArchive .trOff {
	padding:8px 3px 8px 5px;
}

#broadcastArchive .trOff a{
	font-weight:bold;
	 
}
#broadcastArchive .extra-meta-data {
	color:#000;
	padding:3px 0 3px 3px;
	background-color:#e1e1e1;
}



#broadcastArchive .trOff .datDate, #broadcastArchive .trOn .datDate{
	font-weight:normal;
   	color:#44433F;
}

/*ladda hem*/
p.dwnLoads{	background: url(/diverse/images/ladda_ner.gif	) no-repeat -3px -2px;}
#broadcastArchive a.dwnLoads{margin:1px 0 3px 14px;display:inline;}
#broadcastArchive span.fileSize{color:#44433F;}

/*--- Senaste sandningen--------------------------------- */
#broadCastContainer {
	margin:10px 0 10px 0;
	padding:5px;
	background-color:#FE9900;
}


#broadCastContainer h5 {
	height:36px;
	background: url(/diverse/images/senaste-sandningen.gif) no-repeat 11% 0%;
	margin:0;
	padding:0;
}

#broadCastContainer p {
	padding:5px;
	margin:0 5px 5px 5px;
	background-color:#fff;
}

#broadCastContainer #broadCastLink, #broadCastContainer #broadCastLinkEkot{
	display:block;
	background: url(/Diverse/AppData/Nyheter/images/icn/icn_speaker_s.gif) no-repeat center left;
	color: #000;
	padding:0px 0px 5px 15px;
	font-weight:bold;
	line-height:16px;
	text-decoration:none;
}

#broadCastContainer #broadCastLink:hover, #broadCastContainer #broadCastLinkEkot:hover {
	text-decoration:underline;
}


#broadCastContainer #broadCastArchive{
	display:block;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
	text-decoration:none;	
}

#broadCastContainer #broadCastArchive:hover{
	text-decoration:underline;	
}

#broadCastContainer #broadCastSupport {
	display:block;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
	text-decoration:none;
}

#broadCastContainer #broadCastLinkFavorite {
	display:block;
	font-weight:bold;
	color:#666666;
	margin-bottom:5px;
	text-decoration:none;
}


#broadCastContainer #broadCastSupport:hover, #broadCastContainer #broadCastLinkFavorite:hover{
	text-decoration:underline;
}


/*--- Kanaloversikt lista --------------------------------- */
#broadcastUnitList {
	background-color:#CEEAF6;
}

#broadcastUnitList ul {
	width:130px;
	margin:0;
	padding:0;

}

#broadcastUnitList li{
	list-style-type: none;
	margin:0px 2px 8px 2px;
	padding:0;
}


#broadcastUnitList a{
	font-weight:bold;
	color: #275167;
	text-decoration:none;	
}

#broadcastUnitList a:hover{
	text-decoration:underline;
}

#broadcastUnitList a:visited{
	color:#4C8EAF;
}


/* ----- / SR forstasida ----- */
div.newsmore a:visited {
	color:#6B114C;
}

.optimise {
	display:none;
}




/*---TABLÅ --------------------------------- */
#tablaContainer {
    margin:0 auto 0 auto;
    text-align:left; 
    background-color:#fff;  
}    

#tablaContainer .tablaHeaderDate {
 float:left;   
 font-size:11px;
 font-weight:bold;
}    
#tablaContainer .tablaPlainText {
     float:right;   
}

#tablaContainer .textInfo {
    clear:both;   
}    

#tablaContainer h4 {
    clear:both;  
    font-size:11px;
    margin:10px 0 0 0;
    padding:0;
    font-weight:bold; 
}

#tablaContainer h3 {
    clear:both;  
    font-size:11px;
    margin:10px 0 0 0;
    padding:0;
    font-weight:bold; 
}

#tablaContainer h2 {
    clear:both;  
    font-size:12px;
    margin:10px 0 0 0;
    padding:0;
    font-weight:bold; 
}

#tablaContainer #reminderList {
    border-top:1px dashed #cc3300;
    border-bottom:1px dashed #cc3300;
    padding:2px 0 2px 0;
    margin:4px 0 0 0;
    list-style-type:none;
}

#tablaContainer #reminderList li{
    display:inline;
    margin:0 10px 0 0;
}

#tablaContainer #reminderList li img{
    margin:0 5px 0 0;
}


#tablaContainer #reminderServiceHeading {
    clear:both;
    display:block;
    border:1px dashed #ccc;
    padding:8px 4px 8px 4px;
    margin:25px 0 0 0;    
}    

#tablaContainer #reminderServiceHeading h4 {
    margin:0;
    padding:0;   
    float:left;
}   

#tablaContainer #reminderServiceHeading img {
    margin:-4px 0 0 10px;
    padding:0;   
    float:left;
}     

#tablaContainer #reminderServiceHeading p {
    clear:both;
    font-size:11px;
    margin:0 0 0 0;
    padding:0;   
}  
#tablaDataContainer .eventTable  {
    border:1px solid #000;   
    text-align:left;
    
    
}

#tablaDataContainer .rowContainer td{
    border-bottom:1px solid #ccc;
    margin-top:10px;
}    

#tablaDataContainer .eventContainer img{
   margin:30px 0 0 0;
}   
#tablaDataContainer .eventContainer {
    width:100%;
    padding:0 4px 0 4px;
}

#tablaContainer .rowWeek h2 {
    font-size:16px;
    margin:20px 0 8px 0;
    padding:0;
}
#tablaDataContainer .eventContainer h1 {
    font-size:16px;
    margin:12px 0 4px 0;
    padding:0;
}

#tablaDataContainer .eventContainer h2 {
    margin:32px 0 4px 0;
    padding:0;
    font-size:14px;
    
}

#tablaDataContainer .eventContainer h3 {
    font-size:11px;
    margin:12px 0 4px 0;
    padding:0;
}

#tablaDataContainer .eventContainer h4 {
    margin:7px 0 4px 0;
    padding:0;
}


#tablaDataContainer .eventContainer p {
    font-size:11px;
    margin:7px 0 4px 0;
    padding:0;
}
#tablaDataContainer .eventContainer h4 a{
    background:url(/diverse/images/radio-rightnow-broadcast.gif) no-repeat;
    padding:0 0 0 18px;
}
#eventTable .eventContainer .datTime {
    font-size:11px;
    margin:2px 0 4px 0;
    padding:0;
}



/* Veckonavigation */
ul#weekTablaDays {
    clear:both;
    list-style-type: none;
    padding:0;   
    margin:10px 0 0 0;
}

#weekTablaDays li{
    margin:0 5px 0 5px;
    padding:0; 
    float:left;
    font-size:10px;
}
#weekTablaDays li,
#weekTablaDays a{
    text-transform:capitalize;
}

#weekTablaDays a{
    text-decoration:underline;
}

#tablaDescription  {
    float:right;
    font-weight:bold;
    color:#333;   
    margin:10px 0 15px 0;
}

#tablaDataContainer {
    clear:both;
    font-size:11px;
    border:none;
    padding:0;
    margin:10px 0 0 0;
}

#tablaDataContainer th {
    color:#ccc;
    text-align:left; 
    font-weight:normal; 
    padding:5px; 
}    
#tablaDataContainer h5,
#tablaDataContainer td,
#tablaDataContainer p,
#tablaDataContainer a{
    font-size:11px;
    color:#333;
}

#tablaDataContainer a {
    margin:0;
    padding:0;
    text-decoration:underline;   
}     
    
   
/* Gömmer merinformationen */
#tablaDataContainer .tablaHidden {
	display:none;	
}    
    
#tablaDataContainer .tablaHiddenOn {
	display:block
}    
    
/* Tid */
#tablaDataContainer .cTid {
    border-bottom:2px solid #AFB1B3;
    padding:5px;
    width:50px;
}
  
/* Rubrik / Programnamn */  
#tablaDataContainer .cRub {
    vertical-align: top;
    border-bottom:2px solid #AFB1B3;
    padding:5px;
    width:320px;
}

#tablaDataContainer .cRub h5 {
    display:inline;
}

/* Mer rubrik */   
#tablaDataContainer p.cMoreRub {
    font-weight:normal;
    display:inline; 
    margin:0 0 0 2px; 
}   

/* Expanderingsikon */   
#tablaDataContainer .cRub a img {
    border:0;
    margin:3px 3px 3px 7px;
}   




/* Tjänster */
#tablaDataContainer .cServ {
    text-align:right;
       border-bottom:2px solid #AFB1B3;
    padding:5px 0 5px 5px;
}
#tablaDataContainer .cServ img{
   border:0;
   margin:0 5px 0 0;
}    
    
    
    
/* rader */
#tablaDataContainer .trOn {
    vertical-align: top;
    background-color:#e4e6e8;
}
    
#tablaDataContainer .trOff {
    vertical-align: top;
    background-color:#fff;
}
   
    
/* Delar av programblock */
#tablaDataContainer .trOnintd .cTid,
#tablaDataContainer .trOnintd a,
#tablaDataContainer .trOnintd p{
     font-weight:normal;
}    
#tablaDataContainer .trOffintd .cTid,
#tablaDataContainer .trOffintd a,
#tablaDataContainer .trOffintd p{
    font-weight:normal;
}      

/*---Påminnelsetjänst --------------------------------- */
.tablaContainer h4 {
    font-size:11px;
    font-weight:normal;
    display:block;
    padding:10px;
}    

.tablaContainer h4 img {
    padding:0px 3px 0 0;
    vertical-align:bottom;
}  

#shoppingCart {
    font-size:11px;
    background-color:#F9EBF0;
    padding:10px 5px 10px 5px;   
    border:1px solid #8A1A07;
    margin:10px 0 0 0;
    color:#000;
}

   
#shoppingCart .cartRow .rTime, 
#shoppingCart .cartRow .rProgram,
#shoppingCart .cartRow .rService{
    font-size:10px;
    border-bottom:1px dashed #8A1A07; 
    text-align:left;
    white-space: nowrap;
    padding:5px 10px 5px 0;
    color:#000;
}


#shoppingCart #chkBoxContainer {
    font-size:11px;
    margin:10px 0 0 0;
}    


#shoppingCart #chkBoxContainer input{
    vertical-align:middle;
}    
#shoppingCart #chkBoxContainer img{
    vertical-align:middle;
    border:0;
    margin:0 0 0 5px;
}    

#shoppingCart #price {
    font-weight:bold;
    margin:5px 0 0 0;
}    
    
#shoppingCart .cartRow .rProgram {
    font-weight:bold;   
}    

#shoppingCart .cartRow .rService a { 

}    
    
#shoppingCart form {
    clear:both;
    margin:15px 0 0 0;
}

#shoppingCart form label {
    font-size:11px;   
} 
#shoppingCart form .inputTextField{
    padding:2px;
    border:1px solid #333;
    margin:10px 0 0 4px;
    width:170px;
}

#shoppingCart #btnOK {
    border:1px outset #333;
    background-color:#a1e19c;
    padding:2px;   
    margin:10px 10px 0 0;
}

#shoppingCart #btnAbort {
    border:1px outset #333;
    background-color:#ee6557;
    padding:2px;   
    margin:10px 10px 0 0;
}

/*---Poll - Röstingsformulär --------------------------------- */
/* Behållare, lägg ram kring för mer sammanhållen effekt */
.pollform {
    clear:both;
    border: 1px solid #dfdfdf;
    padding:7px;
}


/* Frågetexten */
.pollform h3{
    font-size:11px;
    margin:0 0 4px 0;
    padding:0;
}

/* Alternativlistan */
.pollform ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

/* Svarsalternativ, standard är flera på samma rad */
.pollform ul li {
    font-weight:normal;
    float:left;
    margin:0 7px 7px -4px;
}

.pollform ul input {
    vertical-align:bottom;
}

/* Klickbar "radiobutton" */
.pollform .submitbutton {
	font-weight:bold;
	padding:3px 4px 3px 4px;
	border:3px double #BFBFBF;
	background-color:#F6F6F3;
	margin:0 7px 0 0;
}   

/* Länk */
#pollShowresult .showresult a{
    padding:0;
}   


/*--- pollen i smalaspalter---------------------------------------------------*/

td.p4MiddleContent .pollform ul li {
    clear:both;
    font-weight:normal;
    display:block;
    margin:0 0 7px 0;
    width:100%;
}

#p4LeftContent .pollform ul li {
    clear:both;
    font-weight:normal;
    display:block;
    margin:0 0 7px 0;
    width:100%;
}

div.p4PuffRight .pollform ul li {
    clear:both;
    font-weight:normal;
    display:block;
    margin:0 0 7px 0;
    width:100%;
}



/*---- Ekot news ticker ----------*/
#ekotNewsTicker {
    height:16px;
    line-height:16px;
    background:url(/diverse/images/ekotNewsTicker.gif) #fff 0 50% no-repeat;
    padding:0 0 0 54px;
    font-weight:bold;
    color:#4a4647;
}

#ekotNewsTicker a {
    text-decoration:none;   
    color:#4a4647;
}
#ekotNewsTicker a:hover {
    text-decoration:underline;   
}

.ekotTickerFirstPage {
    border-top:12px solid #F0EFEB;
    margin:0 0 10px 0;
}    

.ekotTickerMainPage {
    border-top:5px solid #F0EFEB;
    margin:0 0 10px 0;
}   

/* ------------------------ Standard element ----------------------------*/
#srcomments {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000;
	text-align:left;
	margin:15px 0 0 0;
	overflow:hidden;
}


#srcomments a {
    outline:none; 
}

#srcomments img {
    border:0;
}

#srcomments form {
    margin:0;
    padding:0;   
}


#srcomments  h3 {
    font-size:12px;   
}

#srcomments #postCommentImg h2 {
    font-size:11px;
    margin:20px 0 15px 0;
    padding:0;  
}

/* ------------------------ Ingress för kommentarer ----------------------------*/
#srcomments #commentHeader {
    margin:10px 0 0 0;
}

#srcomments #commentHeader p{
    margin:0 0 15px 0;
    padding:0;
    float:right;
}


/* ------------------------ Kommentarer ----------------------------*/
#commentContainer .container {
    clear:both;
    margin:0 0 25px 0;
}

/* Kommentar */
#commentContainer .container .cText {
    background-color:#fff;
    padding:10px;
    border:1px solid #cdcbc6;    
    font-size:11px;    
}

/* Kommentars rubrik */
#commentContainer .container .cText h5 {
    margin:0 0 4px 0;
    padding:0; 
}

/* Kommentars text */
#commentContainer .container .cText p {
    margin:0 0 4px 0;
    padding:0; 
}

/* Inlägg av */
#commentContainer .container .creator {
    font-weight:bold;
    display:inline;
    margin:0 4px 10px 2px;
}

/* Kommentarens datum */
#commentContainer .container .date {
    color:#666666;
    display:inline;
    margin:0 0 10px 0;
}

/* knappar */
#commentContainer .container .action {
    text-align:right;   
    margin:0 0 15px 0;
}


#commentContainer .container #doAbort {
    margin:0
}


/* ------------------------ Paging / Sidor ----------------------------*/
#srcomments #commentFooter .container {
    clear:both;
    width:100%;
    float:left;
    border-top:1px solid #cdcbc6;
}

#srcomments #commentFooter ul{
    margin:0;   
    padding:3px;
    list-style-type:none;
    float:left;
}

#srcomments #commentFooter li{
    float:left;
    margin:5px 3px 10px 3px;
    color:#666666;
}



/* ------------------------ Posta kommentar / Anmäl inlägg ----------------------------*/
#srcomments #formComments {
    padding:10px;
    border:1px solid #035a9d;
    background-color:#fff;
    margin:15px 0 45px 0;
}    

#srcomments #formComments h3{
    background:url(/cgi-bin/comments/images/flik_svara.gif) 75% 0 no-repeat;
    padding:25px 0 0 0px;
    margin:-21px 0 0 0
}

#srcomments #postCommentImg #formComments h3{
    background:url(/cgi-bin/comments/images/flik_artikel.gif) 20% 0 no-repeat;
    padding:25px 0 0 0px;
    margin:-22px 0 0 0
}


#srcomments #formComments.abuse {
    border:1px solid #E10000;
	background:none;
}   

#srcomments #formComments.abuse h3{
    background:url(/cgi-bin/comments/images/flik_anmal.gif) 90% 0 no-repeat;
    padding:25px 0 0 0px;
    margin:-22px 0 0 0
}

#srcomments #formComments.post {
    border:1px solid green;
    background-color:#E2FFDF;

}   

/* knappar */
#srcomments #formComments .action {
    text-align:right;   
    margin:10px 0 0 0;
}

#srcomments #formComments.abuse .action {
    text-align:right;   
    margin:15px 0 0 0;
}

#srcomments #formComments #doPost {
		margin:0 5px 0 0; 
		background:none;
}

/* inaktiva knappar */
#srcomments #formComments #doPost.btnInActive {
    filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;   
}

/* ------------------------Formulär ----------------------------*/
#srcomments label {
    display:block;
    margin:15px 0 4px 0;
}


#srcomments .input {
    border:1px solid #d7d6d2;
    padding:1px 3px 1px 3px;
    width:97%;
	min-height:20px;
}

#srcomments .inputTextArea {
    border:1px solid #d7d6d2;
    padding:1px 3px 1px 3px;
    width:97%;
    height:100px;
}

#srcomments #agreement {
    border:0;
    padding:1px 3px 1px 3px;
    margin:10px 4px 0 0;
}

/* ------------------------ Användar inställning ----------------------------*/
#srcomments .settingsContainer {
       margin:15px 0 5px 0;
       clear:both;
}

#srcomments .settingsContainer select{
      border:1px solid #d7d6d2;
      margin:0 0 0 2px;
}

#srcomments .settingsContainer input{
    vertical-align:top;
}

#srcomments .settingsContainer #pageSizeContainer {
    height:20px;   
}
#srcomments .settingsContainer #sortContainer {
    height:20px;
    float:right;
    margin-top:-20px;
}

/* övrigt */
#srcomments #linkEmail {
    display:none;   
}
/*--- Programsida / Ladda ner Poddfiler ---------------------------------------------------*/
#contentPodd #topInformation h1 {
    margin: 5px 0 5px 0;   
    font-size: 14px;
} 

#contentPodd #poddContainer h2 {
    margin:0;
    padding:0;
    font-size:12px;
}

#contentPodd #poddContainer p{
    margin:3px 0 6px 0;
    padding:0;
}

#contentPodd #poddContainer #linkHelp{
    margin:-35px 0;
    float:right;
}

#contentPodd #rightNowChannel img {
    margin:5px 5px 0 0;
}

#contentPodd #topInformation #PoddTitle {
    margin:0 0 0 0;
    text-transform:none;
 font-size:11px;
}

#contentPodd #poddContainer {
    clear:both;
    margin:4px 0 0 0;
    font-size:11px;
    line-height:16px;
}

#contentPodd #poddContainer ul {
    margin:7px 0 0 0;
    padding:0;
    list-style-type:none;   
 font-size:11px;
}

#contentPodd #poddContainer ul li{
    display:inline;
 font-size:11px;
}
#contentPodd #poddContainer ul li a{
	font-weight:bold;
	line-height:17px;
    font-size:11px;    
}

#contentPodd #poddContainer ul li.liOff{
     display:list-item;
     margin-bottom: 25px;
}
#contentPodd #poddContainer ul li.liOn{
    display:list-item;
    margin-bottom: 25px;
}

#contentPodd #poddContainer ul li .poddButton {
    background: url(/diverse/Images/icn_podd_add.gif) 10% 51% no-repeat;
    font-size:11px;
    display:inline;
    width:auto;
    background-color:#9bcbdf;
    border:1px solid #3b8aaa;
    border-bottom:2px solid #3b8aaa;
    border-right:2px solid #3b8aaa;
    padding:3px 5px 3px 15px;
    margin:-5px 8px 4px 0;
    overflow:visible;
}


#contentPodd #poddContainer ul li .poddButton:hover {
    background-color:#fff9c2; 
    border:1px solid #bebe9b;
    border-bottom:2px solid #bebe9b;
    border-right:2px solid #bebe9b;
}


#contentPodd #poddContainer input {
    border:1px solid #045a9d;
    font-size:9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width:270px;
    margin:6px 0 2px 0;
    padding:3px 0 4px 2px;
    width:100%;
    background: #fff url(/diverse/Images/input-bg.gif) repeat-x  0% 0%;
    
}

#contentPodd #poddContainer .poddate {
    color:#666666;    
}

div.PoddhorizontalLine {

    clear:both;
    height:1px;
    margin:10px 0 10px 0;
    background-color: #045a9d; 

}

div.PoddhorizontalLine hr {

  display: none;

}
#contentPodd #poddContainer li a{
	background: url(/webbradio/images/radio/icn-download.gif) no-repeat 2% 50%;
    padding:0 0 0 15px;
}

/*--- Chatt ---------------------------------------------------------- */
#chatt,
.chatt {
    clear:both;
    margin:10px 0;
}

#chatt table,
.chatt table{
    border: 0;
}


#chatt .name.moderator,
.chatt .name.moderator,
#chatt .moderator,
.chatt .moderator {
    color:red;
}


#chatt .name.visitor,
.chatt .name.visitor,
#chatt .visitor,
.chatt .visitor {
    font-weight:bold;
}

#chatt td,
.chatt td {
    font-size:1em;
    padding:10px 4px;
    border-bottom:1px solid #666666;
    margin:0 0 10px 0;
    vertical-align:top;
}


/* Påminnelsefunktion */
a.icnReminderLink {
    background:url('/diverse/images/icn_reminder.gif') no-repeat;
    padding:3px 0 0 18px;
    height:100%;
}

/* -------- [ FLASH  ]-------------------------------- */
.flash-replaced .alt {
    display: block;
    height: 0;
    position: absolute;
    overflow: hidden;
    width: 0;
}

/*--- isidor 4 ----------------*/
.text-align-left {
    text-align: left;
}

.text-align-center {
    text-align: center;
}

.text-align-right {
    text-align: right;
}

.dropfield {
	display:block;
} 

.dropfield .icnSoundLink,
.dropfield .link,
.dropfield .relLink{
	margin:3px 0;
	display:block;
}

/* Bildspel  --------------------------------*/
.picture-slides-container .disabled {
	color: #eee;
}

.picture-slides-container {
	margin: 10px 0;
}

.picture-slides-fade-container {
	position: relative;
	height: 260px;
	background: #fff;
	z-index: 1001;
}

.picture-slides-previous-image, 
.picture-slides-next-image, 
.picture-slides-start-slideshow, 
.picture-slides-stop-slideshow {
	display: none;
}

.picture-slides-previous-image, 
.picture-slides-next-image, 
.picture-slides-start-slideshow, 
.picture-slides-stop-slideshow {
	cursor: pointer;
}

.picture-slides-thumbnails {
	list-style: none;
	overflow: hidden;
}

.picture-slides-thumbnails li {
	float: left;
	width: 100px;
	margin-right: 10px;
}

.picture-slides-thumbnails li img {
	width: 100px;
}

.picture-slides-dim-overlay {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	z-index: 1000;
	display: none;
}


/* TW blogg --------------------------------*/
#tw_link_widget,
#tw_latestblogged_widget {
    border:0;
    width:auto;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color:#000; 
	overflow:visible;
    border:1px solid #CADA40;
    padding:12px 10px;	
}

#tw_link_widget .tw_header,
#tw_latestblogged_widget .tw_header  {
    font-size:1.4em;
    font-weight:normal;
}

#tw_link_widget a,
#tw_latestblogged_widget a {
	color:#000;
}

#tw_link_widget .tw_list,
#tw_latestblogged_widget .tw_list {
    background:transparent ! important;
}
#tw_link_widget .tw_list .tw_item .headline,
#tw_latestblogged_widget .tw_list .tw_item .headline {
    height:auto !important;
}


#tw_link_widget a.tw_rss_icon,
#tw_latestblogged_widget a.tw_rss_icon{
	display:none;
}
#tw_link_widget .headline,
#tw_latestblogged_widget .headline{
	margin:12px 0 3px;
	font-weight:normal;
	font-size:1em;
}

.text-normal {
    font-weight:normal;
}


/* ------------------------ RSS plugin ----------------------------*/
.rssBox {
    width:150px;
    float:right;
    margin:0 0 4px 0;
    padding:0;
    background:#fff;
}

.rssBox.wide {
    width:100%;
}

.rssBox h2,
.rssBox h3 {
    background:#4f4f4f;
    color:#fff;
    text-align:center;
    font-weight:normal;
    font-size:1.20em;
    padding:2px 5px 2px 5px;
}

.rssBox h3 a {
    color:#fff;
    text-decoration:none;
}
.rssBox .rOn {
    background:#f2f2f2;
    padding:3px 4px;
}
.rssBox .rOff {
    background:#fff;
    padding:3px 4px;
}

.rssBox .description {
    margin:3px 4px;
    font-weight:bold;
}
.rssBox dl, .rssBox dt, .rssBox dd {
   margin:0;
   padding:0;
}

.rssBox .date {
    display:block;
    margin:4px 0 0;
    color:#666666;
}

.rssBox .rssFooter {
    background:#ffeacd;
    border-top:1px solid #fff;
    padding:4px;
    clear:both;
    text-align:left;
}

.rssBox .rssFooter a{
  margin:0 6px 0 0;
}



