/*
 * 
 * Some real elements and classes
 * 
 */


body, td {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #cccccc;
}

body {
	background: url(../images/dn_background.jpg) repeat-x #000000;
}

a {
	color: #ffde00;
}

a:hover {
	color: #ffa400;
}

form {
	padding: 0;
	margin: 0;
}

.hilight {
	color: #ffa400;
}

.hilightbg {
	background-color: #ffa400;
	color: #000000;
}

.sitecolor {
	color: #ffde00;
}

.comment {
	font-size: 10px;
	color: #777777;
}

.red {
	color: #FF0000;
}

.green {
	color: #00FF00;
}

.blue {
	color: #0000FF;
}

.black {
	color: #000000;
}

.bold {
	font-weight: bold;
}


/*
 * 
 * Globally used elements
 * 
 */


#clearboth {
	clear: left;
	height: 1px;
	overflow: hidden;
}

#spacer {
	clear: left;
	height: 5px;
	overflow: hidden;
}

#alignright {
	float: right;
}

#tooltip {
	background: url(../images/dn_b1.jpg) repeat-x #ffde00;
	padding: 2px;
	margin-bottom: 15px;
	border-top: 1px solid #ffde00;
	border-left: 1px solid #ffde00;
	border-right: 1px solid #ffde00;
	border-bottom: 3px solid #ffde00;
	color: #000000;
	text-align: left;
}

#tooltip span {
	display: block;
	padding: 11px 5px 5px 35px;
	background: url(../images/di09.gif) no-repeat 7px 60%;
}

#tooltip a {
	color: #000000;
}

#notification {
	background: url(../images/dn_bg.jpg) repeat-x 0px -20px #000000;
	padding: 2px;
	margin-bottom: 15px;
	border-top: 1px solid #ffa400;
	border-left: 1px solid #ffa400;
	border-right: 1px solid #ffa400;
	border-bottom: 3px solid #ffa400;
	color: #ffffff;
	text-align: left;
}

#notification span {
	display: block;
	padding: 5px 5px 5px 35px;
	background: url(../images/di11.gif) no-repeat 7px 50%;
}

#separator {
	display: block;
	height: 1px;
	overflow: hidden;
	border: 0;
	border-bottom: 1px dotted #222222;
	clear: left;
}

#webpagehidder {
	background: #000000;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	z-index: 101;
}

#ajaxloader {
	display: block;
	background: url(../images/ajax-loader-black.gif) 50% 50% no-repeat;
	color: #000000;
	height: 200px;
	text-align: center;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#textentry {
	border: 1px solid #222222;
	background:#111111;
	color: #ffffff;
	padding: 5px;
	height: 28px;
	overflow: hidden;
	font-size: 110%;
}

input,
textarea,
select
{
	padding: 3px;
	background:#111111;
	border: 1px solid #555555;
	color: ffffff;
}

#button {
	float: left;
	margin-right: 5px;
	height: 28px;
	overflow: hidden;
}

#button a {
	background: url(../images/dn_b1.jpg) repeat-x #ffde00;
	display: block;
	padding: 6px 10px 5px 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#button a:hover {
	background: url(../images/dn_b4.jpg) repeat-x #ffa400;
}

.button {
	background: url(../images/dn_b1.jpg) repeat-x #ffde00;
	border: 0;
	color: #000000;
	padding: 6px 10px 5px 10px;
	font-weight: bold;
}


/*
 * 
 * Javascript calendar global popup holder 
 * 
 */


#jscalendarholder {
	position: absolute;
	visibility: hidden;
	width: 150px;
	z-index: 100;
	background: #111111;
	padding: 0px 10px 0px 5px;
	border: 1px solid #222222;
}


/*
 * 
 * Tables with list elements 
 * 
 */


table.list {
	border: 1px solid #222222;
	margin: 0;
	border-collapse:collapse;
}

table.list td.nopadding {
	padding: 0;
}

table.list table.list {
	border: 0;
}

table.list table.list tr.lheader td {
	border: 0;
	paddig: 0;
}

table.list tr {
	background: #111111;
}

table.list tr.pair {
	background: #191919;
}

table.list td {
	border-left: 1px dotted #222222;
	border-top: 1px dotted #222222;
	padding: 3px 5px 3px 5px;
}

table.list table.list td {
	border-color: #222222;
}

table.list tr.lheader {
	background: url(../images/dn_hdo.jpg) repeat-x 100% 0px #ffa400;
}

