/*********************************************************/
/* style.css                                             */
/*********************************************************/

/* Remove all margings and padding on all elements for all browsers. */
* {
Margin: 0px;
Padding: 0px;
}

HTML {
	Height: 100.1%;
	margin-bottom:1px;

}

BODY {
	Border: 0 none;
	Color: #000;
	Font: 11px "Arial","Helvetica",Sans-Serif; /* The base font size and type for the WHOLE site!! */
	Z-Index: 0;
	text-align:center;
	background-color:#fff;
	background-repeat:repeat-y;
}

IMG {
	Border: 0 none;
	Line-Height: 0;
}

IMG.Icon {
	Width: 16px;
	Height: 16px;
	Vertical-Align: Top;
	Margin: 1px;
}

A {
	Text-Decoration: none;
	color:#000;
}

A:hover {
	Text-Decoration: UnderLine;
}

A:active {
	Text-Decoration: UnderLine;
}

INPUT[type="button"],INPUT[type="reset"] {
	Border: 1px solid #000;
	Cursor: pointer;
	padding:2px;
}
.RULER{
	CLEAR:both;
	HEIGHT:1px;
	BACKGROUND-IMAGE: url(/images/ruler.gif);
	MARGIN: 10px 0px 10px 0px;
	OVERFLOW:hidden;
}
/*********************************************************/
/* Main layout styles                                    */
/*********************************************************/
DIV#maincontainer {
	Margin:0 auto ;
	Color: #000;
	text-align:left;
	width:1044px;
}

DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1.png);
}

#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239.png);
}

#header_image{
	float:left;
	Width:255px;
	height:104px;
	background-image:url(/images/logo.gif);
	margin:62px 0 0 65px;
}

/*********************************************************/
/* Layout 1	                                             */
/*********************************************************/
BODY#layout_1 DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1.png);
}

BODY#layout_1 DIV#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239.png);
}

BODY#layout_1 DIV#column_1 {
	margin:0 0 0 45px;
	float:left;
}

BODY#layout_1 DIV#column_1 DIV#column_1_content{
	margin:0 10px 10px 0px;
	Width:340px;
	overflow:hidden;
}

BODY#layout_1 DIV#column_2 {
	margin:0px 0 0 1px;
	min-height:100px;
	float:left;
}

BODY#layout_1 DIV#column_2 DIV#column_2_content{
	margin:0 10px 10px 10px;
	width:195px;
	overflow:hidden;
}

BODY#layout_1 DIV#column_3 {
	margin:0px 0 0 1px;
	width:215px;
	min-height:100px;
	float:left;
}

BODY#layout_1 DIV#column_3 DIV#column_3_content{
	margin:0 10px 0 10px;
	width:195px;
	overflow:hidden;
}

BODY#layout_1 DIV#column_4 {
	margin:0px 0 0 1px;
	width:166px;
	float:left;
}

BODY#layout_1 DIV#column_4 DIV#column_4_content{
	margin:0 10px 10px 10px;
	width:146px;
	
}

/*********************************************************/
/* Layout 2	                                             */
/*********************************************************/
BODY#layout_2 DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1_2.png);

}

BODY#layout_2 DIV#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239_2.png);
}

BODY#layout_2 DIV#column_1 {
	margin:0px 0 0 45px;
	float:left;
	
}

BODY#layout_2 DIV#column_1 DIV#column_1_content{
	margin:0 10px 10px 0px;
	Width:556px;
	overflow:hidden;
}

BODY#layout_2 DIV#column_2 {
	margin:0px 0 0 1px;
	float:left;
}

BODY#layout_2 DIV#column_2 DIV#column_2_content{
	margin:0 10px 10px 10px;
	width:195px;
	overflow:hidden;
}


BODY#layout_2 DIV#column_3 {
	margin:0px 0 0 1px;
	float:left;
}

BODY#layout_2 DIV#column_3 DIV#column_3_content{
	margin:0 10px 10px 10px;
	width:146px;
	overflow:hidden;
}

