body {
	margin:0;
	padding:0;
	text-align:left; /*sets position of content on page*/
	min-width:1010px;
	min-height:100%;
	background-color:#555; /*#333*/
	color:#999999;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}
	
#header {
	width:100%;
	height:50px;
	position:fixed;
	display:block;
	}
	
#copy {
	width:1000px;
	height:50px;
	padding:0;
	
	}	
	
#copy p {
 text-align:left;
 vertical-align:text-top;
 letter-spacing:2px;
 margin:0 0 0 5px;
 color:#313131;
}

#copy a {
	text-decoration:none;
    color:#313131;
	}

#wrapper {
	text-align:left;
	width:1000px;
	height:auto;
	border:#CC0000 1px solid;
	}
	
#container {
	width:100%;
	height:400px;
	position:fixed;
	display:block;
	margin-top:50px;
	/*background:#222;*/
	background:#000;
	border:0;
	}
	
#leftcol {
	margin:0;
	width:140px;
	height:400px;
	background:#000;
	top:50px;
	position:fixed;
	border-right:#CCC 1px solid;
	background:url(images/background.gif) no-repeat 0 0;}
	}
	
#maincol {
	width:500px;
	top:50px;
	margin:0 0 0 150px;
	position:fixed;
}

a {
text-decoration:none;
} 

a img {
	border:none;
}

.tiny {
color:#FFFFFF;
font-size:9px;
margin:2px 2px 0 0;
}
/*_____________________________LEFTCOLUMN styles begin here*/


#leftcol ul {
display:block;
width:100px;
margin:255px 0 0 -10px;
_margin:255px 0 0 35px;
#margin:255px 0 0 35px;
list-style:none;
}

#leftcol li {
width:100px;
margin:0;
padding:0;
float:left;
padding:2px 0 10px 0;
border-bottom:#999 solid 1px;
}

#toplink {
width:100px;
}

#toplink a 
{
color:#FFFFFF;
text-align:right;
font-weight:bold;
letter-spacing:0.5em;
}

#toplink a:hover
{
border-bottom:#CC9900 solid 6px;
}

#midlink {
width:100px;
}

#midlink a 
{
color:#FFFFFF;
text-align:right;
font-weight:bold;
letter-spacing:0.5em;
width:100px;
}

#midlink a:hover
{
width:100px;
border-bottom:#CC9900 solid 6px;
}

#endlink {
width:100px;
}

#endlink a 
{
color:#FFFFFF;
text-align:right;
font-weight:bold;
letter-spacing:0.5em;
}

#endlink a:hover
{
width:100px;
border-bottom:#CC9900 solid 6px;
}


#visited {
	color:#CC9900;
	text-align:left;
	font-weight:bold;
	letter-spacing:0.5em;
	}
/*____________________________________________LEFTCOL styles end here*/


/*________________________________HOMEPAGE styles begin here*/

.hometext {
text-align:left;
font-size:1.5em;
letter-spacing:0.9em;
color:#CCCCCC;
}
#submenui {
	width:150px;
	height:400px;
	margin:0 0 0 140px;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
	background:url(images/bgright.gif) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/
}

#indexholder {
	width:740px;
	height:400px;
	margin:0 0 0 140px;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
	background:url(images/bgright.gif) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/

}

#indxtext {
	width:160px;
	height:400px;
	margin:0 0 0 740px; 
	margin:0 0 0 140px;
	/*float:right; when slippage is home page*/ 
	float:left;
	position:fixed;
	background:#000;
	top:50px;
}


#indeximage {
	width:600px;
	height:400px;
	margin:0 0 0 0;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
	/*background:url(images/index/blackbg.jpg) no-repeat 0 0;*/

}

#indxtext p{
	font-size:0.9em;
	color:#FFF;
	text-align:left;
	margin:300px 0 0 0;
	padding:0 0 0 10px;

}

#twentyindex {
	width:200px;
	height:400px;
	margin:0 0 0 700px; /*usually 740px - moved when smaller image for inter- inserted instead of image rotator*/
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	font-size:14px;
	text-align:left;
	background:url(images/interlogo.jpg) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/
}

/*#twentyindex ul{
	width:200px;
	margin:0 0 0 0;
	padding:0;
	text-align:left;
}

#twentyindex li{
	width:200px;
	margin:0;
	padding:0;
	/*border-bottom:#CC9900 solid 5px;*/
	/*padding:0;
	color:#FFF;
	list-style:none;
	text-align:left;
}*/