table.list tr.lheader td {
	border: 1px solid #222222;
	color: #000000;
	padding: 7px;
	font-size: 60%;
}


/*
 * 
 * Website related elements 
 * 
 */


#website_outer {
}

#website {
	width: 882px;
	overflow: hidden;
	background: url(../images/dn_eqblue.jpg) 0px 75% repeat-x;
}

#website #header_top_outer {
	background: url(../images/dn_hdo.jpg) 100% 0px no-repeat;
	width: 882px;
	height: 34px;
	text-align: left;
	color: #000000;
}

#website #header_top {
	padding: 12px 15px 5px 15px;
}

#website #header_top a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}

#website #header_top #calendardate {
	float: left;
}

#website #header_top #calendarnameday {
	float: right;
	font-weight: bold;
}

#website #header_top #calendarnameday #calendarnamedays {
	font-weight: normal;
	font-style: italic;
}

#header_top .quicksearch {
	margin-right: 20px;
	position: relative;
	top: -1px;
	float: left;
}

#header_top .quicksearch .text-entry {
	width: 100px;
	padding: 0;
	font-size: 11px;
}

#website #header_outer {
	width: 882px;
	height: 268px;
	background: url(../images/dn_header.jpg) no-repeat;
}

#website #header_boxes {
	width: 882px;
	height: 220px;
	overflow: hidden;
	margin-bottom: 20px;
}

#website #header_box {
	width: 219px;
	height: 220px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #000000;
	background: url(../images/dn_b1.jpg) repeat-x;
}

#website #header_box #header_box_title {
	width: 220px;
	height: 40px;
	display: block;
}

#website #header_box #header_box_content {
	padding: 5px 15px 15px 15px;
	text-align: left;
	color: #000000;
}

#header_box_content a {
	color: #000000;
}

#website #header_box.b1 {
	background: url(../images/dn_b1.jpg) repeat-x;
}

#website #header_box.b1 #header_box_title {
	background: url(../images/dn_onr.jpg) no-repeat;
}

#website #header_box.b2 {
	background: url(../images/dn_b2.jpg) repeat-x;
}

#website #header_box.b2 #header_box_title {
	background: url(../images/dn_zcs.jpg) no-repeat;
}

#website #header_box.b3 {
	background: url(../images/dn_b3.jpg) repeat-x;
}

#website #header_box.b3 #header_box_title {
	background: url(../images/dn_fif.jpg) no-repeat;
}

#website #header_box.b4 {
	background: url(../images/dn_b4.jpg) repeat-x;
	border-right: 0;
}

#website #header_box.b4 #header_box_title {
	background: url(../images/dn_has.jpg) no-repeat;
}

#website #sidebar_outer {
	text-align: left;
	clear: both;
	width: 220px;
	float: left;
	overflow: hidden;
}

#website #content_outer {
	text-align: left;
	float: left;
	width: 660px;
	background: url(../images/dn_mlogo.jpg) 100% 30px no-repeat;
}

#website #content_outer #content {
	padding: 0px 5px 0px 30px;
}

#website_outer #bottom_outer {
	clear: both;
	margin-top: 20px;
	background: url(../images/dn_ftbg.jpg) 0px 100% repeat-x;
	border-top: 1px solid #222222;
}

#website_outer #banner {
	text-align: center;
	margin: 0px 0px 20px 0px;
}

#website_outer #banner #advertiselink {
	color: #777777;
	font-size: 80%;
}

#website_outer #banner #advertiselink:hover {
	color: #ffffff;
	font-size: 80%;
}

#website_outer #banner img {
	border: 0;
}

#website_outer #banners {
	width: 850px;
}

#website_outer #banners #banner {
	float: left;
	padding: 10px;
	border: 0;
	background: transparent;
	margin: 0;
}

#website_outer #banners #banner img {
	border: 0;
}

#website_outer #bottom {
	width: 850px;
	height: 90px;
}

#website_outer #bottommenu {
	text-align: right;
	font-size: 90%;
	padding: 40px 20px 20px 20px;
	color: #777777;
}

#website_outer #bottommenu a {
	color: #999999;
	text-decoration: none;
	padding-right: 8px;
	margin-right: 5px;
	border-right: 1px solid #222222;
}

#website_outer #bottommenu a:hover {
	text-decoration: underline;
	color: #ffffff;
}

#website_outer #bottommenu a.last {
	padding-right: 0;
	margin-right: 0;
	border-right: 0;
}