/*********************************************************/
/* Layout 3	                                             */
/*********************************************************/
BODY#layout_3 DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1_3.png);
	width:1044px;
}
BODY#layout_3 DIV#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239_3.png);
}

BODY#layout_3 DIV#column_1 {
	margin:0px 0 0 45px;
	float:left;
}

BODY#layout_3 DIV#column_1 DIV#column_1_content{
	margin:0 10px 10px 0;
	width:772px;
	overflow:hidden;
}

BODY#layout_3 DIV#column_2 {
	margin:0px 0 0 1px;
	float:left;
}

BODY#layout_3 DIV#column_2 DIV#column_2_content{
	margin:0 10px 0 10px;
	width:147px;
}

/*********************************************************/
/* Layout 4	                                             */
/*********************************************************/
BODY#layout_4 DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1_4.png);
	width:1044px;
}

BODY#layout_4 DIV#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239_4.png);
}

BODY#layout_4 DIV#column_1 {
	margin:0px 0 0 45px;
	float:left;
}

BODY#layout_4 DIV#column_1 DIV#column_1_content{
	margin:0 10px 10px 0;
	Width:340px;
	overflow:hidden;
}

BODY#layout_4 DIV#column_2 {
	margin:0px 0 0 1px;
	float:left;
}

BODY#layout_4 DIV#column_2 DIV#column_2_content{
	margin:0 10px 10px 10px;
	Width:411px;
	overflow:hidden;
}

BODY#layout_4 DIV#column_3 {
	margin:0px 0 0 1px;
	width:167px;
	float:left;
}

BODY#layout_4 DIV#column_3 DIV#column_3_content{
	margin:0 10px 10px 10px;
	Width:147px;
	overflow:hidden;
}

/*********************************************************/
/* Layout 5	                                             */
/*********************************************************/
BODY#layout_5 DIV#container {
	float:left;
	Width:1024px;
	background-image:url(/images/content_bg.1044x1_5.png);
	width:1044px;
}
BODY#layout_5 DIV#top{
	float:left;
	Width:1044px;
	height:239px;
	background-image:url(/images/header_bg.1044x239_5.png);
}

BODY#layout_5 DIV#column_1 {
	margin:0px 0 0 45px;
	padding:0px 15px 0 0px;
	width:215px;
	float:left;
}

BODY#layout_5 DIV#column_2 {
	margin:0px 0 0 00px;
	width:335px;
	min-height:100px;
	float:left;
}

BODY#layout_5 DIV#column_3 {
	margin:0px 0 0 00px;
	width:215px;
	min-height:100px;
	float:left;
}

BODY#layout_5 DIV#column_4 {
	width:170px;
	float:left;
}

BODY#layout_5 DIV#column_1 .RULER{
	CLEAR:both;
	HEIGHT:1px;
	BACKGROUND-IMAGE: url(/images/ruler.gif);
	margin: 10px 0px 10px 0px;
	OVERFLOW:hidden;
}

h2{
	margin-left:0px;
	margin-top:10px;
	font-size:20px;
	font-weight:normal;
}

h1{
	margin-left:0px;
	margin-top:10px;
	font-size:30px;
	color:#000;
	font-weight:normal;
}


.title_3{
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	color:#EBAF2D;
}

.title_4{
	margin-left:0px;
	margin-top:10px;
	font-size:14px;
	color:#B77DA3;
}

table.list{
	width:625px;
	border:1px solid #B77DA3;
	border-width: 1px;
	border-collapse: collapse;
}

table.list th{
	font-size:11px;
	color:#a0a0a0;
	text-align:left;
	border-width: 1px;
	padding: 4px;
	border:1px solid #B77DA3;
}

table.list td{
	vertical-align:top;
	font-size:11px;
	color:#000000;
	border:1px solid #B77DA3;
	border-width: 1px;
	padding: 4px;
}

table.list td.pagenav{
	text-align:center;
	font-weight:bold;
	color:#B77DA3;
}

table.list input{
	font-family:Arial;
	font-size:11px;
	width:200px;
}

table.list select{
	font-family:Arial;
	font-size:11px;
	width:200px;
}

