/*
Theme Name: Welldone
Theme URI: http://www.anglia.fi
Description: 
Version: 1.0
Author: Jaakko Alajoki
Author URI: http://www.anglia.fi
Tags: welldone

*/

body {
	background: #73293c url(images/bg.jpg) no-repeat top center;
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #ffffff;
}

#logoArea {
	width: 30%;
	height: 140px;
	float: left;
	background: transparent url(images/logo.png) no-repeat scroll 50px 45px;
}

#menuArea {
	width: 69%;
	height: 140px;
	float: left;
}

.menuItem {
	float: right;
	line-height: 114px;
}

.spacer {
	background: url(images/menuSpacer.png) no-repeat right 12px;
}

.menuItem a, .menuItem a:hover, .menuItem a:active, .menuItem a:visited {
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	padding: 0px 9px;
}

.menuItem a.passive {
	color: #ffffff;
}

.menuItem a.active {
	color: #ffde97;
}

#frontBox1Header {
	background: url(images/frontBox1Header.png) no-repeat top left;
	width: 557px;
	height: 23px;
	float: right;
}

#frontBox1Bg {
	width: 557px;
	background: url(images/frontBox1Bg.png) repeat-y top left;
	float: right;
}

.boxPadding {
	padding: 0px 20px;
}

#frontBox1Footer {
	width: 557px;
	height: 50px;
	background: url(images/frontBox1Footer.png) repeat-y top left;
	float: right;
}

#frontVideoBox {
	background: url(images/frontVideoBox.png) repeat-y top left;
	width: 398px;
	height: 235px;
	float: left;
	clear: both;
}

#frontVideoBoxPadding {
	padding: 20px;
}

#frontBox2Header {
	background: url(images/frontBox2Header.png) no-repeat top left;
	width: 331px;
	height: 28px;
	float: left;
}

#frontBox2Bg {
	width: 331px;
	background: url(images/frontBox2Bg.png) repeat-y top left;
	float: left;
	font-size:16px;
	text-align:center;
}


#frontBox2Footer {
	width: 331px;
	height: 30px;
	background: url(images/frontBox2Footer.png) repeat-y top left;
	float: left;
}

#contentWrapper {
	width: 729px;
	margin: 0px auto;
}

#footer {
	text-align: center;
	clear: both;
	padding: 30px 0px 10px;
}

#subBoxHeader {
	background: url(images/subBoxHeader.png) no-repeat top left;
	width: 675px;
	height: 32px;
	margin: 0px auto;
}

#subBoxBg {
	width: 675px;
	background: url(images/subBoxBg.png) repeat-y top left;
	margin: 0px auto;
}


#subBoxFooter {
	width: 675px;
	height: 26px;
	background: url(images/subBoxFooter.png) no-repeat top left;
	margin: 0px auto;
}

#subBoxBg h1 {
	margin: 0px 0px 10px;
	font-size: 14px;
}

#subBoxBg p {
	margin: 0px 0px 10px;
}

#leftColumn {
	float: left;
	width: 220px;
	min-height: 20px;
}

#leftColumn img {
	margin-bottom: 10px;
	border: 1px solid #833e53;
}

#rightColumn {
	float: left;
	width: 410px;	
	background: url(images/line.png) repeat-y left top;

}

.columnPadding {
	padding: 0px 0px 0px 20px;
}

#languageMenu {
	line-height: 10px;
	text-align: right;
}

#languageMenu a, #languageMenu a:hover, #languageMenu a:active, #languageMenu a:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 10px;
}

a, a:hover, a:active, a:visited {
	text-decoration: none;
	color: #ffde97; 
}

#contactWrapper {
	width: 751px;
	margin: 0px auto;
}

form.ddfm {
	width: 380px;
}

form.ddfm label {
	color: #ffffff;
}

#subPageFlash {
	padding: 20px 30px;
	background: #000000;
	margin-bottom: 10px;
}

#aaa {
	padding-top: 20px;
	text-align: center;
	padding-bottom: 20px;
}

#rightColumn ul a img {
	display: none;
	width: 50px;
	border: 2px solid #FFDE97;
}

#rightColumn ul a img:hover {
	border: 2px solid #dca735;
}
