/* CSS Document */

/** {
	margin: 0;
	padding: 0;
	border: 0;
}*/

html, body, ol, ul, li, dl, dt, dd, img {
  margin: 0; 
  padding: 0;
  border: 0;
  list-style: none;
}

body {
	text-align: center;
	background: #000;
	color: #FFF;
	min-width: 700px;
}

/* wrapper holds left faux column tab */

/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

#wrapper {
	text-align: left;
	color: #000;
	width: 90%;
	max-width: 1024px;
	min-width: 800px;
	margin: 0 auto;
	background: #FFF url(../images/IATSE_Web_Gradient_Left.png) repeat-y 0 0;
}

#header, #subnav, #footer {
	clear: both;
	width: 100%;
}

.yellow_line {
	background: url(../images/IATSE_Web_Yellow_Border.png) 0 0 repeat-x;
	height: 3px;
	width: 100%;
}

#header {
	background:url(../images/IATSE-Web-Header_02.png) 0 0 repeat-x;
	color: #fff;
	height: 92px;
	overflow:hidden;
}

.footerpadder {
	padding: 5px 0;
}

#contentfloatholder {

/* right faux column tab */
background: url(../images/IATSE_Web_Right_BG.png) repeat-y 100% 0;
	float: left;
	width: 100%;
	/*border: 1.5px solid #0ff;*/
}

#contentfloatholder:after {
	

/* this is for NN6 to clear floats */
    content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

.textpadder {padding: 10px;}
#center {
	background: #FFFFFF;
	/*border: 2px solid #ff3b00;*/
	margin: 0 215px;
	margin-right: 0px;
}

#centerwrap {
	float: left;
	width: 100%;
	margin: 0 -95% 0 0;
	/*border: 2px solid #0f0;*/
}

#left {
	float: left;
	width: 190px;
	margin: 0 0 0 -5%;
}

#right {
	float: right;
	width: 190px;
	margin: 0;
	/*border: 2px solid #ff65ff;*/
	visibility: hidden;
}

/************* IE Mac CSS Only  works for Win too **************/

* html div#centerwrap {
	margin: 0 -100% 0 0;
}

* html div#left {
	margin: 0;
}