/*width,height,margin,border,padding,display,float,clear,overflow,background*/

body {width:100%;margin:0;background-color:#ffffff;color:#000000;text-align:center;font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:1.25;font-size:10pt;}

div,h1,h2,h3,h4,ul,ol,dl,dt,dd,img {margin:0;border:0;padding:0;}
div {float:left;}
p {margin-bottom:0;margin-top:0.7em;}
a {text-decoration:none;/*color:#000000;background-color:transparent;*/}
a:hover {text-decoration:underline;}
abbr, acronym {cursor:help;}
.italize {font-style:italic;}

#wrapper {margin:auto;width:770px;float:none;}

#banner {width:770px;border-bottom:2px solid #ffffff;overflow:hidden;text-align:left;}
#banner img {height:100px;float:left;}

#main_menu {width:770px;border-bottom:2px solid #ffffff;clear:both;overflow:hidden;background:#666666;text-align:center;}
#main_menu div {width:646px;margin:auto;float:none;}
#main_menu ul {width:646px;margin:0;border:0;padding:0;list-style-type:none;background-color:#ff0000;}
#main_menu li {width:92px;margin:0;border:0;padding:0;float:left;background:none;}
#main_menu div a {width:90px;border-right:2px solid #ffffff;padding:3px 0;display:block;background:#666666;color:#ffffff;text-decoration:none;}
#main_menu div a:hover {background-color:#99ee99;color:#000000;}
#main_menu div a:first-child, #home {border-left:2px solid #ffffff;}

#header {width:763px;height:113px;padding:7px 0 0 7px;background-color:#000000;background-image:url(../images/activities_banner.jpg);color:#ffffff;text-align:left;}
#header h2 {color:#ffffff;background-color:transparent;}

#content {background-color:#ffffff;text-align:left;}
#l_container {width:520px;}
#r_container {width:250px;}

.lm_container {width:513px;padding-right:7px;}
.ll_container {width:253px;padding-right:7px;clear:both;}
.lr_container {width:253px;padding-right:7px;}

.contents {width:100%;clear:both;}
.b_contents {border-top:1px solid #33dd33;padding:7px;}
.b_contents a {color:#006600;text-decoration:underline;}
.b_contents img {margin-right:7px;border:1px solid #bbbbbb;float:left;}

.lm_container .b_contents {width:497px;}
.ll_container .b_contents {width:237px;}
.lr_container .b_contents {width:237px;}
#r_container .b_contents {width:233px;background:#eeffee;font-size:9pt;}
#r_container h4 {font-size:9pt;}

h3 {margin:0.5em 0 0 0;padding:0.3em 0 0.1em 0;width:100%;text-indent:7px;/*background-color:#99ee99;*/color:#00aa00;font-size:11pt;}
h3 a {color:#000000;background-color:transparent;color:#00aa00;}
h4 {font-size:10pt;}

ul {margin:0 0 0 0;}
ul li {margin:0 0 0 1.5em;}

ol {/*margin:0 0 0 0;*/float:none;list-style-position:inside;}
ol li {/*margin:0 0 0 1.5em;*/float:none;}

dl {margin:0.5em 0 0 0;}
dl dt {margin:0.5em 0 0 0;font-weight:bold;}
dl dd {margin:0 0 0 1em;}

.vcard .org {font-weight:bold;font-style:normal;}
.vcard .adr {font-weight:normal;font-style:italic;}
.vcard .adr .country-name {display:none;}

.headlist {list-style:none;}
.headlist li {margin:0.5em 0 0 0;font-weight:bold;}
.headlist ul {margin:0;}
.headlist ul li {margin:0 0 0 1.5em;font-weight:normal;}
.headlist .awards {display:block;font-weight:normal;font-style:italic;}
.headlist .awardee {color:#000000;background-color:transparent;font-weight:bold;}
.headlist .vcard .adr{display:block;}

.faqs li {margin-top:1em;}
.faqs p {margin-top:0;}
.faqs span {display:block;font-weight:bold;}
.faqs li ul li {margin-top:0;}


.column2 li {width:103px;float:left;}

.officers {margin-top:0.5em;}
.officers dt {margin:0.5em 0 0 0;clear:both;font-weight:bold;}
.officers dd {margin:0 0 0 0.5em;font-size:9pt;}
.officers img {margin:0 0.5em 1em 0;}
.officers .position {font-size:10pt;}
.officers .officer {margin:0;}

.calendar {margin:0;}
.calendar dt {margin:0.5em 0 0 0;font-weight:bold;}
.calendar dd {margin:0 0 0 1em;}
.calendar .summary {font-weight:normal;}
.calendar .location {margin:0;font-style:italic;}
.calendar .time {display:none;}

.schedule table{width:100%;}

.affil_pages {width:100%;text-align:right;font-size:9pt;}
.affil_pages a {margin:0 0.2em;}

#speakers {margin:0;}
#speakers dt {font-weight:bold;margin-top:2em;}
#speakers dd {margin-left:0;}
/*
.photolist {margin:0;clear:both;list-style-type:none;}
.photolist li {margin:0 7px 7px 0;width:77px;padding:0;display:block;float:left;background:none;text-align:center;}
.photolist img {height:75px;width:75px;margin:0;background-color:#ffffff;}
*/

.photolist {margin:auto;clear:both;list-style-type:none;}
.photolist li {margin:0 7px 7px 0;width:73px;padding:0;display:block;float:left;text-align:center;}
.photolist img {height:71px;width:71px;margin:0;background-color:#ffffff;}



#footer {width:770px;padding-top:7px;clear:both;color:#aaaaaa;font-size:9pt;}
#footer a {color:#aaaaaa;font-size:9pt;}

/*non-global*/
.c_camp2008 h3 {background-color:transparent;color:#0055ee;font-size: 12pt;}
.c_camp2008 h3 a {color:#0055ee;}
.c_camp2008 .b_contents {border:1pt solid #ffffff;height:300px;background: url(../images/c_camp2008_background.jpg) no-repeat bottom right;}
.c_camp2008 a {color:#000000;}