@charset "utf-8";
/* CSS Document */

/* NORMALIZING STYLES */

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Removes list-styles from lists */
ol, ul { list-style: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Removes border from fieldset and img */
fieldset, img { border: 0; }

/* Left-aligns text in caption and th */
caption, th { text-align: left; }

/* Removes quotation marks from q */
q:before, q:after {content: ''; }

/* table */
table { border-collapse: collapse; border-spacing: 0; }




/* LAYOUT */


html { background-color: #e1e1e1; } 

body { 
	max-width: 960px;
	min-width: 800px;
	width: 100%;
	margin: 0 auto;  
	position: relative;
	background-color: #ffffff;
	text-align: left;
	}


	/*--------------BILDER--------------*/

	img { 
		margin-top: .8em; 
		border: solid 1px #333; }

	/*-----------Bilder på sidan Om oss---------*/
	img[src="images/omslagkollhusliten_minst.jpg"] { 
		margin: .4em 1.8em 1em 0;
		float: left;
		}

	/*---------Bilder på startsidan---------*/
	
	/*div#content_main_start ul#aktuellt li a img { 
		float: right; 
		margin-right: 3em;
		margin-left: .8em; 
		} */
		
	div#content_main_start ul#aktuellt li a img {
		margin-bottom: .7em;
		}

	/*---------Bilder på Kontakt---------*/	
	div#content_main_start ul.sektion li img { 
		float: left; 
		margin: .4em 1.5em 1.5em 0;
		}
	
	div#content_main_start ul.sektion li {clear: left;}

	/*---------Bilder på Frågor och svar---------*/
	dl#fragor img {
		float: right;
		margin: 0 0 1em 1.5em;
		}

	/*---------Bilder i subcontent---------*/	
	.subimg { 
		margin-left: 0; 
		margin-top: .6em;
		margin-bottom: .6em;
		}
	
	/*---------Bilder på sidan aktiviteter---------*/
	div#content_main_medium ul.aktiviteter li div.right { 
		float: right;
		margin: 0 0 0 2.5em;
		width: 340px;
		}
	
	ul.bildlista li img { float: left; margin-right: 2em; }
	
 	ul.bildlista { height: 163px; width: 100%; margin-bottom: 1.5em; }
	
	/*---------Bilder på infomaterial-sidan---------*/	
	div#content_main_medium ul li img[src="images/omslagkollhusliten.jpg"] { 
		float: right; 
		margin: 1em 0 1.5em 1.5em;
		}
	
	div#content_main_medium ul li img[src="images/folder2.gif"] {
		float: left;
		margin-bottom: 2em;
		}

	/*----------Bilder på litteratur-sidan----------*/
	
	div#content_main_medium ul li img[src="images/living_together_web.jpg"] { 
		float: right; 
		margin: 1em 0 1.5em 1.5em;
		}



/*--------------BRANDING LAYOUT-------------- */

div#branding { 
	width: 100%;
	position: relative; 
	height: 120px;
	background-image: url(images/branding2.jpg);
	background-color: #015f8a;  
	}

a#logo { 
	position: absolute;
	left: 0; /* -5 px, 10px */
	top: 0; /*-3px*/
	width: 225px; /* 140*/
	height: 120px;
	background-image: url(images/LoggaFinalEps_final.gif); /*LoggaFinalEps2.gif, senast: LFE_new.png*/
	background-repeat: no-repeat;
	text-indent: -9999px;
	z-index: 20; }


div#headline { 
	position: absolute; 
	left: 240px; 
	top: 30px;
	margin-bottom: -15px;}

div#branding ul li#eng { 
	position: absolute; 	
	top: 5px; 
	left: 86%;
	}

div#branding ul li#deu { 
	position: absolute; 
	top: 5px; 
	left: 92%; 
	border-left: 1px solid #fff; 
	padding-left: 7px;
	}

div#branding ul li#swe { 
	position: absolute; 	
	top: 5px; 
	left: 85%;
	}
	
div#branding ul li#swe2 { 
	position: absolute; 	
	top: 5px; 
	left: 84.5%;
	}

