/* CSS Document */
body {background-color:#0C0C0C; color:#EEE; margin: 10px auto; font-family:Verdana, Arial, Helvetica, sans-serif; width:781px;
font-size:14px;}
img, table {border:0;}
a {color:#EEE;}
#top {background-color:#434343; margin:0 auto; width:781px;}
#top img {width:781px; height:159px;}
#main {background-color:#434343; width:777px; padding-bottom:5px; border-left:4px solid #434343;}
#main table {width:100%;}
#menu {width: 110px; vertical-align:top; background-color:#0C0C0C;}
#lmenu {background-color:#0C0C0C; list-style-type:none; width:110px; font-size:11px; font-weight:bold; margin:0 0 10px 0; padding:0;}
#lmenu li {padding:0; line-height:1.1;}
#lmenu a {color:#EEE; text-decoration:none; display:block; padding:3px;}
#lmenu a:hover {color:#EEE; text-decoration:none; display:block; background-color:#2D2D2D; padding:3px;}
#lmenu li.onel {height:25px;}
#lmenu li.onel a {height:20px;}
#lmenu li.twol {height:40px;}
#lmenu li.twol a {height:25px;}
#lmenu li.btm {height:100%;}

#rmain { width: 660px; height: 100%; margin-bottom:15px;}
#rmain p {margin: 10px 5px; line-height:1.3; font-size:13px;}
#rmain h2 {margin: 10px 5px; line-height:1.3; font-size:16px;}

#header {background-color:#000; padding:2px 5px; font-size:14px; font-weight:bold; margin-left:5px;}
#constr {text-align:center; font-size:16px; font-weight:normal; padding-top: 160px; line-height:1.4;}

#content {vertical-align:top;}
#content h4 {font-weight:bold; font-size:16px; margin: 10px 5px;}
#content h5 {font-weight:bold; font-size:14px; margin: 10px 5px;}
#content h6 {font-weight:bold; font-size:14px; width: 100%; text-align:center; padding:15px 0 0; margin:0;}
#present {margin: 10px 5px; line-height:1.3; font-size:16px;}

#bios {margin:5px;}
#bios ul {list-style-type:none; font-weight:bold; font-size:12px; margin:5px; padding:0;}
#bios li {padding-top:2px; padding-bottom:2px;}
#bios a {color:#EEE;}
#bios table {width: 650px;}
#bios td {padding:5px; vertical-align:top;}
#bios p {margin: 10px 5px; line-height:1.3; font-size:14px;}
img.photos {display:block; vertical-align:top; margin:15px 0 0; padding:0; width:144px; height:216px;}
.btop {text-align:right;}

#copy {font-size:9px; text-align:right; margin-top:2px;}
#copy span {margin: 0 10px;}

#thome {margin:10px 4px;}
#thome td {width:50%; vertical-align:top;}
#thome td img {display:block; margin: 0 auto; width:300px; height:154px;}
#mission {border:1px solid #EEE; width: 288px; margin:10px auto 25px; padding:10px 5px; background-color: #696969; line-height:1.2;}
#homeml {border-top:1px solid #EEE; padding:20px 5px 5px; width: 288px; margin: 0 auto 10px; font-size:13px;}
#homeml a {text-decoration:none;}
#homeml a:hover {color:#999;}

#partners {list-style-type:none; font-weight:bold; font-size:12px; margin:5px; padding:0;}
#partners li {padding:2px 5px;}

#eventsnew {margin:5px 10px 5px 7px; font-size:12px; line-height:1.4;}
#eventsnew td {vertical-align:top; padding: 5px;}
.month {font-weight:bold; font-size:14px; text-decoration:underline;}
.date {font-weight:bold; width:95px;}
.time {width:60px;}
.loc {width:140px;}
.adm {width:74px;}
#eventsnew a:hover {color:#CCC;}

div.event {width: 100%; float:left;}
div.event a {display:block; float:left;}
div.event a.image {border:1px solid #FFF; margin:10px;}
div.event a.image:hover {border:1px solid #CCC;}
div.event a.text {display:block;padding:30px 10px 10px; width: 500px;}
div.event a.text:hover {color:#CCC;}

#gallery div.tnails {float:left; display:inline; padding:5px 0 0 2px;}
#gallery div.tnails img {float:left; padding:3px; cursor:pointer;}
#gallery div.mainimg {float:left; display:inline; padding:0 0 0 2px;}

table.aligned {width:auto; margin: 0 5px; line-height:1.3; font-size:13px;}
table.aligned td {padding:0 5px 0 0; vertical-align:top;}