

.dummie {}

.noscreen {display: none}



.holder-ext-links {
  clear:both;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}



html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin:0;
	background:#fff;
	font:1.2em Arial, Helvetica, sans-serif;
	color:#4f4427;
	min-width:1000px;
}
img{border:0;}
form,
fieldset{
	margin:0;
	padding:0;
	border:0;
}
a{
	color:#c5351d;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	color:#333;
	vertical-align:middle;
	font:12px Arial, Helvetica, sans-serif;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-wrapper.gif) repeat-x;
}
.w1{
	width:1920px;
	position:relative;
	left:50%;
}
.w2{
	width:1000px;
	position:relative;
	left:-50%;
	padding:0 460px;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-page.jpg) no-repeat 50% 0;
	min-height: 800px;
}

#header{
	overflow:hidden;
	padding:18px 9px 0 161px;
	margin:0 0 -3px;
}
.logo{
	float:left;
	margin:-47px 0 0 -164px;
}
.logo img{display:block;}
.top-row{
	overflow:hidden;
	padding:10px 0 9px 2px;
	position:relative;
	z-index:2;
  height:19px;
}
#header ul{
	margin:0;
	overflow:hidden;
	padding:0;
	list-style:none;
	line-height:1.25em;
}
#header ul li{
	float:left;
	
	padding:0 5px;
}
#header ul a{color:#524629;}
#header .holder ul li:first-child{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/separator-nav.gif) no-repeat 0 50%;
	padding-left: 8px;
}
#main{padding:0 8px 35px 4px;}
.lang{float:right;}
.lang ul{float:left;}
#header .lang ul li{background:none;}

#header .lang ul li a{
	padding-left: 20px;
	
}

#header .lang ul li a.suomeksi {
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/flag1.gif) no-repeat;
	background-position: 0px 3px;
}
#header .lang ul li a.pasvenska {
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/flag3.gif) no-repeat;
	background-position: 0px 3px;
}
#header .lang ul li a.inenglish {
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/flag2.gif) no-repeat;
	background-position: 0px 3px;
}

.lang ul img{
	vertical-align:top;
	margin:0 3px 0 0;
	position:relative;
	top:2px;
}
.lang .select-form,
.lang .select-form fieldset{
	float:left;
}
.lang .select-form select{
	float:left;
	margin:0;
	width:130px;
}
#header .row{
	width:100%;
}
#header .row:after{
	clear: both;
	content:"";
	display: block;
}
#header .search{
	float:left;
	background:#ededed;
	margin:0 0 5px;
}
#header .holder{
	float:right;
	width:171px;
}
#header .search fieldset{float:left;}
#header .search .text{
	width:100px;
	border:0;
	background:none;
	line-height:14px;
	color:#524629;
	padding:1px 5px;
	float:left;
	margin:0;
}
#header .search .btn-submit{
	float:left;
	font-weight:bold;
	color:#524629;
	border:0;
	background:none;
	cursor:pointer;
	width: 55px;
}
#header .holder ul{
	clear:both;
	width:181px;
	margin:0 0 0 -6px;
}
/*#header .holder ul {width: 300px; text-align: right; float: right;}*/
#header .holder ul li{padding:0 8px; display: block; float: right;}
#header #nav{
	position:relative;
	top:-12px;
	width:100%;
}
#header #nav li{padding:0 9px;}
.slogan{
	background:#bd2f1a url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-slogan.gif) no-repeat;
	width:966px;
	height:24px;
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-style:italic;
	padding:0 10px;
	margin:0 0 3px;
}

.frontpage .breadcrumbs {
display: none;
}

.breadcrumbs{
	overflow:hidden;
	margin:0 0 4px;
	padding:0;
	list-style:none;
	color:#999;
	line-height:1.25em;
}
.breadcrumbs a, .breadcrumbs span {
	float:left;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 5px 0 10px;
}
.breadcrumbs a {color:#999;}
.breadcrumbs a:first-child{
	background:none;
	padding-left:0;
}
.main-content{
	width:100%;
}

.frontpage .main-content H1{
color: #D23300;
}

.main-content:after{
	clear: both;
	content:"";
	display: block;
}
#twocolumns{
	float:right;
	width:750px;
	line-height:1.333em;
}
#content{
	float:left;
	width:515px;
}
#content .heading{
	overflow:hidden;
	width:100%;
	color: #000000;
	padding:0 0 16px;
}



.xmldoc ul {
list-style-type: none;
margin: 0px;
display: block;
padding: 0px;
}
.xmldoc p+ul{
  margin-top:-8px;
}

.xmldoc ul li, .xmldoc ol ul li {
display: block;
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/list-icon.png);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 10px;
line-height: 16px;
}


#content .xmldoc ul li, #content .xmldoc ol ul li {
display: block;
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/list-icon.png);
background-repeat: no-repeat;
background-position: 0px 7px;
padding-left: 10px;
padding-bottom: 5px;
}

 #content .xmldoc ol ul li {
 padding-bottom: 0px;
 }

#content .xmldoc ul li li, #content .xmldoc ol ul li li {
padding-bottom: 0px;
padding-left: 17px;
background-position: 8px 7px;
}

#content .xmldoc ul li li:first-child{
padding-top: 1px;
background-position: 8px 8px;
}

#content .xmldoc ol ul li li:first-child {
padding-top: 0px;
background-position: 48px 7px;
}

 #content .xmldoc ul li li li:first-child,  #content .xmldoc ol ul li li li:first-child {
