@charset "utf-8";

#logo
{
	position:absolute;
	left:20px;
	top:0px;
	width:250px;
	height:107px;
	background-image:url(../images/gsni_logo800x600.gif);
	background-repeat:no-repeat;
}
#wrapper
{
	position:relative;
	z-index: 1000;
	height:1000px;
	width: 80%;
	max-width:1000px;
	background-image:url(../images/Home_Page_Photo800x600.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	margin:0 auto;
	border:1px;
	border-color:#DDD;
	clear:none;
}
#style_switch
{
	position:absolute;
	right:20px;
	top:73px;
	width:200px;
	height:50px;
}
#header
{
	position:absolute;
	width:800px;
	background-color: #FFF;
	overflow: hidden;
	z-index: 3;
	height: auto;
	left: 85px;
	top: 20px;	
}
#boxTop
{
	position:absolute;
	top:-20px;
	left:0px;
	width:580px;
	height:20px;
	background-image:url(../images/boxTop.gif);
	background-repeat:no-repeat;
}
#content
{
	position:absolute;
	z-index:1002;
	top:400px;
	left:30px;
	width:540px;
	height:auto;
	padding:20px;
	padding-top:0px;
	background-color:#FFF;
}
#sybaquayContent
{
	position:absolute;
	z-index:1002;
	top:500px;
	left:30px;
	width:90%;
	height:auto;
	padding:20px;
	padding-top:0px;
	background-color:#FFF;
}
#footer
{
	position:absolute;
	bottom:-170px;
	width:100%;
	height:170px;
	background-image:url(../images/footer_background800x600.jpg);
	z-index:207;
}
#white_background
{
	position:absolute;
	left:10%;
	top:600px;
	width:80%;
	max-width:1000px;
	background-color:#FFF;
	z-index:205;
	min-height:860px;
}
#copyright
{
	position: absolute;
	top: 20px;
	left: 0px;
	width:240px;
	color:#AAA;
	text-align:right;
}
#feedback
{
	position: absolute;
	top: 20px;
	left: 455px;
	width:1000px;
}
#footLinks
{
	position: absolute;
	top: 20px;
	left: 260px;
	font-size:.85em;
}
#boxBottom
{
	position:absolute;
	bottom:-20px;
	left:0px;
	width:580px;
	height:20px;
	background-image:url(../images/boxBottom.gif);
	background-repeat:no-repeat;
}
#sideboxTop
{
	visibility:hidden;
	position:absolute;
	top:-20px;
	left:0px;
	width:318px;
	height:20px;
	background-image:url(../images/sideboxTop.gif);
	background-repeat:no-repeat;
}
#sidebar {
	visibility:hidden;
	position:absolute;
	right:30px;
	top:500px;
	width: 318px;
	float: right;
	margin-left: 20px;
	background-color:#31B44E;
	z-index: 1001;
}
#sidebar > img
{
	margin-left:15px;
}
#sideboxBottom
{
	visibility:hidden
	position:absolute;
	bottom:-20px;
	left:0px;
	width:318px;
	height:20px;
	background-image:url(../images/sideboxBottom.gif);
	background-repeat:no-repeat;
}
#left_shade
{
	position:relative;
	top:0px;
	left:-23px;
	background-image:url(../images/left_shade.png);
	background-repeat:repeat-y;
	width:23px;
	height:inherit;
}	
#left_shade_wb
{
	position:absolute;
	top:400px;
	bottom:0px;
	left:-23px;
	background-image:url(../images/left_shade.png);
	background-repeat:repeat-y;
	width:23px;
	height:auto;
}
#right_shade_wb
{
	position:absolute;
	top:400px;
	bottom:0px;
	right:-23px;
	background-image:url(../images/right_shade.png);
	background-repeat:repeat-y;
	width:23px;
	height:auto;
}	
#right_shade
{
	float:right;
	position:absolute;
	top:0px;
	right:-23px;
	background-image:url(../images/right_shade.png);
	background-repeat:repeat-y;
	width:23px;
	height:inherit;
}	
#forms_tab
{
	position: fixed;
	width: 265px;
	z-index: 1001;
	height: 69px;
	background: url(../images/Forms_Tab_ff.gif) no-repeat top center;
	bottom: 0px;
	right: 30px;
}
#form_popup
{
	position: fixed;
	bottom:0px;
	right: 30px;
	z-index: 1001;
	width: 265px;
	height: 336px;
	display: none;
	background-image:url(../images/Forms_Tab.gif);
}
#navbar
{
	position:absolute;
	z-index:2009;
	left:10px;
	top:111px;
	height:35px;
	width: 615px;
}
#background {
	background: url(../images/background.png) repeat 5% 5%;
	position: fixed;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 100;
}
#midground {
	background: url(../images/midground.png) repeat 20% 20%;
	position: fixed;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 100;
}
#foreground {
	background: url(../images/foreground.png) repeat 90% 110%;
	position: fixed;
	top: 0; left: 0; right: 0; bottom: 0;
	z-index: 200;
}
#search
{
	position:absolute;
	right: 20px;
	top: 20px;
	width:240px;
}
#icons
{
	position:absolute;
	right:0px;
	top:22px;
	width:54px;
	height:24px;
}
#quickLinks
{
	position:absolute;
	top:68px;
	text-align:center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#00AE58;
	left: 30px;
}
#home_button
{
	position:absolute;
	top:122px;
	left:15px;
	width:40px;
	height:40px;
	z-index:2010;
}
img
{
	border:0
}
#scroller
{
	visibility:hidden;
	width: 318px;
	height: 300px;
	float: right;
	z-index:1000;
	position: relative;
	top: 400px;
	left: -30px;
	background-color:#31B44E;
	background-image:url(../images/microphone.jpg);
	background-repeat:no-repeat;
	padding-top:0px;
	margin-top:0px;
}
#toggle
{
	color:#fff;
	position:absolute;
	bottom: -1px;
	right: 60px;
}

#scroller ul
{
	padding: 10px;
	
}
#camp
{
	width:540px;
	height:300px;
}
#camp_location
{
	position:relative;
	top:-220px;
	left:20px;
	width:285px;
}
td.serviceCenter
{
	text-align:right;
	vertical-align:top;
	font-weight:bold;
	background-color:#366;
	color:#FFF;
}
td.community
{
	text-align:left;
	vertical-align:top;
}
td.20w
{
	width:20px;
	border:0px;
	padding:0px;
	margin:0px;
}
td.text
{
	padding:10px;
	padding-left:-10px;
}
tr.about
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1A6052;
	vertical-align:middle;
	text-align:center;
}
tr.board
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#1A6052;
	vertical-align:middle;
	text-align:center;
	height:20px;
}
tr.cal
{
	height:100;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	vertical-align:top;
}
tr.boothSale
{
	font-weight:bold
}
tr.location
{
	height:30px;
	text-align:left;
}
tr.staff1 td
{
	background-color:#91AE92;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
tr.staff2 td
{
	background-color:#FFF;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
}
tr.staffTop
{
	font-size:12px;
	background-color:#366;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

td.day
{
	width:70px;
}
td.cal
{
	height:85px;
}
td.time
{
	text-align:center
}

td.ccell
{
	height:30px;
	padding-left:10px;
	
}
td.bgimg
{
	background-repeat:no-repeat
}
table.menu
{
	height:38px;
	width:162px;
	border:0;
	padding:0;
}	
td.bio
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	
}
td.name
{
	background-color:#1A6052;
	font-size:16px;
	font-weight:bold;
}
td.job
{
	background-color:#3E9584;
}
tr.month
{
	height:50px;
	background-color:#0A2E34;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
}

