@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

html {
text-align: center;
}

body {
font-family:"Times New Roman", Times, serif;
color:#666;
font-size:14px;
background-image:url('../images/bg.jpg');
background-repeat:no-repeat;
background-position:center top;
background-color:#cdecea;
}

img, img a:link, img a:hover {
	border:0px;
	text-decoration:none;
}

a:link {
	color: #444;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #444;
}
a:hover {
	text-decoration: none;
	color: #888;
}

a { 
	outline: none;
}

h1{margin-left:40px;}

h1 a {

width: 300px;
height: 210px;
display: block;
text-indent: -3000px;
text-decoration: none;
background-image:url('../images/logo.jpg');
background-repeat:no-repeat;
margin-left:280px;
}

h2{font-size:26px; font-weight:100; color:#333; margin-bottom:1em;}

.written-content{line-height:1.8em; margin-bottom:1em;}

.wrapper {
margin-top:0px;
width: 940px;
margin: 0 auto;
position: relative;
text-align:left;
}

.header {
height:210px;
text-indent:-400px;
background-position:center;
}


.home-menu{
height:40px;
text-align:center;
padding-top:15px;
}

.menu{
height:25px;
text-align:center;
padding-top:15px;
}


#navlist li
{
display: inline;
list-style-type: none;
padding-right: 20px;
text-transform:uppercase;
font-size:13px;
letter-spacing:2px;

}

.remember-title{text-align:center; padding-right:45px;}

#remember-list {padding-right:45px; list-style:none; }

#remember-list li { padding-bottom:10px; background-image:url(../images/bullet.jpg); background-position:0px 3px; background-repeat:no-repeat; padding-left:22px;}


.whisk{width:300px; height:70px; background-image:url(../images/whisk.jpg); background-position:100px 20px; background-repeat:no-repeat;}

.home-image-frame{height:226px; margin-bottom:12px; background-image:url(../images/home-image-bg.jpg)}
.home-image {height:226px;  display:none; width:940px; }

.top-swirl {height:80px; width:940px; background-image:url(../images/top-swirl.jpg);}
.top-swirl-2 {height:80px; width:940px; background-image:url(../images/top-swirl-2.jpg);}

.col-container { padding-bottom:60px; background-color:#FFFFFF; padding-top:20px; border-bottom: 2px solid #ccc; float:left; width: 940px;}

.col-left{width:575px; float:left; padding-left:50px; }



.text-wrapper {width:530px;  }

.text-wrapper-home {width:530px; background-image:url(../images/signature.jpg); background-repeat:no-repeat; background-position:right bottom; padding-bottom:70px;}


.col-right{width:304px; float:right;}



.tweet-box{background-image:url(../images/tweet-box.jpg);  height:188px; color:#FFFFFF; padding-left:28px; padding-right:30px; width:200px; text-align:center; margin-bottom:30px;}

.tweet-box a{color:#ffe7e2;}
.twitter-title{color:#ffe7e2; padding-top:28px; padding-bottom:14px;}
.follow-link{color:#ffe7e2; padding-top:14px;}


.footer {padding-right:8px; height:30px; margin-bottom:30px; color:#888; font-size:11px; padding-top:20px; clear:both; text-align:right;}

.remember-title{margin-top:52px;}

img { border:0px; }
		
ul.img_list {
	display:inline;
	float:left;
	height:300px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}	
	
li.image_one a {
	display:block; 
	width:258px; 
	height:300px; 
	position:relative;
}	

li.image_one a .rollover {
	display:block; 
	position:absolute; 
	top:0; 
	left:0; 
	width:258px; 
	height:300px; 
	background:url(../images/gallery-on.jpg);
}
	
	
/*workshop*/

.fork{background-image:url(../images/fork.jpg); background-repeat:no-repeat; background-position:bottom right;}
.facebook-fork{background-image:url(../images/fork-facebook.jpg); background-repeat:no-repeat; background-position:bottom right;}

.work-container{width:550px; margin-bottom:25px; clear:both; float:left; margin-top:10px; }
.work-col-left{width:263px;  float:left; }  
.work-col-right{width:263px;  float:right; }    

.description-container{padding-left:20px;  width:200px; text-align:center;}
.work-title{font-size:13px;}
.work-description{font-style:italic; font-size:12px;}

ul.work_list {
	display:inline;
	float:left;
	height:136px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}	
	
li.work_one a {display:block; width:255px; height:116px; position:relative;}	
li.work_one a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk1-off.jpg);} 

li.work_two a {display:block; width:255px; height:116px; position:relative;}	
li.work_two a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk2-off.jpg);} 

li.work_three a {display:block; width:255px; height:116px; position:relative;}	
li.work_three a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk3-off.jpg);} 

li.work_four a {display:block; width:255px; height:116px; position:relative;}	
li.work_four a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk4-off.jpg);} 