padding-top: 0px;
padding-left: 40px;
background-position: 31px 7px;
}

#content .xmldoc ul li li li, #content .xmldoc ol ul li li li {
padding-top: 0px;
padding-left: 40px;
background-position: 31px 7px;
}

.xmldoc td {vertical-align: top;}

/*
.xmldoc td ul {
display: block;
margin: 0px;
padding: 0px;
}

.xmldoc td ul li {
display: block;
margin: 0px;
padding: 0px;
list-style-type: none;
float: left;
}

.xmldoc td ul li a {
display: block;
margin: 0px;
padding: 0px;
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/red-arrow.gif) !important;
background-position: 0px 10px;
background-repeat: no-repeat;
padding-left: 15px;
padding-right: 15px;
font-size: 1em;
line-height: 25px;
}
*/

span.arrow {
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/red-arrow.gif) !important;
display: inline-block;
height: 9px;
width: 10px;
margin-right: 3px;
margin-top: -12px;
}



table#searchfields td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 10px;

}
tr#SearchField_FileType table td { padding: 0; }

.SearchPanel input.advanced_search_go,
.SearchPanel input.advanced_search_reset,
input.pf_button
	{
display: block;
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/searchbutton-bg.gif);
width: 95px;
height: 30px;
text-align: center;
border: 0px;
color: white;
padding-bottom: 4px;
float: left;
margin-right: 6px;
}

.pf_textquestion {
	display: block;
border: 1px solid #e3c1b7;
-moz-border-radius: 4px;
 border-radius: 4px;
 min-height: 22px;
}
.xmldoc select {
-moz-border-radius: 5px;
 border-radius: 5px;
border: 1px solid #e3c1b7;
height: 22px;
}
.xmldoc option {height: 22px;}
.SearchPanel {}

.searchresult div.score {display:none;}
.searchresult .resultindex {display:none;}
li.searchresult {
  list-style: none;
}

#content .heading .talk-link{
	float:right;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-talk-link.gif) no-repeat;
	padding:0 3px 0 40px;
	min-height:16px;
	color:#005d4a;
}


#content .heading .talk-link{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-talk-link-pink.gif) no-repeat;
	color:#670001;
}




* html #content .heading .talk-link{
	overflow:visible;
	height:16px;
}
#content .heading p{
	overflow:hidden;
	margin:0;
}
#content .img-holder{
	padding:0 0 20px;
}
#content .img-holder img{vertical-align:top;}


.contentpage .select-form {
display: none;
}
div.top-row {margin-left: -5px}
#header ul#nav {margin-left: -5px}
div.top-row ul {margin-top: 1px !important; ;}
div.top-row div.lang ul {margin-top: 2px !important;}


.contentpage #content .channelcontrol .heading h3	{
margin:0 0 0px;
}

#content h1, #content .channelcontrol h2.channeltitle,
.contentpage #content .channelcontrol .heading h3,
.aside h1
{

	font-size:1.5em;
	line-height:1.2em;
	font-weight:normal;
	margin:0 0 10px;
}


#content h1,
.contentpage #content .channelcontrol .heading h3, .aside h1, #content .channelcontrol h2.channeltitle
{
	color:#670001;
}



.frontpage #content h1,
.frontpage #content .channelcontrol .heading h3, .frontpage .aside h1, .frontpage #content h2,.frontpage #content .intermin-list 

h2,.frontpage .aside h2 {
color: #d23300
}

.heading-box .xmldoc h1 {
	color: #c30 !important
}

.contentpage #content ul.items {
display: block;
margin: 0px;
padding: 0px;
}

.contentpage #content ul.items li {
display: block;
margin: 0px;
padding: 0px;
list-style-type: none;
margin-bottom: 10px;
}

.contentpage #content ul.items li span.publishdate {
display: block;
float: left;
margin-right: 5px;
}

.contentpage #content ul.items li p {
display: block;
margin: 0px;
padding: 0px;
} 

#content .intro{padding:0 0 16px;}

h2.errorlabel {
  color: #ff0000 !important;
  font-weight: normal !important;
  font-size: 1em !important;
}

#content h2, .aside h2{
	font-weight:bold;
	margin:0 0 15px;
	font-size:1.167em;
	line-height:1.214em;
	color:#000;
	margin-bottom: 8px;
}

.tablewrapper{
 border:1px solid #dad7d1;
}

#content h3, .aside h3,#content h3, .aside h3,.tablewrapper caption{
	font-size:1em;
	line-height:1.25em;
	margin:0 0 1px;
	margin-bottom: 8px;
	color:#000;
}
.tablewrapper caption{
 font-weight:bold;

}

.tablewrapper table{
 width: 100% !important;
}

.tablewrapper table td{

}

.tablewrapper table th{
   background-color:#dad7d1;
 font-weight:bold !important;
color:black !important;

}


.tablewrapper table  td{
 padding:3px;
 padding-left: 5px;
}



.tablewrapper3 caption{
float: left;
font-weight:bold;
}


#content h4, .aside h4{
	font-size:1em;
	line-height:1em;
	margin-bottom: 8px;
	color:#4f4427;
}

#content h5, .aside h5{
	font-size:0.9em;
	line-height:0.9em;
	margin-bottom: 8px;
	color:#4f4427;
}

#content h6, .aside h6{
	font-size:0.8em;
	line-height:0.8em;
	margin-bottom: 8px;
	color:#4f4427;
}



#main p{
	margin:0 0 16px;
}


