body{
	background-color:#000;
	color:#dedcdc;
	font-family:Arial;
	font-size:13px;
	margin:0;
	padding:0;
	text-align:center;
	font-family:arial;
}
a{
	color:#ffe600;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h5,form{
	margin:0;
}
h1,.otsikko1{
	font-size:22px;
	color:#ffe600;
	line-height:26px;
	margin-bottom:13px;
	font-weight:normal;
}
h2,.otsikko2{
	font-size:18px;
	color:#ffe600;
	line-height:26px;
	margin-bottom:13px;
	font-weight:normal;
}

span.pikkuprantti{
	font-size:8px;
	color:#ffffff;
	line-height:10px;
}

span.ingress{
	font-style:italic;
	font-size:14px;
}
div.clear{
	clear:both;
}
div#Wrapper{
	width:900px;
	margin:0px auto;
	text-align:left;
}
div#Top{
	height:151px;
	background:url(/40v/images/topbg.jpg) top left no-repeat;
}
div#Top div.rightlinks{
	text-align:right;
	padding-right:12px;
	height:23px;
}
div#Top div#Navigation{
	margin-top:92px;
	/*padding-left:71px;
	padding-right:20px;*/
	height:34px;
}
div#Top div#Navigation ul{
	margin:0px;
	padding:0px;
}
div#Top div#Navigation ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	height:34px;
	float:left;
}
div#Top div#Navigation ul li.firstcurrent .bg,
div#Top div#Navigation ul li.secondcurrent,
div#Top div#Navigation ul li.thirdcurrent,
div#Top div#Navigation ul li.fourthcurrent{
	background:url(/40v/images/topnavi_currentbg.jpg) bottom center no-repeat;
}
div#Top div#Navigation ul li a{
	color:#F9E508;
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	display:block;
	height:34px;
	letter-spacing:1px;
	<!-- display:inline; -->
}
div#Top div#Navigation ul li a:hover{
	text-decoration:none;
	background:url(/40v/images/topnavi_currentbg.jpg) bottom center no-repeat;
	
}
div#Top div#Navigation ul li.first,
div#Top div#Navigation ul li.firstcurrent{
	padding-right:30px;
	padding-left:66px;
	
}
div#Top div#Navigation ul li.second,
div#Top div#Navigation ul li.secondcurrent{
	margin-right:130px;
	margin-left:40px;	
}
div#Top div#Navigation ul li.third,
div#Top div#Navigation ul li.thirdcurrent{
	margin-right:88px;
	margin-left:131px;	
}
div#Top div#Navigation ul li.fourth div.bg{
	background:url(/40v/images/cart.gif) right 2px no-repeat;
	padding-right:18px;
}
/*div#Top div#Navigation ul li a:hover{
	text-decoration:underline;
}*/
div#Footer{
	height:135px;
	background:url(/40v/images/footerbg_.jpg) top left no-repeat;
}
div#Footer div.tellafriend{
	padding-top:8px;
	padding-left:67px;
	float:left;
}
div#Footer div.logo{
	padding-top:2px;
	padding-right:100px;
	float:right;
}
div#Content{
	background-color: #232724;
	line-height:18px;
}
div#Content div.content a{
	font-style:oblique;
}
div#Content table td{
	font-size:13px;
}
div#Content div.left,
div#Content div.right{
	float:left;
}
div#Content div.left{
	width:350px;
}
div#Content div.left div.wrapper{
	margin:43px 35px 10px 35px;
}
div#Content div.right div.wrapper{
	margin:43px 49px 10px 49px;
}
div#Content div.wide div.wrapper{
	padding:43px 49px 10px 49px;
}
div#Content div.right{
	width:550px;
}
div#Content div.right div.sendafriendform{
	margin:43px 49px 10px 77px;
}
div#Content div.bg{
	background:url(/40v/images/vdivider.jpg) 350px 0px repeat-y;
	<!-- height:1%; -->
}
table.ig_uploadform{
	width:280px;
}
table.ig_uploadform td.title{
	color:#fff;
}
table#TellAFriendTable tr td.title,
table#TellAFriendTable tr td.input,
table.ig_uploadform tr td.input,
table.ig_uploadform tr td.title,
table.ig_uploadform tr td.fileinput{
	line-height:25px;
	border-bottom:1px #505551 solid;
	color:#ffe600;
	vertical-align:top;
	font-size:12px;
}
table.ig_uploadform tr td.title{
	width:125px;
}
table.ig_uploadform tr td.fileinput{
	line-height:auto;
}
table#TellAFriendTable tr.noborder td.title,
table#TellAFriendTable tr.noborder td.input,
table.ig_uploadform tr.noborder td.title,
table.ig_uploadform tr.noborder td.input{
	border-bottom:none;
}
table#TellAFriendTable tr td.input input,
table.ig_uploadform tr td.input input{
	padding:7px 0px;
}
table#TellAFriendTable tr td.input textarea,
table.ig_uploadform tr td.input textarea{
	border:none;
	background:#2E3430;
	color:#ffe600;
	width:100%;
	padding:3px;
	font-family:Arial;
	font-size:12px;
}
table.ig_uploadform tr td.submit{
	text-align:right;
}
table.ig_uploadform tr td.submit input{
	border:none;
	background:#FFE500;
	color:#000;
	font-weight:bold;
}
table#TellAFriendTable{
	width:423px;
}
table#TellAFriendTable tr td.input input,
table.ig_uploadform tr td.input input,
table.ig_uploadform tr td.fileinput input,
table.ig_vote_form tr td.verification input{
	border:none;
	background:#2E3430;
	color:#fff;
}
table.ig_vote_form tr td.verification input{
	border:1px #584F14 solid;
}
table.ig_uploadform tr td.input input.fileselector{
	border:none;
}
table#TellAFriendTable tr td.submit input.submit{
	border:none;
	padding:3px 10px;
	background:#FFE500;
	font-weight:bold;
	color:#000;
}
table#TellAFriendTable tr{
	height:35px;
	
}
table#TellAFriendTable tr td.title{
	line-height:35px;
}
div.ilmowrapper table tr td{
	border-bottom:1px solid #505551;
	color:##FFE600;
}
div.ilmowrapper table tr td input{
	background:#2E3430;
	border:none;
}
div.ilmowrapper table tr td input.input{
	color:#FFE600;
}
div.ilmowrapper table tr td textarea.input{
	background:#2E3430;
	padding:3px;
	font-family:Arial;
	font-size:12px;
	border:none;
	color:#FFE600;
	/*width:295px;*/
	width:100%;
}
div.ilmowrapper table tr td select.input,
table.ig_uploadform td select.select,
div.wrapper div.gallerysort select{
	background:#232724;
	color:#fff;
	border:1px #505551 solid;
	font-size:12px;
}
div.ilmowrapper table tr td input.defaultfont{
	color:#000;
	font-weight:bold;
	background:#ffe600;
}
div#Content div.hdivider{
	height:1px;
	line-height:auto;
	background-color:#474946;
}
span.smalltext{
	font-size:11px;
	font-style:oblique;
}
div#GalleryWrapper{
	padding:10px 15px 10px 15px;
}
table.ig_vote_form td.title{
	vertical-align:bottom;
}
table.gallery-navigation td ul{
	margin:0;
	padding:0;
}
table.gallery-navigation td a,
table.gallery-navigation td{
	color:#717372;
}
table.gallery-navigation td li.currentpage a{
	color:#FFE600;
}

