html{height:101%}
body{height:100%;margin:0px;padding:0px;background-color:#f5faea;color:#666;font:11px Verdana, Arial, Helvetica, sans-serif;line-height:150%}

h1{display:inline;font-size:13px;font-family:Garamond, Georgia, Verdana, Sans-Serif;font-weight:bold;color:#5c7f15;background-color:#fff;padding:0px 10px 0px 10px}
h2{font-weight:bold;font-size:12px;color:#5c7f15;font-family:Garamond, Georgia, Verdana, Sans-Serif;margin-left:0px}
a, a:link, a:active, a:visited, a:hover{color:#5c7f15;text-decoration:none}
a:hover{text-decoration:underline}
input{border:1px solid #666;font-size:11px}
select{font-size:11px;border:1px solid #666;width:120px}

#headerfullwidth{width:100%;height:128px;background:url(/images/bg_header.gif) left top repeat-x}
#headerleft{width:780px;height:128px;margin:0 auto;background:url(/images/bg_header_left.gif) left top no-repeat}
#headerright{width:780px;height:128px;background:url(/images/bg_header_right.gif) right top no-repeat}
#header{width:740px;height:128px;background:url(/images/bg_header_mills.gif) left top no-repeat; margin: 0 auto}
#menufullwidth{width:100%;height:24px;margin:0 auto;background:url(/images/bg_menu.gif) left top repeat-x}
#menu{width:740px;height:24px;margin:0 auto}
#logo{display:block;position:relative;top:32px;left:40px;width:220px;height:80px;background:url(/images/logo_diwug_back.gif) left top no-repeat}
#contentfullwidth{width:100%;background:url(/images/bg_body_grad.gif) left top repeat-x;background-color:#f5faea;height:auto}
#contenttop{width:720px;margin:0 auto;padding:10px;background:url(/images/bg_content_grad.gif) left top repeat-x;background-color:#fff;}
#content{width:720px;margin:0 auto;padding:0px;margin:20px 0px 8px 0px;background:url(/images/bg_content_faux.gif) left top repeat-y;background-color:#fff;}
#contentleft{width:780px;margin:0 auto;background:url(/images/bg_content_left.gif) left top repeat-y;}
#contentright{width:780px;margin:0 auto;background:url(/images/bg_content_right.gif) right top repeat-y;}
#contentlefttop{width:780px;margin:0 auto;background:url(/images/bg_content_left_top.gif) left top no-repeat;}
#contentrighttop{width:780px;margin:0 auto;background:url(/images/bg_content_right_top.gif) right top no-repeat;}
#footer{width:780px;height:80px;margin:0 auto;background:url(/images/bg_footer_top.gif) left top no-repeat;}
#copyright{padding:10px 0 0 40px;font-size:9px;font-family:Verdana, sans-serif;color:#7f984c}
#poweredby{width:285px;height:20px;margin:20px 0px 0px 40px;background:url(/images/powered_by.gif) left top no-repeat;float:left}
#msbanner{width:100px;height:28px;margin:14px 0px 0px 0px;background:url(/images/bnr_microsoft.gif) left top no-repeat;float:left}

#maincontent{float:left;width:390px;padding:16px;border:0px solid #ddd;margin-top:10px}
#rightcollumn{float:right;width:248px;padding:16px;border:0px solid #ddd}
.clear{clear:both;min-height:1px}
	
#sitemenu{list-style:none;text-align:center;margin-top:0px;margin-left:20px}
#sitemenu li{margin-right:20px;float:left}

.contentblock ul{list-style:square}

#lnkAbout, #lnkAbout:link, #lnkAbout:active, #lnkAbout:visited, #lnkAbout:hover{display:block;width:72px;height:23px;background:url(/images/btn_about.gif) left top no-repeat}
#lnkAbout:hover{background:url(/images/btn_about_hover.gif) left top no-repeat}
#lnkAgenda, #lnkAgenda:link, #lnkAgenda:active, #lnkAgenda:visited, #lnkAgenda:hover{display:block;width:90px;height:23px;background:url(/images/btn_agenda.gif) left top no-repeat}
#lnkAgenda:hover{background:url(/images/btn_agenda_hover.gif) left top no-repeat}
#lnkForum, #lnkForum:link, #lnkForum:active, #lnkForum:visited, #lnkForum:hover{display:block;width:80px;height:23px;background:url(/images/btn_forum.gif) left top no-repeat}
#lnkForum:hover{background:url(/images/btn_forum_hover.gif) left top no-repeat}
#lnkLinks, #lnkLinks:link, #lnkLinks:active, #lnkLinks:visited, #lnkLinks:hover{display:block;width:72px;height:23px;background:url(/images/btn_links.gif) left top no-repeat}
#lnkLinks:hover{background:url(/images/btn_links_hover.gif) left top no-repeat}
#lnkParticipants, #lnkParticipants:link, #lnkParticipants:active, #lnkParticipants:visited, #lnkParticipants:hover{display:block;width:140px;height:23px;background:url(/images/btn_participants.gif) left top no-repeat}
#lnkParticipants:hover{background:url(/images/btn_participants_hover.gif) left top no-repeat}

.contentblock{width:inherit;margin-bottom:20px}
.contentheader{width:inherit;height:20px;margin:0;background:url(/images/bg_textheader.gif) left top repeat-x;padding-top:2px}
.contentheader h1{display:inline;font-size:13px;font-family:Garamond, Georgia, Verdana, Sans-Serif;font-weight:bold;color:#5c7f15;background-color:#fff;padding:0px 10px 0px 0px}

.outerbannercontainer{border:1px solid #e1e1e1;padding:4px;margin-bottom:8px}
.innerbannercontainer{width:auto;border:1px solid #e0f0c1;padding:4px}
.innerbannercontainer img{border:1px solid #dfefbe;padding:2px}

.rightblock{width:auto;margin:0px 4px 20px 4px}
.rightblock img{margin:10px auto;display:block}
.rightheader{width:auto;height:20px;margin:0 10px;background:url(/images/bg_textheader.gif) left top repeat-x;padding:2px 4px 0px 4px;text-align:center}
.rightheader h1{display:inline;font-size:13px;font-family:Garamond, Georgia, Verdana, Sans-Serif;font-weight:bold;color:#5c7f15;background-color:#fff;padding:0px 10px 0px 10px}

#agendatable tr.odd td{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:2px}
#agendatable tr.even td{background:url(/images/whitepixel.gif) left top repeat-x;background-color:#e2f0c7;border-top:1px solid #fff;border-bottom:0px solid #ccc;padding:2px}

#agendatable{border-spacing:0px;border:none;border-bottom:1px solid #ccc;border-collapse:collapse}

td{vertical-align:top}
.agendatime{width:80px}

/* Hide from IE */
html>body #menu{border-top:1px solid #f4e13c}
html>body #content, html>body #contentleft, html>body #contentright, html>body #contentlefttop, html>body #contentrigttop, html>body #contenttop{min-height:512px;height:auto}
html>body #content{margin:10px 0px 8px 0px}
html>body #sitemenu{margin-left:-20px}

/* Hide from anything but IE */
* html #content, * html #contentleft, * html #contentright, * html #contentlefttop, * html #contentrigttop, * html #contenttop{height:512px}
* html #sitemenu{margin-top:1px;}
* html #poweredby{margin:20px 0px 0px 20px}
* html select{width:130px}