#website_outer #copyright {
	font-size: 90%;
	float: left;
	width: 200px;
	text-align: left;
	margin: 30px 0px 0px 20px;
	color: #777777;
}


/*
 * 
 * Links with icons 
 * 
 */


#header_box_content a.link1,
#header_box_content a.link2,
#header_box_content a.link3,
#header_box_content a.link4,
#header_box_content a.link5,
#header_box_content a.link6,
#header_box_content a.link7,
#header_box_content a.link8,
#header_box_content a.link9,
#header_box_content a.link10,
#header_box_content a.link11,
#header_box_content a.link12,
#header_box_content a.link13,
a.link1,
a.link2,
a.link3,
a.link4,
a.link5,
a.link6,
a.link7,
a.link8,
a.link9,
a.link10,
a.link11,
a.link12,
a.link13
{
	display: block;
	color: #ffffff;
	text-decoration: underline;
	font-size: 90%;
	padding: 5px 0px 5px 20px;
	background-repeat: no-repeat;
	background-position: 0px 50%;
}

a.link1:hover,
a.link2:hover,
a.link3:hover,
a.link4:hover,
a.link5:hover,
a.link6:hover,
a.link7:hover,
a.link8:hover,
a.link9:hover,
a.link10:hover,
a.link11:hover,
a.link12:hover,
a.link13:hover
{
	color: #ffde00;
}

a.link1 {
	background-image: url(../images/di02.gif);
}

a.link2 {
	background-image: url(../images/di03.gif);
}

a.link3 {
	background-image: url(../images/di04.gif);
}

a.link4 {
	background-image: url(../images/di05.gif);
}

a.link5 {
	background-image: url(../images/di06.gif);
}

a.link6 {
	background-image: url(../images/di07.gif);
}

a.link7 {
	background-image: url(../images/di08.gif);
}

a.link8 {
	background-image: url(../images/di10.gif);
}

a.link9 {
	background-image: url(../images/di12.gif);
}

a.link10 {
	background-image: url(../images/di13.gif);
}

a.link11 {
	background-image: url(../images/di14.gif);
}

a.link12 {
	/*background-image: url(../images/di14.gif);*/ /* Lezar button on the Content Menus */
}

a.link13 {
	background-image: url(../images/di15.gif);
}


/*
 * 
 * Main/sub menus on the left 
 * 
 */

#menu {
	margin-bottom: 20px;
}

#menu #separator {
	display: none;
}

#menu a {
	display: block;
	padding: 10px 0px 7px 15px;
	background: url(../images/dn_b4.jpg) repeat-x;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 2px;
}

#menu a.selected {
}

#menu a:hover {
	text-decoration: underline;
}

