
html {  
margin: 0px; 
padding: 0px;
 		BACKGROUND: url(structure09/backgroundHTML.jpg);
	background-repeat:repeat;
	background-position:top center;

 
	 
	}
	
body {  
margin: 0px; 
padding: 0px;
	line-height: 1.5em;
	FONT-SIZE:70%;
	font-family:Tahoma, Verdana, Georgia,sans-serif; 
	color: #333;
		BACKGROUND: url(structure09/background09.jpg);
	background-repeat:repeat-x;
	background-position:top center;

 line-height:18px
	 
	}
	
 p {
 
margin:0px 0px 15px 0px;
 }

	/* ----------------------------------- */
/* CONTAINER
/* ----------------------------------- */ 

#CONTAINER  {
	width: 998px;
	 
	margin: 0 auto; /*Center container on page*/
	
	padding:0 ;
   
	BACKGROUND: url(structure09/backgroundcontainer.jpg);
	background-repeat:repeat-y;
	background-position:top center;
 
}
 
#CONTAINERINNER  {
	width: 998px;
	 
	margin: 0 auto; /*Center container on page*/
	
	padding:0 ;
   
	BACKGROUND: url(structure09/backgroundcontainerinner.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	

}

 

/* ----------------------------------- */
/* TOP CONTAINERS - NAV & BANNERS  
/* ----------------------------------- */ 


#BOX_LOGO_SUBLEVNAV {
height: 176px;
}

#CONTAINER_TELEPHONES
{
height:23px;
text-align:right;
color:#999999;
font-size:1em;
font-weight:normal;
padding-right:20px;
padding-top:2px
}
#CONTAINER_LOGO {
float:left;
width:439px;


 

}


/* ----------------------------------- */
/* MAIN NAVIGATION  
/* ----------------------------------- */ 
 
#CONTAINER_WHITE

{
 /* content area for inner containers = 998-42= 956   */
 
padding:2px 2px 2px 2px;
margin: 0 18px 0 20px; 
}


#CONTAINER_NAV1 {   
     WIDTH: 953px;  HEIGHT: 60px;  /* 2 pxmargin to left  will bring up to 955   */
	margin:  3px 0px 0px 2px ;
	padding: 0;

	list-style: none;


}

 
 

#navBUTTONS {
	margin: 0;
	padding: 0;
	height: 60px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#navBUTTONS li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}

#navBUTTONS a {
	float: left;
	padding: 60px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:52px; /* for IE5/Win only */
	}
	
#navBUTTONS a:hover {
	background-position: 0 -60px;
	}

#navBUTTONS a:active, #navBUTTONS a.selected1 {
	background-position: 0 -60px;
	}

#film_nav a  {
	width: 240px;
	background: url(nav09/film.jpg) top left no-repeat;
	}
	
	#events_nav a  {
	width: 237px;
	background: url(nav09/events.jpg) top left no-repeat;
	}
	
	#generators_nav a  {
	width: 238px;
	background: url(nav09/generators.jpg) top left no-repeat;
	}
	
	#projects_nav a  {
	width: 238px;
	background: url(nav09/projects_v2.jpg) top left no-repeat;
	}
		
	 

 

/* ----------------------------------- */
/* SUBLEVEL NAVIGATION  
/* ----------------------------------- */ 


#container_sublvNAVlist
{
	
	padding: 0 0 0 0;
	margin: 110px 20px 0 0;
	width:500px;
	height:auto;
	text-align:right;
	float:right;


}


#sublvNAVlist
{
padding: 0 0 0 0;
margin: 0;
FONT-SIZE:1.2em;


}

#sublvNAVlist li
{
display: inline;
list-style: none;
border-right: 0px solid #ccc;
padding: 0 0 0 15px;
}


#sublvNAVlist #active #current
{
font-weight:bold;
color:#ffcc00;
FONT-SIZE:1.2em;
}

#sublvNAVlist li a
{
text-decoration: none;
color: #fff;

}

#sublvNAVlist li a:hover
{
text-decoration: none;

color:#ffcc00;
}





