/* CSS Document */

body { width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		border:0px;
		background-image:url(grad2-3.jpg);
		background-repeat:repeat-x;
		}

a:link {text-decoration:none;
			color:#374022;
			}
a:visited {text-decoration:none;
			color:#374022;
			}
a:hover {text-decoration:none;
			color:#9b5838;
			}
a:active {text-decoration:none;
			color:#374022;
			}

#wrapper { position:absolute;
			width:100%;
			height:100%;
			top:0px;
			left:0px;
			margin:0pc;
			border:0px;
			background-image:url(circle2.png);
			background-repeat:repeat;
			}

/*#main { position:relative;
			width:800px;
			height:2150px;
			top:15px;
			left:10px;
			margin-left:auto;
			margin-right:auto;
			background-color:#CCCCCC;
			}*/
		
#mainIndex { position:relative;
			width:800px;
			height:825px;
			top:15px;
			left:10px;
			margin-left:auto;
			margin-right:auto;
			/*background-color:#CCCCCC;*/
			}
			
#mainFestival { position:relative;
				width:800px;
				height:1675px;
				top:15px;
				left:17px;
				margin-left:auto;
				margin-right:auto;
				/*background-color:#CCCCCC;*/
				}
				
#mainPress { position:relative;
				width:800px;
				height:890px;
				top:15px;
				left:17px;
				margin-left:auto;
				margin-right:auto;
				/*background-color:#CCCCCC;*/
				}
			
#mainAudio { position:relative;
			width:800px;
			height:2225px;
			top:15px;
			left:17px;
			margin-left:auto;
			margin-right:auto;
			/*background-color:#CCCCCC;*/
			}
			
#mainSponsors { position:relative;
				width:800px;
				height:725px;
				top:15px;
				left:10px;
				margin-left:auto;
				margin-right:auto;
				/*background-color:#CCCCCC;*/
				}
				
#mainInfo { position:relative;
				width:800px;
				height:775px;
				top:15px;
				left:10px;
				margin-left:auto;
				margin-right:auto;
				/*background-color:#CCCCCC;*/
				}

#header { position:relative;
			width:800px;
			height:100px;
			top:0px;
			left:0px;
			/*background-color:#FFFFFF;*/
			background-image:url(images/header1.png);
			/*border-top:solid 2px #9b5838;
			border-right:solid 2px #9b5838;
			border-left:solid 2px #9b5838;*/
			}
			
#navbar { position:relative;
			width:740px;
			height:17px;
			top:0px;
			left:0px;
			background-color:#aecb6b;
			background-image:url(images/navBG2.png);
			font-family:Lucida Grande, Helvetica, Arial, sans-serif;
			font-size:11px;
			color:#374022;
			font-weight:bolder;
			text-align:left;
			letter-spacing:.10em;
			padding-top:6px;
			padding-left:60px;
			}
			
#navbar a:link {text-decoration:none;
			color:#374022;
			}
#navbar a:visited {text-decoration:none;
			color:#374022;
			}
#navbar a:hover {text-decoration:none;
			color:#9b5838;
			}
#navbar a:active {text-decoration:none;
			color:#374022;
			}

#content { position:relative;
			width:794px;
			height:450px;
			top:10px;
			left:0px;
			background-color:#fffff3;
			border:solid 3px #80a4bf;
			}

#sponsor { position:relative;
			width:796px;
			height:60px;
			top:15px;
			left:0px;
			background-color:#ffffff;
			border:solid 2px #cccccc;
			}
			
#sponsor img { border-width:0px;}










/*  ***************** HOMEPAGE (INDEX) PAGE ************************* */

#contentIndex { position:relative;
			top:10px;
			left:0px;
			background-color:#fffff3;
			}

#indexText { position:absolute;
				width:332px;
				height:280px;
				top:270px;
				left:35px;
				float:left;
				padding-top:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#442719;
				/*background-color:#999999;
				border:solid 1px #000000;*/
				}
				
#indexText a:link {text-decoration:underline;
			color:#374022;
			}
#indexText a:visited {text-decoration:underline;
			color:#374022;
			}
#indexText a:hover {text-decoration:none;
			color:#9b5838;
			}
#indexText a:active {text-decoration:underline;
			color:#374022;
			}










/*  ***************** FESTIVAL PAGE ************************* */

#contentFestival { position:relative;
			width:794px;
			height:900px;
			top:10px;
			left:0px;
			background-color:#fffff3;
			border:solid 3px #80a4bf;
			}
			
#pageTitleFestival { position:absolute;
					top:15px;
					left:35px;
					width:350px;
					height:75px;
					/*background-image:url(../images/pt_Festival.png);*/
					background-repeat:no-repeat;
					/*background-color:#999999;
					border:solid 1px #000000;*/
					}
					
#festivalText { position:absolute;
				width:345px;
				height:375px;
				top:100px;
				left:45px;
				float:left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#442719;
				/*background-color:#999999;*/
				/*border:solid 1px #000000;*/
				}
				
#festivalText a:link {text-decoration:underline;
			color:#374022;
			}