#menu a#menu2 {
	background: url(../images/dn_1m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 29px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu2:hover {
	background: url(../images/dn_1ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu3 {
	background: url(../images/dn_2m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 31px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu3:hover {
	background: url(../images/dn_2ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu4 {
	background: url(../images/dn_3m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu4:hover {
	background: url(../images/dn_3ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu5 {
	background: url(../images/dn_4m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 28px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu5:hover {
	background: url(../images/dn_4ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu6 {
	background: url(../images/dn_5m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 34px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu6:hover {
	background: url(../images/dn_5ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu7 {
	background: url(../images/dn_6m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 32px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu7:hover {
	background: url(../images/dn_6ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu8 {
	background: url(../images/dn_7m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 27px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu8:hover {
	background: url(../images/dn_7ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu9 {
	background: url(../images/dn_8m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu9:hover {
	background: url(../images/dn_8ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu16 {
	background: url(../images/dn_10m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 30px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu16:hover {
	background: url(../images/dn_10ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu10 {
	background: url(../images/dn_9m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 32px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu10:hover {
	background: url(../images/dn_9ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu11 {
	background: url(../images/dn_12m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 31px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu11:hover {
	background: url(../images/dn_12ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu12 {
	background: url(../images/dn_13m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 33px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu12:hover {
	background: url(../images/dn_13ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu13 {
	background: url(../images/dn_14m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu13:hover {
	background: url(../images/dn_14ma.jpg) no-repeat;
	text-decoration: none;
}

#menu a#menu19 {
	background: url(../images/dn_11m.jpg) no-repeat;
	padding: 0px 0px 0px 230px;
	height: 31px;
	overflow: hidden;
	margin-bottom: 0;
}

#menu a#menu19:hover {
	background: url(../images/dn_11ma.jpg) no-repeat;
	text-decoration: none;
}

#menu .submenu a {
	padding: 5px 0px 5px 30px;
	background: #ffa400;
	font-weight: normal;
	margin-bottom: 0;
	border-top: 1px solid #bf5600;
}

#menu .submenu {
	position: relative;
	top: -2px;
}

#adminmenu {
	margin-bottom: 25px;
	margin-top: 10px;
	text-align: center;
}

#adminmenu a {
	padding: 5px 10px 5px 10px;
	border: 1px solid #ffa400;
	text-decoration: none;
}


/*
 * 
 * Windows used on both sides 
 * 
 */


#window {
	margin-bottom: 3px;
}

#window #windowtitle {
	padding: 9px 0px 5px 15px;
	overflow: hidden;
	background: url(../images/dn_hdo.jpg) 100% 0px repeat-x #ffa400;
	font-weight: bold;
	color: #000000;
}

#window #windowtitle.o1 {
	background-image: url(../images/dn_b1.jpg);
}

#window #windowtitle.o2 {
	background-image: url(../images/dn_b2.jpg);
}

#window #windowtitle.o3 {
	background-image: url(../images/dn_b3.jpg);
}

#window #windowtitle.o4 {
	background-image: url(../images/dn_b4.jpg);
}

#window #windowcontent {
	background: url(../images/dn_bg.jpg) 0px -30px repeat-x #000000;
	padding: 10px 15px 10px 15px;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
}

.index-banners #window {
	width: 142px;
	overflow: hidden;
}


/*
 * 
 * Pages contents/titles/pictures 
 * 
 */


#pagecontent #pagetitle {
	font-weight: normal;
	padding: 0;
	margin: 0;
	color: #ffde00;
	font-size: 210%;
	margin-bottom: 20px;
}

#pagecontent #contententry {
	margin-bottom: 20px;
}

#pagecontent #contententry .link6,
#pagecontent #contententry .link8
{
	float: left;
	margin-right: 15px;
}

#pagecontent #contententrytitle {
	padding: 0;
	margin: 0;
	font-size: 105%;
	font-weight: bold;
	color: #ffa400;
}

#pagecontent #contententrytitle a {
	color: #ffa400;
}

#pagecontent #contententrytitle a:hover {
	color: #ffde00;
}

#pagecontent .selected #contententrytitle {
	font-size: 150%;
}

#pagecontent #contententrydetails {
	color: #ffffff;
}

#pagecontent #contententrydescription.one {
	padding-bottom: 15px;
	padding-top: 15px;
}

#pagecontent #contententrydescription img {
	border: 1px solid #ffde00;
	margin: 5px 10px 5px 10px;
}

#pagecontent #contententrydescription.one img {
	margin: 0px 10px 0px 0px;
}

#pagecontent #horoscope #contententrydescription img {
	border: 0;
	margin: 0;
}

#pagecontent #contententrydescription #pagepicture {
	margin-right: 15px;
}

#pagecontent #pagepicture {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 162px;
	overflow: hidden;
}

#pagecontent #pagepictureimg {
}

#pagecontent #pagepictureimg a {
}

#pagecontent #pagepictureimg img {
	border: 1px solid #ffde00;
	margin: 0;
}

#pagecontent #pagepicturetitle {
	background: url(../images/dn_hdo.jpg) 100% 0px repeat-x;
	padding: 10px 5px 5px 5px;
	text-align: center;
	font-size: 90%;
	color: #000000;
}

#pagecontent #keywords {
	color: #777777;
	padding: 10px 0px 15px 0px;
}

#pagecontent #keywords a {
	text-decoration: none;
	text-transform: lowercase;
	color: #9f8a00;
}

#pagecontent #keywords a:hover {
	text-decoration: underline;
	color: #ffde00;
}

#pagecontent #smallcontents {
	margin-bottom: 20px;
}

#pagecontent #smallcontents #contententry {
	width: 240px;
	float: left;
	margin-right: 10px;
}

#pagecontent #smallcontents #contententry #contententrydescription span,
#pagecontent #smallcontents #contententry #contententrydescription p, 
#pagecontent #smallcontents #contententry #separator, 
#pagecontent #smallcontents #contententry #spacer 
{
	display: none;
}

#pagecontent #smallcontents #contententry {
	margin-bottom: 5px;
}

#window #contententry {
}

#window #contententry #separator {
	border: 0;
}

#window #contententrytitle {
	font-size: 110%;
}

#window #contententrydescription {
	margin-bottom: 10px;
}

#window #contententrydescription img {
	border: 1px solid #ffde00;
	margin: 5px 0px 10px 0px;
}

#window #pagepicture {
	float: none;
	margin-right: 0px;
	margin-bottom: 10px;
	width: 162px;
	overflow: hidden;
}

#window #pagepictureimg img {
	border: 1px solid #ffde00;
	margin: 0;
}

#window #pagepicturetitle {
	background: url(../images/dn_hdo.jpg) 100% 0px repeat-x;
	padding: 10px 5px 5px 5px;
	text-align: center;
	font-size: 90%;
	color: #000000;
}

#onlineradio #listennowlink {
	width: 190px;
	height: 45px;
	overflow: hidden;
	background: url(../images/dn_button_box1.jpg) no-repeat;
	margin-top: 8px;
}

#onlineradio #listennowlink a {
	margin-top: 8px;
	text-decoration: none;
	margin-left: 10px;
}

#onlineradio #program {
	height: 120px;
	overflow: hidden;
	color: #000000;
}

#onlineradio #program #programempty {
	display: block;
	width: 186px;
	height: 118px;
	border: 1px solid #000000;
	background: url(../images/dn_mixer.jpg) no-repeat #000000;
	margin-top: 5px;
}