/* ----------------------------------- */
/* SUBNAV- ALL ACTIVE AREA
/* ----------------------------------- */ 




#subnav { width: 160px; border-top: 1px solid #999;}

#subnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subnav a
{
display: block;
padding: 5px 0px 5px 5px;
width: 155px; 
border-bottom: 1px solid #999;
font-size:1em;



}

#subnav a:link, #subnav a:visited
{
text-decoration: none;
color: #000;
}

#subnav a:hover
{
text-decoration: none;
color:#fff;
font-weight:normal;
background-color: #990000;
}


#subnav #current
{
font-weight:normal;
color:#fff;
font-size:1em;
background-color: #666
}

 
	/* ----------------------------------- */
/* HOME ELEMENTS
/* ----------------------------------- */	



#CONTAINER_MAIN_HOME{  
 width:956px;
padding:0px 0px 0px 0px;  
margin: 0 auto; /*Center container on page*/
min-height:500px;
height:auto;
		border-top: 1px solid #fff;
		   
	BACKGROUND: url(structure09/background_HOMEINNER.jpg);
	background-repeat:no-repeat;
	background-position:top center;


}
 

#CONTAINER_4COL_HOME

{
width: 956px;  /* content area for inner containers of CONTAINER_WHITE= 998-42= 956   */
 
		padding:6px 0 0 0px;
		background-color:#333333; 
}
.COL_HOME_CONTENT_BOXES
{
width:232px;
text-align:left
}
.COL_HOME_TEXT_BOXES
{
width:200px;
text-align:left;
padding:5px 0 0 10px;
color:#ccc;
font-size:1em
}

#COL_HOME_COLUMN1  /*same width as FILM LIGHTING BUTTON  which is 238 including a white 1px border*/
{
width: 232px;
float:left;
 
text-align:left;
padding-left:6px; 
}


#COL_HOME_COLUMN2  /*same width as EVENT LIGHTING BUTTON  which is 239 including a white 1px border*/
{
width: 232px;
float:left;
 padding-left:6px;
text-align:left; 
}

#COL_HOME_COLUMN3  /*same width as EVENT LIGHTING BUTTON  which is 239 including a white 1px border*/
{
width: 232px;
float:left;
  padding-left:6px;
text-align:left; 
}


#COL_HOME_COLUMN4  /*same width as EVENT LIGHTING BUTTON  which is 237 */
{
width: 232px;
float:left;
text-align:right;
padding-left:6px; 
 
}


#CONTAINER_2COL_HOMELEFT

{
width: 300px;
	border-right: 1px solid #fff;
		 margin-top:0px;
		 margin-bottom:5px;
		padding-right:0px;
		float:left;
		min-height:300px; 
 line-height:22px
}


.home_NEWSBOX1

{
width:296px;
padding: 10px 0 10px 4px;
background-color:#adabab;
	border-bottom: 1px solid #fff;
	


}

.home_NEWSBOX1 .content {
	padding-left:12px;
}
.home_NEWSBOX2

{
width:284px;
padding: 10px 0 10px 16px;
background-color:#ccc;
	border-bottom: 1px solid #fff;


}
.home_NEWSBOX3

{
width:284px;
padding: 10px 16px 10px 16px; 
	border-bottom: 1px solid #fff;


}

.home_DESCBOX

{
 
padding: 10px 16px 10px 16px; 
 


}

#CONTAINER_2COL_HOMERIGHT

{
width: 600px;
	 	 margin-top:0px;
		 margin-bottom:10px;
		border-left: 0px solid #fff;
		padding-left:30px;
		float:right;
}

 .innerCOLUMNhomeleft
 {
 width:250px;
 float:left;
 		border-right: 1px solid #fff;
		padding-top:10px
 }
 
 .innerCOLUMNhomeright
 {
 width:300px;
 float:right;
 	padding-top:10px

 }
 
 /* ----------------------------------- */
/* MAIN CONTENT
/* ----------------------------------- */ 

#CONTAINER_MAIN { /*WORKABLE SIZE IS 935--TAKING INTO ACCOUNT PADDING ETC   18px padding  (container white +4 pad + 40px margin) - 999px from container*/
 width:937px;