/*#content .box{
	float:right;
	width:256px;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-box.gif) repeat-y;
	margin:0 0 0 15px;
}
#content .box .holder{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-box.gif) no-repeat -256px 0;}
#content .box .frame{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-box.gif) no-repeat -512px 100%;
	padding:2px 15px 17px;
}
#content .box h3{
	margin:0 -15px 10px;
	padding:9px 15px 5px;
	background:#dbdad7;
	width:226px;
}
* +html #content .box h3{float:left;}
#content .box ul{
	margin:0;
	padding:0;
	list-style:none;
}
#content .box ul li{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-content-box.gif) no-repeat 0 5px;
	padding:0 0 16px 16px;
}*/
.list{
	margin:0;
	padding:8px 0 11px;
	list-style:none;
	line-height:1.167em;
}

.widget .list{
	margin:0;
	padding:0px 0 6px;
	list-style:none;
	line-height:1.167em;
}

.list li{padding:0 0 10px;}
.aside{
	float:right;
	width:205px;
	line-height:1em;
	padding:30px 0 0;
}
.aside .block{
	margin:0 7px 18px 0;
}
#main .aside p{margin:0 0 12px;}

/*
.aside h3{color:#005d4a;}

.aside h3{color:#670001;}



.aside h3{
	line-height:1em;
	margin:0 0 12px;
}
*/

.aside .widget{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-widget.gif) repeat-y;
	margin:0 0 25px;
}
.aside .widget .holder{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-widget.gif) no-repeat -205px 100%;
	padding:0 15px 10px;
	overflow:hidden;
}

.aside .widget .heading{
	background:#99ceb7 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-heading.gif) no-repeat;
	border-bottom:2px solid #fff;
	padding:7px 4px 8px 12px;
	margin:0 -15px 8px;
}


.aside .widget .heading{
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-heading-pink.gif) no-repeat;
	border-bottom:2px solid #fff;
}


.aside .widget .heading h1,
.aside .widget .heading h3
	{
	margin:0;
	font-weight:normal;
	font-size:1em;
	color:#000;
	line-height:1.25em;
}


.aside .widget ul{
	/*
	margin:0;
	padding:0 0 0 0px;
	list-style:none;
	*/
}
.aside .widget ul li{
	/*background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet.gif) no-repeat 0 3px;*/
	/*padding:0 0 12px 15px;*/
}

.aside .widget ul li.list{
	/*background-image: none;
	padding:0 0 8px 0px;*/
}

#sidebar{
	float:left;
	width:207px;
	padding:0 0 0 2px;
	margin:0 0 0 -2px;
}
#sidebar .heading{
	background:#dad7d1 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-heading-sidebar.gif) no-repeat;
	padding:7px 11px 2px;
	margin:0 0 0 1px;
}
#sidebar .heading h3{
	margin:0;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-heading.gif) no-repeat 0 3px;
	padding:0 18px 7px;
	font-weight:normal;
}

#sidebar .heading h3 a {
color: black;
}

.subnav {
  list-style:none;
  float:left;
  width:206px;
  display: block;
  padding:0;
  margin-top:0px;
  margin-left:0px;
}

.subnav li{
	border-top:1px solid #c6cdc8;
	line-height:1.333em;
  display:none;
}

/*.subnav li.selectedpath.selected a {
  background:#fff;
  font-weight:bold;
  color:#670100;
}*/

.subnav li.selectedpath.selected li.selected a {
  color:#000000;
  font-weight:bold;
}

.subnav li.selectedpath.selected li.selected li a {
  font-weight:normal;
}

.subnav li.selected {
  display:block !important;
}
.subnav li.selected li {
  display:block !important;
}

.subnav li:first-child{border-top-width:0;}
.subnav li li:first-child{border-top-width:1px;}
.subnav li li{border-top:1px solid #97b7a7;}
.subnav li a{
	padding:10px 10px 7px 10px;
	color:#000;
	display:block;
	height:1%;
}

.subnav li a:hover {
	text-decoration:none;
  background:#f8e8e9;
  padding-left:11px;
}

.subnav li.selected a {
	text-decoration:none;
  background:#f8e8e9;
  font-weight:bold;
}

.subnav li.selected .subnav li a {
  font-weight:normal;
}

.subnav .subnav{
	margin:-23px 0 -190px;
	padding:0;
	list-style:none;
	float:left;
	width:206px;
	display: block;
}

.subnav .subnav div.separatorpage {
height: 30px;
}

 .subnav .subnav {
	margin:0px 0 0px;
	padding:0;
	list-style:none;
	float:none;
	width:206px;
	display: block;
}

.subnav .subnav-holder .b:after{
	clear: both;
	content:"";
	display: block;
}
.subnav .subnav li{
	border-top:1px solid #c6cdc8;
	line-height:1.333em;
}
/* .subnav .subnav li:first-child{border-top-width:0;}
.subnav .subnav li li:first-child{border-top-width:1px;} */
.subnav .subnav li li{border-top:1px solid #97b7a7;}
.subnav .subnav li a{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav.gif) no-repeat 0 10px;
	padding:8px 10px 7px 31px;
	color:#000;
	display:block;
	height:1%;
}


.subnav .subnav li a{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav-pink.gif) no-repeat 0 10px;
}


.subnav .subnav li.selected a {
	background:#f8e8e9 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav2.gif) no-repeat 14px 10px;
	font-weight:bold;	
}

