*{
  margin: 0;
  padding: 0;
}
a{color:#942a25;}
a img{border:none;}
body{
  background:#ee876b url(../images/bg-body.jpg) repeat-x;
  font:.8em Myriad, Arial, sans-serif; 
  color:#4c1515;
  margin-bottom:5px;
}
}
p, h2, h3, h4{margin-bottom:15px;}
h2, h3, h4, h5{color:#942a25;}
h2{font-size:1.6em;}
h3{
  font-size:1.4em;
  font-weight:normal;
}
h3 a{text-decoration:none;}
h3 a:hover{text-decoration:underline;}
h4{font-size:1.2em;}
h5{font-size:1em;}
h5.bar{
  background:#f5b2a2;
  padding:5px;
}
#globalWrapper{
  margin:0 auto;
  width:920px;
  padding:0 20px 20px 20px;
}
#header{
  background:url(../images/bg-header.jpg) no-repeat;
  position:relative;
  padding-top:44px;
}
a#home{
  position:absolute;
  left:0;
  top:0;
  display:block;
  overflow:hidden;
  text-indent:-5000px;
  width:180px;
  height:180px;
}
#logo{
  position:absolute;
  left:190px;
}
#intro{
  position:relative;
  left:460px;
  width:460px;
}
#intro p#orgIntro, #intro p#orgNetwork{
  background:no-repeat;
  display:block;
  overflow:hidden;
  text-indent:-5000px;
  padding:0;
  margin:0;
}
#intro p#orgIntro{
  background-image:url(../images/text-intro.gif);
  width:460px;
  height:70px;
}
#intro p#orgNetwork{
  background-image:url(../images/link-network.gif);
  width:460px;
  height:25px;
}
#btn-email{
  width:90px;
  height:30px;
}
#navSecondary{
  text-align:right;
  padding:15px 33px 0 0;
  height:30px;
}
#navSecondary ul{
  display:inline;
  list-style-type:none;
  float:right;
}
#navSecondary li{
  float:left;
  margin-left:2px;
}
#navSecondary li a{
  background:#f6b9a5;
  color:#9b3630;
  display:block;
  padding:8px 0;
  width:80px;
  text-align:center;
  text-decoration:none;
}
#navSecondary li a.posts{
  width:60px !important;
}
#navSecondary li a.account{
  width:105px !important;
}
#navSecondary li a:hover{background:#fad8c3;}
#navSecondary li a.current{background:#fef6e0;}





/*------------------------------------------------------------------------
#navActions{
  font-size:.9em;
  text-align:right;
  position:absolute;
  z-index:5;
  top:45px;
  right:33px;
}
#navActions ul{
  display:inline;
  list-style-type:none;
}
#navActions li{
  float:left;
  margin-left:1px;
}
#navActions li a{
  background:#f9ead3;
  color:#9b3630;
  display:block;
  padding:3px 0;
  text-align:center;
  text-decoration:none;
}
#navActions li a.addPost{
  width:60px;
  margin-right:307px;
}
#navActions li a.logStatus{width:45px;}
#navActions li a.registerStatus{width:59px;}
#navActions li a:hover{background:#fad8c3;}
#navActions li a.current{background:#fef6e0;}
#privacy{
  float:left;
  width:260px;
  margin:25px 0 15px 190px;
  color:#ac3b35;
  font-size:.9em;
  line-height:1.4em;
}
-----------------------------------------------------------------------*/
#mailingList{
  background:#f7b89f;
  margin:25px 15px 15px 0;
  padding:15px;
  width:416px;
  float:right;
}
#mailingList * { float: left; }






#memberActions{
  margin:10px 5px 5px 0;
  padding:10px;
  float:right;
}
#memberActions ul{
  display:inline;
  list-style-type:none;
  float:right;
}
#memberActions li{
  color:#fbe1da;
  float:left;
  margin-left:5px;
}
#memberActions li.button{background:#f29984;}
#memberActions li a{
  background:#e98974;
  color:#fbe1da;
  display:block;
  padding:8px 0;
  text-align:center;
  text-decoration:none;
}
#memberActions a:hover{background:#cd5845;}
#memberActions a.logStatus{width:100px;}
#memberActions a#newPost{width:180px;}
#memberActions a#registerStatus{width:120px;}