#onlineradio #program #programpic {
	float: left;
}

#onlineradio #program #programpic img {
	width: 80px;
	border: 1px solid #000000;
	height: auto;
	margin-right: 10px;
	float: left;
}

#onlineradio #program #programowner {
	font-weight: bold;
	font-size: 100%;
	color: #000000;
	margin-bottom: 10px;
}



/*
 * 
 * Home Page 
 * 
 */
 

#yourprogram #contententry {
	width: 305px;
	float: left;
}

#staff #contententry {
	width: 305px;
	float: right;
}

#blog {
	clear: both;
}

/*
 * 
 * Horoscope 
 * 
 */
 

#horoscope #horoscopedate {
	color: #ffffff;
	font-size: 150%;
	padding-bottom: 5px;
	margin-bottom: 10px; 
}

#horoscope #contententrytitle {
}

#horoscope #contententrydetails {
	color: #999999;
}

#horoscope #contententrydescription {
	clear: both;
	margin: 0;
}

#horoscope #pagepicture {
	width: 60px;
	margin-bottom: 0;
}


/*
 * 
 * Weather 
 * 
 */

#weathersummary {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #bf5600;
}

#weathersummary select {
	display: none;
}

#weathersummary table .big {
	font-weight: bold;
	font-size: 180%;
	color: #000000;
}

#header_box_content #weathersummary table #loc {
	font-weight: bold;
	font-size: 55%;
	text-decoration: none;
	color: #000000;
	display: block;
}

#weathersummary span {
	color: #000000;
}

#weather #weathersummary {
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: 0;
	float: left;
	width: 300px;
}

#weather #weatherdetails {
	margin-top: 40px;
	margin-bottom: 10px;
	border-bottom: 0;
	float: left;
	width: 300px;
}

#weather #weatherforecast table td {
	background: url(../images/empty.gif) #000000;
}

#weather #weatherforecast table table table td.titlu {
	padding: 10px 5px 5px 5px;
	color: 000000; 
	border-right: 1px solid #000000;
	text-transform: lowercase;
	background: url(../images/dn_hdo.jpg) 100% 0px no-repeat;
	width: 120px;
}

#weather #weathersummary table .big,
#weather #weathersummary table .big a,
#weather #weathersummary span 
{
	color: #ffffff;
}



/*
 * 
 * Exchange 
 * 
 */

#exchange {
}

#exchangetitle {
	float: left;
	color: #000000;
	padding-left: 5px;
}

#exchangevalue {
	float: right;
	text-align: right;
	color: #000000;
	padding-right: 5px;
	width: 100px;
	overflow: hidden;
}



/*
 * 
 * Pagenumbers 
 * 
 */

 
#pagenumbers_outer {
	clear: both;
	margin-bottom: 15px;
}

#pagenumbers{
	height: 17px;
}

#pagenumbers #pagenumber a, 
#pagenumbers #pagenumber_selected a:hover 
{
	background: #111111;
	padding: 1px 6px 1px 6px;
	border: 1px solid #333333;
	color: #777777;
	text-align: center;
	float: left;
	text-decoration: none;
	margin-right: 2px;
}