.subnav .subnav li a:hover {
	background:#f8e8e9 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav2.gif) no-repeat 15px 10px;
	text-decoration:none;
	padding-left: 32px;
}

.subnav .subnav ul{
	margin:0;
	padding:0;
	list-style:none;
	display: block;
}


/* taso 2 */
.subnav .subnav li.selected li a,
.subnav .subnav li li a{
	background:#f8e8e9 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav3.gif) no-repeat 0 10px;
	font-weight:normal;
	font-style: normal;
}


.subnav .subnav li li.selected a {
	background:#f0d2d3 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav4.gif) no-repeat 0 14px;
	font-style: italic;
}

.subnav .subnav li li a:hover {
	text-decoration:none;
	background:#f0d2d3 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav4.gif) no-repeat 1px 14px;
	padding-left: 32px;
}

/* taso 3 */
.subnav .subnav li li.selected li a,
.subnav .subnav li li li a{
	background:#f0d2d3 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 0 12px;
	padding:8px 5px 7px 40px;
	font-style: normal;
}

.subnav .subnav li li li.selected a {
	background:#e9bbbc url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav6.gif) no-repeat 0 14px;
	font-style: italic;
}

.subnav .subnav li li li a:hover {
	text-decoration:none;
	padding-left:41px;
	background:#e1a5a6 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 1px 12px;
}

/* taso 4 */
.subnav .subnav li li li.selected li a,
.subnav .subnav li li li li a {
	background:#e9bbbc url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav7.gif) no-repeat 40px 14px;
	padding-left:50px;
	font-style: normal;
}

.subnav .subnav li li li li.selected a {
	background:#e1a5a6 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav6.gif) no-repeat 10px 14px;
	font-style: italic;
}

.subnav .subnav li li li li a:hover {
	background:#e1a5a6 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 11px 12px;
	text-decoration:none;
	padding-left:51px;
}

/* taso 5 */
.subnav .subnav li li li li.selected li a,
.subnav .subnav  li li li li li a{
	background:#e1a5a6 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav7.gif) no-repeat 50px 14px;
	padding-left:60px;
	font-style: normal;
}

.subnav .subnav li li li li li.selected a {
	background:#de999b url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav6.gif) no-repeat 20px 14px;
	font-style: italic;
}

.subnav .subnav li li li li li a:hover {
	background:#de999b url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 21px 12px;
	text-decoration:none;
	padding-left:61px;
}

/* taso 6 */

.subnav .subnav li li li li li.selected li a,
.subnav .subnav li li li li li li a{
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav7.gif) no-repeat 60px 14px;
	padding-left:70px;
	font-style: normal;
}

.subnav .subnav li li li li li li.selected a{
	background:#de999b url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav6.gif) no-repeat 30px 14px;
	font-style: italic;
}

.subnav .subnav li li li li li li a:hover {
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 31px 12px;
	text-decoration:none;
	padding-left: 71px;
}

/* taso 7 */


.subnav .subnav li li li li li li.selected li a,
.subnav .subnav li li li li li li li a{
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav7.gif) no-repeat 70px 14px;
	padding-left:80px;
	font-style: normal;
}

.subnav .subnav li li li li li li li.selected a{
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav6.gif) no-repeat 40px 14px;
	font-style: italic;
}

.subnav .subnav li li li li li li li a:hover {
	background:#da8e90 url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bullet-subnav5.gif) no-repeat 41px 12px;
	text-decoration:none;
	padding-left: 81px;
}



/*.subnav li li li li a:hover{text-decoration:underline;}*/
.subnav .subnav-holder{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-subnav-t.png) no-repeat;
	width:225px;
	padding:33px 0 0;
	margin:-20px -8px 0;
	position:relative;
	z-index:2;
}
.subnav .subnav-holder .b{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-subnav-c.png) repeat-y;
	padding:0 9px;
	height:1%;
}
.subnav .subnav-holder .c{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-subnav-b.png) no-repeat 0 100%;
	padding:0 0 206px;
}
#footer{
	padding:0 0 30px 243px;
}
#footer ul{
	margin:0;
	padding:0 0 35px;
	list-style:none;
	height:1%;
}
#footer ul:after{
	clear: both;
	content:"";
	display: block;
}
#footer ul li{
	float:left;
	padding:0 2px;
}
#footer ul li.mark:first-child{padding-left:0;}
#footer ul li img{
	vertical-align:top;
}
#footer ul li a{color:#524629;}
#footer .copy{
	overflow:hidden;
	width:100%;
}
#footer .copy p{display:inline;}
#footer .copy ul{
	display:inline-block;
	vertical-align:middle;
	padding:0;
}
* +html #footer .copy ul{display:inline;}
#footer ul li.mark img{
	margin:0 5px 0 0;
}
#footer ul li.link-up img{
	position:relative;
	top:-5px;
}
#footer ul li.mark{padding:0 5px;}
#footer ul li a:hover{text-decoration:none;}
#footer ul li a:hover span{
	text-decoration:underline;
	cursor:pointer;
}
.container{
	overflow:hidden;
	width:100%;
}
.aside-home h2,.aside-home h1, .aside-home h2 a, .aside-home h1 a {
	color:#5e5237;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 16px;
}
.aside-home{padding:0 !important;}
.title-box{
	overflow:hidden;
	width:101%;
	margin:0 0 22px;
}
.title-box .service .frame{width:164px;}
.title-box .check .frame{width:313px;}
.title-box .basic .frame{
	width:385px;
	margin-right:0;
}
.title-box .holder{
	float:left;
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-title-box.gif) no-repeat;
	padding:0 0 999px 20px;
	margin:0 3px -989px 0;
	text-align:center;
}
.title-box .frame{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-title-box.gif) no-repeat 100% 0;
	padding:20px 20px 999px 0;
	margin:0 0 -999px;
	float:left;
	font-size:1.5em;
	line-height:1.2em;
}
.title-box a{color:#c30;}
.title-box select{
	margin:0;
	width:240px;
}
.visual-box{
	float:left;
	width:207px;
	padding: 0;
}

#main .visual-box h2, #main .visual-box h1, #main .visual-box h2 a, #main .visual-box h1 a {
    color: #d23300;
    font-size: 1.5em;
	font-weight:normal;
	line-height:1.2em;
	margin:0 0 16px;
}

