/* Paikkatietoikkuna.fi */

@import url(reset.css);
@import url(general.css);
@import url(lists.css);

body {font-family:"Lucida Grande",Arial,Serif;font-size:62.5%;line-height:1.8em;background-color:#fff;text-align:center;margin:0;padding:0;color:#404040;}

a:link, a:active, a:visited {color:#001386;background-color:transparent;text-decoration:none;}
a:hover {color:#1033b6;background-color:transparent;text-decoration:underline;}

em {color:#1a1a1a;font-style:normal;}

#dockWrapper {display:none;}

#topWrapper {}
	#topWrapper #header {}
		#topWrapper #userLinks {display:none;}
		#topWrapper #header h1 {font-size:2em;line-height:2em;text-align:left;padding-left:1em;}
			#topWrapper #header h1 a {}
		#topWrapper #searchForm {display:none;}
	#topWrapper #header #topLinks {display:none;}

#menu {display:none;}
#submenu {display:none;}
.subNav  {display:none;}

#separator {border-top:1px solid #999;margin-bottom:1em;}
	#sepCenter {display:none;}

#pageWrapper {text-align:left;}
	#pageWrapper #main {}
		#main .tpl-1-3-top {width:100%;overflow:hidden;}
		#main .left30 {}
		#main .left45 {}
		#main .right30 {}
		#main .fluid70 {padding-left:1.5em;}
		#main .fluid55 {padding-left:1.5em;}		
		#main .fluid40 {padding:0 1.5em;}
		#main #content-wrapper {font-size:1.2em;margin-bottom:1.667em;padding:0.833em;}
		
		#main .portlet-topper {padding:0 0 0 7px;}
			#main .portlet-topper h3 {padding:0 7px 0 0;margin-bottom:0;font-size:1em;}
			#main .portlet-topper h3 .portlet-title {font-weight:bold;padding:0.5em 1px;margin-bottom:0em;}
			#main .portlet-topper .portlet-icons {display:none;}
		#main .portlet-content {font-size:0.917em;padding:1em 0.727em 0.1em;overflow:hidden;}
			#main p {margin-bottom:1em;}
			#main .portlet-content .lfr-meta-actions {display:none;}
		#main .portlet-footer {display:none;}

		#main .lfr-column {font-size:1.2em;margin-bottom:1.667em;padding:0.833em;}


		#main .left50-first {margin:0 1% 0 0;}

		#main .floatLeft {}

		#main img.floatLeft {border:4px solid #ccc;margin:0 2em 1em 0.5em;}
		
		/* Breadcrumb */
		#main ul#breadcrumb {margin:0;list-style:none;padding:0 0 1.2em 1.5em;}
			#main ul#breadcrumb li {font-size:1.2em;list-style:none;display:inline;padding-right:0.417em;}


#main .error {
	border:0.1em solid #ff8795;
	width:auto;
	margin:1.3em 0 0 1.8em;
	padding:0 2em 0 0;
	background:#ffbbbb url("./error.png") no-repeat 0.7em 0.5em;
}
#main .note {
	border:0.1em solid #ffdd00;
	width:auto;
	margin:1.3em 0 0 1.8em;
	padding:0 2em 0 0;
	background:#ffff99 url("./note.png") no-repeat 0.7em 0.5em;
}
#main .error p, #main .note p {
	font-size:1.2em;
	color:#161616;
	padding:0.417em 0 0.417em 3.5em;
	margin:0;
}
#main .error ul, #main .note ul {
	font-size:1.2em;
	color:#161616;
	padding:0.417em 0 0.417em 5em;
	margin:0;
}


#footer {clear:both;height:4.6em;border-top:1px dotted #a8a8a8;text-align:center;color:#444;padding-bottom:2em;}
	#footer img {display:inline;}
	#footerLinks {padding-top:1.667em;font-size:1.2em;}

.clear {clear:both;}
/*tpl-layout portlet-drop event*/
	.drop-area{padding-bottom:20px;margin-bottom:20px;}
/* LIFERAY OVERWRITES */
table#layout-grid td.lfr-column {vertical-align:top;}
.chat-portlet {display:none;}