@font-face { font-family: 'MuseoSans-100'; 
  	src:url('../../../webfonts/eot/museosans-100.eot'); 
  	src:url('../../../webfonts/eot/museosans-100.eot') format('embedded-opentype'), 
		url('../../../webfonts/woff/museosans-100.woff') format('woff'), 
       	url('../../../webfonts/ttf/museosans-100.ttf') format('truetype'), 
       	url('../../../webfonts/museosans-100.otf') format('opentype'), 
       	url('../../../webfonts/svg/museosans-100.svg#MuseoSans-100') format('svg'); 
}

body, ul, li
	{
		margin:0;
		padding:0;
		border:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	h1, h2 ,h3, h4, h5, h6, p
	{
		margin:0;
		padding:0;
		border:none;
	}
	
	h4 
	{
		/* padding-top:10px; */
		font-size:.8em;
	}
	
	h3 
	{
		font-size:1em;
		padding:5px 5px 5px 10px;
	}
	
	h2 
	{
		font-size:1.2em;
		color:#252525;
	}
	
	h1 
	{
		padding:10px;
		margin:0 auto;
		text-align:center;
	}
	
	p
	{
		font-size:.6em;
	}
	
	.bullets {
	padding-left: 20px;	
	}
	
	.bullets li 
	{
		font-size:.6em;
	}
	
.font-Museo-Sans-100 {
	font-family: 'MuseoSans-100', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font-Open-Sans {
	font-family: 'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font-Anton {
	font-family: 'Anton', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font-Roboto {
	font-family: 'Roboto', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font-Roboto-Slab {
	font-family: 'Roboto Slab', "DejaVu Serif", Georgia, serif
}

	#wrapper {
		width:792px;
		padding:10px;
	}
	
	#toolbar, #menubar {
		width:792px;
		height:30px;
	}
	
	#menubar {
		background-color:#F9F9F9;
		color:#000000;
	}
	
	#toolbar ul, #toolbar li,
	#menubar ul, #menubar li {
		list-style:none;
	}
	
	#toolbar li {
		float:left;
		width:40px;
		padding: 5px 2px 0px 5px;;
		font-size:.9em;
		text-align:center;
	}
	
	#menubar li {
		float:left;
		width:70px;
		padding: 5px 2px 0px 5px;;
		font-size:.75em;
		text-align:center;
	}
	
	#toolbar a, #toolbar a:link, #toolbar a:active, #toolbar a:visited, #toolbar a:hover {
		text-decoration:none;
	}
	
	#toolbar li a, #toolbar li a:link, #toolbar li a:active, #toolbar li a:visited, #toolbar li a:hover,
	#menubar li a, #menubar li a:link, #menubar li a:active, #menubar li a:visited, #menubar li a:hover {
		color:#474747;
		text-decoration:none;
	}
	
	#toolbar li a:hover,
	#menubar li a:hover {
		text-decoration:underline;
	}
	
	#menubar li.selected {
		font-weight:bold;
		color:#000000;
		font-size:.85em;
	}
	
	#toolbar li .tool-icon {
		text-decoration:none;
	}
	
	#toolbar .tiny {
		font-size:.6em;
		width:70px;
	}
	
	#header {
		width:792px;
	}
	
	#days 
	{
		width:792px;
		height:30px;
		
	}
	
	#classes 
	{
		width:792px;
		background-color:#ffffff;
	}
	
	.class 
	{
		width:96;
		/* height:72; */
		background-color:#ffffff;
		color:#000000;
		text-align:center;
		margin-bottom:10px;
		border:1px solid #C9C9C9;
	}
	
	#studio, .studio
	{
		margin:0 auto;
		text-align:center;
	}
	
	.super 
	{
		font-size:xx-small; 
		vertical-align:top;
	}
	
	.footnotes 
	{
		padding-top:10px;
		border-top:1px solid #000;
	}
	
	li a, li a:link, li a:active, li a:visited, li a:hover {
		color:#252525;
		text-decoration:underline;
	}
	
	#button {
		width:792px;
	}
	
	#button a, #button a:link, #button a:active, #button a:visited, #button a:hover {
		text-decoration:none;
	}
	
	#button .btn {
		margin:0 auto;
	}

	.btn-default 
	{
    font-size: 1em;
	padding:10px 20px;
	-webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
	}

	.btn-trans
	{
	background-color: transparent;
	color: #252525;
	border: 2px solid #252525;
	}
	
	.btn-trans:hover 
	{
	background-color: #006c39;
	color: #ffffff;
	}
	
	.margin-top-0-5 
	{
	margin-top: 0.5em;
	}
	
	.btn-sm
	{
  	padding: 5px 10px;
  	font-size: 1em;
  	line-height: 1.5;
  	border-radius: 3px;
	}
	
	.btn-block 
	{
  	display: block;
	width:100px;
	}
	
	.btn-block + .btn-block 
	{
 	 margin-top: 5px;
	}
	
	input[type="submit"].btn-block,
	input[type="reset"].btn-block,
	input[type="button"].btn-block 
	{
  	width: 100%;
	}
	
	.overflow {
		overflow:auto;
	}
	
	.days-wrapper 
	{
		width: 96px; 
		margin: 5px; 
		float: left;
	}
	
	.days-of-week 
	{
		margin: 0 auto; 
		width:96px;
		text-align:center;
	}
	
	.class-box
	{
		width:120;
		/* height:72; */
		background-color:#ffffff;
		color:#000000;
		text-align:center;
		margin-bottom:10px;
		border:1px solid #C9C9C9;
	}
	
	.studios-wrapper 
	{
		width: 120px; 
		margin: 5px; 
		float: left;
	}
	
	.studios 
	{
		margin: 0 auto; 
		width:120px;
		text-align:center;
	}
	
	.icons {
		font-size:.8em;
	}
/* Custom Icons */
.custom-icon {
    background-size: 18px 18px;
    width: 18px;
    height: 18px;
    display: block;
    margin: 0 auto;
}
.icon-Ceramics {
    background-image: url('../../images/icons/ceramics.png')
}
.icon-Surfboard-Shaping {
    background-image: url('../../images/icons/surfboard-shaping.png')
}
.icon-Stained-Glass {
    background-image: url('../../images/icons/stained-glass.png')
}
.icon-Woodworking {
    background-image: url('../../images/icons/woodworking.png')
}