/*
Original stylesheet by Metamorphosis Design
Released for free under a Creative Commons Attribution 2.5 License
Modified by dvdmeer.nl
*/

/* start general style declarations */

* {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

body, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

	body {
		background: url(images/trentanove.gif);
		font-size: .75em;
	}

	input, textarea {
		font-size: 1em;
	}

	textarea
	{
		width: 100%;
	}

	h1, h2, h3 {
		color: #246030;
	}

	h1 a, h2 a, h3 a {
		text-decoration: none;
	}

		h1 {
			font-size: 3em;
		}

		h2 {
			text-transform: uppercase;
			font-size: 1.1em;
			font-weight: bold;
			color: #246030;
		}

		h3 {
			font-size: 1em;
		}


	ul, ol {
		margin: 0 0 0 3em;
	}

	a {
		text-decoration: underline;
		color: #246030;
	}

		a:hover {
			text-decoration: none;
		}

	dd {
		margin: 0 0 0 10px;
	}

	/* end general style declarations */

	/* start pagecontainer */

	#pagecontainer {
		width: 778px;
		border-left: 10px solid #E4F9D1;
		border-right: 10px solid #E4F9D1;
		margin: 0 auto;
		padding: 10px 0 0 0;
		background: #E4F9D1;
	}

	/* end pagecontainer */

		/* start headercontainer */

		#headercontainer {
			height: 200px;
			margin: 0 auto;
			text-align: left;
			background: url("images/1151093480-720.jpg") no-repeat left top;
		}

			#headercontainer #languagebar {
				padding: 2px 2px 0 0;
				text-align: right;
			}

				#headercontainer #languagebar .image {
					border: 1px solid #000;
				}

			#headercontainer #sitename {
				float: left;
				margin: 50px 0 0 0;
			}

				#headercontainer #sitename h1 {
					padding: 0 0 0 20px;
					color: #246030;
					font-size: 1.5em;
				}

				#headercontainer #sitename h2 {
					font-style: italic;
					font-size: .833em;
					padding: 0 0 0 20px;
				}

			#headercontainer a {
				color: #ffffff;
			}

			#headercontainer #downloadbar {
				float: right;
				margin: 105px 0 0 0;
			}

		/* end headercontainer */

		/* start contentcontainer */

		#contentcontainer {
			overflow: hidden;
		}

		/* end contentcontainer */

			/* start content */

			#content {
				width: 60%;
				padding: 20px 0 20px 0;
			}

				#content h4 {
					background: #32786a url("images/contentheaderbg2.png");
					height: 28px;
					padding: 10px 0 0 20px;
					font-size: 1.167em;
					font-weight: bold;
					text-transform: uppercase;
					text-decoration: none;
					color: #ffffff;
				}

				#content p {
					line-height: 20px;
					margin: 0 0 15px 10px;
					padding: 0 10px 0 0;
				}

				/* start on-content styles */

				#content img.floatRight {
					float: right;
					margin: 10px;
				}

				 #content .plugin_border {
					border: 1px solid #333;
					background: #fcfdad;
					color: #0f8a8f;
					margin: 5px 10px 5px 10px;
					padding: 5px;
				}

				#content .borderHowto {
					border: 1px solid #ccc;
					padding: 5px 0 5px 0;
					margin: 10px 0 15px 0;
					background: #e1f9ca;
					border-right: 1px solid #777;
					border-bottom: 1px solid #777;
				}

				#content .error, .succeed
				{
					background-color: #fff;
					font-weight: bold;
					padding: 10px 0 10px 0;
					text-align: center;
					color: red;
					border: 1px red solid;
				}

				#content .succeed
				{
					color: green;
					border: 1px green solid;
				}

				/* end on-content styles */

			/* end content */

		/* start sidebarcontainer */

		#sidebarcontainer {
  			width: 35%;
			padding: 20px 0 0 0;
			margin: 0 0 0 35px;
			float: right;
		}

			#sidebarcontainer #adImage {
				padding: 25px 0 0 0;
				margin: 0 0 25px 17px;
			}

			#sidebarcontainer ul {
				margin: 0;
				list-style: none;
			}

				#sidebarcontainer li h2 {
					background: url("images/title.gif") no-repeat left top;
					height: 30px;
					color: #FFFFFF;
					padding: 10px 0 0 20px;
				}

				#sidebarcontainer li ul {
					margin: 0 0 20px 20px;
					padding: 20px 0 0 0;
				}

				#sidebarcontainer li li {
					padding: 5px;
					background: url("images/small.png") no-repeat left;
					font-size: .8em;
				}

				#sidebarcontainer li a {
					padding: 0 0 0 10px;
				}

		/* end sidebarcontainer */

		/* start footer */

		#footer {
			margin: 70px 0 0 0;
			border-top: 1px solid #888;
			padding: 10px 0 10px 0;
			text-align: center;
			font-size: .75em;
		}

		/* end footer */