padding:0px 1px 2px 17px;  
margin: 0 auto; /*Center container on page*/
min-height:500px;
height:auto;


}


 
 

#COL_SIDEBAR_LEFT  /* ONLY USED WHEN SIDEAR IN OPEEATION. WRAPAS AROUND SUBNAV COLUMN AND THE MAIN CONTENT COLUMN. SIDE BAR COLUMN IS TO RIGHT OF THIS */
{
float:left;
width:700px; 
}


#COL_SIDEBAR-noGRADIENT
{

	width:200px; /*with padding makes up 237 - same width as the Nav button Projects & Installations*/
	min-height:430px;
	float:right;
	padding: 10px 10px 20px 20px;
	margin-top:38px;
	color:#333;
		border-left: 1px solid #ccc; 
}
 
 #COL_SIDEBAR
{
BACKGROUND: url(structure09/background_side_bar_N.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:200px; /*with padding makes up 237 - same width as the Nav button Projects & Installations*/
	min-height:430px;
		margin-top:0px;
	float:right;
	padding: 5px 10px 20px 20px;
	color:#fff; 
	 
}




 #snailTRAIL{
padding-top:8px ; /*same top padding as SIDEBAR COLUMN*/
padding-bottom:12px ; /*same top padding as SIDEBAR COLUMN*/
color:#999;
font-size: 1.1em;
}





.column {
	 FLOAT: left;
	 padding:0px;
	
	}


	#column_SUBNAV{ 
	WIDTH: 185px;
    float:left;
	margin-top:0px;
	padding:10px 0px 0 0;
	border-right: 0px solid #ccc;
	
}

	#column_MAIN_CONTENT{ 
	WIDTH: 733px;
    float:right;
	margin-top:0px;
	padding:10px 17px 0 0px ;  
	
}

	.column_MAIN_CONTENT_FULL{ 
	WIDTH: 920px; 
	margin-top:0px;
	padding:10px 17px 0 0px ;  /* left padding not required - it has been applied to CONTAINER_MAIN*/
	
}
 .innerCOLUMNleft
 {
 width:400px;
 float:left;
 }
 
 .innerCOLUMNright
 {
 width:304px;
 float:right;
 text-align:left;

 }
 
 
  .innerCOLUMNleftLINKSn
 {
 width:240px;
 float:left;

 }
 
 .innerCOLUMNrightLINKSn
 {
 width:480px;
 float:right;
 text-align:left;


 }
 
 
 .innerCOLUMNleftLINKSn
 {
 width:260px;
 float:left;

 }
 
 .innerCOLUMNrightLINKSn
 {
 width:460px;
 float:right;
 text-align:left;


 }
 
 
	#column_MAIN_CONTENT_wSIDEBAR{ 
	WIDTH: 510px;
    float:right;
	margin-top:0px;
	padding:10px 2px 0 0px ; 
	
}
#col_sidebar_CONTACT_PADTOP
{
padding:10px 5px 0 0px ; 
}

.PADDING_RIGHT_10PX
{
padding-right:10px;
padding-bottom:10px;
}

.break_line_CCC
{
width: 100%; 
height:1px;
BACKGROUND: url(structure/line_ccc.gif)  repeat-x ;
margin-top:25px;
margin-bottom:15px;
margin-left:auto;
margin-right:auto
}	
 
 

	 

/* ----------------------------------- */
/* FOOTER
/* ----------------------------------- */	

 #container_bot  {
	width: 998px;
	 height:135px;
	margin: 0 auto; /*Center container on page*/
	
	color:#999;
	padding:0 ;
   
	BACKGROUND: url(structure09/background_footer.gif);
	background-repeat:no-repeat;
	background-position:top center;

}

 

.columnBOTleft
{width:170px;
text-align:left;
padding-left:87px;
float:left;
padding-top:89px;  
}
.columnBOTright
{width:690px;
text-align:right;
float:right;
padding: 89px 45px 0 0;  /* ---17px padding to right hand side -------------------- */ 
}