div#branding ul li a {
	color: #fff;
	letter-spacing: .05em;
	}
	
p#skip { display: none; } 



/*-------------NAVIGATION LAYOUT-------------*/

div#nav_main h2, div#nav_sub h2 { display: none; }


/*----------Main navigation-----------*/
div#nav_main {	 
	 position: relative;
	 width: 100%;
	 background-color: #C2C2C2;
	 height: 28px;
	}

div#nav_main ul li { 
	float: left;
	width: 10%;
	}

div#nav_main ul li.long { 
	width: 13.5%; 
	float: left; 
	}

div#nav_main ul li.longer { 
	width: 23%; 
	float: left;
	}

div#nav_main ul li a { 
	display: block;
	text-align: center;
	background-color: #C2C2C2; 
	padding-top: 4px;
	padding-bottom: 4px;
	}

	/*------English---------*/

	div#nav_main ul#nav_eng li { width: 14%; }

	div#nav_main ul#nav_eng li.longest_eng { width: 16%; }
	
	/*------Germany---------*/

	div#nav_main ul#nav_deu li { width: 20%; }


/*---------Supplementary Navigation-------------*/

div#nav_sub {
	position: absolute;
	width: 22%; 
	left: 0;
	top: 0;
	margin-right: 3%;
	}

div#nav_sub ul { 
	background-color: #C2C2C2; 
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topright: 8px;
	border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomright: 8px;
	border-radius-bottomright: 8px;
	}

div#nav_sub ul li {
	border-bottom: 1px solid #78797D; 
	}
	
div#nav_sub ul li.last, div#nav_sub ul li.last div.aktiv { 
	border-bottom: none; 
	-moz-border-radius-bottomright: 8px;
	-webkit-border-radius-bottomright: 8px;
	border-radius-bottomright: 8px;
	margin-bottom: 173px;
	}	
	
div#nav_sub ul li:first-child {
	-moz-border-radius-topright: 8px;
	-webkit-border-radius-topright: 8px;
	border-radius-topright: 8px;
	}
	
div#nav_sub ul li a { 
	display: inline; 
	padding: .3em 1em; /*4px 10px*/
	text-align: center;
	}

/*--------Special på sidan Aktiviteter, Öppet hus 2009----------*/
		div#undersida {
			position: absolute;
			width: 16%; 
			left: 0;
			top: 0;
			margin-right: 5%;
			margin-left: 4%;
			}
		
		div#undersida p { 
			text-transform: uppercase; 
			letter-spacing: .05em; 
			}
	

/*----------------Navigation LINK styles----------------*/

div#nav_sub ul li a:link, 
div#nav_main ul li a:link { 
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 13px; /*0.95em*/
	color: #000; 	
	}
	
div#nav_sub ul li a:visited, 
div#nav_main ul li a:visited { 
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 13px;
    color: #000;
	}
	
div#nav_main ul li a:hover { 
	text-decoration: none; 
	text-transform: uppercase;
	font-size: 13px;
	background-color: #78797D; 
    color: #000;
	 }
	 
div#nav_sub ul li:hover { 
	text-decoration: none; 
	text-transform: uppercase;
	background-color: #78797D; 
    color: #000;
	 }

div#nav_main ul li a { letter-spacing: .05em; }

div#nav_main ul li a.aktiv, 
div#nav_sub ul li.aktiv, 
div#nav_sub ul li.last div.aktiv { 
	background-color: #78797D; 
	color: #fff;
	}

div#nav_sub ul li.aktiv a, 
div#nav_sub ul li.last div.aktiv a { color: #fff; }

div#nav_sub ul li { line-height: 2.5em; }


/*-----------SEARCH-----------*/

form#search { 
	position: absolute; 
	top: 0; 
	left: 0; 
	}

div#content_main_styrelsen form#search { 
	position: absolute; 
	top: 0; 
	left: 68.5%; 
	}

div#content_main_big form#search { 
	position: absolute; 
	top: 0; 
	left: 69.5%; 
	}

div#content_main_medium form#search { 
	position: absolute; 
	top: 0; 
	left: 71.5%; 
	margin-right: -1em; 
	}