table.gallery-navigation td.page {
	color:#FFE600;
	font-style:italic;
}
table.gallery-navigation td ul li{
	list-style-type:none;
	float:left;
}
table.gallery-navigation td ul li a{
	padding:0px 1px;
}
div#Content table.gallery td.date{
	text-align:center;
	font-size:11px;
	color:#717372;
}
table.gallery table.photo{
	width:146px;
	text-align:center;
}
div.imagepreview{
	margin-bottom:35px;
	padding-bottom:5px;
	border-bottom:1px #4C514D solid;
}
div.imagepreview div.desc{
	color:#ffe600;
}
div.gallerysort a{
	font-style:italic;
}
div#LeftNavigation{
	width:110px;
	float:left;
}
div#LeftNavigation ul{
	margin:0;
	padding:0;
}
div#LeftNavigation ul li{
	list-style-type:none;
}
div#LeftNavigation ul li a{
	padding-left:15px;
	line-height:30px;
	display:block;
	background:#FFE500;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
div#LeftNavigation ul li a.current{
	font-weight:bold;
}
div#LeftNavigation ul ul li a{
	background:#3C413D;
	border-bottom:1px #656A64 solid;
	color:#A3A8A4;	
	padding-left:20px;
}
div#LeftNavigation ul ul li a.last{
	border-bottom:none;
}
div#LeftNavigation ul ul li a.current{
	background:url(/40v/images/leftnavibullet.jpg) left center no-repeat #3C413D;
}
div#LeftNavigation .wrapper{
	margin-top:57px;
}
div#Content.story-wrapper{
	<!-- height:1%; -->
}
div#Content.story-wrapper div.left{
	width:327px;
	padding:0px 50px 0px 0px;
}
div#Content.story-wrapper div.right{
	width:275px;
}
div#Content.story-wrapper div.left .wrapper,
div#Content.story-wrapper div.right .wrapper{
	margin:43px 10px 10px 10px;
}
div#Content.story-wrapper div.left div.imgwrapper{
	margin-bottom:10px;
}
div#StoryContentWrapper{
	margin:57px 0px 80px 0px;
	float:left;
	padding-left:75px;
	padding-right:60px;
}
div#StoryContentWrapper div.divider{
	margin:52px 0px;
	border-bottom:1px #51564F solid;
}
div#StoryContentWrapper div.imagedesc{
	color:#F4EF00;
	font-size:11px;
}
div#StoryContentWrapper div.imagedesc span.desc{
	color:#fffff;
}
label.error{
	color:red;
}
/*table.ig_uploadform tr td.input input.error{
	border-bottom:2px red solid;
}*/