html, body {height:100%}
body {margin:2px 0px;padding:0px;margin-top:2px;text-align:center;margin-left:auto;margin-right:auto;
	background:#aab8c9;font-family:trebuchet ms,tahoma,verdana,arial,helvetica,sans-serif;font-size:75%;color:#415D85;}
a {color:#415D85;text-decoration:underline}
a:hover {text-decoration:underline}
img {border:none;padding:4px;}

#wrapper {width:800px;padding:4px;padding-bottom:10px;margin-left:auto;margin-right:auto;background:#fff}
#wrapper .headimg {padding:0px;}
#nav {text-align:right;border-bottom:1px solid #ccc;padding:2px 0px;padding-right:4px;font-size:120%}

#nav a {color:#415D85;text-decoration:none}
#nav a:hover {text-decoration:underline}

#editswitch {float:left;text-align:left;padding:2px 0px;padding-right:4px;font-size:120%;margin-top:-22px;}


#content {clear:both;padding-top:5px;text-align:left;}
#left {text-align:left;float:left;margin-right:5px;width:540px;}
#right {text-align:left;float:left;width:255px}

#intro {padding:4px;border:1px dotted #aab8c9;background:url(images/leftbg.jpg) repeat-y;margin-bottom:10px;min-height:300px;overflow:hidden;}

#where {padding:4px;border:1px dotted #aab8c9;background:url(images/leftbg.jpg) repeat-y;margin-bottom:10px;}

.section {font-size:140%;margin-top:2px;margin-bottom:2px;font-weight:bold}
.edit {margin-top:0px;text-align:right;font-size:90%;border:1px solid #415D85;padding-right:4px}
.firstpara {margin-top:0px}

#meetings {float:left;width:220px;text-align:right;padding:4px 10px 10px 10px;border:1px solid #aab8c9;margin-left:10px;margin-bottom:10px}
#meetings a {color:#415D85;text-decoration:none}
#meetings a:hover {text-decoration:underline}


#events {float:left;width:220px;text-align:left;padding:4px 10px 10px 10px;border:1px solid #aab8c9;margin-left:10px;margin-bottom:10px}
#events img {padding:4px}
#events a, #list a, #meetings a {color:#415D85;text-decoration:none}
#events a:hover, #list a:hover, #meetings a:hover {text-decoration:underline}

#events .evntouter {border-bottom:1px dotted #415D85;overflow:hidden;padding:6px 0px;min-height:80px}
#events div div {clear:both;font-size:85%;}
#events li {list-style:none}

#dyk {float:left;width:220px;text-align:left;padding:4px 10px 10px 10px;border:1px solid #aab8c9;margin-left:10px}
#dyk img {padding:4px}
#dyk a {color:#415D85;text-decoration:none}
#dyk a:hover {text-decoration:underline}

#list {float:left;width:150px;min-height:500px;height:500px;margin-right:10px;overflow:hidden;padding:5px;margin-bottom:10px;margin-top:14px;
	background:url(images/otherevents.jpg) repeat-x;border:1px dotted #aab8c9 }
#list p {margin:4px}

#footer {clear:both;margin-top:10px;text-align:left;overflow:hidden;width;800px;background:#fff;border-top:1px solid #aab8c9;padding-top:10px;font-size:90%}
#footer p {margin-top:6px}
#footer img {padding:0px 4px}

.editevent {text-align:right;border:1px solid #aab8c9; padding:0px 4px}

.aright {text-align:right}

.left {float:left}
.right {float:right}
.center {text-align:center}
.clear {clear:both}

.border{border:1px solid #415D85;padding:0px 4px;margin-top:-15px}
.imagewithborder {border:1px solid #415D85;padding:10px;margin:0px 10px 5px 10px}

.evntbottomborder {height:1px;border-bottom:1px dotted #415D85}

.editor label {float:left;display:block;width:80px}
.eagle {border:1px solid #aab8c9;padding:4px}

iframe{padding-left:20px;margin-bottom:20px;margin-top:20px}

#nl {float:left;text-align:left;padding:4px 10px 0px 10px;border:1px solid #aab8c9;margin:10px;width:220px}
#nl label {float:left;display:block;width:40px;font-size:80%}
#nl input[type=text] {font-size:80%;width:170px}
#nl input[type=submit] {margin-top:0px;margin-bottom:10px;margin-left:140px}

.edate {font-weight:bold;font-size:100%}

#contentright {float:left;margin-top:14px;width:610px;margin-bottom:10px}

.enp {margin-top:0px}


#upcoming {clear:both;margin-top:20px;padding:4px 2px;border:1px dotted #aab8c9;background:url(images/leftbg.jpg) repeat-y}
.events3 {width:780px;font-size:100%;margin-top:5px}
.events3 td {width:33%;padding:0px;padding:0px 5px;vertical-align:top;border-right:1px dotted #999}
.events3 td.none{border-right:none}

.loginlink {color:#fff}

#loginbox {width:250px;margin:auto}
#loginbox p {text-align:left}
#loginbox form {text-align:left;border:1px solid #415D85;padding:20px 20px;background:url(images/leftbg.jpg) repeat-y}
#loginbox label {float:left;display:block;width:60px;padding-top:4px}

#msg {border:2px solid red;background:#FFDDBB;text-align:center;display:none;width:400px;color:#000;margin:auto}
.long {width:400px}

#gallery {text-align:center;margin:auto}
#gallery td {padding:10px 20px;border:1px solid #ccc;vertical-align:bottom}
.pagination {text-align:center;font-size:120%}

#archive {margin-top:20px;}
#archive table {width:100%;padding:4px 4px;border:1px dotted #aab8c9;background:url(images/leftbg.jpg) repeat-y;}
#archive td {vertical-align:top;width:25%;border:1px dotted #aab8c9;padding:4px}
#archive table p {}

#m_upload label {float:left;display:block;width:80px}
.np {padding:0px;margin:0px}
.pb {margin:0px;color:red}

#cal {margin-left:-10px}
.callink {margin:0px;margin-top:-8px;text-align:right;font-size:90%}