#pagenumbers #pagenumber a:hover, 
#pagenumbers #pagenumber_selected a 
{
	background: url(../images/dn_b4.jpg) repeat-x #ffa400;
	padding: 2px 7px 2px 7px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	float: left;
	text-decoration: none;
	margin-right: 2px;
	border: 0;
}

#pagenumbers #pagenumber_text {
	float: left;
	color: #777777;
	font-size: 90%;
	padding-top: 2px;
	padding-right: 7px;
}

#pagenumbers .comment {
	color: #666666;
	font-size: 100%;
}


/*
 * 
 * Comments for the contents and others 
 * 
 */

 
#usercomments {
	margin-top: 10px;
}

#usercommentstitle {
	margin-bottom: 20px;
	overflow: hidden;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

#usercomment {
	padding-top: 5px;
	margin: 5px 0px 10px 0px;
	background: url(../images/dn_bg.jpg) 0px -70px repeat-x #000000;
}

#usercomment .commentbody {
	background: url(../images/di10.gif) no-repeat 5px 3px;
	border-bottom: 1px dotted #222222;
	padding: 5px 20px 10px 30px;
}

#usercomment #details {
	padding-top: 4px;
	color: #999999;
	background: #000000;
}

#latestcomment #usercommentby {
	font-weight: bold;
	color: #bf5a00;
	text-decoration: none;
	padding-left: 20px;
	height: 15px;
	overflow: hidden;
}

#latestcomment #usercommentby a {
	color: #bf5a00;
} 

#latestcomment #usercommentdate {
	font-weight: bold;
	font-size: 120%;
	color: #000000;
	padding-left: 20px;
	background: url(../images/di10.gif) no-repeat 0px 0px;
	height: 18px;
	overflow: hidden;
}

#latestcomment #usercomment {
	color: #000000;
	margin: 5px 0px 0px 0px;
	background: transparent;
}

#latestcomment #usercomment .commentbody {
	background: transparent;
	padding: 0;
	border-bottom: 0;
	width: 190px;
	height: 85px;
	overflow: hidden;
}

#latestcomment #usercommentreadmore {
	width: 190px;
	height: 45px;
	overflow: hidden;
	background: url(../images/dn_button_box3.jpg) no-repeat;
}

#latestcomment #usercommentreadmore a {
	margin-top: 8px;
	text-decoration: none;
	margin-left: 10px;
}


/*
 * 
 * Website forms to submit 
 * 
 */


#form {
	background: url(../images/dn_bg.jpg) 0px -30px repeat-x #000000;
	padding: 10px 15px 10px 15px;
	border-left: 1px solid #222222;
	border-right: 1px solid #222222;
	border-bottom: 1px solid #222222;
}

#formtitle {
	margin-top: 20px;
	padding: 9px 0px 5px 15px;
	overflow: hidden;
	background: url(../images/dn_hdo.jpg) 100% 0px repeat-x #ffa400;
	font-weight: bold;
	color: #000000;
}

#formentry {
	clear: both;
}

#formentry #title {
	float: left;
	text-align: right;
	width: 120px;
	padding-right: 10px;
	padding-bottom: 10px;
}

#formentry #entry {
	float: left;
	padding-bottom: 10px;
	width: 430px;
}


/*
 * 
 * Javascript calendar
 * 
 */


#jscalendar {
	margin-bottom: 10px;
	width: 160px;
}

#jscalendar td {
	font-size: 70%;
}

#jscalendar #jscalendarheader {
}

#jscalendar #jscalendarheader a {
	text-decoration: none;
	color: #dddddd;
}

#jscalendar #jscalendarheader a:hover {
	text-decoration: underline;
	color: #ffde00;
}

#jscalendar #jscalendarweekdays {
	background: #111111;
	color: #777777;
}

#jscalendar #jscalendartoday {
	border: 0;
	padding: 1px;
	background-image: url(../images/dn_b1.jpg);
	text-align: center;
}

#jscalendar #jscalendartoday a {
	color: #000000;
	font-weight: bold;
}

#jscalendar #jscalendarweekend {
	border: 1px solid #333333;
	background: #222222;
}

#jscalendar #jscalendarday {
	border: 1px solid #333333;
}

#jscalendar #jscalendardayothermonth {
	color: #999999;
}

#jscalendar #jscalendarhide {
	visibility: hidden;
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
}


/*
 * 
 * ONLY Related to this site
 * 
 */


/* Search box form */