#twentyindex p {
	margin:80px 0 0 0;
	text-align:left;
	font-size:12px;
	color:#EEE;
	}
	
.twentyindexright {
margin:10px 0 70px 0;
float:right;
text-align:right;
color:#666;
}

#twentyindex a {
color: #CC9900;
font-size:9px;
font-weight:bold;
letter-spacing:0;
float:right;
}

#twentyindex a:hover
{
color:#AAA;
}
	
/*______________________________________________HOMEPAGE styles end here*/

/*________________________________PROJECT styles begin here*/
#submenup {
	width:120px;
	height:400px;
	margin:0 0 0 140px;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
	background:url(images/bgright.gif) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/
}

#submenup ul{
	width:120px;
	margin:50px 0 0 0;
	padding:0;
	text-align:left;
}

#submenup li{
	width:120px;
	margin:0;
	padding:0;
	border-bottom:#999 solid 1px;
	padding:2px 0 10px 0;
	list-style:none;
	text-align:right;
}
/*______________________________________________PROJECT styles end here*/

/*________________________________20 Things styles begin here*/

#20text {
	width:120px;
	height:400px;
	margin:0 0 0 140px;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:center;
	background:url(images/bgright.gif) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/
}

#twentyinfo {
	background-color:#000;
	width:600px;
	height:300px;
	margin:20px 0 0 230px;
	padding:10px 0 0 0;
	position:fixed;
	text-align:justify;
	/*border-top:#999900 1px solid;
	border-bottom:#999900 1px solid;*/
	background:url(images/twenty.gif) no-repeat 0 0;
	/*border:#0066FF 1px solid;*/
	}
	
 #twentyinfo p {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	margin:0 0 0 120px;
	}
	
#twentyinfo table{
	padding:10px 0 0 0;
	width: 360px;
	float:right;
	text-align:center;
	}

#twentyinfo td {
	width: 120px;
	font-size:13px;
	font-weight:normal;
	padding:0 0 0 5px;
	}
	
.dotted {
	border:1px dotted #FF0000;
	}
	
/*________________________________20 Things styles END here*/


/*________________________________MEMBER styles begin here*/
#submenum {
	width:150px;
	height:400px;
	margin:0 0 0 140px;
	float:right;
	position:fixed;
	background:#000;
	text-align:left;
	background:url(images/bgright.gif) no-repeat 0 0;

	}



#submenum ul{
	width:150px;
	margin:40px 0 0 0;
	padding:0;
	text-align:right;
}

#submenum li{
	width:150px;
	margin:0;
	border-bottom:#999 solid 1px;
	padding:2px 0 10px 0;
	list-style:none;
	text-align:right;

}

#submenum a{
	padding-right:1px;
	}
/*______________________________________________MEMBER styles end here*/

/* INDIVIDUAL MEMBER styles begin here */

#submenuv {
	width:140px;
	height:400px;
	margin:0 0 0 290px;
	_margin:0 0 0 285px;
	#margin:0 0 0 285px;
	/*border-right:#000 5px solid;*/
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
}


#submenuv ul{
	width:140px;
	margin:250px 0 0 0;
	padding:0;
	text-align:left;
}

#submenuv li{
	width:140px;
	margin:0;
	padding:0;
	border-bottom:#999999 solid 1px;
	padding:2px 0 10px 0;
	list-style:none;
	text-align:right;
}

#flash {
	background-color:#000;
	border:0;
	width:540px;
	height:400px;
	margin:0 0 0 438px;
	position:fixed;
	}

/*	
#flash {
	background-color:#000;
	border-left:#FFF 5px solid;
	width:530px;
	height:480px;
	margin:0 0 0 420px;
	_margin:0 0 0 420px;
	#margin:0 0 0 420px;
	position:fixed;
	}
*/
	
#text {
	background-color:#555555;
	border:0;
	width:540px;
	height:400px;
}

#filmtext {
   width:540px;
   }	


/* INDIVIDUAL MEMBER styles END here */

/*___________________________________PROJECT 2008/2009/2010 styles begin here*/


#upcoming {
	background-color:#000;
	width:300px;
	height:200px;
	margin:20px 0 0 500px;
	position:fixed;
	text-align:center;
	border:#999900 1px solid;
	padding:20px 30px 20px 30px;
	}

	