#main .visual-box p {
    margin: 0 0 12px;
}

.visual-box img{
	display:block;
	margin: 5px 0 18px;
}
.visual-box .discription{display:block;}
.news-list{
	margin:0 3px 0 0;
	list-style:none;
	border-right:1px solid #e5c2b9;
	padding: 0;
}

#centercolumn {border-right:0px;}

div.migri-list * {}

.migri-list .news-list li span {
display: none;
}

.news-list li h3 a, .hilight li h3 a {
color: #4e4e4e
}
#content div.channelitem {
  margin:0 0 13px;
}
#content .channelcontrol .channelitem h2 {
  margin:0 0 2px;
}
#content .channelcontrol .channelitem h2 a {
  color: #4e4e4e;
  font-size:12px;
  line-height:15px;
}
#content .channelcontrol div.newchannelitem h2 a {
  color:#670001;
} 

.migri-list .news-list li.item0 span,.migri-list .news-list li.item1 span,.migri-list .news-list li.item2 span {
display: block;
}

#centercolumn li h3 {
float: none;
}
/*
#content .channelcontrol {
position: relative;
}*/

#centercolumn a.more {
margin-left: 0px;
}

.channelitemfilters {
  float: right;
  list-style: none;
  padding:0;
  
}
.channelitemfilters > li {
  margin-bottom: 5px;
  
}
.channelitemfilters span {
  padding-right: 5px;  
  
}
.channelitemfilters select {
  float: right;
}


#centercolumn div b {
font-weight: normal;
}

.news-list li{
	vertical-align:top;
	margin:0 0 0px;
	border: 1px solid white;
  clear:both;
  display:inline-block;
  min-width:300px;
}

.smallbox .news-list li{
	vertical-align:top;
	margin:0 0 0px;
}

.xmldoc h1, .xmldoc h2, .intermin-list h2 { clear:both; }

.news-list li:after {
	clear: both;
	display: block;
}
.news-list li .date{
	float:left;
	width:63px;
	font-style:normal;
	padding:4px 0 0;
}

.news-list li em {font-style: normal !important}

#content .news-list li h3{margin:0 0 9px;}

.channelcontrol .heading h3 {

}

div.date {margin-top: 20px;}

.news-list li .news-holder{
	overflow:hidden;
    background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-news-list.png) no-repeat -9999px -9999px;
	padding:5px 0 0;
	margin-left: 10px;
	float: left;
}
.news-list li.hilight .news-holder{background-position:5px 0; width: 430px}
.news-list li .frame{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-news-list.png) no-repeat -9999px 100%;
	padding:0 35px 5px 10px;
	margin:0 -30px 0 0;
	/*width: 430px;*/
}

.news-list li .frame a {
display: block;
max-width: 390px;
}

.news-list li.hilight .frame{background-position:5px 100%;}
.news-list li a.more{
	margin:0 0 0 10px;
	padding: 0px;
	font-weight:normal;
	display: inline-block !important;
}

.news-list li h3 {display: block; float: left; width:100%}
.news-list li p {display: block; float: left; clear: both;width:100%}

#main .news-list p{margin:0; padding: 0px; display: block;}
.aside .links{
	background:none;
}
.aside .links ul li{padding-bottom:20px;}
.aside .links a{color:#524629;}
.aside h1 a, #content h1 a, #sidebar h1 a,
.aside .links h1 a {
  color:#D23300;
  cursor:pointer;
}

.heading-box{

	overflow:hidden;
	padding-bottom: 10px;
}

.frontpage #content {
background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/bg-heading3.gif) no-repeat 100% 9px;
}

#content .heading-box h2{
	background:#fff;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	color:#c30;
	font-size:1.5em;
	line-height:1.2em;
	font-weight:normal;
}

.frontpage .gallery {
    width: 985px;
    font-size: 0;
    margin: 10px 0 10px;

    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: space-between;
}

.no-flexbox .gallery {
    
}

.frontpage .gallery .box {
    width: 220px;
    border-width: 0 0 0 7px;
    border-style: solid;
    border-color: black;
    margin: 10px 0 10px;
}

 .no-flexbox .frontpage .gallery .box {
    float: left;
    margin: 10px 19px 10px 0;  
}

.frontpage .gallery .box:nth-child(4n) {
    margin-right: 0px;
}

.frontpage .gallery a:hover {
    text-decoration: none;
}

.frontpage .gallery .title img {
    max-width: 200px;
}

.frontpage .gallery .title {
    display: block;
    padding: 10px 5px 10px 10px;
    height: 50px;
    font-size: 18px;
    line-height: 1.4em;
    background-color: #d9d9d9;
    color: #4e4e4e;
    overflow: hidden;
}

