/* CSS Document *//* Make sure all browsers define parent width */html {width: 100%}#container         { 		margin-left: auto;		margin-right: auto; 		text-align: left;		width: 760px;		background-color:#ffffff         }body       {	 background: url("images/acorn_tile.jpg");		background-repeat:repeat;		background-attachment:fixed;         background-color: #C9D787;        margin:0;         padding:0;		width: 100%;		text-align:center;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1em;			font-weight: regular;        }h1       {        margin: 40px 2% 5px;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1.2em;			font-weight: bold;		color: #333333;        }h2       {        margin: 20px 2% 5px;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1em;			font-weight: bold;		color: #333333;        }	#standardtext       {        margin:5px 2%;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1em;			font-weight: regular;		color: #333333;		clear: left;        }#coursedates       {        margin: 20px 2% 0px;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: .8em;			font-weight: regular;		color: #333333;		clear: left;        }#courseinfo       {        margin: 1px 2%;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1em;			font-weight: Bold;		font-style: italic;		color: #333333;		clear: left;        }#courseprice       {        margin: 3px 2% 5px;         padding:0;         text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 0.8em;			font-weight: regular;		color: #333333;		clear: left;        }#footer       {        margin: 3px 2% 5px;         padding:0;         text-align:center;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 0.6em;			font-weight: regular;		color: #333333;        }#quote      {        margin:30px 60px;         padding:0;		text-align: left; 		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: 1.2em;		font-style: italic;			font-weight: regular;		color: #336600;		line-height: 1.2;        }#photocaption      {        width: 450;		background-color:#666666;		margin: 0px 0px 0px 20px; 		padding: 5px; 		text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: .9em;			font-weight: regular;		color: #ffffff;        }#photocaptionsmall      {        width: 300;		background-color:#666666;		margin: 0px 0px 0px 20px; 		padding: 5px; 		text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: .9em;			font-weight: regular;		color: #ffffff;        }#photocaptionsmaller      {        width: 240;		background-color:#666666;		margin: 0px 0px 0px 20px; 		padding: 5px; 		text-align:left;		font-family: Trebuchet MS, Verdana, sans-serif;		font-size: .9em;			font-weight: regular;		color: #ffffff;        }#photo       {        margin: 20px 20px 5px;         padding:0;        }#photosmaller      {        margin: 20px 20px 5px;         padding:0;        }	 .floatleft{float: left;margin: 0px 0px 0px;padding: 0px;}/* this is all the top nav stuff*/#navcontainer{width: 100%;float: left;background-color: #669900;}#navcontainer ul { padding: 0; }#navcontainer ul li { display: inline; }#navcontainer ul{margin: 0;padding: 0 0 0 1%;color: #FFFFFF;font-family: Trebuchet MS, Verdana, sans-serif;font-size: .9em;letter-spacing: 0px;font-weight: bold;}#navcontainer ul li a{padding: 0.2em 12px;background-color: #669900;color: #FFFFFF;text-decoration: none;float: left;border-right: 1px solid #94B473;}#navcontainer ul li a:hover{background-color: #C9D787;color: #FFFFFF;}#navlist li a:hover, #navlist a:link#current, #navlist li a:active{color: #FFFFFF;text-decoration: none;background: #C9D787;text-align: left;}#slideshow{margin: 20px;text-align: left;}