/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 2.5 License
*/

* {margin: 0; padding: 0}

body {background: #ADD827 url(images/back_all.jpg) fixed bottom no-repeat; color: #416A04; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 100%; margin: 0; padding: 0;}
#top {background: url('images/logomiddle.gif'); border: 0px solid #D1F089; width: 100%; height: 156px}

#menutop {border: 0px solid purple; background: url('images/menutop.png') repeat-x; height: 30px; padding: 1px 5px 0px 10px; font-size: 17px; font-weight: bold; position: relative; top: -60px; margin: 0px 30px 0px 30px; text-align: left}
#menutop a:link, #menutop a:visited, #menutop a:active {color: #416A04; text-decoration: none}
#menutop a:hover {color: #416A04; text-decoration: none}

#menubottom {border: 0px solid purple; background: url('images/menutop.png') repeat-x; height: 30px; padding: 1px 5px 0px 10px; font-size: 17px; font-weight: bold; position: relative; top: 14px; margin: 0px 30px 0px 30px; text-align: left}
#menubottom a:link, #menubottom a:visited, #menubottom a:active {color: #416A04; text-decoration: none}
#menubottom a:hover {color: #416A04; text-decoration: none}

#main {border: 0px solid purple; font-size: 105%; position: relative; top: 0px; margin: 17px 30px 10px 30px}

p {}
p a:link, p a:visited, p a:active {color: #416A04; padding: 0px 3px 0px 3px; text-decoration: underline}
p a:hover {background: #78B322; padding: 0px 3px 0px 3px; text-decoration: underline}

#content {background: url('images/content.png') repeat; border: 0px solid yellow; padding: 0px 15px 15px 15px; margin: 0px}
#content img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: none}
#content a:link img, #content a:visited img, #content a:active img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: none}
#content a:hover img {background: url('images/content.png'); border: 1px solid #B5D956; margin: 0 0 5px 0; padding: 4px; text-decoration: none}

#menuside {border: 0px solid purple; background: url('images/content.png'); font-weight: bold; font-size: 17px; width: 220px; margin: 0px; padding: 0px}
#menuside ul {border: 0px solid purple; margin: 0px; padding: 0px 8px 0px 11px; list-style-type: none}
#menuside ol {border: 0px solid purple; margin: 0px; padding: 0px 8px 0px 11px; list-style: number; list-style-position: inside}
#menuside li {border: 0px solid black; margin: 0px; padding: 0px}

#sponsors {border: 0px solid red; padding: 0px}
#sponsors img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: none}
#sponsors a:link img, #sponsors a:visited img, #sponsors a:active img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: none}
#sponsors a:hover img {background: url('images/content.png'); border: 1px solid #B5D956; margin: 0 0 5px 0; padding: 4px; text-decoration: none}

#new {border: 0px solid purple; background: url('images/content.png'); font-weight: bold; font-size: 17px; width: 250px; height: 350px; margin: 0px; padding: 10px}

.tier1 {background: url('images/tier1.png')}
.tier2 {background: url('images/tier2.png')}
.tier3 {background: url('images/tier3.png')}
.tier4 {background: url('images/tier4.png')}

.pl {padding-left: 5px}

.smallbox {background: url('images/content.png'); padding: 10px}

#events {border: 0px solid purple; background: url('images/flower.gif') no-repeat right top; min-height: 100px; padding: 10px; text-align: left; max-height: 1000px; overflow: auto}
#events img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: none}
#events a:link img, #events a:visited img, #events a:active img {background: #EEF8D5; border: 1px solid #CEE78E; margin: 0 0 5px 0; padding: 4px; text-decoration: underline}
#events a:hover img {background: url('images/content.png'); border: 1px solid #B5D956; margin: 0 0 5px 0; padding: 4px; text-decoration: underline}
#events .noborder {border: 0px; margin: 0; padding: 0px}

#program .left {border: 0px solid purple; float: left; width: 350px; margin-bottom: 15px}
#program .right {border: 0px solid purple; float: right; text-align: right; width: 200px; margin-bottom: 15px}
#program ul {margin-left: 2px; padding-left: 30px; list-style-type: none}
#program ol {list-style-type: number; list-style-position: inside}

a:link, a:visited, a:active {color: #416A04; text-decoration: none}
a:hover {color: #416A04; text-decoration: none; cursor: hand}
a:link img, a:visited img, a:active img {background: transparent; border: 0px; text-decoration: none}
a:hover img {background: transparent; border: 0px; text-decoration: none}

.t1 {font-family: Georgia; font-size: 200%; font-weight: normal; margin: 0px}
.t2 {font-family: Georgia; font-size: 140%; font-weight: normal; margin: 0px}
.t3 {font-size: 130%; font-weight: normal; margin: 0px}
.t4 {font-size: 120%; font-weight: normal; margin: 0px}
.t5 {font-size: 110%; font-weight: normal; margin: 0px}
.t6 {font-size: 100%; font-weight: normal; margin: 0px}
.t7 {font-size: 90%; font-weight: normal; margin: 0px}

.pagetitle {background: url('images/titleline.png') no-repeat bottom left; font-family: Georgia; font-size: 17px; font-weight: normal; margin: 0px 0px 10px 0px}

.sponsorline {border-bottom: 1px solid #A4B97F; height: 1px; margin: 10px 10px 10px 10px}

.space {height: 10px}
.t1space {height: 15px}
.t2space {height: 15px}

input.txt {background: #F5FBE5; border-top: 1px solid #9CB357; border-right: 1px solid #D3E795; border-bottom: 1px solid #D3E795; border-left: 1px solid #B1CA66; color: #416A04; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; height: 21px; padding-left: 3px}
input.btn {background: #F5FBE5; border-top: 1px solid #D3E795; border-right: 1px solid #B1CA66; border-bottom: 1px solid #9CB357; border-left: 1px solid #D3E795; color: #416A04; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 27px}
input.btndark {background: #7AB422; border-top: 1px solid #D3E795; border-right: 1px solid #B1CA66; border-bottom: 1px solid #9CB357; border-left: 1px solid #D3E795; color: #F8FDEC; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; height: 27px}
select {background: #F5FBE5; color: #416A04; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold}
textarea {background: #F5FBE5; border-top: 1px solid #9CB357; border-right: 1px solid #D3E795; border-bottom: 1px solid #D3E795; border-left: 1px solid #B1CA66; color: #416A04; font-family: 'Palatino Linotype', Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; padding: 3px}

.roundbox-tr2 {background: url("images/roundbox_tr.gif") no-repeat right top; margin: 0px auto; padding: 0; width: 100%}
.roundbox-tl2 {background: url("images/roundbox_tl.gif") no-repeat left top; margin: 0; padding: 0}
.roundbox-br2 {background: url("images/roundbox_br.gif") no-repeat right bottom; margin: 0; padding:0}
.roundbox-bl2 {background: url("images/roundbox_bl.gif") no-repeat left bottom; margin: 0; padding: 0}
.roundbox-content2 {margin: 0; padding: 0.9em 0.9em}
.roundbox-content p {margin: 0; padding: 0; line-height:1.6}

.picture {color: #999999; font-family: Verdana, arial, helvetica, sans-serif; font-size: 62.5%; margin: 5px 0px 3px 0px; padding: 0px; text-align: center}
.picture img {vertical-align: middle; margin-bottom: 3px;}
.right {padding: 0px 0px 0px 15px; float: right}
.left {padding: 0px 15px 0px 0px; float: left}

.add {border: solid 1px #A4B97F; margin-bottom: 2px}

.table1 {border-bottom: 1px solid #CEE78E; padding: 1px 35px 1px 0px}
.table2 {border-bottom: 1px solid #CEE78E; padding: 2px 15px 0px 0px}
.table3 {border-bottom: 1px solid #CEE78E; padding: 1px 5px 1px 0px}

.small {font-family: Tahoma; font-size: 65%; font-weight: bold; letter-spacing: 1.2px; line-height:1.6; text-transform: uppercase}

iframe {
background: #F8FDEC;
border: 1px solid #A4B97F;
padding: 10px;
width: 595px;
}

#contentwrapper {border-bottom: 1px solid #A4B97F; float: left; width: 100%}
#leftcolumn {border: 0px solid #000000; float: left; margin-left: -100%; width: 20%}
#contentcolumn {margin: 0 15% 0 20%; text-align: center}
#rightcolumn {border: 0px solid #000000; float: left; margin-left: -15%; width: 15%}
.innertube {margin: 10px; margin-top: 0}