/*
Theme Name: Greenwood Music Summer Camp
Theme URI: http://wordpress.org
Description: Custom theme for Greenwood Music Camp
Version: 1.0
Author: Stephanie Obodda and Donald Tarallo
Author URI: http://www.tarallodesign.com/
Tags: custom

	Greenwood Music Summer Camp
	 
*/
#fadeshow1{
	z-index:0;
}
body{
	background-image: url(images/background_page.gif);
	background-repeat: repeat-y;
	font-family: Georgia, Times, sans-serif;
	letter-spacing:.5px;
	background-color:#b7cbb2;
	margin:0px;
	padding:0px;
}
.container{	
	background-image: url(images/background.gif);
	background-repeat: repeat-y;
	height:1210px;
	width:1024px;
}

.containerpage{
	background-image: url(images/background_page.gif);
	background-repeat: repeat-y;
	width:1024px;
}
.sidebar {
	padding-top: 230px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 17px; 
	float:left;
	font-weight:bold;
	font-size:.8em;
	position:absolute;
	width:209px;	
}

.sidebar a{
	color:white;
	text-decoration:none;	

}

.sidebar ul{
	color:white;
	list-style-type:none;
	margin:7px 0px;
	padding:4px;
}

.sidebar ul li{
	width:165px;
	min-height:24px;
	background-image:url('images/navbg.gif');
	background-repeat:no-repeat;
	padding:4px;
	margin-bottom:10px;
}

.sidebar ul ul{
	margin-bottom:-5px;
	margin-top:15px;
}

.sidebar ul ul li{
	background-image:none;
	background-repeat:no-repeat;
	font-size:10px;
	margin-left:10px;
	font-weight:normal;
	margin-bottom:0px;
}

.sidebar ul li a:hover{
	color:#b7cbb2;
}

.main { 
	margin-left:209px;
	margin-top:210px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px; 
	position:absolute;
	width:560px;
	} 
	
.maintext{
	margin:0px 0px;
	padding:0px;
	width:560px;
	font-size:.9em;
	
}
.maintext td{
	font-size:.9em;
}
.mainhome { 
	margin-left: 209px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 120px;

	padding: 0px; 
	position:absolute;
	width:560px;
	}

.maintext h1, h2, h3, h4, h5, h6{
	margin-top:20px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;	
}
.maintext p{
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding-bottom:10px;
	line-height:1.6em;
}
.maintext a{
	color: #669b67;
} 
.maintext ul{
	margin-right:20px;
}
.logomain{
	width:230px;
	height:156px;
	background-image: url(images/logo.gif);
	float:left;
	margin-top:40px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 115px;
	position:absolute;
	z-index:1;	
}
.logopage{
	width:145px;
	height:98px;
	background-image: url(images/logo_small.gif);
	float:left;
	margin-top:20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	position:absolute;	
}
.imagetext{
	width:627px;
	float:left;
	margin-top: 516px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 500px;
	position:absolute;	
	font-size:50px;
	font-weight:bold;
	color:white;
	z-index:2;
}

.homequote{
	margin-left:30px;
	color: #669b67;
	font-size:.8em;
	line-height:1.6em
}

.headerimage{
	width:814px;
	height:210px;
	float:left;
	position:absolute;
	padding:0px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 209px;
	
}

h1{
	color:#669b67;
	font-size:1.4em;
	font-weight:bold;
}

h2{
	color:#669b67;
	font-size:1.2em;
	font-weight:bold;
}


.subnavbottom{
	width:530px;
	padding-left:0px;
	margin:0px;
	margin-right:20px;
	white-space:nowrap;
	list-style-type:none;
        font-weight:bold;
}
.subnavbottom li {display:inline;}
.subnavbottom li a{
	padding:0.2em 1em;
	text-decoration:none;
	float:left;
	border-right: 1px solid #669b67;
}

.subnavgallery{
	display:inline;
	width:530px;
	padding-left:0px;
	margin:0px;
	margin-right:20px;
	white-space:nowrap;
	list-style-type:none;
        font-weight:bold;
}
.subnavgallery h1{
	display:inline;
}
.subnavgallery li {display:inline;}
.subnavgallery li a{
	padding:0.2em 1em;
	text-decoration:none;
	float:left;
}
.subnavgallery ul{
	display:inline;
	padding:0px;
	float:right;
	position:absolute;
	top:98px;
}


.news{
	width:200px;
	background:#D8E6D9;
	position:absolute;
	margin-left:635px;
	border:2px solid #669b67;
}
.newstitle{
	background:#669b67;
	padding:10px;
	color:white;
	font-weight:bold;
}
.newsitems{
	padding:10px;
}
.newsitems a{
	text-decoration:none;
	color:black;
	font-size:.9em;
	line-height:1.7em;
}
.quotebar{
	float:right;
	margin-left:560px;
	padding:0px;
	width:240px;
	margin-top:210px;
}

.quote{
	border-left:2px solid #669b67;
	margin:20px;
	color:#669b67;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	font-size:.7em;
	line-height:2.7em;	
	width:165px;
}
.pagecontent{
	float:left;
	width:815px;	
	margin-top:100px;
	position:absolute;
}

.spacer {
	clear: both;
	height: 0px;
} 
/*#image-container {
margin-left:210px;
margin-top:120px;
  width: 627px;
  height: 442px;

}*/

#scrolling_image_container {

  width: 627px;
  height: 442px;

}
