/*----------------------------------------------------------------------------*/
/*                                                                            */
/* Copyright (c) 2007 by color:gray. All Rights Reserved.    		          */
/*                                                                            */
/* No part of this publication may be reproduced, transmitted, transcribed    */
/* or stored in a retrieval system without the prior written authorization	  */
/* of color:gray.      														  */
/*                                                                            */
/* CSS        : page.css                                                      */
/*                                                                            */
/* Description: Main Cascading Style Sheet for site                           */
/*                                                                            */
/*----------------------------------------------------------------------------*/
/* History                                                                    */
/* Version   Date     Author      Comments                                    */
/* --------  -------  ----------  ------------------------------------------- */
/* 01.00.00  Jan'07  A. Rinehart   Final Version.                             */
/*                                                                            */
/*----------------------------------------------------------------------------*/
/* NOTES                                                                      */
/*                                                                            */
/*                                                                            */
/*----------------------------------------------------------------------------*/


/* General */

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
	font-weight: bold;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 10px;
	color: #000000;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}
#pagebody {
	position:absolute;
	width:486px;
	top:181px;
	left:50%;
	margin-left:-319px;
}

/* headers green */

#headgreen {
	position:absolute;
	width:287px;
	height:156px;
	top:9px;
	left:50%;
	margin-left:-340px;
}
#greenmenu {
	position:absolute;
	width:61px;
	height:39px;
	top:69px;
	left:50%;
	margin-left:107px;
}
#greennav {
	position:absolute;
	width:260px;
	height:45px;
	top:102px;
	left:50%;
	margin-left:-48px;
	visibility:hidden;
}
#greenabout1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:82px;
	height:23px;
}
#greenwhat1_ {
	position:absolute;
	left:82px;
	top:0px;
	width:97px;
	height:23px;
}
#greenclients1_ {
	position:absolute;
	left:179px;
	top:0px;
	width:81px;
	height:23px;
}
#greennav-04_ {
	position:absolute;
	left:0px;
	top:23px;
	width:35px;
	height:22px;
}
#greenstaff1_ {
	position:absolute;
	left:35px;
	top:23px;
	width:87px;
	height:22px;
}
#greennav-06_ {
	position:absolute;
	left:122px;
	top:23px;
	width:15px;
	height:22px;
}
#greencontact1_ {
	position:absolute;
	left:137px;
	top:23px;
	width:76px;
	height:22px;
}
#greennav-08_ {
	position:absolute;
	left:213px;
	top:23px;
	width:47px;
	height:22px;
}

/* headers cream */

#headcream {
	position:absolute;
	width:287px;
	height:156px;
	top:9px;
	left:50%;
	margin-left:-340px;
}
#creammenu {
	position:absolute;
	width:61px;
	height:39px;
	top:69px;
	left:50%;
	margin-left:102px;
}
#creamnav {
	position:absolute;
	width:260px;
	height:45px;
	top:102px;
	left:50%;
	margin-left:-48px;
	visibility:hidden;
}
#creamabout1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:81px;
	height:23px;
}
#creamwhat1_ {
	position:absolute;
	left:81px;
	top:0px;
	width:99px;
	height:23px;
}
#creamclients1_ {
	position:absolute;
	left:180px;
	top:0px;
	width:80px;
	height:23px;
}
#creamnav-04_ {
	position:absolute;
	left:0px;
	top:23px;
	width:35px;
	height:22px;
}
#creamstaff1_ {
	position:absolute;
	left:35px;
	top:23px;
	width:86px;
	height:22px;
}
#creamnav-06_ {
	position:absolute;
	left:121px;
	top:23px;
	width:16px;
	height:22px;
}
#creamcontact1_ {
	position:absolute;
	left:137px;
	top:23px;
	width:77px;
	height:22px;
}
#creamnav-08_ {
	position:absolute;
	left:214px;
	top:23px;
	width:46px;
	height:22px;
}

/* headers red */