#upcoming table {
margin:10px 0 0 0;
}

#upcoming td{
width:300px;
font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	color:#BBB;
	margin-left:20px;
}

#upcoming a{
color:#CC6600;
}
	
#proj10 {
	background-color:#000;
	border:0;
	width:400px;
	height:400px;
	margin:0 0 0 500px; /*usually 280px but moved for Inter- text*/
	position:fixed;
	border:
	}
	
#proj10 p {
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	width:350px;
}

#proj10 a:link, a:visited 
{
color:#993300;
font-weight:bold;
letter-spacing:0.1em;
}

#proj10 a:hover
{
border-bottom:#CC9900 solid 6px;
}

.margin50 {
margin:0 0 0 50px;
}/*
#blackbg {
margin:0;
display: block;
background-color:#000;
width:370px;
padding:0 0 0 30px;
}*/

#pushprop {
	width:200px;
	display:block;
	margin:275px 0 0 700px;
	position:fixed;
	}
	
#pushprop p{
	color:#CCCCCC;
	font-family:arial, verdana, helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	
	}
	
#pushprop ul {
display:block;
width:220px;
margin:0 0 0 0;
list-style:none;
}

#pushprop li {
width:220px;
margin:0;
padding:0;
float:left;
padding:2px 0 2px 0;
border-bottom:#999 solid 1px;
}

#pushprop a {
color:#669999;
text-decoration:none;
word-spacing:2px;
font-weight:bold;
}

#pushprop a:hover {
color:#FFFFFF;
word-spacing:2px;
}

/*----

#flash 2010{
	background-color:#000;
	border:0;
	width:540px;
	height:400px;
	position:fixed;
	border:#FF0000 1px solid;
	}
	---*/
/*___________________________________PROJECT 2008 styles END here*/

/* ____________________________________________________20 Things STYLES begin here */

#book {
	width:100%;
	height:400px;
	position:fixed;
	display:block;
	margin-top:50px;
	background:#000;
	border:0;
	}
	
#booklink {
	width:100%;
	position:fixed;
	margin-top:480px;

}
	
#twenty {
	text-align:center;
	
}

#twenty p {
	color:#CC9900;
	font-size:12px;
	}

#twenty a {
	color:#FFF;
	font-size:10px;
	}


/* ____________________________________________________20 Things STYLES END here */


/*___________________________________CONTACT styles begin here*/
#submenuc {
	width:230px;
	height:400px;
	margin:0 0 0 290px;
	_margin:0 0 0 285px;
	#margin:0 0 0 285px;
	float:right;
	position:fixed;
	background:#000;
	top:50px;
	text-align:left;
	border-right:1px dashed #CCCCCC;
	}
	
	#submenuc ul{
	width:230px;
	margin:250px 0 0 0;
	padding:0;
	text-align:left;
}

#submenuc li{
	width:230px;
	margin:0;
	padding:0;
	padding:10px 0 10px 0;
	/*list-style:none;*/
	text-align:right;
}

#submenuc a{
border-bottom:1px solid #990000;
}
	
#address {
color:#FFFFFF;
text-align:right;
letter-spacing:0.5em;
width:200px;
margin:0 10px 0 0;
}

#contactpic {
background-color:#000;
	border:0;
	width:540px;
	height:400px;
	margin:0 0 0 520px;
	position:fixed;
}

#contactpic li{
list-style:none;
}

/*___________________________________CONTACT styles END here*/


/*___________________________________FOOTER styles begin here*/
#footer {
	position:fixed;
	width:100%;
	height:100px;
	top:460px;
}

#sixtext p {
    font-size: 9px;
	color: #CC9900;
	text-align:left;
	letter-spacing:0.1em;
	display:block; 
	line-height:11px;
	float:left;
	width:50%;
}

.six {
	margin:0 0 0 40px;
	font-weight:bold;
	}

	
#clear {
	clear:both;
	float:left;
	}
	
#player {
	float:right;
	position:fixed;
	height:100px;
	top:450px;
	text-align:left;
	margin:0 0 0 700px; /* usually 740px but moved to align with Inter- text */

}

#player a{
	color:#FF6600;
	}

/* IE 7 */

html > body #player
{
*margin:0 0 0 50px;
}

/* IE 6 */
body #player
{
_margin:0 0 0 50px;
}
	

/*_______________________________________________FOOTER styles end here*/