#searchform {
	padding: 10px;
	margin-bottom: 10px;
	background: url(../images/dn_bg.jpg) 0px -100px repeat-x #000000;
	border: 1px solid #222222;
}

#searchform #textentry {
	width: 300px;
	margin: 0px 10px 0px 10px;
}

#searches {
	margin-top: 10px;
}

#searchkeywordscloud {
	clear: both;
	font-size: 27px;
	margin-top: 1px;
}

#searchkeywordscloud a {
	color: #777777;
}

#searchkeywordscloud a:hover {
	color: #ffde00;
}


/* Downloadable files */
#downloads {
}

#downloads #downloadheader {
	color: #000000;
	background: url(../images/dn_hdo.jpg) 100% 0px no-repeat;
}

#downloads #downloadheader #downloadheadertitle {
	width: 360px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #000000;
	padding: 10px 0px 5px 0px;
	margin-left: 10px;
}

#downloads #downloadheader #downloadheaderdownloads {
	width: 60px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #000000;
	padding: 10px 0px 5px 0px;
	margin-left: 10px;
}

#downloads #downloadheader #downloadheadersize {
	width: 80px;
	overflow: hidden;
	float: left;
	text-align: right;
	padding: 10px 0px 5px 0px;
}

#downloads #downloadheader #downloadheaderlink {
	width: 60px;
	overflow: hidden;
	float: left;
	text-align: right;
	padding: 10px 0px 5px 0px;
	border-left: 1px solid #000000;
	margin-left: 20px;
}

#downloads #download {
	width: 100%;
	border-left: 1px solid #111111;
	border-bottom: 1px solid #111111;
	border-right: 1px solid #111111;
	clear: both;
	background: url(../images/dn_bg.jpg) 0px -100px repeat-x;
}

#downloads #download #downloadtitle {
	font-weight: bold;
	color: #ffffff;
	float: left;
	width: 350px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
}

#downloads #download #downloadtitle span {
	display: block;
	margin-top: 7px;
}

#downloads #download #downloadtitle img {
	border: 1px solid #000000;
	margin-right: 10px;
	float: left;
}

#downloads #download #downloadtitle #downloadfile {
	display: block;
	font-weight: normal;
	background: url(../images/di13.gif) 4px 5px no-repeat;
	padding-left: 20px;
	margin-top: 3px;
	float: left;
}

#downloads #download #downloadtitle #downloadfile a {
	text-decoration: none;
}

#downloads #download #downloadnumber {
	width: 50px;
	float: left;
	margin: 25px 10px 10px 10px;
	overflow: hidden;
}

#downloads #download #downloadsize {
	width: 70px;
	float: left;
	margin: 25px 10px 10px 10px;
	overflow: hidden;
	text-align: right;
}

#downloads #download #downloadlink a {
	display: block;
	width: 46px;
	height: 44px;
	float: left;
	margin: 10px 10px 10px 30px;
	overflow: hidden;
	background: url(../images/dn_button_down.gif) no-repeat;
}


/* Music Delicacy */
#musicdelicacies {
}

#musicdelicacies #newcomment {
	margin-top: 20px;
}

#musicdelicacies #musicdelicacy {
	width: 100%;
	border: 1px solid #111111;
	clear: both;
	background: url(../images/dn_bg.jpg) 0px -100px repeat-x;
	padding: 10px 15px 10px 15px;
}

#musicdelicacies #musicdelicacy #musicdelicacyselect {
	float: left;
	width: 30px;
	padding-top: 25px;
}

#musicdelicacies #musicdelicacy #musicdelicacyavatar {
	float: left;
	width: 85px;
}

#musicdelicacies #musicdelicacy #musicdelicacyavatar img {
	border: 1px solid #000000;
}

#musicdelicacies #musicdelicacy #musicdelicacytitle {
	float: left;
	width: 400px;
	padding-top: 10px;
	font-weight: bold;
	color: #ffffff;
}

#musicdelicacies #musicdelicacy #musicdelicacyplayer {
	margin-top: 10px;
}

#musicdelicacies #musicdelicacy #musicdelicacyratedto {
	float: left;
	width: 80px;
	padding-top: 25px;
}

#header_box #musicdelicacy {
	padding: 0;
	height: 127px;
	overflow: hidden;
}

#header_box #musicdelicacy #musicdelicacyavatar {
	float: left;
	width: 95px;
	height: 95px;
	overflow: hidden;
}