#festivalText a:visited {text-decoration:underline;
			color:#374022;
			}
#festivalText a:hover {text-decoration:none;
			color:#9b5838;
			}
#festivalText a:active {text-decoration:underline;
			color:#374022;
			}
				
#festivalPoster { position:absolute;
					width:330px;
					height:196px;
					top:130px;
					right:42px;
					float:right;
					/*background-image:url(../images/poster_sm.jpg);*/

					}
					
#bandLineupTitle { position:absolute;
					width:350px;
					height:52px;
					top:580px;
					left:35px;
					/*border:solid 1px; #000000;*/
					}
					
#bands { position:absolute;
					width:325px;
					height:25px;
					top:650px;
					left:42px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:442719;
					}
					

#sponsorFestival { position:relative;
				width:796px;
				height:100px;
				top:15px;
				left:0px;
				background-color:#ffffff;
				border:solid 2px #cccccc;
				}
				
#sponsorFestival img { border-width:0px;}










/*  ***************** AUDIO & STAGING PAGE ************************* */

#contentAudio { position:relative;
			width:794px;
			height:1950px;
			top:10px;
			left:0px;
			background-color:#fffff3;
			border:solid 3px #80a4bf;
			}
			
#pageTitleAudio { position:absolute;
					top:15px;
					left:35px;
					width:320px;
					height:75px;
					/*background-image:url(../images/pt_Audio.png);*/
					background-repeat:no-repeat;
					/*border:solid 1px #000000;*/
					}
					
#audioStagingText { position:absolute;
						width:315px;
						height:850px;
						top:95px;
						left:35px;
						float:left;
						padding:10px;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#442719;
						/*border:solid 1px #000000;*/
						}
						
#audioInventory { position:absolute;
					width:280px;
					height:600px;
					top:255px;
					right:50px;
					float:right;
					padding:10px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#442719;
					/*border:solid 1px #000000;*/
					}
					
#clientTableLeft { position:absolute;
				width:600px;
				height:875px;
				float:left;
				top:1050px;
				left:35px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#442719;
				/*border:solid 1px #000000;*/
				}
					
#imageBox { position:absolute;
			top:20px;
			right:55px;
			float:right;
			height:204px;
			width:352px;
			/*background-color:#cccccc;*/
			}

#audioMixing { position:relative;
				top:5px;
				left:0px;
				float:left;
				width:225px;
				height:80px;
				background-image:url(../images/audio/audioMixing.jpg);
				background-repeat:no-repeat;
				border:solid 2px #a0cc62;
				}
				
#bandPlaying { position:relative;
				top:10px;
				left:24px;
				float:left;
				width:200px;
				height:102px;
				background-image:url(../images/bandPlaying.jpg);
				background-repeat:no-repeat;
				border:solid 2px #a96a49;
				}

#audioWires { position:absolute;
				top:0px;
				right:0px;
				float:right;
				width:40px;
				height:200px;
				background-image:url(../images/audio/audioWires.jpg);
				background-repeat:no-repeat;
				border:solid 2px #a0cc62;
				}

#audioStack { position:absolute;
				top:0px;
				right:49px;
				float:right;
				width:65px;
				height:200px;
				background-image:url(../images/audio/audioStack.jpg);
				background-repeat:no-repeat;
				border:solid 2px #d1a24c;
				}










/*  ***************** GUILD INFO PAGE ************************* */

#contentInfo { position:relative;
			width:794px;
			height:500px;
			top:10px;
			left:0px;
			background-color:#fffff3;
			border:solid 3px #80a4bf;
			}
				
#pageTitleInfo { position:absolute;
					top:15px;
					left:35px;
					width:350px;
					height:75px;
					/*background-image:url(../images/pt_About.png);
					background-repeat:no-repeat;
					background-color:#999999;*/
					}
					
#contactInfo { position:absolute;
				width:350px;
				height:89px;
				top:35px;
				right:40px;
				float:right;
				/*background-image:url(../images/contactInfo.png);
				border:solid 1px #000000;*/
				}
					
#aboutText { position:absolute;
				width:330px;
				height:300px;
				top:100px;
				left:35px;
				float:left;
				padding-top:0px;
				padding-right:10px;
				padding-left:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#442719;
				/*background-color:#999999;*/
				/*border:solid 1px #000000;*/
				}
				
#youTube { position:relative;
			width:96px;
			height:41px;
			top:430px;
			left:45px;
			float:left;
			border:solid 2px #80a4bf;
			}
			
#youTube img { border-width:0px;}

#mySpace { position:relative;
			width:96px;
			height:41px;
			top:430px;
			left:50px;
			float:left;
			/*background-image:url(images/mySpace.jpg);*/
			border:solid 2px #80a4bf;
			}
			
#mySpace img { border-width:0px;}
				
#bioText { position:absolute;
				width:310px;
				height:325px;
				top:150px;
				right:40px;
				float:right;
				padding-top:0px;
				padding-right:10px;
				padding-left:10px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#442719;
				/*background-color:#999999;*/
				/*border:solid 1px #000000;*/
				}