body { margin: 0; 
			padding: 0;
			 background-image: url('images/new_smoke.png');
			background-repeat: no-repeat;
			background-position: 0px 0px;
			background-attachment: fixed;
			background-color: #000;
			}

#header { background-color: #000;
				position: fixed; top: 0; left: 0;
				width: 100%;
				border-bottom: 0px solid #000;
				z-index: 6000;
				height: 85px;
				filter: alpha(opacity=35);
						-khtml-opacity: 0.35;
						-moz-opacity: 0.35;
						opacity: 0.35; 
				}

#fakeheader { background-color: #000;
				position: fixed; top: 0; left: 0;
				width: 100%;
				border-bottom: 0px solid #000;
				z-index: 5999;
				height: 85px;
				background-image: url('images/new_smoke.png');
				background-position: 0px 0px;
				background-repeat: no-repeat;
				}
					

a { outline: none; }

#nav ul { position: fixed;
				top: 60px; left: 60px;
				margin: 0px 0 0 0px;
				z-index: 6002;
				border: 0px dotted #CCC;
				}
			
#nav li { font-size: 14px;
			font-family: helvetica , arial, sans-serif;
			margin: 0px 72px 0 -58px;
			list-style-type: none;
			float: left;
			font-weight: lighter;
			text-transform: lowercase;
			clear: none;
			color: #FFF;
			}

#nav li:hover { font-size: 14px;
			font-family: helvetica, arial, sans-serif;
			list-style-type: none;
			float: left;
			font-weight: lighter;
			text-transform: lowercase;
			}
			
#nav a { color: #BBB;
				text-decoration: none;
				font-weight: lighter;
				}
				
#nav a:hover { color: #FFF;
				text-decoration: none;
				font-weight: lilghter;
				}

.maindivtext { position: absolute;
					top: 0px; left: 0px;
					width: 100%;
					margin: 85px 0 0 0;
					padding: 0;
					color: #FFF;
					font-family: helvetica, arial, sans-serif;
					font-size: 14px;
					text-align: justify;
					overflow: hidden;
					}

.homediv { width: 690px;
				margin: 0px auto;
				padding: 15px 15px 15px 125px;
				}

#pressrelease { padding: 10px 25px;
						border: 1px solid #aaa;
						background-color: #333;
						filter: alpha(opacity=70);
						-khtml-opacity: 0.70;
						-moz-opacity: 0.70;
						opacity: 0.70; 
						font-weight: normal
						}

#pressrelease a { color: #BB0000;
						text-decoration: underline;
						font-weight: bold;
						}

#pressrelease a:hover { color: #BB0000;
						text-decoration: none;
						font-weight: bold;
						}

#contactdiv { width: 500px;
				margin: 0px auto;
				padding: 100px 15px 15px 150px;
				}

#performancesdiv { width: 900px;
				margin: 0px auto;
				padding: 10px 15px 15px 50px;
				}

#performancesdiv td { margin-bottom: 10px; text-align: left; 
									border-bottom: 1px solid #111; 
									}

#contactdiv input, textarea { background-color: #000;
							border: 1px solid #AAA;
							color: #FFF;
							font-family: helvetica, arial, sans-serif;
							font-size: 12px;
							font-weight: bold;
								}

#contactdiv table { font-family: helvetica, arial, sans-serif;
							font-size: 12px;
							color: #FFF;
							filter: alpha(opacity=55);
						-khtml-opacity: 0.55;
						-moz-opacity: 0.55;
						opacity: 0.55; 
							}
				
.aboutdiv { width: 500px;
				height: 350px;
				margin: 0px auto;
				padding: 45px 15px 15px 150px;
				}

.companydiv { width: 500px;
				margin: 0px auto;
				padding: 15px 15px 15px 150px;
				}

.justforhome { background-image: url('images/legs_trans.png');
					background-position: 70px 85px;
					background-repeat: no-repeat;
					background-attachment: fixed;
					margin: 0;
					}

.justforabout { background-image: url('images/translaura2.png');
					background-position: 60px 125px;
					background-repeat: no-repeat;
					background-attachment: fixed;
					margin: 0;
					height: 472px;
					} 

.justforcompany { background-image: url('images/octaviatrans2.png');
					background-position: 0px 125px;
					background-repeat: no-repeat;
					background-attachment: fixed;
					margin: 0;
					} 

.justforpress { background-image: url('images/press_bg.png');
					background-position: 0px 135px;
					background-repeat: no-repeat;
					background-attachment: fixed;
					margin: 0;
					height: 452px;
					} 

.justforperformances { background-image: url('images/performances_bg.png');
					background-position: 0px 135px;
					background-repeat: no-repeat;
					background-attachment: fixed;
					margin: 0;
					} 

#abouttext a { color: #BB0000;
						text-decoration: none;
						font-weight: bold;
						}
						
#abouttext a:hover { color: #BB0000;
						text-decoration: underline;
						font-weight: bold;
						}

.basic { color: #BB0000;
						text-decoration: none;
						font-weight: bold;
						}
						
.basic:hover { color: #BB0000;
						text-decoration: underline;
						font-weight: bold;
						}

#loadgif { filter: alpha(opacity=55);
						-khtml-opacity: 0.55;
						-moz-opacity: 0.55;
						opacity: 0.55; 
				}

#gallerydiv { 	width: 750px;
				margin: 15px auto;
				}

#gallerydiv a { border: 0; }

#gallerydiv .prehover { border: 0;
						filter: alpha(opacity=50);
						-khtml-opacity: 0.50;
						-moz-opacity: 0.50;
						opacity: 0.50; 
						}

#gallerydiv .prehover:hover { border: 0;
						filter: alpha(opacity=90);
						-khtml-opacity: 0.90;
						-moz-opacity: 0.90;
						opacity: 0.90; 
						}
						
#gallerydiv .photo { width: 120px;
							height: 120px;
							overflow:hidden;
							border: 1px solid #660000;
							margin: 2px 5px;
							}
						
.viewcontainer { position: absolute;
					top: 50px; left: 0;
					z-index: 5001;
					width: 100%;
					margin: 0 auto 0 auto;
					text-align: center;
					}
					
.largeimage { border: 1px solid #000; }

.forethought { text-align: left;
						font-size: 14px;
						font-weight: bold;
						width: 450px;
						margin-top: 60px; 
						}

#profiles img { width: 100px;
						margin: 0 5px 5px 0;
						float: left;
						border: 1px solid #FFF;
						}
						
#profiles p { text-indent: 15px; }

#profiles .individual { clear: both;
									margin: 35px 0 0 0;
									}
									
#credit { position: fixed; bottom: 0px; right: 28px;
				padding: 4px 4px 5px 4px;
				font-size: 12px;
				text-transform: capitalize;
				font-variant: small-caps;
				font-family: helvetica, arial, sans-serif;
				color: #AAA;
				}

				
#credit a { color: #FFF; text-decoration: none;
				}
				
#creditgear { 	filter: alpha(opacity=60);
						-khtml-opacity: 0.60;
						-moz-opacity: 0.60;
						opacity: 0.60; 
						position: fixed;
						bottom: 0px;
						right: 0px;
						padding: 5px;
						}