table.list textarea{
	font-family:Arial;
	font-size:11px;
	width:565px;
	height:200px;
}
table.list A{
	text-decoration:none;
}

.article div.article_header{
	float:left;
}

.article div.title{
	width:310px;
	margin-left:0px;
	margin-top:10px;
	font-size:20px;
	color:#71B5F3;
	font-weight:normal;			
}
.article div.article_thumb{
	margin-top:10px;
}


table.newsletterlist{
	border-collapse:collapse;
	width:630px;
}
table.newsletterlist th{
	border:1px solid #ccc;
	padding:2px;
	font-weight:bold;
	text-align:left;
	background-color:#B77DA3;
	color:#fff;
}
table.newsletterlist td{
	border:1px solid #ccc;
	padding:2px;
}

table.newsletterlist td a{
	font-weight:bold;
}


table.mailing{
	margin-top:10px;
	border-collapse:collapse;
	width:630px;
}
table.mailing th{
	border:1px solid #ccc;
	padding:2px;
	font-weight:bold;
	text-align:left;
	background-color:#B77DA3;
	color:#fff;
}
table.mailing td{
	border:1px solid #ccc;
	padding:2px;
	vertical-align:top;
}
table.mailing td a{
	font-weight:bold;
}
table.mailing td input[type=text]{
	width:550px;
}
table.mailing td input[type=file]{
	width:550px;
}
table.mailing td textarea{
	width:550px;
	height:80px;
}
table.mailing td textarea.editor_body{
	width:545px;
	height:300px;
}

.error{
	font-weight:bold;
	color:#f00;
}

table#abonneer td{
	border:1px solid;
}

div.subscribeform div.label_field{
	width:600px;
	border:0;
	padding:0;
	margin:0px;
	vertical-align:bottom;
	float:left;
}

div.subscribeform div.value_field{
	width:600px;
	border:0;
	padding:0;
	margin-bottom:8px;
	vertical-align:bottom;
	float:left;
}

h3{
	margin-top:30px;
	margin-bottom:0px;
}

h4{
	color:#e82326;
	margin-top:30px;
	margin-bottom:0px;
	text-transform:uppercase;
	font-size:14px;
}

h5{
	color:#000;
	margin-top:0px;
	margin-bottom:0px;
	font-size:14px;
}


DIV span.sendbutton{
	float:right;
	padding:3px;
	font-size:18px;
	margin-right:2px;
	color:#000;
}



table.tickettable{
	border-collapse:collapse;	
}

table.tickettable td a{
	color:#000;
	vertical-align:top;
	padding:3px;
	font-size:12px;
}

table.tickettable td h2 a{
	color:#000;
	font-size:24px;
	margin-top:0;
	padding-top:0;
}

table.tickettable td h3 a{
	color:#000;
	font-size:16px;
	margin-top:0;
	padding-top:0;
}


DIV#weblogList {
	margin:0 10px 0 10px;
	width:195px;
	LINE-HEIGHT:15PX;
}

DIV#weblogList .TITLE,
DIV#weblogList_small .TITLE{
	FONT-SIZE: 16px;	
	MARGIN: 0px 0 0px 0;	
	font-weight:bold;
	COLOR: #000;
}

DIV#weblogList .DATE,
DIV#weblogList_small .DATE{
	font-size:9px; 
	font-weight:bold; 
	float:left; 
	COLOR:#e82326;
	MARGIN-RIGHT:5PX;
}

DIV#weblogList_small {
	margin:0 10px 0 10px;
	width:195px;
	height:180px;
	overflow:hidden;
	LINE-HEIGHT:15PX;
}

.label{
	margin-right:20px;
	padding-top:10px;
	font-size:11px;
	float:left;
}

div.titlebar{
	background-color:#000;
	margin-bottom:5px;
	font-size:20px;
	color:#fff;
	padding:4px 3px 2px 10px;
	font-weight:bold;
}

div.titlebar div.titlebarbutton{
	float:right;
	font-size:11px;
	font-weight:normal;
	margin-right:5px;
	margin-top:5px;
	color:#f00;
}

div.titlebar div.titlebarbutton a{
	color:#f00;
}