/* @override http://www.disarmfilm.org/css/main.css */

body {
        margin:0px;
        padding:0px;
        font-family:verdana, arial, helvetica, sans-serif;
        color:#333;
       background: #fff url("/images/background.gif") repeat-y;
}


td strong{font-size:10px;
 color:#333;
}

.twocol{
        background: #fff url("/images/background_2col.gif") repeat-y;
}

.xadmin{
        background: #fff ;
		 font-family:verdana, arial, helvetica, sans-serif;
		 font-size:11px;
		 margin:10px;
}


img{border:0;}

h1 {
        margin: 40px 0px 15px 0px;
        font-size:20px;
        line-height:28px;
        font-weight:900;
        color:#333;
        }
p {
        font:11px/20px verdana, arial, helvetica, sans-serif;
        margin: 10px 10px 25px 5px;
        padding:0px;
        }

a {
        color:#09c;
        font-size:11px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        }
a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {
text-decoration: underline; }

li {
        color: #626262;
        font-size:11px;
        text-decoration:none;
        font-weight:600;
        font-family:verdana, arial, helvetica, sans-serif;
        }

ul {
        color:#333;
        font-size:11px;
        text-decoration:none;
        font-weight:800;
        font-family:verdana, arial, helvetica, sans-serif;
        list-style:none;						line-height: 180%;
margin:0px;
padding:0px;
        }

#Header {
        margin:0px;
        padding:0px;
        line-height:11px; 	  
	background: orange url("/images/header.jpg") no-repeat;	    
							voice-family:inherit;
      height:125px;   /* the correct height */
								width:895px;
					
}

/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */

body>#Header {height:125px;width:895px;}

#Header .sign{position:absolute; left:20px; top:20px;}
#Header .languages{position:absolute; left:620px; top:102px;}

#Header .address{position:absolute; left:270px; top:87px;
font-size: 10px;
font-weight: bold; }

#Header .gohome{position:absolute; left:10px; top:140px;
font-size: 10px;
font-weight: bold;}
#Header .gohome a{color:white;}

#content {
position: absolute;
top: 150px;
left: 150px; 
	width:420px;
/* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
        voice-family:inherit;
        width:420px;
}

div.imageleft {
	/*border: 1px solid black;*/
	float: left;
	margin: 3px 10px 10px 0;
}

#content .topnews p{
margin:0;
    font-family: Arial, Georgia,"Times New Roman",Times,serif;
    font-size: 11px;;
    font-size-adjust: none;
    font-stretch: ;
    line-height: 140%;
   color: #292929;

}

#content .topnews h3{
color:#000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
line-height:15%;
 }


#content .topnews h4{
color:#F6AD07;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
line-height:10%; }


#content .news_full{
	margin:0;
    font-family: Arial, Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
    line-height: 180%;
   color: #292929;

}

#content #center_col{
 font-family: Arial, Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
margin-bottom:30px;
}

#content #center_col ul{
margin-top:10px;
font-size:12px;
}

#content #center_col ul li{
margin-left:10px;
}


.read_more_btn{
margin-top:20px;
margin-left:300px;
}



nav {
  /*float:left;*/
  width:100px;
  height:700px;
  margin-bottom:0px;
  color:#fff;
  }

#nav ul {
  margin-left:12px; 
  margin-top:60px;
  padding:0 0;
  list-style:none;
  }
#nav li {
/*  float:left;*/
  margin:0;
  padding:0;
  background-image:none;
  line-height:160%;
  text-indent:0;
  }
#nav li a, #nav li strong {
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  /*float:left;*/
  height:13px;
  border-width:0;
  text-indent:-10000px;
margin-top:10px;
  }
#nav li strong {
  background-position:0 -37px;
  }
#nav li a:hover {
  background-position:0 -74px;
  }


/* Nav Images
----------------------------------------------- */
#nav ul {
  padding:0px;
  }
#nav1 a, #nav1 strong {
  background:  url("/images/lnav/trailer.gif");
  width:93px;
  }
#nav1a a, #nav1 strong {
  background:  url("/images/lnav/photo_gallery.gif");
  width:93px;
  }
#nav2 a, #nav2 strong {
  background:  url("/images/lnav/screenings.gif");
  width:102px;
  }
#nav3 a, #nav3 strong {
  background:  url("/images/lnav/media_kit.gif");
  width:140px;
  }
#nav4 a, #nav4 strong {
  background:  url("/images/lnav/updates.gif");
  width:115px;
  }
#nav5 a, #nav5 strong {
  background:  url("/images/lnav/take_action.gif");
  width:84px;
  }
#nav6 a, #nav6 strong {
  background:  url("/images/lnav/sign_up.gif");
  width:65px;
  }
#nav7 a, #nav7 strong {
  background:url("/images/nav7_snowmobiles.gif");
  width:104px;
  }

#nav8 a, #nav8 strong {
  background:url("/images/nav8_accessories.gif");
  width:97px;
  }

.contact{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold; 
margin-left:0px;
}

.contact a{
color:#F6AD07;
font-weight: bold;
 }


#right_col {
position: absolute;
/*top: 150px;
left: 600px;*/ 
top: 20px;
left: 450px;
width:250px;
/* Again, the ugly brilliant hack. */
        voice-family: "\"}\"";
       voice-family:inherit;
        width:250px;
/* background-color: #eaeaea; */}

#right_col ul{
margin-bottom:40px;
}

#right_col ul li a {
	line-height:260%;
	background:#ffffff;
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
	text-indent:5px;
	display: block;
	text-align: left;
	width:295px;
	}

#right_col ul li a:hover {
	/*color: #fff;
	background: #F6AD09;*/
	color: orange;
	background: #f9f9f9;
	}


	
/* MISC */

#nspLogo { 
	position: absolute;
	top: 50px;
	left: 805px;
	width: 80px;
	height: 45px;
}

#nspLogo a { 
	display: block;
	width: 80px;
	height: 45px;
}

#nspLogo a i { 
	display: none;
}

ul#screeningHistory { 
	list-style: none;
	margin: -15px 0 0 5px;
	padding: 0;
}

ul#screeningHistory li { 
	margin: 0 0 1em 0;
	padding: 0;
	font-weight: normal;
	color: #000;
	line-height: 1.2em;
}