.frontpage .gallery .text {
    display: block;
    padding: 10px 10px 10px 10px;
    height: 60px;
    font-size: 12px;
    background-color: white;
    color: #4e4e4e;
    line-height: 1.7em;
    overflow: hidden;
}


.frontpage .gallery .box.color-1 {
    border-color: #005d4a;
}
.frontpage .gallery .box.color-2 {
    border-color: #df6d27;
}
.frontpage .gallery .box.color-3 {
    border-color: #005baa;
}
.frontpage .gallery .box.color-4 {
    border-color: #cc3300;
}
.frontpage .gallery .box.color-5 {
    border-color: #fff000;
}
.frontpage .gallery .box.color-6 {
    border-color: #CD007A;
}
.frontpage .gallery .box.color-7 {
    border-color: #37A97F;
}
.frontpage .gallery .box.color-8 {
    border-color: #90E600;
}

.frontpage .gallery .box:hover .title {
    color: #fff;
}

.frontpage .gallery .box.color-1:hover .title {
    background-color: #005d4a;
}
.frontpage .gallery .box.color-2:hover .title {
    background-color: #df6d27;
}
.frontpage .gallery .box.color-3:hover .title {
    background-color: #005baa;
}
.frontpage .gallery .box.color-4:hover .title {
    background-color: #cc3300;
}
.frontpage .gallery .box.color-5:hover .title {
    background-color: #fff000;
}
.frontpage .gallery .box.color-6:hover .title {
    background-color: #CD007A;
}
.frontpage .gallery .box.color-7:hover .title {
    background-color: #37A97F;
}
.frontpage .gallery .box.color-8:hover .title {
    background-color: #90E600;
}


.frontpage .gallery .box.color-1:hover .text {
    background-color: #d0e9de;
}
.frontpage .gallery .box.color-2:hover .text {
    background-color: #fddba3;
}
.frontpage .gallery .box.color-3:hover .text {
    background-color: #d0e1ef;
}
.frontpage .gallery .box.color-4:hover .text {
    background-color: #f0d2d3;
}
.frontpage .gallery .box.color-5:hover .text {
    background-color: #fff000;
}
.frontpage .gallery .box.color-6:hover .text {
    background-color: #E8CCDE;
}
.frontpage .gallery .box.color-7:hover .text {
    background-color: #D0EFDF;
}
.frontpage .gallery .box.color-8:hover .text {
    background-color: #BBE572;
}


div.all-news {float: none; clear: both;}

div.all-news .first {
margin-left: -30px;
}

div.alignleft {
margin-left: 55px;
text-align: left;
}

.gallery .row .cornerbottom {
width: 1px;
height: 1px;
background-color: white;
position: absolute;
bottom: 0px;
left: 0px;
}

.gallery img{
	/*float:right;
	margin:0 0 0 -50px;*/
}

.gallery-image {
	position: absolute;
	right: 0px;
	bottom: 26px;
	z-index: 9
}

.gallery .green-row{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/green1.png) no-repeat;
	background-position: 0 50%;
}
.gallery .green-row:hover{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/green.png) no-repeat;
	background-position: 0 50%;
	}
.green-row .title, .green-row .title a{
	color:#005d4a;
	margin:0 0 8px;
}

.gallery .title a:hover {text-decoration: none;}

.gallery .orange-row{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/orange1.png) no-repeat;
	min-height: 43px;
	background-position: 0 50%;
}
.gallery .orange-row a {
color: #d26b2b !important;
}

.gallery .blue-row a {
color: #0069DD !important;
}
.gallery .orange-row:hover{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/orange.png) no-repeat;
	background-position: 0 50%;
}
.orange-row .title, .orange-row .title a{color:#df6d27;}
.gallery .blue-row{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/blue1.png) no-repeat;
	background-position: 0 50%;
		min-height: 43px;
}
.gallery .blue-row:hover{
	background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/blue.png) no-repeat;
	background-position: 0 50%;
	}
.blue-row .title, .blue-row .title a{color:#005baa;}
.gallery .link-wrapper{
	overflow:hidden;
}

.orange-row .title a{color:#e06e27 !important }

.image-with-text {font-style: italic; color: #707070}

.gallery .link-wrapper ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:240px;
}
.gallery .link-wrapper ul a{
	color:#005d4a;
	display:block;
	padding:7px 0 7px 35px;
}

.gallery .link-wrapper ul li a {
background-repeat: no-repeat;
}

.gallery .link-wrapper ul a.tools{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico.gif) no-repeat;}
.gallery .link-wrapper ul a.people{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico.gif) no-repeat 0 -60px;}
.gallery .link-wrapper ul a.home{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico.gif) no-repeat 0 -117px;}
.gallery .link-wrapper ul a.book{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico.gif) no-repeat 0 -168px;}
.gallery .link-wrapper ul a.arrow{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico.gif) no-repeat 0 -224px;}

.all-news{
	overflow:hidden;
}
.all-news span{float:left;}
.all-news ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.all-news ul li{
	float:left;
	padding:0 10px;
}
.all-news ul li a{
	float:left;
	padding:2px 0 2px 25px;
	color:#524629;
}
.all-news ul li a.news{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico-news.gif) no-repeat 0 50%;}
.all-news ul li a.rss{background:url(/instancedata/prime_product_julkaisu/intermin/pics/migri/ico-rss.gif) no-repeat 0 50%;}

