/*
 * 
 * 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) #000000;
}

a {
	color: #ffde00;
}

a:hover {
	color: #ffa400;
}

a.vadasz {
	color: #000000;
}

a.vadasz:hover {
	color: #000000;
}

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 {
	min-width:1240px;
	overflow: hidden;
}

#website #dmenu{
	min-width:100%;
	height:61px;
	/*background: url(../images/3dmenu.png) repeat-x center;*/
	position:absolute;
	top:300px;
}

#musorok_menu{
	z-index: 1;
	float:left;
	position:relative;
}

#hirek_menu{
	margin-left:-3px;
	z-index: 2;
	float:left;
	position:relative;
}

#csapat_menu{
	margin-left:-3px;
	z-index: 3;
	float:left;
	position:relative;
}

#galeria_menu{
	margin-left:-3px;
	z-index: 4;
	float:left;
	position:relative;
}

#download_menu{
	margin-left:-3px;
	z-index: 3;
	float:left;
	position:relative;
}

#reklam_menu{
	margin-left:-3px;
	z-index: 2;
	float:left;
	position:relative;
}

#kapcsolat_menu{
	margin-left:-3px;
	z-index: 1;
	float:left;
	position:relative;
}

#menu_outter_left{
	background-image: url(../images/menu_left.png), url(../images/3dmenu.png);
	background-repeat: no-repeat, repeat-x;
	background-position: top right, top;
}

#menu_outter_right{
	background-image: url(../images/menu_right.png), url(../images/3dmenu.png);
	background-repeat: no-repeat, repeat-x;
	background-position: top left, top;
}

#program_days{
	width:260px;
	height:612px;
	float:left;
}

#program_program{
	width:700px;
	height:612px;
	float:right;
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-right:30px;
}

#csapat{
	width:1100px;
}

.program_time{
	font-size:24px;
	color:#FFFF00;
}

.program_title_big{
	font-size:36px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:20px;
}

.program_long_description{
	font-size:24px;
	color:#FFFFFF;
	font-style:italic;
	margin-left:100px;
}

.program_small_description{
	font-size:24px;
	color:#FFFFFF;
	font-style:italic;
	margin-left:100px;
}

.program_title_small{
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold;
	margin-left:20px;
}

.program_button{
	font-size:36px;
	font-weight:bold;
	font-style:italic;
	color:white;
	cursor:pointer;
}

#program{
	width:996px;
	height:612px;
	background: url(../images/musorok_bg.png) no-repeat center bottom;
	margin-top:10px;
}

#ajanlo{
	width:320px;
	height:312px;
	background: url(../images/sidebar_ajanlo_bg.png) no-repeat center bottom;
	margin-top:10px;
}

#szavazas{
	width:320px;
	height:314px;
	background: url(../images/sidebar_ajanlo_bg.png) no-repeat center top;
	margin-top:10px;
	padding-top:20px;
	padding-left:10px;
}

#funfmtv{
	width:632px;
	height:605px;
	background: url(../images/funtv_bg.png) no-repeat center top;
	margin-top:10px;
	padding-top:20px;
	padding-left:10px;
}

#funhits{
	width:320px;
	height:596px;
	background: url(../images/sidebar_funhits_bg.png) no-repeat center bottom;
	margin-top:10px;
}

#home_facebook{
	width:632px;
	height:606px;
	background: url(../images/facebook_home_bg.png) no-repeat center top;
	margin-top:10px;
	padding-top:25px;
}

#szavazas{
	width:320px;
	margin-top:10px;
}

.window_title{
	color: #fbca03;
	font-family: Impact;
	font-size: 24px;
	text-align:center;
	margin-top:30px;
}

#website #header_outer{
	min-width:100%;
	height:374px;
}

#website #header_outer #header_content{
	width:932px;
	height:374px;
	position:relative;
}

#website #header_outer #header_content #header_online_button{
	background: url(../images/header_online_button.png) no-repeat;
	cursor:pointer;
	width:163px;
	height:129px;
	position:absolute;
	top:60px;
	right:500px;
}

#website #header_outer #header_content #header_login_box{
	position:absolute;
	top:200px;
	left:20px;
}

.header_input{
	background: url(../images/header_input_bg.png) no-repeat center center;
	width:120px;
	height:25px;
	border:0px;
	text-align:center;
}

#login_member{
	float:left;
}
#login_password{
	float:left;
	z-index: 1;
}
#login_submit{
	position:relative;
	border:0px;
	padding:0px;
	left:62px;
	top:-4px;
	z-index: 2;
}

#website #header_outer #header_content #header_logo{
	background: url(../images/header_logo.png) no-repeat;
	cursor:pointer;
	width:353px;
	height:159px;
	position:absolute;
	top:15px;
	left:-155px;
}

#website #header_outer #header_content #act_link{
	width:480px;
	height:240px;
	position:absolute;
	top:50px;
	right:0px;
}

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

#website #logoheader {
	float: left;
	background: url(../images/logoheader.jpg);
	width: 879px;
	height: 45px;
}

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

#website #header_top_bottom {
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 170px;
	height: 40px;
}

#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) no-repeat;
}

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