#main{
  background:#f3a48a;
  width:920px;
  position:relative;
  text-align:left;
}
#mainBottom{
  background:#f3a48a;
  width:920px;
}
#homeLeft{
  width:425px;
  float:left;
  margin:0 0 0 15px;
}
#secondaryLeft{
  width:160px;
  float:left;
  margin:0 0 0 15px;
}
#secondaryLeft div div{overflow:hidden;}
#homeCallout, #homeCalloutBottom, .callout{
  background:#cd5845;
  color:#fff;
}
#homeCallout, #homeCalloutBottom{width:425px;}
.callout{
  line-height:1.2em;
  padding:10px;
  width:140px;
}
.callout h4{
  border-bottom:2px solid #e28272;
  color:#fff;
}
.callout h4, .callout .details{
  margin-bottom:5px !important;
}
.callout .details{
  padding-bottom:5px;
  border-bottom:1px solid #e28272;
  color:#f8aea1;
}
.callout ul{
  list-style-type:none;
  line-height:1.2em;
  margin-bottom:0;
}
.callout ul li{margin-bottom:2px;}
.menuItem{margin-bottom:2px;}
.profileHead{margin-top:12px;}
.callout a{color:#f8aea1;}
#homeCallout ul{
  line-height:1.2em;
  font-size:1.1em;
  padding:15px 0 0 22px;
  width:140px;
  float:left;
  position:relative;
}
#homeCallout p{
  border-left:1px solid #dd8f82;
  margin:13px 5px 0 15px;
  padding:30px 0 30px 30px;
  font-size:1.4em;
  line-height:1.2em;
  float:left;
}
#homeCallout a{
  background:#e69662;
  color:#fff;
  display:block;
  font-size:.8em;
  margin:45px 0 0 0;
  padding:7px 10px;
  text-decoration:none;
  width:55px;
  float:left;
}
#homeCallout a:hover{background:#f18f7d;}
#homeSponsor{
  color:#fff;
  width:160px;
  float:left;
  margin:15px 0 0 15px;
  line-height:1.2em;
}
#homeSponsor a{color:#fff;}
#homeSponsor h5{color:#fff;}
.sponsorLogo, .sponsorLogoDesc{
  background:#fff;
  margin-bottom:10px;
  padding:10px 0;
}
#arrowDetails{
  margin:-1px 0 0 265px;
}
#homeMeeting{
  line-height:1.2em;
  margin:15px 30px 0 0;
  width:190px;
  float:right;
}
#homeMeeting ul, .summary ul{
  margin-left:15px;
  margin-bottom:15px;
}
#homeMeeting h3{
  margin-bottom:15px;
  line-height:1.1em;
}
#homeRight, #secondaryRight{
  background:#fef6e0;
  float:right;
  padding:25px 25px 25px 25px;
  line-height:1.4em;
}
#homeRight{
  margin:-2px 15px 0 0;
  width:395px;
}
#secondaryRight{
  margin:-2px 15px 0 0;
  width:665px;
}
#homeRight h3, #secondaryRight h3{margin-bottom:0;}
#homeRight .details, #homeRight .categories, #secondaryRight .details, #secondaryRight .categories{
  color:#942a25;
  font-size:.9em;
}
#homeRight .categories, #secondaryRight .categories{margin-bottom:30px;}
.summary{
  border-bottom:2px solid #efc6b1;
  margin-bottom:30px;
}
#secondaryRight ul{
  margin:0 0 15px 30px;
}
.closeSummaryList{
  border-bottom:none !important;
  margin-bottom:0 !important;
}
#footer{
  background:#f6ae75;
  color:#ad4b39;
  font-size:.9em;
  margin-top:15px;
  padding:15px;
  text-align:center;
}
#footer a{color:#ad4b39;}  
.clear {
  clear: both;
  height: 1px;
  overflow: hidden;
  margin-bottom: -1px;
}


#txt-email{
	height: 16px;
	width: 306px;
	background: url(../images/bg-email.jpg) 0 0 no-repeat;
	border: 0;
	font: 1.4em;
	color:#942a25;
	margin-right:5px;
	padding:7px;
}