#header_box #musicdelicacy #musicdelicacyavatar img {
	border: 1px solid #000000;
	width: 80px;
}

#header_box #musicdelicacy #musicdelicacytitle {
	margin-top: 5px;
	float: left;
	width: 90px;
	font-weight: bold;
	color: #000000;
	font-size: 110%;
	overflow: hidden;
}

#header_box #musicdelicacy #musicdelicacyplayer {
	height: 27px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

#header_box #musicdelicacy #musicdelicacyratedto {
	float: left;
	width: 80px;
	height: 15px;
	overflow: hidden;
	whitespace: no-wrap;
}

#header_box #musicdelicacymore {
	width: 190px;
	height: 45px;
	overflow: hidden;
	background: url(../images/dn_button_box2.jpg) no-repeat;
}

#header_box #musicdelicacymore a {
	margin-top: 8px;
	text-decoration: none;
	margin-left: 10px;
}

/* Search box form */

#searchboxform {
	height: 35px;
	margin-top: 5px;
}

#searchboxform #textentry {
	width: 100px;
	float: left;
	margin-right: 5px;
}

#searchkeywordscloud {
	clear: both;
	font-size: 27px;
	margin-top: 1px;
}

#searchkeywordscloud a {
	color: #515151;
}

#searchkeywordscloud a:hover {
	color: #000000;
}


/* Listen now */
#listennow a.logo {
	display: block;
	width: 190px;
	height: 173px;
	overflow: hidden;
	background: url(../images/dn_stream.jpg) no-repeat;
}

#listennow a.link10 {
	position: relative;
	top: -38px;
	left: 10px;
	text-decoration: none;
}

#listennowlive_outer {
	width: 150px;
	height: 14px;
	overflow: hidden;
	color: #ffffff;
}

#listennowlive {
	position: relative;
	top: 0px;
	left: 0px;
	white-space: nowrap;
	color: #ffffff;
	width: auto;
}


/* Login form */

#loginform {
	position: absolute;
	visibility: hidden;
	width: 250px;
	background: url(../images/dn_bg.jpg) repeat-x 0px -50px #000000;
	padding: 10px;
	margin-bottom: 15px;
	border-top: 1px solid #ffa400;
	border-left: 1px solid #ffa400;
	border-right: 1px solid #ffa400;
	border-bottom: 3px solid #ffa400;
	text-align: left;
	z-index: 1;
	color: #cccccc;
}

#loginform a,
#website #header_top #loginform a 
{
	color: #ffde00;
	font-weight: normal;
	text-decoration: underline;
}	border-bottom: 0;


#loginform a:hover,
#website #header_top #loginform a:hover
{ 
	color: #ffa400;
}

#loginform #container {
	-moz-border-radius: 0;
}

/* Ratings */
#ratingstar {
	width: 16px;
	height: 15px;
	background: url(../images/r00.gif) no-repeat 50% 50%;
	overflow: hidden;
	float: left;
	filter:alpha(opacity=20);
	-moz-opacity:.20;
	opacity:.20;
}

#ratingstar.rated {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
}

#header_box #ratingstar {
	background: url(../images/r00b.gif) no-repeat 50% 50%;
}

/* Powered By */
#poweredby a {
	display: block;
	width: 220px;
	height: 76px;
	margin: 10px 0px 20px 0px;
	background: url(../images/powereddigraro.jpg);
}

#popup-banners {
	z-index: 1000;
	position: absolute;
}

#popup-banners .popup-banner {
	position: relative;
	top: 70px;
	left: 120px;
	border: 1px solid #222222;
	background: url(../images/dn_bg.jpg) 0px -30px repeat-x #000000;
}

#popup-banners #banner {
	padding: 10px;
	margin: 0;
}

#popup-banners img {
	width: 640px;
}

#popup-banners .close-link {
	display: block;
	text-align: center;
	text-decoration: none;
	border-top: 1px solid #222222;
	background: url(../images/dn_bg.jpg) 0px 0px repeat-x #000000;
	padding: 5px 10px 5px 10px;
	clear: both;
}

.index-banners {
	float: right;
	margin-left: 20px;
}

.index-banners #banners #banner {
	padding: 10px 10px 0px 10px;
}

.index-banners #window #windowcontent {
	padding: 10px 10px 0 10px;
}

.index-banners img {
	border: 1px solid #222222;
}

/*
 * 
 * IE Fixes if needed
 * 
 */


* html #header_box #musicdelicacy #clearboth {
	display: none;
}