/* ---------EASY COUNTER --------------*/

div#easycounter p#minus { margin-top: -.7em;}
div#easycounter p#minus a { color: #666666;}


/* -----------MAIN CONTENT-------------- */

div#container { 
	clear: left; 
	width: 100%; 
	position: relative; 
	margin-top: 35px;
	}

/*-----------För sidor med tre kolumner-----------*/
div#content_main { 
	position: absolute;
	top: 0;
	width: 47%; 
	left: 25%;
	margin-right: 3%;
	}

/*-----------För sidor som liknar startsidan: 75 % bred kolumn till vänster och en 25 % bred till höger-----------*/
div#content_main_start { 
	position: absolute;
	left: 0; 
	top: 0;
	width: 67%; 
	margin-right: 4%;
	padding-left: 4%; 
	}

/*-----------För sidor med en 25 % bred submeny till vänster och en 75 % bred kolumn till höger-----------*/
div#content_main_big { 
	position: absolute;
	left: 25%; 
	top: 0;
	width: 72%; 
	margin-right: 3%;
	}
	
/*-----------För sidor med en 25 % bred submeny till vänster och en  % bred kolumn till höger-----------*/
div#content_main_medium  { 
	position: absolute;
	left: 25%; 
	top: 0;
	width: 58.5%;
	padding-right: 11.5%;
	}
	
/*-----------För sidor med 100% bredd -----------*/
div#content_main_full { 
	position: absolute;
	top: 0;
	width: 92%; 
	left: 4%;
	margin-right: 4%;
	}
	


	/*-----------Nedanstående regler gör så att raderna inte blir för långa på sidor med 75% kolumner-----------*/
	ul#aktuellt li p, 
	ul#aktuellt li h3 { max-width: 88% } 

	div#content_main_big p,
	div#content_main_big h3 { max-width: 85%; }

	div#content_main_big h2, 
	div#content_main_medium h2 { max-width: 75%;}
	
	/*-----------Layout för listor i listor, t ex på sidan Infomaterial, Frågor och svar-----------*/

	ul.list_inside { 
		list-style-type: disc; 
		list-style-position: inside; 
		margin-top: .2em;
		margin-bottom: 1em;
		}
		
	ul#list_inside_b {
		list-style-type: none; 
		list-style-position: inside; 
		margin-top: .2em;
		margin-bottom: 1em;
		}
	
	ul#list_inside_b li { margin-bottom: .4em !important; }
	
	ul.list_inside li { margin-bottom: .4em !important; }
	
	h4.air { margin-top: 1em; }



/*-----------SIDSPECIFIK LAYOUT-----------*/


/*-----------Startsidan-----------*/
ul.top li { float: left; padding-right: 30px;}

ul.top li:first-child  { padding-right: 150px;}

div#projektet {
	clear: both;
	background-color: #f2f19f;
	padding: 7px 7px 3px 7px;
	margin-top: 10px;
	border: 2px solid #ab2424;
	font-size: .95em;
	color: #000; 
	}


/*-----------Layout på sidan Styrelsen-----------*/

div#content_main_styrelsen { 
	position: absolute;
	left: 25%; 
	top: 0;
	width: 73%; 
	margin-right: 2%;
	}

ul#styrelsen { position: relative; padding-top: 630px; }

ul#styrelsen li#one { position: absolute; top: 0; left: 0;}
ul#styrelsen li#two { position: absolute; top: 0; left: 180px;}
ul#styrelsen li#three {
	position: absolute;
	top: 0;
	left: 360px;
	height: 192px;
}
ul#styrelsen li#four { position: absolute; top: 0; left: 540px; }
ul#styrelsen li#five { position: absolute; top: 200px; left: 0; }
ul#styrelsen li#six { position: absolute; top: 200px; left: 180px; }
ul#styrelsen li#seven { position: absolute; top: 200px; left: 360px; }
ul#styrelsen li#eight { position: absolute; top: 200px; left: 540px; }
ul#styrelsen li#nine { position: absolute; top: 400px; left: 0; }
ul#styrelsen li#ten {
	position: absolute;
	top: 400px;
	left: 180px;
	height: 193px;
}	
ul#styrelsen li#eleven { position: absolute; top: 400px; left: 360px; }
ul#styrelsen li#twelwe { position: absolute; top: 400px; left: 540px; }	
	
}