#website #header_box.b1 #header_box_title_o {
	background: url(../images/dn_onr2.jpg) no-repeat;
	display: block;
	height: 40px;
	width: 220px;
}

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

#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) no-repeat;
}

#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) no-repeat;
	//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: 320px;
	float: left;
	overflow: hidden;
}

#website #content_outer {
	text-align: left;
	float: left;
	width: 620px;
	padding-top:30px;
	margin-left:50px;
	margin-top:20px;
	
	background-image:  url(../images/content-bg-top.png), url(../images/content-bg-bottom.png), url(../images/content-bg.png);
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-position: top center, bottom center, center;
	
}
#website #content_outerx {
	text-align: left;
	width: 620px;
	padding-top:0px;
	margin-left:4px;
	margin-top:0px;
	
	background-image:  url(../images/content-bg-top.png), url(../images/content-bg-bottom.png), url(../images/content-bg.png);
	background-repeat: no-repeat, no-repeat, repeat-y;
	background-position: top center, bottom center, center;
	
}

#website #content_outer #content {
	padding: 10px 30px 10px 30px;
}

#website_outer #bottom_outer {
	clear: both;
	margin-top: 20px;
	background: url(../images/footer-bg.png) 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: 61px;
}

#website_outer #bottommenu {
	padding: 30px 20px 20px 20px;
}

#website_outer #bottommenu a {
	color: #000000;
	text-decoration: underline;
	padding-right: 8px;
	margin-right: 5px;
	font-size:14px;
}

#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 #teamentry {
	float: right;
	width: 310px;
}

#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 .selected #teamentrytitle {
	font-size: 150%;
	line-height:2.3em;
}

#pagecontent .selected #teamentryttitle {
	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,
#header_box_content #weathersummary table #loc a
{
	font-weight: bold;
	font-size: 16px;
	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: 260px;
	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%;

	clear: both;
}

#downloads #download #downloadtitle {
	font-weight: bold;
	color: #ffffff;
	float: left;
	width: 260px;
	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%;
	clear: both;
	padding: 10px 15px 10px 15px;
}

#musicdelicacies #musicdelicacy #musicdelicacyorder {
	display: block;
	float: left;
	width: 35px;
	padding-top: 25px;
}

#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: 380px;
	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/poweredhilconro.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;
}


#headline {
	width: 857px;
	overflow: hidden;
	border: 1px dotted #ffa400;
	padding: 5px 10px;
	margin-bottom: 20px;
}

.tickercontainer {
	border: 1px dotted #ffde00;
	background: #000; 
	width: 877px; 
	height: 27px; 
	margin: 0; 
	padding: 0
	overflow: hidden;
	margin-bottom: 20px; 
}

.tickercontainer .mask {
	position: relative;
	left: 1px;
	width: 855px;
	overflow: hidden;
}

ul.newsticker {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 25px; 
	overflow: hidden;
}

ul.newsticker li {
	float: left;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 20px 0 0;
	text-decoration: none;
} 

ul.newsticker span {
	margin: 0 20px 0 0;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	position: relative;
	top: 5px;
}

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}
 
#pscroller2{
width: 600px;
height: 16px;
border: none;
padding-top: 0px;
}
 
#pscroller2 a{
text-decoration: none;
}
 
.newsclass{ //class to apply to news scroller
}


/*
 * 
 * IE Fixes if needed
 * 
 */


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

#right_box{
	position:fixed;
	display:none;
	bottom:20px;
	width:300px;
	height:100px;
	border: solid 1px white;
	background:#ffa600 url(../images/right_box_bg.png) bottom center no-repeat;
	-moz-box-shadow: 6px 6px 6px #121212;
	-webkit-box-shadow: 6px 6px 6px #121212;
	box-shadow: 6px 6px 6px #121212;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#121212')";
}

#pollWrap{
	width: 250px;
}
#pollWrap h3 {
	font-size: 1em;
	margin-bottom: 5px;
}
#pollWrap ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style:none;
}
#pollWrap li {
	padding: 0;
	overflow:hidden; /*for our lovely friend IE6 to behave nicely*/
	font-size: 0.8em;
}
#pollWrap li span {
	font-size: 0.7em;
}
.pollChart {
	margin-left: 25px;
	height: 5px;
	width:1px;
	/*Adding rounded corners to the graphs - Optional - START*/
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	/*Adding rounded corners to the graphs - Optional - END*/
}
#pollSubmit {
	margin-top: 5px;
}
#pollMessage {
	color:#C00;
	font-size: 0.8em;
	font-weight: bold;
}

.gallery_div{
	padding:5px;
	background:url(../images/gallery_div_bg.jpg);
	margin-bottom:10px;
	color:black;
	border: solid 1px orange;
	cursor:pointer;
}

.gallery_date{
	font-size:11px;
	font-style:italic;
}

.gallery_title{
	font-size:16px;
color:black;
}

.gallery_count{
	font-size:11px;
	font-style:italic;
}

#cookie_alert_box{font-size:10px;padding:5px;color:black;position:fixed;right:100px;bottom:-1px;width:250px;height:95px;background:rgba(255,255,255,0.8);display:none;border:solid 0px black}
#cookie_alert_box_close{cursor:pointer;}