.paginate{margin-top:15px;}
#previewBlock{
  background:#f9ead3;
  margin-bottom:30px;
  padding:5px;
}

.calendarBG{
  font-size:.8em;
  width:665px;
  border:2px solid #fbd6c5;
}
.calendarBG td, .calendarBG th{
  border:2px solid #fbd6c5;
}
.calendarBG th{
  text-align:center;
  padding:5px;
}

.calendarBG td{
  width:105px;
  height:135px;
  margin:0;
  padding:5px;
  text-align:left;
  vertical-align:top;
}
.calendarBG .hasEvents div{
  line-height:1.1em;
  padding:5px 0 !important;
  border-bottom:1px solid #fbd6c5;
}

.calendarBG td.hasEvents{
  background:#fff;
  width:105px;
}

.calendarBG td span{
  background:#fbd6c5;
  display:block;
  top:-5px;
  left:-5px;
  padding:5px;
  width:10px;
  height:10px;
}

.calendarBG th.calendarDayHeading{background:#fbd6c5;}
#calendarSubscribe{
  position:absolute;
  top:20px;
  right:25px;
}
#calendarSubscribe a{
  display:block;
  padding:3px 6px;
  background:#e98974;
  margin-left:5px;
  color:#fff;
  width:50px;
  float:left;
  text-align:center;
  text-decoration:none;
}
#calendarSubscribe a:hover{background:#cd5845;}
#membersTable{margin-top:15px;}
#membersTable h5{
  color:#000;
  background:#fbd6c5;
}
#membersTable th{
    background: #fbd6c5;
    padding:3px;
}
#membersTable td{
    border-bottom:2px solid #fbd6c5;
    padding:3px;
}
#membersTable #identifier{width:65px;}
#membersTable #memberName{width:115px;}
#membersTable #totalPosts{width:75px;}
#membersTable #lastVisit{width:100px;}
#membersTable #joinDate{width:100px;}
#membersTable #url{width:50px;}
#membersTable #location{width:200px;}
#membersTable #other{width:130px;}
#postForm select{width:260px;}
#postForm span{
  color:#c08375;
  font-size:.9em;
}
#postForm #title, #postForm #url_title, #postForm #field_id_15, #postForm #field_id_22, #comment_form textarea{width:660px;}
#postForm #field_id_17, #postForm #field_id_18{height:15px;}
#postForm #field_id_17{width:400px;}
#postForm #field_id_18{width:200px;}
#postForm #field_id_20, #postForm #field_id_21{width:65px;}
.htmlButtonInner{
  background:#fad8c3;;
  padding:3px 5px;
  margin-right:2px;
}
.menuHeadingBG{display:none;}
.entry{
  padding:10px;
  background:#fff;
  margin-bottom:15px;
}
.tableHeading, .success{color:#942a25;}
.tableHeading{font-size:1.4em;}
.tableHeading{
  margin-bottom:15px !important;
}
.tableHeadingNote{
  margin:-15px 0 15px 0;
  color:#942a25;
}
#memProfile td{
  border-bottom:2px solid #fbd6c5;
  padding:3px 0;
}
.notation{
  color:#c08375;
  font-size:.9em;
  margin:-5px 0 0 0;
}
.fieldSection{
  margin-top:20px !important;
}
td.htmlButtonOuterL, td.htmlButtonOuter, td.noBorder{
  border:none !important;
}
.label, #secondaryRight input.submit, #secondaryRight .buttons{margin-top:10px;}
#secondaryRight input, #secondaryRight textarea, #secondaryRight .buttons{
  border:1px solid #fbd6c5;
  padding:3px;
}
#secondaryRight select{
  border:1px solid #fbd6c5;
}
#secondaryRight  input.submit:hover{background:#fad8c3;}
#secondaryRight input.submit, #secondaryRight .buttons{
  color:#9b3630;
  background:#f6b9a5;
  margin-top:25px;
}
.xsmall{width:50px;}
.small{width:100px;}
.medium{width:300px;}
.large{width:500px;}
.xlarge{width:659px;}
select option{
  padding:2px 10px 2px 2px;
}
p{margin-bottom:15px;}
blockquote{
  margin-left:15px;
  font-weight:bold;
}