ul#styrelsen img { 
	border: 1px solid #333; 
	margin-bottom: .2em; 
	margin-top: .3em; 
	}
	
ul#styrelsen li p, 
ul.vcard li p { margin-bottom: 0; }

ul#styrelsen p { 
	font-family: Georgia, serif; 
	font-size: 1.05em;
	}


/*-----------Layout på sidan Nyhetsblad. Bilder 340x255px-----------*/

ol#nyhetsblad { width: 100%; }

ol#nyhetsblad img { float: right; clear: left; margin-top: 0;}

ol#nyhetsblad li { clear: both; height: 320px; } /* height: auto; margin-bottom: 60px; */

ol#nyhetsblad li p, ol#nyhetsblad h3 { width: 45%; }


/*-----------Layout på sidan Kontakt-----------*/


ul#postadress li { margin-bottom: 0.1em; }

/*-----------Layout på sidan Medlemmar-----------*/

ol#medlemmar { margin-top: 1.5em; }
ol#medlemmar li dl { margin-bottom: 1.5em; }
ol#medlemmar li dl dd { margin-bottom: 1em; }
ol#medlemmar li dl dt { font-weight: bold; }
ol#medlemmar li dl dd blockquote.script p { 
	font-style: normal; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 100%;
	}

div#rubrik_medl { position: relative; }

/*h2#medl:hover span:after { 
	content: "Kollektivhus och bogemenskaper som är medlemmar i riksföreningen Kollektivhus NU";
	position: absolute;
	top: -10px;
	left: 160px; 
	width: 210px;
	font: normal normal normal .55em Verdana, sans-serif;
	background-color: #f2f19f;
	padding: 8px;
	border: 1px solid #f0ee4f;}*/

p.readmore { 
	margin-top: -1em;
	cursor: pointer;
	text-align: right;
	padding-right: 2em;}

p.readmore span {
	color: #666; 
	font-size: .9em;
	letter-spacing: .03em;
	text-transform: uppercase;
	border-bottom: 1px solid #ab2424;
	}
	
p.readmore span:hover { border-bottom: none; }


/*-----------Layout på sidan Protokoll-----------*/

ul#foreningsaktiv li { margin-bottom: 1.5em; }

/*-----------Layout på sidan Protokoll-----------*/

p#fourbirds { 
	background-image: url(images/fourbirds.jpg);
	background-repeat: no-repeat;
	position: absolute; 
	top: 130px; 
	left: 61%; 
	width: 340px;
	height: 255px;
	border: 1px solid black;
	text-indent: -9999px;
	z-index: 20;}


/*-----------Sidan Aktiviteter-----------*/

ul.aktiviteter li blockquote { /*width: 122%;*/ text-align: justify; }

ul.aktiviteter li { margin-bottom: 2em; }

/*-----------Layout på sidan Länkar internationellt-----------*/

ol#lank_int li { margin-bottom: 1.7em; }
ol#lank_int li h3 { margin-bottom: .5em; }
ol#lank_int li dl dd { margin-bottom: .4em; }

p#lanktipsa { 
	border-top: 1px solid #666; 
	padding-top: .6em;
	}


/*-----------Sidan Bilder -------- OBS höjden mellan nav_sub och Leandro går att redigera här: div#nav_sub ul li.last-----------*/

ul#gallery li { float: left; }

ul#gallery li a { display: block; width: 138px; height: 138px; }

div#leandro { 
	background-color: #fff; 
	padding: 7px 7px 0 13px; 
	}

div#leandro p { 
	font-size: .85em;
	}
	
ul#gallery a:hover img {
	opacity: .7;
	}


/*-----------Table style-----------*/

table {
	border-collapse: collapse;
	border: none;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px;
	}


td {
	letter-spacing: .05em;
	color: #1a5700;
	border: 1px solid #666;
	padding: 4px;
	text-align: left;
	vertical-align: bottom;
	}
	
