/* Main Style */
* {	margin: 0;	padding: 0;}

body {background: #666666;font-family: Verdana, sans-serif;font-size: 12px;line-height: 17px;color: #333;}

a {text-decoration: none;color: #362e19;}
a:hover {text-decoration: underline;color: #4a3c19;}

#wrap {margin: 0 auto;width: 850px;}

/* Header Style */
#header {background: #666666 url(images/header.jpg) no-repeat;height: 120px;}
#header h1 {font-size: 200%;letter-spacing: 0;padding: 50px 0 0 40px;color: #fff;font-weight: 100;margin-left:90px;}
#header h2 {font-size: 100%;color: #EFECE0;padding: 5px 0 0 40px;letter-spacing: 0;font-weight: 100;margin-left:90px;}

.wlogo {float: left; margin-top:25px; margin-left:20px; width:100px; height:75px;}

/* Menu Style */
#menu {height: 40px;line-height: 40px;background: #666666 url(images/menu.png) no-repeat;}
#menu ul {list-style-type: none;padding-left: 30px;}
#menu ul li {display: block;float:left;}
#menu ul li a {padding: 0 40px 0 0;text-decoration: none;font-weight: 100;font-size: 125%;color: #aaa;}
#menu ul li a:hover {color: #fff;text-decoration: none;}
#menu form {float: left; width:165px;padding-left:30px;}
.srch {margin:4px 4px 0 2px;background:url(images/search-button.png) no-repeat;width:20px;height:20px;border:0;text-indent:-2000px;overflow:hidden;cursor:pointer;}

/* Content Style */
#content {background: #666666 url(images/content.png) repeat-y;padding: 10px 10px 10px 10px;}
#print-view {float: left;width: 640px;text-align: left;margin-left:10px;padding: 10px;background-color: #fff;min-height:395px; color:#000;}


/* Main Content */
.main {float: left;width: 580px;text-align: left;margin-left:10px;padding: 10px;font-size: 110%;background: #fff;border-right: 1px solid #000;border-top: 1px solid #000;border-bottom: 1px solid #000; min-height:378px;}
.main h1 {font-size: 175%;font-weight: 200;text-align: center;text-decoration: underline;}
.main h2 {font-size: 150%;font-weight: 100;padding: 15px 0 7px 0;}
.main h2 a {text-decoration: none;}
.main h2 a:hover {text-decoration: underline;}
.main ul {list-style-type: disc;padding-left: 30px;}
.main ul li {display:list-item;padding-bottom: 20px; font-size:90%;}

/* Member Information */
.print-list {text-align: left; margin-left:10px;width:580px;}
.member-main {float: left; width:580px;}
.member-card {float: left; width: 580px;text-align:left;margin:20px 0px 0px 10px;padding:10px;background:#fff;border-right:1px solid #000;border-top:1px solid #000;border-bottom: 1px solid #000;min-height:100px;}
.card-title {position:relative;width: 580px; background-color:#333;height:30px;}
.member-bus {position:absolute;left:0;padding:6px 0px 4px 4px;font-size: 110%;font-weight: bold; text-align: left;z-index:100;}
.member-bus a {text-decoration:none;color:#fff;}
.member-link {position:absolute;right:0; font-size:80%;padding:6px 4px 4px 0px;z-index:0;}
.member-link a {color:#fff;}
.card-content {width:580px;padding:4px;}
.content-left {position:relative;float:left; padding:4px;font-size:80%;width:170px;}
.lab-contact {list-style-type:none;padding-left:8px;}
.lab-contact li {display: block;line-height:12px;}
.lab-info {list-style-type:disc;margin-left:20px;padding-top:8px;}
.lab-info a {font-size:110%;}
.tel-number {position:absolute;right:30px;}
.content-right {float:right;padding: 4px 0px 4px 8px;width:390px;border-left:1px solid #000;min-height:205px;}
.member-row {clear:both; padding-top:20px;}
.member-title {margin-left:12px; width: 104px;float:left;}
.member-info {margin-left:4px; width:260px;float:left;}
.member-email {margin-left:120px;}
.member-email a {font-size:80%;}
.vcard {border: 0; width:24px; height:14px;}

/* WELA Contact Page */
#contact {width: 535px;margin: 10px 20px;border: 1px solid #000}
#contact a {padding-left: 30px;padding-bottom: 20px;margin-bottom: 20px;font-size: 80%;text-decoration: none;}
#contact a:hover {text-decoration: underline;}
.title {height: 20px;padding: 4px;margin-bottom: 4px;background-color: #EEE;font-size: 100%;font-weight: bold; text-align: left;}
.name {background-color: #FFF;padding-left: 30px;font-size: 100%;font-weight: normal; text-align: left;}
.status{padding-left: 30px; font-size: 80%; font-style: italic;}

/* Meetings Page */
#cal-current {width: 200px; float: left; margin: 20px;}
#cal-current h3 {font-size: 100%; text-decoration: underline; padding-bottom: 20px;}
#cal-current ul {list-style-type: circle;padding-left: 30px; position:relative;width:200px;}
#cal-current ul li {display: list-item;padding-bottom: 10px;}
#cal-next {width: 200px; float: right;margin: 20px;}
#cal-next h3 {font-size: 100%;text-decoration: underline;padding-bottom: 20px;}
#cal-next ul {list-style-type: circle;padding-left: 30px; position:relative;width:200px;}
#cal-next ul li {display: list-item;padding-bottom: 10px;}
.ics {width: 40px;height: 14px;border: 0;position:absolute;right:40px;}
.cal-desc {clear:both; float: left; font-size: 70%; margin-left: 12px;width:480px;}
#mtg-location {width: 400px; float: left; margin: 30px 0px 0px 20px;}
#mtg-location h3 {font-size: 90%; text-decoration: underline; padding-bottom: 10px;}
#mtg-location ul {list-style-type: none;padding-left: 30px;}
#mtg-location ul li {display: block;padding-bottom: 0;font-size: 80%;}
#mtg-location a {padding-left: 30px; font-size:80%;}

/* Events Page */
#event-title {height: 12px; padding: 4px; margin-bottom:4px; font-size:100%; font-weight: bold; text-align: left;width:160px; display: inline-block;}
#event-desc {height: 12px; padding:4px; margin-bottom:4px; font-size:100%; font-weight: normal; text-align: left;width:180px;display:inline-block;}

/* Table of Contents */
.toc {float: right; margin-right:8px;width: 180px;background: #fff;padding: 10px;border-left: 1px solid #000;border-top: 1px solid #000;border-bottom: 1px solid #000;}
.toc h2 {height: 24px;line-height: 140%;color: #000;font-size: 120%;padding-left: 10px;}
.toc ul {padding: 5px 0 15px 30px;list-style-type: square;}
.toc ul li a {font-weight: 100;font-size: 90%;}
.toc ul li a:hover {}

/* Footer Style */
#bottom {background: #d4ccae url(images/bottom.png) no-repeat;padding: 10px 0;}

#footer {text-align: center;font-size: 90%;}
#footer a {color: #D3D3D3;padding: 0px 40px 0px 10px;}