.hairiotiedote {
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/hairio-bg.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom: 15px;
}

.hairiotiedote .inner {
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/hairio-bg-header.gif);
background-repeat: no-repeat;
padding: 15px 10px 15px 15px;
}
.hairiotiedote a {
color: #53452a;
font-weight: bold;
}

.hairiotiedote a.readmore {
color: #c6361c;
font-weight: normal;
}

.hairiotiedote span.ingressi, .widget span.standfirst {

display: block;
}

.hairiotiedote span.ingressi p, .widget span.standfirst p {
margin-top: 0px;
padding-top: 0px;
display: block;
}

.hairiotiedote span.publishdate, .widget span.publishdate {
margin-top: 6px;
margin-bottom: 6px;
display: block;
}



.hairiotiedote a:hover {
color: #c6361e;
}


.xmldoc table {
margin: 0px;
padding: 0px;
border: 0px;
border-spacing: 0px;
border-collapse:separate; 


}
.xmldoc table th, .xmldoc table td {
margin: 0px;
padding: 0px;
border: 0px;
border-spacing: 0px;

text-align: left;
}

.xmldoc .tablewrapper {
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/table-footer-bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
margin-bottom: 14px;
margin-top: 14px;
}

.xmldoc .tablewrapper2 {
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/table-footer-bg-right.gif);
background-position: bottom right;
background-repeat: no-repeat;
padding-bottom: 5px;
}

.xmldoc .tablewrapper3 table {
border-collapse: collapse;
margin-bottom: 14px;
}

.xmldoc .tablewrapper3 td, .xmldoc .tablewrapper3 table {

bordeR: 1px solid #888888;
padding: 2px;
}

#main .xmldoc thead p { margin: 0; }

.borderdisabled table, .borderdisabled table td {
  border:none !important;
}

h3.firstdown {
background-color: red;
}

.xmldoc .tablewrapper span.filetype {

}

ul#centercolumn {}

span.filetype {margin-left: 3px; color: #7d7d7d; margin-right: 8px;}

.xmldoc .tablewrapper table {

background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/thead-bg.gif);
background-repeat: no-repeat;
background-position: top left !important;
}
/*
.xmldoc table th:first-child {
padding-left: 10px;
padding-right: 10px;
background-repeat: no-repeat;
height: 30px;
background-color: #DBDAD6;
background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/thead-bg.gif);
background-repeat: no-repeat;
background-position: top left;
}*/

.xmldoc .tablewrapper table thead {
padding: 0px;
margin: 0px;
}

.xmldoc .tablewrapper table thead th {
	padding-left: 10px;
	padding-right: 10px;
	border-left: 0px !important; 
	border-right: 0px !important;
	border: 0px !important;
	padding-top: 4px;
	padding-bottom: 4px;
}

.xmldoc table th:last-child {
/* background-image: url(/instancedata/prime_product_julkaisu/intermin/pics/migri/thead-bg-right.gif) */

}

.xmldoc .tablewrapper table td {
background-color: #fffffb;
padding: 10px;
}
/*
.xmldoc table td:first-child {
border-left: 1px solid #dbdcd7;
}

.xmldoc table td:last-child {
border-right: 1px solid #dbdcd7;
}
*/

.xmldoc strong, .xmldoc b {
/* color: #670100 _*/
color: #4e4a40;
}

/* Gallery */
.gallery_addtocart{
        width:40px;
}



.gallery_downloadicon,.gallery_refreshicon, .gallery_addtocart{

  width:18px;
}

.gallery_list td.header {
font-weight: bold;
}

.gallery_list td {
padding-top: 4px;
padding-bottom: 4px;
}
.gallery_list td:first-child {
padding-right: 10px;
}
.gallery_list td:last-child {
text-align: right;
}

.gallery_disabled{
color:#AAAAAA;

}




.gallery_list .headerrow td{
background-color:#EEEEEE !important;
cursor:default;

height:20px;


padding:1px 25px 1px 5px;
border:1px solid #AAAAAA;


}

 .gallery_list td {
-moz-box-sizing:border-box;
border-bottom:1px solid #F0F0F0;
cursor:default;
height:1em;
overflow:hidden;
padding-top:2px;
font-family:Tahoma,Geneva,Arial,Helvetica,Sans-serif;
}
/* / Gallery */

/* Blogi */

.blogblock{
	/*border-left:1px solid #ccc;*/
	overflow:hidden;
	width:506px;
	padding:0 0 15px 0px;
	line-height:21px;
}
.blogblock img{
	float:left;
	margin:0 14px 0 0;

}
.blogblock .text-holder{
	width:375px;
	float:left;
	margin:0px 26px 0 0;
}
.blogblock .text-holder h2{
	font-size:12px !important;
	margin:0 !important;
	color: #670100 !important;
	font-weight: bold !important;
}
.blogblock p{
	margin:0;
}

div.blogborder {
border: 1px solid #cccccc;
border-left: 0px;
}

div.blog-inner {
margin: 17px;
margin-right: 27px;
margin-left: 0px;
}

div.intermin-list h2 {
	font-size:12px !important;
	margin:0 !important;
	color: #670100 ;
	font-weight: bold !important;
}


div.intermin-list ul li a{
color: #4c493a;
}

div.intermin-list ul li a:hover{
color: #670100;
}

div.intermin-list ul li span.link{
padding-left: 4px;
}

.xmldoc img {
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}

/* /Blogi */




#searchresults ul {
  list-style:none;
  margin:0;
  padding:0;
}