th { 
	background-color: #1a5700; /*#3e5d00;*/
	border: 1px solid #1a5700;
	color: white;
	padding: 4px 16px 4px 4px;
	text-align: left;
	vertical-align: bottom;
	}

table tr td + td {font-weight: bold;}


/*------------Form style----------------*/

form#epost fieldset legend { margin-bottom: 5px; }
form#epost fieldset input[name="email"] { margin-bottom: 5px;}



/* ---------------SUPPLEMENTARY CONTENT --------------- */

div#content_sub {
	top: 0;
	width: 23%;
	left: 75%;
	position: absolute;
	padding-top: 50px;
	padding-right: 2%;
	}

div.content_sub_part {
	margin-bottom: 2.5em;
	}

div.content_sub_part ul {
	margin-bottom: 1.5em;
	}


/*-----------SITE INFO-----------*/

p#site_info {
	width: 100%;
	position: relative;
	clear: both;
	border-top: solid 1px #AAACB3;
	padding-top: 10px;
	text-align: center;
	font-size: .9em;
	margin-top: 30px;
	padding-bottom: 7px;
	}

ul#site_info { width: 100%;
	position: relative;
	clear: both;
	border-top: solid 1px #AAACB3;
	padding-top: 10px;
	margin-top: 30px;
	padding-bottom: 60px;}

ul#site_info li#info_one { position: absolute; left: 4%; top: 15px; font-size: .9em; }
ul#site_info li#info_two { position: absolute; left: 75%; top: 15px; font-size: .9em; }

ul#site_info li#info_two p, ul#site_info li#info_one p { margin-bottom: 0;}

ul.top li { margin-bottom: 30px;}



/* ---------------LINK STYLES--------------- */

a:link { 
	color: #AB2424; 
	text-decoration: underline;}

a:visited { color: #ab2424; /* #821417;*/  
	text-decoration: underline; }

a:hover { text-decoration: none; }

a:active { outline: none; }

.top a { color: #666; }

/*-----------Rubriklänkarna på startsidan-----------*/
h3 a:link, h3 a:visited { text-decoration: none; border-bottom: 1px solid #ab2424;} 
h3 a:hover { border-bottom: none; }



/* -----------FONT STYLES------------------- */

body { 
	color: #1a1a1a;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: .82em; /*small*/
	}

h3, h4, p, li, dl, dt { line-height: 1.5em; }

p { margin-bottom: .8em; }

h4 { font-size: 1em; 
	color: #000; 
	margin-bottom: .4em;
	letter-spacing: .02em; }

em { font-style: italic; }

strong {font-weight: bold; }

h1, h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.7em; 
	margin-bottom: .8em;
	color: #000;
	}

blockquote p { 
	font-family: Georgia, serif; 
	font-style: italic;
	font-size: 1.1em;
	width: 100%;
	letter-spacing: .01em;
	}

blockquote p.cite { 
	text-align: right; 
	font-style: normal; 
	margin-top: -.7em;
	}

div#headline h1 { 
	font-size: 4em; 
	font-family: Georgia, serif; 
	color: white; 
	letter-spacing: .05em;
	text-shadow: 2px 2px 2px #000;
	}
	
h3 { 
	color: #000;
	font-size: 1.2em; 
	margin-bottom: .4em;
	}

p.top, ul.top { margin-top: 1.7em; margin-bottom: 1.7em; clear: left; }

p.bildtext { 
	font-size: 1em; /*.95em;*/
	letter-spacing: .13em;
	font-weight: bold;
	padding-top: .5em; 
	margin-bottom: 1.5em;
	font-family: Georgia, serif; 
	clear: left;
	}

blockquote p.bildtext { 
	font-size: 1em; /*.95em;*/
	font-style: normal;
	letter-spacing: .13em;
	font-weight: bold;
	padding-top: .4em; 
	margin-bottom: 1.5em;
	font-family: Georgia, serif; 
	}

/*-----------Typografi för Frågor och svar dl-listan-----------*/

dl#fragor dt { 
	font-weight: bold; 
	color: #1a5700; 
	margin-top: 1.5em; 
	margin-bottom: .2em;
	}


