/*



Theme Name: Radio Benelux



Theme URI: http://www.radiobenelux.be



Description: The new Radio Benelux Layout.



Author: Martijn Rymen



Author URI: http://www.radiobenelux.Be



*/







/* Basic */







*



{



	margin: 0em;



	padding: 0em;



}







h1,h2



{

color: #000000;

}







body



{



	font-family: Arial, sans-serif;



	font-size: 11pt;



	color: #000000;



	background-color: #6EC3EC;



}







a



{



	color: #000000;



	text-decoration: none;



}







a:hover



{



	text-decoration: none;



}







/* Outer */







#outer



{



	padding: 0em;



	margin: 0em;



	width: 100%;



}







/* Header */







#header



{



	position: relative;



	background: #004778 url('images/a5.gif') bottom left repeat-x;



	height: 15em;



	padding-left: 2em;



}







#header h1



{



	position: absolute;



	top: 1.8em;



	font-size: 3.2em;



	letter-spacing: -0.05em;



}







#header h1 a



{



	color: #252241;



	text-decoration: bold;



}







#header h2



{



	position: absolute;



	font-size: 1.8em;



	top: 8em;



	color: #E0E8EF;



}







/* Menu */







#menu



{



	position: absolute;



	top: 5em;



	right: 3em;



}







#menu ul



{



	list-style: none;



}







#menu li



{



	display: inline;



	padding-left: 1.1em;



	margin-left: 1em;



	border-left: dotted 1px #252241;



}







#menu li.first



{



	border: 0em;



	margin-left: 0em;



	padding-left: 0em;



}







#menu li a



{



	color: #252241;



	padding: 0.1em;



	text-decoration: bold;



}







#menu li a:hover



{



	text-decoration: underline;



}







/* Content */







#content



{



	line-height: 1.5em;



}











#content p



{



	margin-bottom: 1.5em;



}







#content h2,h3,h4,h5,h6



{



	color: #000000;



	margin-bottom: 1em;



	border-bottom: dashed 1px #dfdfdf;



	padding-bottom: 0.3em;



}







#content h2



{



	font-size: 1.5em;



}







#content h2 a



{



	text-decoration: none;



	border: none;



	color: #000000;



}







#content h3



{



	font-size: 1.1em;



}







#content ul



{



	margin-bottom: 1.5em;



	padding-left: 1em;



	list-style: square;



}







#content blockquote



{



	margin-bottom: 1.5em;



	padding: 0.75em 0.75em 0.75em 1.5em;



	border-left: solid 0.75em #005082;



	background: #FDFDFD url('images/a7.gif') top left repeat-x;



}







#content blockquote p



{



	margin-bottom: 0em;



}







#content table



{



	margin-bottom: 1.5em;



	border-collapse: collapse;



	text-align: left;



}







#content table th



{



	font-weight: bold;



	padding: 0.5em;



}







#content table td



{



	padding: 0.5em;



	border-right: solid 1px #fff;



}







#content table tr.rowH



{



	color: #fff;



	background: #006192 url('images/a8.gif') top left repeat-x;



	border-right: solid 1px #fff;



}







#content table tr.rowA



{



	background: #F8F8F8 url('images/a6.gif') top left repeat-x;



	border-top: solid 1px #fff;



	color: inherit;



}







#content table tr.rowB



{



	background: #FDFDFD url('images/a7.gif') top left repeat-x;



	border-top: solid 1px #fff;



	color: inherit;



}







/* Primary Content */







#primaryContentContainer



{



	background-color: #6EC3EC;



	float: right;



	margin: 0em -19em 0em -19em;



	width: 80%;



}







#primaryContent



{



	margin: 1.5em 19em 1.5em -2em;



	padding: 1.5em 3em 1.5em 3em;



}







/* Secondary Content */







#secondaryContent



{



	position: relative;



	float: left;



	width: 10em;



	padding: 3em 2em 1.5em 2em;



	background: #6EC3EC ;



}







#secondaryContent .xbg



{



	position: absolute;



	right: 0em;



	bottom: -64px;



	background: #6EC3EC ;



	height: 64px;



	width: 128px;



}







/* Tertiary Content */







#tertiaryContent



{



	position: relative;



	float: right;



	width: 15em;



	padding: 3em 2em 1.5em 2em;



	



}







#tertiaryContent .xbg



{



	position: absolute;



	left: 0em;



	bottom: -64px;



	height: 64px;



	width: 128px;



}







/* Footer */







#footer



{



	position: relative;



	z-index: 1;



	border-top: dashed 1px #dfdfdf;



	padding: 1em 0em 2em 0em;



	margin: 1em 2em 0em 2em;



	text-align: center;

color: #000000;



}







.clear



{



	clear: both;



}







.nextprev { margin: 10px; text-align: center; }



.meta {font-size:11px;margin: 10px 0;}



img { margin: 5px; }