#searchresults .score {
  display:none;
}

#searchresults #controls {
  margin-top:10px;
}
#searchresults #controls a,
#searchresults #bottomcontrols a{
  cursor:pointer;
}

.resultindex {
  display:none;
}

#migri-rating .ratebutton {
  display:none;
}

#migri-rating {
  position:absolute; 
  width:160px; 
  height:120px; 
  background-color:#ffffff; 
  border:3px solid #f0f0f0; 
  padding:5px; 
  padding-top:0px; 
  display:none;
}

#migri-rating .ratetitle {
  padding-bottom:3px;
  font-weight:bold;
}
.gallery_downloadicon, .gallery_refreshicon, .gallery_addtocart {
    width: 18px;
}

.fileinfocontainer .fileinfo, .filecartcontrol {
    border: 10px solid #EDEDED;
    text-align: center;
    width: auto;
}

.fileinfocontainer table {
    height: 230px;
}

.fileinfocontainer{
 height:100%;
}

.fileinfocontainer .fileinfo .checkboxcell {
    height: 10px;
    text-align: left;
    vertical-align: top;
}
.fileinfocontainer table {
    height: 100%;
}

.galleryimagepreviewwrapper {
    margin-bottom: 4px;
}

.filecartbuttons{
 margin:10px;

}

.cart_closebutton{
 border:1px solid black;
 width:20px;
 height:20px;
 vertical-align:top;
 display:table-cell;
 padding:0px;

}

div.metadatatable{
 margin-bottom:20px;
}
#main td.gallery_title h1{
 margin-bottom: 10px;
}







/* Hakutulosten muotoilut */

#searchresults {margin-left:0px; position:relative;}
#T_ColorSelector1_Slot101_C101_QuickSearchPanel {margin-left:0px;}
#T_ColorSelector1_Slot101_C101_AdvancedSearchPanel {margin-left:0px; margin-bottom:15px;}
#searchresulttarget {padding:0; margin:0; margin-bottom:15px; margin-left:0px;clear:both;}
li.searchresult {list-style:none; padding-bottom: 6px; border-bottom: 1px solid #EFEFEF;}
#controls {margin-top:10px; margin-bottom:10px;min-height:30px;width:98%; position: relative;}
div.searchtitle {margin-left:15px;}
span.resultindex {margin-right:10px; display:none;}
.searchresult div.score {display:none;}
#searchresults li.searchresult h4 a {font-size:14px;}
#searchresults li.searchresult h4 {margin-bottom:5px; margin-top:10px;}
div.timestamp {}
#pageselectorpages a, #bottompageselectorpages a {padding-left:5px;}
#searchresults div.path a {font-size:11px;}
#searchresults div.path {position:relative;}
#searchresults div.timestamp {font-size:11px; display:inline; color: darkgray;}
#searchresults #controls, #searchresults #bottomcontrols {background-color:#e0e0e2; line-height:20px; padding-left:14px; }
#pageselectorpages a.selected, #bottompageselectorpages a.selected {font-weight:bold; color: black;}
#sort .selected, #bottomsort .selected {font-weight:bold; color: black;}
#sort, #bottomsort { margin-right:30px; display:block; /*position: absolute; right:0;*/ float:right;}
#T_ctl01_Slot101_C101_QuickSearchPanel, #T_ctl01_Slot101_C101_AdvancedSearchPanel { margin-left:15px; margin-top:15px; margin-bottom:40px;}
#searchresults #bottomcontrols {margin-bottom:10px; margin-top:25px;min-height:30px;width:98%; position: relative;}
a#nextpage:hover, a#prevpage:hover {color: black; text-decoration: none;}
#searchresults #bottomcontrols a:hover, #searchresults #bottomcontrols a:hover {color: black; text-decoration: none;}
#searchresults #controls a:hover, #searchresults #controls a:hover {color: black; text-decoration: none;}
span#pageselectorpages {}
#advancedsearchbtn {margin-right:10px;}
#searchresults #pageselector, #searchresults #bottompageselector {/*max-width: 500px;*/ clear:both;}

.searchkeywords { color: #C5351D; border-bottom: 2px solid #E0E0E2; margin-bottom: 8px; padding-left: 3px; padding-bottom: 2px; 

width: 99%; }
.searchkeywords span { padding-right: 10px; }

li.personresultseparator {
  border-top: 4px solid #EFEFEF;
  padding-top: 20px;
}

.personresult .timestamp {
  display: none !important;
}

#showmorepersons {
  position: absolute;
  right: 0;
  margin-top: -5px;
}

#bottomprovider, #provider { float:left; }

/* span.formreferrerheading { display:none; } */

.openlist p {
  margin-bottom:0px !important;
}

#ui-datepicker-div {
  display:none;
}

.searchprovider .PrimeUserSearchProvider, .searchprovider .UserSearchProvider{
 display:none !important;
}

span.docreader {
  display:inline;
  position:relative;
  top:4px;
  left:-5px;
}

span.docreader img {
      height: 12px;
    padding-right: 4px;
    padding-top: 0;
}

.boxstyle li{
 margin-top:8px;

}
.postcardimage {
  float:left;
  border: 1px solid gray;
  margin: 0 2px 2px 2px;
}


.image-with-text, .image-with-text span.caption {
display: block;
}

#content .image-with-text span.caption {
font-size: 11px;
font-style: italic;
line-height: normal !important;
padding-bottom: 5px;
color: #4F4427;
}