#container_intrade
{
background:#00FF33;
		BACKGROUND: url(structure09/backgroundFOOTERn.jpg);
	background-repeat:no-repeat;
	background-position:top left;
 height:auto;
position:relative;
font-size:1em;
color:#ccc;
 width:937px;
margin:15px 0 0 0;  
padding: 13px 17px 3px 0px;
text-align:right;
font-size:.8em
}

	
#footerNAVlist
{
padding: 0 0 0 0;
margin: 0;

}

#footerNAVlist li
{
display: inline;
list-style: none;

border-left: 0px solid #999;
padding: 0 0 0 6px
}

#footerNAVlist #active
{
float: right;
margin-right: 0px;
}

#footerNAVlist #active #current
{
font-weight:bold;
color:#666666
}

#footerNAVlist li a
{
text-decoration: none;
color: #999;
padding: 0 0 0 0;

}

#footerNAVlist li a:hover
{
text-decoration: none;

padding: 0 0 0 0;
color:#cc0000;
border-bottom:solid;
border-bottom-width: 0px;
border-bottom-color:#666666;
}


 

/* ----------------------------------- */
/* SITE GRAPHICS and LINES
/* ----------------------------------- */	


.line_6699CC
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_6699CC.gif)  repeat-x ;
margin-top:5px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto
}
	
.line_ccc
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_ccc.gif)  repeat-x ;
margin-top:0px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}

.line_cccRIGHT_COLS
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_ccc.gif)  repeat-x ;
margin-top:0px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto
}


.line_000
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_000.gif)  repeat-x ;
margin-top:0px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}
 
.line_FOOTER
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_6699CC.gif)  repeat-x ;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}
	
	.line_FOOTER_WHITE
{
width: 100%; 
height:1px;
BACKGROUND: url(structure09/line_FFF.gif)  repeat-x ;
margin-top:10px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto
}		
		
	
	/* ----------------------------------- */
/* LINKS
/* ----------------------------------- */	
	


a:link {
	color:#cc0000;
	text-decoration: none;

}
a:visited {
	color: #cc0000;
	text-decoration: none;
}


a:hover {
	color: #333;
	text-decoration: none;
	
}


.linksALT:link
{
	color: #000;
	text-decoration:none
}

.linksALT:visited
{
	color: #000;
	text-decoration:none
}

.linksALT:hover
{
	color: #cc0000;
	text-decoration:none;
}


.linksALT2:link
{
	color: #999;
	text-decoration:none
}

.linksALT2:visited
{
	color: #999;
	text-decoration:none
}

.linksALT2:hover
{
	color: #fff;
	text-decoration:none; 
}


.linksALT3:link
{
	color: #cc0000;
	text-decoration:none
}

.linksALT3:visited
{
	color: #cc0000;
	text-decoration:none
}

.linksALT3:hover
{
	color: #fff;
	text-decoration:none; 
}



.linksALT4:link
{
	color: #333;
	text-decoration:none
}

.linksALT4:visited
{
	color: #333;
	text-decoration:none
}

.linksALT4:hover
{
	color: #cc0000;
	text-decoration:none; 
}

.links_INTRADE:link
{
	color: #ff9900;
	text-decoration:none
}

.links_INTRADE:visited
{
	color: #ff9900;
	text-decoration:none
}

.links_INTRADE:hover
{
	color: #000;
	text-decoration:none;
}

.links_cc0000:link
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:visited
{
	color: #cc0000;
	text-decoration:none
}

.links_cc0000:hover
{
	color: #000;
	text-decoration:none;
	background-color:#fff;
}


h1{
	font-size: 1.1em;
	text-decoration: none;
 	margin:0 0 15px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#fff
}
h2{
	font-size: 1.7em;
	text-decoration: none;
	margin:0 0 5px 0px;
	FONT-WEIGHT: normal;
	line-height:normal;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif
}

 
h3{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	color:#cc0000
}

h4{
	font-size: 1.5em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT:normal;
	color:#333
}

h5{
	font-size: 1.3em;
	text-decoration: none;
	margin:0 0 0px 0px;
	padding:0px 0 5px 0;
	FONT-WEIGHT:normal;
	color:#ccc
}


 
	/* ----------------------------------- */
