<style type="text/css">

body { 
 background-color:black;
 overflow:auto;	
 margin: .5;
 width: 100%; 
 width: 100vw;
 min-height: 100vh;
	}

DIV { 
	font-family: 'Open Sans','Droid+Sans', verdana, geneva, Tahoma, arial, helvetica, sans-serif;
	text-align: left;
	background-color:black;
	color: #DDD ;
	font-style: normal;
	font-size: 82%;
	-webkit-font-smoothing:subpixel-antialiased;
	letter-spacing:0px;
	overflow:auto;
} 

DIV #SOLAR {
	font-size: 100%;
}

DIV #TODO {
	font-family: Tahoma, sans-serif;
	font-size: 100%;
	text-align: left;
	font-style: normal;
	-webkit-font-smoothing:subpixel-antialiased;
	letter-spacing:0px;
}


body .spacer1br {
	background-color:black;
	overflow:auto;	
	width: 256px;
	height: 1px;
}

body .spacer1.5br {
	background-color:black;
	overflow:auto;	
	width: 256px;
	height: 6px;
}

body .spacer2br {
	background-color:black;
	overflow:auto;	
	width: 256px;
	height: 12px;
}

body .spacer3br {
	background-color:black;
	overflow:auto;	
	width: 256px;
	height: 30px;
}
#text {
		font-size: 12px;
		font-family: 'Open Sans','Droid+Sans', verdana, geneva, Tahoma, arial, helvetica, sans-serif;
}
.events {
}

p.film {
	text-align:left; 
	margin:0; 
	padding-top:7px; 
	padding-bottom:7px; 
	font-family: 'Open Sans','Droid+Sans', verdana, geneva, Tahoma, arial, helvetica, sans-serif;
	color: #DDD ;
	font-style: normal;
	font-size: 12px;
}

p.noir {
	margin:0; 
	padding-top:1px; 
	padding-bottom:1px; 
}

.nightwrap {
	border: 1px solid #AAA393;
	margin-bottom: 20px;
	margin-left: -4px;
	margin-right: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: center;
	width: 254px;
}

