body{
font-family: Arial, Helvetica, Garuda, sans-serif;
background:#0c1824 url(../images/tsr_bckgrnd.jpg) center top no-repeat;
background-attachment: fixed;
}
a:link, a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h3{
   padding:13px 0 0 19px;
   color:#9ab2be;
   font-size:16px;
   font-weight:bold;
  }
.home-box-2-content p, .section-right p{
  padding:2px 0 2px 0px;
  margin:0 0 0 18px;
  width:218px;
  font-size:13px;
 }
.home-box-2-content p a:link, .home-box-2-content p a:visited, .section-right p a:link, .section-right p a:visited{
  font-size:13px;
  color:#FFFFFF;
  line-height:16px;
}

.home-box-2-content .size{
  color:#9ab2be;
}
div.copy-divider{
	width:218px;
	background: transparent url(../images/line.gif) repeat-x;
	height:1px;
	margin:1px 0 0 18px;
}
div.copy-divider hr{
	display:none;
}
.home-box-3 div.copy-divider{
    width:200px;
	margin-top:10px;
}
.gdate{
 float:right;
 font-size:12px;
 margin:15px 21px 0 0;
 color:#FFFFFF;
 display:inline;
}
h3.title{
 padding:3px 0 0 18px;
}
h3.title a:link, h3.title a:visited{
 font-size:13px;
 color:#FFFFFF;
 font-weight:bold;
}
 /*******************/
 /*** header *******/
 /*******************/
.header {
   width:901px;
   text-align:left;
   margin: 0 auto;
background-color:#FFFFFF;
   margin-top:20px;
   -webkit-border-top-right-radius: 20px;
    -webkit-border-top-left-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
   }
.curved{
background:url(../images/header-bkg.gif) no-repeat;
background-position:-1px 0px;
height:17px;
line-height:17px;
width:901px;
margin: 20px auto 0 auto;
}
 .header .header-content{
   width:850px;
   display:block;
   margin: 0 auto;
   background: url(../images/header-bcgr.gif) left top repeat-x;
 }
 .header-content img{
   margin:0 0 0 30px;
   width:118px;
 }
 .header-content .header-left{
   width:148px;
   float:left;
 }
 .header-content .header-right{
   width:702px;
   float:left;
 }
  .header-right .top-menu{
   margin:25px 0 0 0;
   padding:0 0 0 112px;
   float:left;
  }
  .top-menu a:link, .top-menu a:visited{
   padding:0 0 0 30px;
   color:#9ab2be;
   font-size:13px;
  }
   .top-menu a.rss:link, .top-menu a.rss:visited{
   background: url(../images/rss-icon.gif) 30px 0 no-repeat;
   padding:0 0 0 51px;
   }
   .header-right .search-box{
    float:right;
	width:160px;
	display:inline;
	margin:18px 30px 0 0;
	}
	.search-box input{
	padding:3px 0 0 0;
  margin:0 1px 0 0;
	width:134px;
	background: url(../images/search-box.gif);
	border:none;
	height:22px;
	color:#9ab2be;
	float:right;
	text-indent:5px;
	font-size:13px;
	}
    .search-box input.button{
	width:25px;
	height:25px;
	background: url(../images/search-button.gif) no-repeat;
	border:none;
	padding:3px 0 0 0;
	float:left;
	margin:0;
	text-indent:0;
	}

 /*******************/
 /*** footer *******/
 /*******************/
 .footer{
   width:901px;
   text-align:left;
   margin: 0 auto;
margin-botton:10px;
   height:70px;
   background-color:#FFFFFF;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -moz-border-radius-bottomright: 20px;
   }
 .footer .footer-content{
   width:850px;
   text-align:left;
   margin:0 auto;
   display:block;
   height:70px;
   background: url(../images/footer-bcgr.gif) left top repeat-x;
   }
   .footer-content img{
    margin:0 26px 0 30px;
	float:left;
   }
   .footer-content p{
    color:#fff;
	font-size:12px;
	line-height:16px;
	}
	.footer-content p span{
	 color:#4f4a4a;
     padding:0 8px 0 8px;
     font-size:12px;
	}
	.footer-content p a:link, .footer-content p a:visited{
	 font-weight:bold;
     padding:0;
     color:#9ab2be;
	 font-size:12px;
	}

