* {
	font-family:verdana,sans-serif;
}

html {
	height:100%;
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:0px;
	height:100%;
	background-color:#56085E;
	/*background-image:url("/domains/skoop.nl/images/back_body.gif");*/
}


/* Some patches to remove extra spaces */
h1,h2,h3,h4,h5,h6,h7,form,p {
	margin:0px;
	padding:0px;
}

ul {
	margin-top:0px;
	margin-bottom:0px;
}

/* Default links */
a {
	color:#2A3588;
	text-decoration:none;
}
a:hover {
	color:#39AFDD;
	text-decoration:none;
}


/* Main layout */
#container {
	width:882px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
}

#page {
	background-color:#ffffff;
	border-left:1px solid #56085E;
	border-right:1px solid #56085E;
	border-bottom:1px solid #56085E;
}


/* Page Header */
#header .blue {
	height:25px;
	background-color:#56085E;
	overflow:hidden;
}
#header .head {
	font-family:arial,sans-serif;
	height:94px;
	border-top:1px solid #fff;
	border-bottom:1px solid #56085E;
	background-color:#56085E;
}
#header .menubar {
	font-family:arial,sans-serif;
	height:25px;
	border-top:1px solid #fff;
	border-bottom:1px solid #D7C600;
	background-image:url(../images/main_menu_back.gif);
	background-repeat:repeat-x;
	background-color:#D7C600;
}


/* Font size GUI */
#header #fontSizeMenu {
	font-family:arial,sans-serif;
	padding-top:2px;
	float:right;
}
	#header #fontSizeMenu div {
		cursor:pointer;
		float:left;
		margin-right:5px;
		width:19px;
		height:19px;
		text-align:center;
		background-color:#fff;
    	vertical-align:bottom;
	}
	#header #fontSizeMenu div.normal {
		font-size:10px;
    	line-height:17px;
	}
	#header #fontSizeMenu div.medium {
		font-size:14px;
    	line-height:17px;
	}
	#header #fontSizeMenu div.big {
		font-size:17px;
    	line-height:17px;
	}
	#header #fontSizeMenu div.print img {
		padding-top:2px;
	}
	#header #fontSizeMenu div:hover {
		background-color:#ccc;
	}


/* CONTENT STUFF */
#content {
	padding:10px;
}

	#content #left {
		float:left;
		width:200px;
	}
	#content #middle {
		float:left;
		width:330px;
	}
	#content #right {
		float:left;
		width:330px;
	}

	#content .article {
		padding-bottom:10px;
	}

	#content #middle .article,
	#content #right .article {
    	margin-left:10px;
	}

	#content .article ul {
    	margin-left:15px;
	}

	#content .article .news_date {
    	color:#999;
	}

	/* Default text style */
	#content .article h1,
	#content .article .title {
		letter-spacing:-1px;
		color:#56085E;
		font-weight:normal;
		font-size:18px;
		line-height:20px;
	}
	#content .article .content {
		font-size:12px;
		line-height:18px;
	}

	/* Default form style */
	#content .form .input {
    	margin:1px;
    	background-color:#eee;
    	border:1px solid #30A0D6;
	}


	/* Normal Gray box template */
	#content .gray {
		width:320px;
    	clear:both;
    	margin-bottom:10px;
	}
	#content .gray .top {
        background-image:url(/domains/skoop.nl/images/colomn_gray_top_320.gif);
        background-repeat:no-repeat;
        background-position:right;
        height:5px;
		width:320px;
    	padding:0px;
    	clear:both;
	}
	#content .gray .article {
		background-color:#e8e8e8;
		padding-left:5px;
		padding-right:5px;
	}
	#content .gray .article h1 {
		line-height:14px;
/* 		padding-bottom:5px; */
	}
	#content .gray .bottom {
        background-image:url(/domains/skoop.nl/images/colomn_gray_bottom_320.gif);
        background-repeat:no-repeat;
        background-position:right;
        height:5px;
		width:320px;
    	clear:both;
	}


	/* Left Gray box template */
	#content #left .gray {
		width:200px;
    	clear:both;
    	margin-bottom:10px;
	}
	#content #left .gray .top {
        background-image:url(/domains/skoop.nl/images/colomn_gray_top.gif);
        background-repeat:no-repeat;
        height:5px;
		width:200px;
    	padding:0px;
    	clear:both;
	}
	#content #left .gray .article {
		background-color:#e8e8e8;
		padding-left:5px;
		padding-right:5px;
	}
	#content #left .gray .article h1 {
		line-height:14px;