.button_example{
border:1px solid #ff6262; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:10px;font-family:arial, helvetica, sans-serif; padding: 4px 4px 4px 4px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ff9a9a; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9a9a), to(#ff4040));
 background-image: -webkit-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -moz-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -ms-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: -o-linear-gradient(top, #ff9a9a, #ff4040);
 background-image: linear-gradient(to bottom, #ff9a9a, #ff4040);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff9a9a, endColorstr=#ff4040);
}

.button_example:hover{
 border:1px solid #ff3434;
 background-color: #ff6767; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6767), to(#ff0d0d));
 background-image: -webkit-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -moz-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -ms-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: -o-linear-gradient(top, #ff6767, #ff0d0d);
 background-image: linear-gradient(to bottom, #ff6767, #ff0d0d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff6767, endColorstr=#ff0d0d);
}


.time {
	color: #FFFFFF;
	font-family: 'Oswald', sans-serif;
	font-weight:300; 
	font-size: 14px;
	line-height: 18px;

}

.time2 {
	color: #DDD;
	font-family: 'Oswald', sans-serif;
	font-weight:300; 
	font-size: 14px;
	line-height: 12px;
	text-align: left;

}

.twooftwo {
	float: right;
	margin: 0px;
	width: 256px;
}

.credit {
	color: #999999;
	text-align:left; 
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	
}

#progdate {
	margin-bottom: 8px;
	text-align: left;
}

p.hd1 {
	color: #d4d4d4;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 6px;
	padding-top: 4px;
    font-weight:normal !important;
	font-style: normal !important;
}

p.hd2 {
	color: #00FF00;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 6px;
	padding-top: 4px;
 	font-weight:normal !important;
	font-style: normal !important;
	text-align: left;
}

p.hd3 {
	color: #FF3366;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 6px;
	padding-top: 4px;
 	font-weight:normal !important;
	font-style: normal !important;
	text-align: left;
}



.bxdsm {
	background-color: #232323;
	background-image: url(idyllwild/posters/bg_clouds.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: 1px;
	border-left-style: none;
	border-left-width: 1px;
	border-right-style: none;
	border-right-width: 1px;
	border-top-style: none;
	border-top-width: 1px;
	color: #CCC;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
}
p.hd2caps {
	color: #F2F2F2;
	font-family: 'Oswald', sans-serif;
	font-weight:700; 
	font-size: 18px;
 line-height:26px; 
	margin: 0;
	padding-top: 10px;
	text-transform: uppercase;
 font-weight:normal !important;
	font-style: normal;
}
p.hd2caps_alt {
	color: #787887;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	line-height:24px;
	margin:0;
	padding:0;
	text-transform: uppercase;
	font-weight:normal !important;
	font-style: normal;
}
#ccApenas {
	background-color: #000000;
	background-image: url(/idyllwild/posters/Apenas-en-delincuente.small.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 510px;
	line-height: 17px;
	overflow: hidden;
	padding-bottom: 20px;
	padding-left: 0px;
	padding-right: 12px;
	padding-top: 10px;
}

body #trailer {
    width: 48px;
    height: 20px;
    margin: 6;
    cursor: pointer;
    cursor: hand; 
	font-family: 'Open Sans', verdana, geneva, Tahoma, 'sans serif';
	display:inline-block
    position: relative;
    background-color: #EE82EE; 
}

body .filmNotes {
    display: none;
}

body #noir a#noirbreak {
      width: 256px;
      height: 42px;
      top: 30px;
      left: 100px;
      background-image: url(../images/button-5-break.png); 
}


body .Trailer {
    width: 48px;
    height: 24px;
    margin: 6;
	display: block;
        cursor: pointer;
        cursor: hand; 
	font-family: 'Open Sans', verdana, geneva, Tahoma, 'sans serif';
    position: relative;
    background-color: #EE82EE; 
}

body .initiallyHiddenBlock {
    display: none;
	}
	
#wrap {
color: #DDD ;
font-style: normal;
font-size: 80%;
text-align: left
}
      
/* This CSS is used for the Show/Hide functionality. */
.more {
      display: none;
      font-size: 100%;
	 text-align: left
       }
a.showLink, a.hideLink {
      text-decoration: none;
      
}
a.hideLink {
       }
a.showLink:hover, a.hideLink:hover {
      border-bottom: 1px dotted #36f; }     

.poster { margin: 22px 6px 0px 0px; }
.image2 { margin: 20px 0px 20px 0px; }
.imagelast { margin: 20px 0px 30px 0px; }

.violetbold2 { color: #EE82EE; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.violetbold3 { color: #EE82EE; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.violetbold4 { color: #EE82EE; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.orangebold2 { color: #FFCC33; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.orangebold3 { color: #FFCC33; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.orangebold4 { color: #FFCC33; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.redbold2 { color: #FF3366; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.redbold3 { color: #FF3366; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.redbold4 { color: #FF3366; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.purplebold2 { color: violet; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.purplebold3 { color: violet; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.purplebold4 { color: violet; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.yellowbold3 { color: #ffff00; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.yellowbold4 { color: #ffff00; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.yellowbold2 { color: #ffff00; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.yellowbold0 { color: #ffff00; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.greenfont { color: #00ff00; font-style: oblique; }

.greenbold2 { color: #00ff00; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; } 
.greenbold3 { color: #00ff00; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.greenbold { color: #00ff00; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.greenbold4 { color: #00ff00; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.greenbold5 { color: #00ff00; font-weight: bold; font: 16px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.greenbold6 { color: #00ff00; font-weight: bold; font: 18px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.bluebold2 { color: #0000FF; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.bluebold3 { color: #0000FF; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.bluebold { color: #0000FF; font-weight: bold; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }
.bluebold4 { color: #0000FF; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; }

.ltgreenbold2 { color: #11FF00; font-weight: bold; font: 14px geneva, verdana, Tahoma, arial, helvetica, sans-serif } 
.ltgreenbold3 { color: #11FF00; font-weight: bold; font: 13px geneva, verdana, Tahoma, arial, helvetica, sans-serif }
.ltgreenbold { color: #11FF00; font-weight: bold; font: 12px geneva, verdana, Tahoma, arial, helvetica, sans-serif }
.ltgreenbold4 { color: #11FF00; font-weight: bold; font: 14px geneva, verdana, Tahoma, arial, helvetica, sans-serif }

.whitebold4 { color: #FFFFFF; font-weight: bold; font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif } 
.whitebold3{ color: #FFFFFF; font-weight: bold; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif }  
.whitebold2 { color: #FFFFFF; font-weight: bold; font: 12px 'Open Sans', verdana, helvetica, sans-serif }  
.whitenormal2 { color: #FFFFFF; font-weight: normal; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif } 
.whitenormal3 { color: #FFFFFF; font-weight: normal; font: 13px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif }
.whitenormal4 { color: #CCC; font-weight: normal; font-size: 110%; font: 'Open Sans', verdana, Tahoma, arial, helvetica, sans-serif } 
.whitenormal18 { color: #FFFFFF; font-weight: normal; font: 18px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif } 

.whitenormalcenter { color: #FFFFFF; font-weight: normal; font: 12px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif; text-align: center } 
.whitenormal0 { color: #FFFFFF; font-weight: normal; font: 10px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif } 


b {  font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666;}
i {  font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #666666;}
.justify { font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-align: justify;}
.left_justified { font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.center_justified { font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align: center;}

h1 {
text-align: left;
background-color: #000000;
font-family: 'Open Sans', arial, helvetica, sans-serif;
color: #00FF00;
font: 14px 'Open Sans', geneva, verdana, Tahoma, arial, helvetica, sans-serif 
}

h2 {
text-align: left;
background-color: #000000;
font-family: verdana, geneva, arial, helvetica, sans-serif;
color: #00ff00;
font-size: 80%
}

P {
text-align: center;
background-color: 000000;
font: 12px verdana, arial, geneva, helvetica, sans-serif ;
color: #FFFFFF ;
font-style: normal;
}


P.sansserif {font-family: sans-serif, }
P.green {font-family: arial, }


P.normal {font-variant: normal}
P.small {font-variant: small-caps}

#logo {
  background: #000000;
  width: 700px;
  height: 94px;
  text-align: center ;
}

a img {
	text-decoration: none;
	border: thin solid white;
	}
	
	
.d-readmore {
  line-height: 1.8;
  font-size: 100%;
/*   min-height: 7px;
 */  
  overflow: hidden;
  font-family: 'Open Sans','Droid+Sans', verdana, geneva, Tahoma, arial, helvetica, sans-serif;
}




</style>