#home-3-boxes{
   height:520px;
   width:850px;
   text-align:left;
   margin: 0 auto;
   padding-bottom:20px;
   background-color:#6b6b6a;
}
#home-3-boxes .home-box-1{
   height:247px;
   width:237px;
   background: url(/templates/radio/images/top-round.gif) left top no-repeat;
   padding:0;
   float:left;
   display:inline;
   margin:14px 0 0 20px;
}
#home-3-boxes .home-box-2{
   height:247px;
   width:257px;
   background: url(/templates/radio/images/top-center-round.gif) left top no-repeat;
   padding:0;
   float:left;
   margin:14px 0 0 40px;
}
#home-3-boxes .home-box-3{
   height:247px;
   width:237px;
   background: url(/templates/radio/images/top-round.gif) left top no-repeat;
   padding:0;
   float:left;
   margin:14px 0 0 40px;
}
h3{
   padding:13px 0 0 19px;
   color:#9ab2be;
   font-size:16px;
   font-weight:bold;
  }
.home-box-2-content h3 a:link, .home-box-2-content h3 a:visited, .home-box-3-content h3 a:link, .home-box-3-content h3 a:visited, .home-box-1-content h3 a:link, .home-box-1-content h3 a:visited{
   color:#9ab2be;
   font-size:16px;
   font-weight:bold;
}
.section-right h3 a:link, .section-right h3 a:visited{
   color:#9ab2be;
   font-size:16px;
   font-weight:bold;
}
.home-box-1 .home-box-1-content, .home-box-3 .home-box-3-content{
   background: url(/templates/radio/images/bkgr-bottom-boxes.jpg) 0 11px repeat-x;
   width:237px;
   height:237px;
   margin:0;
   padding:0;
}
.home-box-1-content .gallery-box{
  margin:2px 0 0 10px;
  clear:left;
  padding:0;
}
.gallery-box a.gallery:link,.gallery-box a.gallery:visited{
 margin:7px 0 0 7px;
 width:53px;
 height:53px;
 display:block;
 float:left;
 border:4px solid #464646;
 font-size:0;
 padding:0;
 min-height: 53px; 
 max-height: 53px;
}

.home-box-2 .home-box-2-content{
   background: url(/templates/radio/images/bkgr-bottom-boxes.jpg) 0 11px repeat-x;
   width:257px;
   height:237px;
  }
.home-box-1 img, .home-box-2 img, .home-box-3 img{
 padding:0;
 margin:0;
 height:11px;
 display:block;
}
.home-box-2-content p{
  padding:2px 0 2px 0px;
  margin:0 0 0 18px;
  width:218px;
  font-size:13px;
  
}
.home-box-2-content p a:link, .home-box-2-content p a:visited{
  font-size:13px;
  color:#FFFFFF;
  line-height:16px;
}
.home-box-2-content .size{
  color:#9ab2be;
}
div.copy-divider{
	width:218px;
	background: transparent url(/templates/radio/images/line.gif) repeat-x;
	height:1px;
	margin:1px 0 0 18px;
}
div.copy-divider hr{
	display:none;
}
.home-box-3 div.copy-divider{
    width:200px;
	margin-top:10px;
}
.gdate{
 float:right;
 font-size:12px;
 margin:15px 21px 0 0;
 color:#FFFFFF;
 display:inline;
}
h3.title{
 padding:3px 0 0 18px;
}
h3.title a:link, h3.title a:visited{
 font-size:13px;
 color:#FFFFFF;
 font-weight:bold;
}
.home-box-3-content img{
 margin:5px 0 0 18px;
 width:200px;
 height:166px;
}