#headred {
	position:absolute;
	width:287px;
	height:156px;
	top:9px;
	left:50%;
	margin-left:-340px;
}
#redmenu {
	position:absolute;
	width:61px;
	height:39px;
	top:69px;
	left:50%;
	margin-left:105px;
}
#rednav {
	position:absolute;
	width:260px;
	height:45px;
	top:102px;
	left:50%;
	margin-left:-48px;
	visibility:hidden;
}
#redabout1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:80px;
	height:23px;
}
#redwhat1_ {
	position:absolute;
	left:80px;
	top:0px;
	width:99px;
	height:23px;
}
#redclients1_ {
	position:absolute;
	left:179px;
	top:0px;
	width:81px;
	height:23px;
}
#rednav-04_ {
	position:absolute;
	left:0px;
	top:23px;
	width:33px;
	height:22px;
}
#redstaff1_ {
	position:absolute;
	left:33px;
	top:23px;
	width:87px;
	height:22px;
}
#rednav-06_ {
	position:absolute;
	left:120px;
	top:23px;
	width:16px;
	height:22px;
}
#redcontact1_ {
	position:absolute;
	left:136px;
	top:23px;
	width:76px;
	height:22px;
}
#rednav-08_ {
	position:absolute;
	left:212px;
	top:23px;
	width:48px;
	height:22px;
}

/* headers olive */

#headolive {
	position:absolute;
	width:287px;
	height:156px;
	top:9px;
	left:50%;
	margin-left:-340px;
}
#olivemenu {
	position:absolute;
	width:61px;
	height:39px;
	top:69px;
	left:50%;
	margin-left:105px;
}
#olivenav {
	position:absolute;
	width:260px;
	height:45px;
	top:102px;
	left:50%;
	margin-left:-46px;
	visibility:hidden;
}
#oliveabout1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:82px;
	height:23px;
}
#olivewhat1_ {
	position:absolute;
	left:82px;
	top:0px;
	width:98px;
	height:23px;
}
#oliveclients1_ {
	position:absolute;
	left:180px;
	top:0px;
	width:80px;
	height:23px;
}
#olivenav-04_ {
	position:absolute;
	left:0px;
	top:23px;
	width:35px;
	height:22px;
}
#olivestaff1_ {
	position:absolute;
	left:35px;
	top:23px;
	width:86px;
	height:22px;
}
#olivenav-06_ {
	position:absolute;
	left:121px;
	top:23px;
	width:16px;
	height:22px;
}
#olivecontact1_ {
	position:absolute;
	left:137px;
	top:23px;
	width:77px;
	height:22px;
}
#olivenav-08_ {
	position:absolute;
	left:214px;
	top:23px;
	width:46px;
	height:22px;
}

/* What */

#selectors {
	position:absolute;
	left:50%;
	top:100px;
	width:107px;
	height:415px;
	margin-left:224px;
}
#variety1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:107px;
	height:44px;
}
#stage1_ {
	position:absolute;
	left:0px;
	top:44px;
	width:107px;
	height:45px;
}
#cirque1_ {
	position:absolute;
	left:0px;
	top:89px;
	width:107px;
	height:47px;
}
#statues1_ {
	position:absolute;
	left:0px;
	top:136px;
	width:107px;
	height:49px;
}
#themed1_ {
	position:absolute;
	left:0px;
	top:185px;
	width:107px;
	height:46px;
}
#clowns1_ {
	position:absolute;
	left:0px;
	top:231px;
	width:107px;
	height:47px;
}
#music1_ {
	position:absolute;
	left:0px;
	top:278px;
	width:107px;
	height:47px;
}
#wierd1_ {
	position:absolute;
	left:0px;
	top:325px;
	width:107px;
	height:48px;
}
#list1_ {
	position:absolute;
	left:0px;
	top:373px;
	width:107px;
	height:42px;
}
#whatbody {
	position:absolute;
	width:486px;
	top:173px;
	left:50%;
	margin-left:-319px;
}
#whatshana {
	position:absolute;
	width:465px;
	top:199px;
	left:50%;
	margin-left:-270px;
}
#whatbodycirque {
	position:absolute;
	width:486px;
	top:173px;
	left:50%;
	margin-left:-319px;
	z-index:5;
}
.whatdata1 {
	padding-left:26px;
	padding-right:10px;
}
.whatdata2 {
	padding-left:26px;
	padding-right:0px;
}

/* Staff */

#staffbody {
	position:absolute;
	width:588px;
	top:181px;
	left:50%;
	margin-left:-384px;
}
.staffcell1 {
	padding-right:2px;
}
.staffcell2 {
	padding-bottom:6px;
	padding-left:4px;
}

/* Contact */

#formholder {
	position:absolute;
	top:172px;
	left:50%;
	width:474px;
	margin-left:-329px;
}
.smallfield {
	background-color:#999966;
	color:#660000;
}
.largefield {
	background-color:#999966;
	color:#660000;
}
.whole {
	color:#000033;
	border-color:#000000;
}

