﻿/* CSS Document 


913990 purple
8CC63F green

F26522 dark orange
F7931D light orange
FFE3C3 really light orange



*/
P {
font: 12px/1.3 em  "lucida grande",Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0;
}


body {background:#28903A url(images/images/bodybkg2_03.gif) center top repeat-x;
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0;
}

h3, li { font: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;}

ul {list-style:none;
margin:0px; padding:0;}

a {text-decoration:none;
color:#F7931D;
font-weight:bold;}

a:hover {color:#F26522;}

h1, h2, h3, h4, p { margin:0px; padding:0;}



/*
#wrapper { height:100%;
width:100%;
min-height:100%;
position:absolute;
overflow:visible;
}


.texture { 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/texture.png');

}

.texture[class] {
  background-image:url(images/texture.png);

}


*/
#content h2 {color:#F7931D;
font-size:18px;}

#content h3 {color:#913990;
font-size:14px;
margin-top:5px;}

#content h4 {color:#F7931D;
font-size:14px;
font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding:10px 0 5px 0;}




#container {width:710px;
margin:120px auto 0 auto;
position:relative;
overflow:visible;
z-index:5;}

#containerR {width:710px;
margin:120px auto 0 auto;
position:relative;
overflow:visible;
z-index:5;}


#branding h1 {width:181px;
height:123px;
text-indent:-9999px;
z-index:25;
  position:absolute;
  left:-65px;
  top:-70px}

.logo { 
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/logo.png');
}

.logo[class] {
  background-image:url(images/logo.png);

}


#content {background:#EAF3DC;
z-index:9;}
#contentmain { background:#F4F9EE url(images/content_main.gif) -43px top no-repeat;
width:400px;
height:100%;
padding:80px 20px 30px 20px;
line-height:1.5em;}

#contentmainR { background:#F4F9EE url(images/content_main.gif) -43px top no-repeat;
width:400px;
height:100%;
padding:80px 20px 30px 20px;
line-height:1.5em;}

#contentmain.contentregistration {width:670px;}
#contentmainR.contentregistration {width:670px;}

#contentmain ul.contentlist li {list-style:disc outside;
font-weight:normal;
}

#contentmain ul.contentlist li {
}

#contentmain h1 {background:url(images/joinus.gif) no-repeat;
text-indent:-9999px;
 height:68px;
position:relative;
left:40px;
padding-bottom:20px;
}

#contentmain h1.summerschool {background:url(images/summerschoolh1.gif) no-repeat;

}
#contentmain h1.annualmeeting {background:url(images/annualmeetingh1.gif) no-repeat;
height:28px;}

#contentmain h1.registration {background:url(images/registrationh1.gif) no-repeat;
height:28px;

}
#contentmain h1.accommodations {background:url(images/accommodationsh1.gif) no-repeat;
height:28px;}
#contentmain h1.sponsors {background: url(images/sonsorsh1.gif) no-repeat;
height:28px;}
#contentmain h1.resort {background:url(images/resorth1.gif) no-repeat;
height:28px;}
#contentmain h1.recreation {background:url(images/recreationh1.gif) no-repeat;
height:28px;}

#new {float:right;
width:220px;
padding:30px 20px;
line-height:1.5em;
}

#new img {  padding:20px 30px 10px 30px;
text-align:center;}

#new h2 {background:url(images/new.gif) no-repeat;
text-indent:-9999px;
width:163px;
height:28px;}



#mainnav { position:absolute;
top:-57px;
left:131px;
z-index:10;
font-size:14px;

}
#mainnav li {display:block; height:30px; position:absolute; top:0px; }
#mainnav li a {display:block; height:25px; color:#ffffff; text-align:center;padding-top:5px;}

li#mn_1 {width:120px; left: 0px;}
li#mn_2 {width:147px;  left: 123px;}
li#mn_3 {width:145px;  left: 273px;}
li#mn_4 {width:158px;  left: 421px;}


li#mn_1 a{ background:url(images/mn_1.gif);display:block; width:120px; height:25px; }
li#mn_2 a{background:url(images/mn_2.gif);display:block;width:147px;  height:25px; }
li#mn_3 a{background:url(images/mn_3.gif);display:block; width:145px; height:25px;  }
li#mn_4 a{background:url(images/mn_4.gif);display:block; width:158px; height:25px; }


li#mn_1 a:hover { background:url(images/mn_1_on.gif); width:120px; }
li#mn_2 a:hover {background:url(images/mn_2_on.gif);width:147px;  }
li#mn_3 a:hover {background:url(images/mn_3_on.gif); width:145px;  }
li#mn_4 a:hover {background:url(images/mn_4_on.gif); width:158px; }


#subnav {width:100%;
 position:absolute;
 top:-28px;
 left:0;
 font-size:13px;
 text-align:right;
 height:23px;
 padding-top:5px;
 z-index:15;
 
}

#subnav li {display:block;
vertical-align:middle; 
float:right;}



#subnav {
}

#subnav a {
color:#F26522;
padding: 0 10px;
display:block;}

#subnav a:hover {
color:#F7931D;}


#subnav.home {color:#F26522; background:#FFE3C3; }
#subnav.ss {color:#F26522; }
#subnav.am {color:#F26522; }
#subnav.or {color:#F26522; }


#sponsorlinks  {padding-top:20px;

}
#sponsorlinks a {color:#F26522;

}
#sponsorlinks a:hover {color:#F7931D;

}

#sponsorlinks li {display:inline;
color:#F26522;}

#footer { width:100%;
position:relative;
bottom:0px;
left:0px;
height:36px;
z-index:15;
background:url(images/footerbkg_03.gif) repeat-x 0px 0px;
display:none;
}


#contentmain img {background:url(images/flourish.gif) 0px 5px no-repeat;
padding:15px 0px 10px 17px;
position:relative;
z-index:15;
left:-19px; }

.floatimg {float:left;
z-index:105;
position:relative;
}

#insidelinks li a {color:#913990;
font-size:14px;
display:block; padding:10px 0 0px 0;}

#insidelinks li a:hover {color:#F26522;
}

#insidelinks li  {display:block;
border-bottom: #913990 solid 1px;
padding-bottom:10px;
}

#insidelinks { padding-bottom:30px;}


td.date1 { padding-right:40px}

td.date {
	font-weight:bold;
	color:#8CC63F;
	font : 12px;
} 

div#new ul#insidelinks li#rules a {color:#F26522 }
div#new ul#insidelinks li#rules  {border:none; }
div#new ul#insidelinks li#luau a {font-size:16px; color:#F7931D }
div#new ul#insidelinks li#luau  {border-bottom: #8CC63F dashed 1px;}

div#new ul#insidelinks li#SuB a {
	font-size:12px;
	color: #4682B4;
	padding-bottom : 0px;
	padding-top : 3px;
}
div#new ul#insidelinks li#SuB  {
	border-bottom: #8CC63F dashed 1px;
	padding-bottom : 3px;
	padding-top : 3px;
}