@CHARSET "ISO-8859-1";

/* YUI RESET - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* YUI BASE - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* Standards */
html            { background:#8cc0e7 url(../images/sky.jpg) repeat-x fixed; font-family: arial; }
body            { text-align:center; margin:0px; background:; }  /* REMOVE MARGIN RESET HERE FOR PAGE EDGE GAP */
#container      { text-align:left; margin: 0 auto; width:970px; background:#fff; border:1px solid #5b5b5b; }
#head           { background: url(../images/TheGreenBackyard.jpg) no-repeat; height:200px; }
#nav            { margin:0px 0px 0px 9px; padding:0px; }
#nav li         { margin:130px 0px 10px 0px; float:left; list-style-type: none; }
#nav li a       { display:block; padding:7px 10px; border:1px solid #5f9706; background: #90ca00; font-family:arial; font-size: 1.1em; font-weight: bold; color: #fff; margin:0px 2px;}
#nav li a.on, 
#nav li a:hover { background:#ff7400; border: 1px solid #c85b00; }
#cols           { padding:1%; float:left; width:100%; color: #5b5b5b; font-family: arial; font-size: 0.8em; clear:both;}
#col1           { width:71%; float:left; padding-left:10px; }
#col2           { width:24%; float:left; margin-left:7px; }
#foot           { width:auto; clear:both; background:url(../images/grass.jpg) repeat-x top; height:80px; }
.contactForm    { width:300px; }

/* Site Specifics Here */

#calenderOverhang { background: url(../images/calenderOverhang.png) no-repeat; width:9px; height:45px; position:relative; z-index:1; left:970px; top: 84px;  }
#spade { background: url(../images/spade.png) no-repeat left; width:127px; height:181px; position:fixed; z-index:15; bottom: 24px; left: 30px; }
#mud { background: url(../images/mud.gif) repeat-x; height: 44px; position: fixed; left: 0px ; bottom:0px; width:100%; clear:both; z-index:10; text-align:center;}
#mudNav {  position:relative; width:800px; margin:15px auto 0px;} 
#mudNav li { float:left; list-style-type: none; }
#mudNav li a { text-align:center; display:block; font-family:arial; font-size: 0.7em; font-weight: bold; color: #fff; width: 80px;}


h1 { color:#309f2e; font-family:Georgia; font-weight:bold; font-style:italic; font-size: 1.7em; margin-top: 0px; }
a { color:#309f2e;}

.module { width: 234px; }
.moduleCont { border: 1px #b4b4b4 solid; border-top: 0px; border-bottom:0px; color:#5b5b5b; padding:12px; text-align: center;}
.moduleCont h2 { font-family:Georgia; font-weight:bold; font-style:italic; color:#777777; margin-top: 0px; border: #777777; border-bottom: 1px dashed; padding-bottom:4px;}

.moduleCont p { margin-bottom: 0px; }
.speech p { color:#65b664; font-family:Georgia; font-weight:bold; font-style:italic; font-size: 1.2em;}
.moduleTop { background: url(../images/moduleTop.gif) no-repeat; width:234px; height:3px;}
.moduleBottom{ background: url(../images/moduleBottom.gif) no-repeat; width:234px; height:14px;}
.speechBottom{ background: url(../images/speechBottom.gif) no-repeat; width:234px; height:27px;}

#stats { padding: 5px; height:85px; }
#stats p, #rotator img  { display: none; }


#courseTable { width: 100%; }

#rotator { height: 335px; } 

#upgrade-ie6-please { display:none; }

#freethinkingdesign { margin: 5px 10px 0px 0px ; float:right; background: url(../images/ftdlogo.png) no-repeat; text-indent: -9999px; width:41px; height: 34px; }

#quotes { height: 135px; padding:5px; }

/* Form Related Standards */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:0px;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:150px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.other { display:none;}







    