/*-----------Typografi för sidan Länkar-----------*/

dl#lankar dt { margin-top: 1em; }


/*-----------Stilar för gråfärgade datum och media-----------*/
 
p.grey { 
	color: #666; 
	font-family: Georgia, serif; 
	letter-spacing: .03em; 
	margin-bottom: .2em;
	}

div#historia p.grey { margin-bottom: 1.3em;}
	
p.grey span.media { 
	border-left: 1px solid #666;
	padding-left: 5px; 
	} 


/*-----------För att skapa luft mellan olika sektioner i högerkolumnerna-----------*/
div.content_sub_part ul li { margin-bottom: 1.2em;}	


/*-----------För att skapa luft mellan sektionerna på till exempel startsidan, sidan Aktiviteter, Uppsatser-----------*/
ul.sektion li, ol.sektion li { margin-bottom: 2em;}


/*-----------Sidan öppet hus 2010------------*/
ol#oppethus li { margin-bottom: 2em; }
ol#oppethus li p {margin-bottom: .2em; }
ol#oppethus { margin-top: 2em;}


/*-----------Stil på sidan Protokoll-----------*/
ul.plainlist li { line-height: 2em; }
ul.plainlist { margin-bottom: 1.5em; }


/*-----------Inman clearing position-----------*/

.clear_children, .cc_tallest { position: relative !IMPORTANT; }
	.cc_tallest:after { content: ''; }





/*------------------Regler för utskrift------------------- */

@media print {
	
	body {
		background: #fff;
		color: #000;
		font-family: "Times New Roman", Georgia, serif;
		margin: 0 auto;
		padding: 0;
		letter-spacing: normal;
		position: static;
		}
	
	p { 
		text-align: justify; 
		font-size: .9em; 
		}
	
	p.grey strong { 
		font-weight: normal; 
		}
	
	h1, h2, h3, h4 {
		font-family: Verdana, Arial, sans-serif;
		padding-bottom: .2em;
		}
	
	h2 { font-size: 1.2em;}
	
	h3 { font-size: 1em;}
	
	a:link { 
		text-decoration: none; 
		color: #6f0c0c; 
		}
		
	a:visited { 
		text-decoration: none; 
		color: #6f0c0c; 
		}
	
	p a:link:after, 
	p a:visited:after,
	ol#medlemmar li dl dt a:link:after,
	ol#medlemmar li dl dt a:visited:after,
	dl dt a:link:after, 
	dl dt a:visited:after {
   		content: " (" attr(href) ") ";
   		font-size: 90%;
   		}
   	
   p a:link[href^="pdf/"]:after, 
   p a:visited[href^="pdf/"]:after,
   ul.plainlist li a:link[href^="pdf/"]:after,
   ul.plainlist li a:visited[href^="pdf/"]:after {
   		content: " (http://kollektivhus.nu/" attr(href) ") ";
   		}

	ul#styrelsen { margin-top: 2em; }

	ul#aktuellt li h3 a { 
		color: #000; 	
		text-decoration: none; 
		}
	
	table { 
		color: #000; 
		background-color: #fff; 
		}
		
	td, th { 
		color: #000; 
		background-color: #fff; 
		border: 1px solid #000; 
		}
	
	img {
		border: none;
		}
	
	div#container { position: static;}
	
	div#content_main,
	div#content_main_start,
	div#content_main_big,
	div#content_main_medium,
	div#content_sub,
	ol#medlemmar, 
	ul, 
	dl {
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		height: auto;
		position: static !important;
		}

	ul#aktuellt { width: 100% !important; }
	
	div#branding,
	p#skip,
	p.top,
	a#logo,
	div#nav_main,
	div#nav_sub,
	form#search,
	form#epost,
	a#img,
	p.noprint,
	p span.noprint,
	a.noprint,
	div.noprint,
	ul.noprint,
	span.noprint,
	div#epostlista,
	div#content_main_medium ul li img,
	div#content_main_medium ul.aktiviteter li p img,
	dl#fragor img, 
	p.decorative,
	p.film
	{ display: none; }

}