/* MISC
/* ----------------------------------- */

.clear {
	CLEAR: both;

}


.clearRIGHT {
	CLEAR: left;

}







.textWHITEbold {
	color: #FFFFFF;
	font-weight: bold;
}


	.IMGBORDER img{
border:1px;  border-color: #fff; border-style: solid;
}

.IMGBORDER:link img { border:1px;  border-color: #fff; border-style: solid;}
.IMGBORDER:visited img{border:1px; border-color: #fff; border-style: solid}
.IMGBORDER:hover img{border:1px;  border-color: #0F7BCF; border-style: solid}
.IMGBORDER:active img{border:1px;  border-color: #fff; border-style: solid}


	.IMGBORDER_WHITE img{
border:1px;  border-color: #fff; border-style: solid;
}

.IMGBORDER_WHITE:link img { border:1px;  border-color: #fff; border-style: solid;}
.IMGBORDER_WHITE:visited img{border:1px; border-color: #fff; border-style: solid}
.IMGBORDER_WHITE:hover img{border:1px;  border-color: #CC0000; border-style: solid}
.IMGBORDER_WHITE:active img{border:1px;  border-color: #fff; border-style: solid}

 
.IMAGEBORDER_home:link img { border:1px;  border-color: #ccc; border-style: dotted;}
.IMAGEBORDER_home:visited img{border:1px; border-color: #ccc; border-style: dotted}
.IMAGEBORDER_home:hover img{border:1px;  border-color: #CC0000; border-style: dotted}
.IMAGEBORDER_home:active img{border:1px;  border-color: #ccc; border-style:dotted}


	.IMAGEBORDER_nolinkBLACK {
border:1px;  border-color: #000; border-style: solid;
}
	.IMAGEBORDER_nolinkCCC {
border:1px;  border-color: #ccc; border-style:dotted;
}

	.IMAGEBORDER_nolinkCCC5px {
border:5px;  border-color: #CCC; border-style: solid;
}

	.IMAGEDETAILED {
border:0px;  border-color: #fff; border-style: solid;margin-bottom:10px
}
	.IMAGEDETAILED_GREY {
border:1px;  border-color: #ccc; border-style: solid;margin-bottom:10px
}

	.IMAGEBORDER_nolinkWHITE {
border:1px;  border-color: #fff; border-style: solid;
}






	/* ----------- allow for extra 50px height space on normal list page---ie if thumb ia 150 - set height to 200----------------- */
.thumb { padding: 0px; float:left; width: 170px; height: 200px; margin-top:10px; margin-bottom: 0px;margin-left:0px; }	
.thumb p  { float: left; padding-left: 6px;  width:144px; padding-top:0px; margin-top:0px}
.THUMBLINK:link img { border:1px;  border-color: #ccc; border-style:dotted; }
.THUMBLINK:visited img{border:1px;  border-color: #ccc; border-style:dotted}
.THUMBLINK:hover img{border:1px;  border-color: #cc0000 ; border-style:dotted}

.THUMBLINK_DETAIL:link img { border:1px;  border-color: #fff; border-style:dotted; }
.THUMBLINK_DETAIL:visited img{border:1px;  border-color: #fff; border-style:dotted}
.THUMBLINK_DETAIL:hover img{border:1px;  border-color: #cc0000 ; border-style:dotted}


.thumbALT1 { padding: 0px; float:left; width: 235px; height: 200px; margin-top:10px; margin-bottom: 0px;margin-left:0px; }	
.thumbALT1 p  { float: left; padding-left: 6px;  width:200px; padding-top:0px; margin-top:0px}
	/* ----------- allow for extra 50px height space on  list pag with category titlee---ie if thumb ia 150 - set height to 200----------------- */
.thumbALT3 { padding: 0px; float:left; width: 202px; height: 200px; margin-bottom: 20px;margin-right:30px; margin-left:0px;background:#fff }	
.thumbALT3 p  { float: left; padding-left: 6px;  width:194px; padding-top:0px; margin-top:0px}
.THUMBLINK3:link img { border:1px;  border-color: #ccc; border-style: solid; }
.THUMBLINK3:visited img{border:1px;  border-color: #ccc; border-style: solid}
.THUMBLINK3:hover img{border:1px;  border-color: #6699CC ; border-style: solid}

.thumbDETAIL { padding: 0px; float:left; width: 100px; height: 80px; margin-top:10px; margin-bottom: 10px;  }	

.thumbDETAIL_ALT1 { padding: 0px; float:left; width: 120px; height: 90px; margin-top:10px; margin-bottom: 10px;  }	

.NEWSIMAGEPADDING

{padding-left:15px;
padding-bottom: 15px;}

	/* ----------------------------------- */
/* TEXT STYLES
/* ----------------------------------- */

 

.TEXT003366 {color: #00387F}

.TEXT666 {color: #666}

.TEXT333 {color: #333}

.TEXT000 {color: #000}

.TEXTFF9900{color: #FF9900}
.TEXTFF0000 {color: #FF0000}
.TEXT_RED {color: #FF0000}
.TEXT669966{color: #669966}
.TEXT990000{color: #990000}
.TEXTCC0000{color: #CC0000}


.TEXTFFF{color: #FFF}
.TEXT_1_1em{
	font-size: 1em;
	text-decoration: none;
	margin:0 0 0 0px;
	padding:0px;
	FONT-WEIGHT: normal;
	line-height:20px

}


.TEXT_1_2em{
	font-size: 1.2em;
	text-decoration: none;
	margin:0 0 0 0px;
	padding:0px;
	FONT-WEIGHT: normal;

}






.TEXT_PROMINENT

{
font-size:1.6em;
line-height:30px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0px;
padding-top:0px;
}

.TEXT_PROMINENT p

{
margin-bottom:20px
}

.TEXT_PROMINENT_2

{
font-size:1.3em;
line-height:25px;
font-family:Georgia, "Times New Roman", Times, serif;
margin-top:0px;
padding-top:0px;
}


.TEXT_PROMINENTx

{
font-size:2.2em;
line-height:40px;
font-family:Georgia, "Times New Roman", Times, serif
}


.spacerDIV20px

{
height:20px;
}


.spacerDIV30px

{
height:30px;
}




.container_POPUP_CONTENT

{width: 95%; 
overflow: hidden;
padding:10px}



/* ----------------------------------- */
/* CLIENTS CONTAINER
/* ----------------------------------- */	

	.CONTAINER_4COL_CLIENTS_HDDR
{
margin:0 auto 0px auto;
padding: 0 0 0 0;
color:#FFFFFF

}
	
	
	.CONTAINER_4COL_CLIENTS
{
margin:5px auto;
padding: 0 0 0 0
}

.leftcontentCLIENTS {
		float:left;
		
		width:50px;
		padding-right:10px;
		margin:0;
		}

	.centerleftcontentCLIENTS {
		float:left;
		
		width:150px;
		padding-right:15px;
		margin:0;
		}

	.centerrightcontentCLIENTS {
		float:left;
		
		width:250px;
		padding-right:20px;
		margin:0;
		}

	.rightcontentCLIENTS {
		float:left;
				width:180px;
		padding-right:20px;
		margin:0;
		text-align:left; 
		}
		
		
		
	/***************************************************
				     BOTTOM-HOLDER
***************************************************/
#bottom {
	width: 400px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#bottom_holder {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	padding-right: 30px;
	padding-left: 30px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #999999;
	padding-bottom: 20px;
	overflow: hidden;
	padding-top: 20px;
}
#bottom img {
	margin-right: 6px;
	margin-top: 14px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#bottom ul {
	float: left;
	list-style-type: none;
}
#bottom ul li {
	float: left;
	margin: 0px;
	padding: 0px;
}
#bottom .twitter-holder {
	padding-left: 90px;
	position: relative;
}
#bottom .twitter-holder a.follow-me {
	display: block;
	float: left;
	height: 37px;
	width: 101px;
	position: absolute;
	left: 0px;
	top: 15px;
	background-image: url(../images/twitter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