/* 		padding-bottom:5px; */
	}
	#content #left .gray .bottom {
        background-image:url(/domains/skoop.nl/images/colomn_gray_bottom.gif);
        background-repeat:no-repeat;
        height:5px;
		width:200px;
    	clear:both;
	}


	/* Normal line box template */
	#content .line {
		width:320px;
    	clear:both;
    	margin-bottom:10px;
	}
	#content .line .top {
        background-image:url(/domains/skoop.nl/images/colomn_line_top_320.gif);
        background-repeat:no-repeat;
        background-position:right;
        height:5px;
		width:320px;
    	padding:0px;
    	clear:both;
	}
	#content .line .article {
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
		padding-left:5px;
		padding-right:5px;
	}
	#content .line .article h1 {
		line-height:14px;
/* 		padding-bottom:5px; */
	}
	#content .line .bottom {
        background-image:url(/domains/skoop.nl/images/colomn_line_bottom_320.gif);
        background-repeat:no-repeat;
        background-position:right;
        height:5px;
		width:320px;
    	clear:both;
	}


	/* Left Line box template */
	#content #left .line {
		width:200px;
    	clear:both;
    	margin-bottom:10px;
	}
	#content #left .line .top {
        background-image:url(/domains/skoop.nl/images/colomn_line_top.gif);
        background-repeat:no-repeat;
        height:5px;
		width:200px;
    	padding:0px;
    	clear:both;
	}
	#content #left .line .menu {
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
	}
	#content #left .line .article {
		border-left:1px solid #e8e8e8;
		border-right:1px solid #e8e8e8;
		padding-left:5px;
		padding-right:5px;
	}
	#content #left .line .article h1 {
		line-height:14px;
/* 		padding-bottom:5px; */
	}
	#content #left .line .bottom {
        background-image:url(/domains/skoop.nl/images/colomn_line_bottom.gif);
        background-repeat:no-repeat;
        height:5px;
		width:200px;
    	clear:both;
	}

    /* Some patches */
	.module_contents .article {
    	padding-left:0px;
	}
	table.form {
		width:98%;
	}
	table.photoalbum_thumbs {
		width:100%;
	}
	table.hyarchMenu {
		line-height:12px;
	}
	#content .article span,
	#content font {
    	color:inherit;
	}
	#content .loginform {
    	width:160px;
		padding:5px;
    	margin-left:auto;
    	margin-right:auto;
		border:1px solid #ccc;
	}

	form {
		display:inline;
	}


/* Page Footer */
#footer .top {
	font-family:arial,sans-serif;
	height:7px;
	background-color:#EFE899;
}
#footer .bottom {
	height:12px;
	background-color:#D7C600;
}


#credits {
	font-family:arial,sans-serif;
 	font-size:10px;
 	color:#fff;
 	text-align:center;
}
#credits a {
 	color:#fff;
	text-decoration:none;
}


hr {
	border:0px;
/* 	border-bottom:1px solid #ccc; */
}


.POLLwarning		{}
.POLLquestion		{}
.POLLanswer			{}
.POLLpercentage		{}
.POLLbarback		{height:10px;border:1px solid #e9e9e9;background-color:#ccc;}
.POLLbarcolor		{height:10px;border:0px;background-color:#56085E;}
.POLLtotal			{font-weight:bold;}
/* .POLLsubmit			{font-family:verdana;color:#ff0000;} */
/* .POLLhistory a		{font-family:verdana;color:#ff0000;} */



.calendar .head {
	display:none;
}
#content .calendar h1 {
	font-size:14px;
}

#firstAnchorMenu {
	position:static;
	z-Index:1;
}


.nowrap {
    white-space: nowrap;
}


.anchorSpace {
	position:relative;
	display: block;
	height:1px;
	margin-bottom:18px;
}


.ftp_photoalbums_module {
	text-align:center;
}

.ftp_photoalbums_module .thumbs a {
	margin:3px;
}

/* Some defaults needed */
.clear:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {display: inline-block;}


#DEBUG {
	position:fixed;
	top:0px;
}