li.work_five a {display:block; width:255px; height:116px; position:relative;}	
li.work_five a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk5-off.jpg);} 

li.work_six a {display:block; width:255px; height:116px; position:relative;}	
li.work_six a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk6-off.jpg);} 

li.work_seven a {display:block; width:255px; height:116px; position:relative;}	
li.work_seven a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk7-off.jpg);} 

li.work_eight a {display:block; width:255px; height:116px; position:relative;}	
li.work_eight a .rollover {display:block; position:absolute; top:0; left:0; width:255px; height:116px; background:url(../images/wrk8-off.jpg);} 


.class-image{ display:none;}

.class-image-wrapper{width:550px; height:238px; margin-bottom:30px; background-image:url(../images/worshops/ws-bg.jpg);}


.class-title{color:#813e30; font-size:16px; margin-bottom:3px;}
.class-subtitle{color:#333; font-size:17px; margin-bottom:1em;}

.class-book{margin-top:40px;}
.class-book a{color:#813e30; font-size:16px;  font-style:italic;}
.class-book a:hover{color:#333;}

.map-link{margin-top:15px; margin-bottom:20px;}
.map-link a{color:#813e30; font-size:16px;  font-style:italic;}
.map-link a:hover{color:#333;}


#class-navcontainer ul
{
list-style-type: none;
text-align: left;
margin-top:28px;
width:240px;

}

#class-navcontainer ul li {text-decoration: none; color: #999; margin-bottom:16px;}

#class-navcontainer ul li a{text-decoration: none; color: #999; }

#class-navcontainer ul li a:hover{color: #333;}

#class-navcontainer ul li a#class-current{color: #333;}


.contact-title{color:#333333; padding-top:45px; margin-bottom:15px;}

.cost{color:#999;  font-style:italic; font-size:11px;}


.comp-image{margin-bottom:30px;}

.google-frame{border:1px solid #e1e1e1; margin-top:62px; width:216px; padding:2px;}

.col-right-bow{width:304px; float:right; background-image:url(../images/bow.jpg); height:53px; margin-top:-25px; background-repeat:no-repeat; background-position: 81px; 0px}






.main-event-box {margin-top:8px; margin-bottom:25px; float:left; margin-left:0px;}
.event-box {background-color:#FFFFFF; width:132px;  padding:15px; border: 1px dotted #999; float:left; margin-right:5px; height:160px; margin-bottom:5px; text-align:center;}
.style2 {
	font-size: 18px;
	padding-bottom:3px;
	color: #333333;
}
.style3 {font-size: 14px; color: #666; padding-bottom:15px; }
.style4 {font-size: 16px; color: #333333; }




.fork-hotspot{margin-top:180px; margin-left:70px;}

.fork-hotspot a {

width: 150px;
height: 180px;
display: block;
text-indent: -3000px;
text-decoration: none;
}


.fork-hotspot-2{margin-top:60px; margin-left:70px;}

.fork-hotspot-2 a {

width: 150px;
height: 180px;
display: block;
text-indent: -3000px;
text-decoration: none;
}



