@import "includes/searchbar.css";
@import "includes/elements.css";
/*@import "includes/business-profile.css";*/
/*@import "includes/weather.css";*/
@import "includes/quicklinks.css";
@import "includes/memberlinks.css";
@import "includes/footer.css";

.event-listing{
    clear:left;
    padding-bottom: 15px;
}

.event-day {
    clear: left;
    padding-top: 15px;
}

#body, html{
  background-color:#b9b288;
  font-family: "Times New Roman", serif; 
}


/* a little calendar styling */
#calendar table{
    width:250px;
    table-layout:fixed;
    text-align:center; 
    background-color: #CFC7A8; 
}
#calendar th{
    text-align:center;
    font-weight:bold; 
}
#calendar a{
    font-weight:bold;
}



/*   NAVIGATION  */
#nav{

    padding-top:1px; /* Hacky fix */
    display: table;
    width: 100%; /* tables are not 100% by default like block-level elements */
    border-spacing: 0;
    border-collapse: collapse:
}
/* 	THESE ARE FOR AN LI NAV, BUT THE WIDTHS ARE FIXED, USING TABLE FOR NOW
#nav ul{display: table-row;}
#nav li{list-style:none;text-align:center;display: table-cell;border: 1px solid #000;}
#inner_nav ul{height: 33px;display: table;width: 100%;table-layout: fixed;}
*/
a{
 color:#9a7a18;
}
#nav td{
  text-align:center;
  height: 34px;
  
}
#nav a{
    color:#5b6540; 
    font-size:1.3em; 
    font-weight:bold; 
    line-height:25px; 
}

#nav a.current, #nav a:hover{
    background-color:#a8a177; 
}

#nav a.current{
  font-weight:bold; 
}

#coll a.current{
  font-weight:bold; 
  /*color:#efede0;*/
  }
#coll a:hover{
    /*color:#efede0;*/
}


#inner_nav{
  margin-left: 70px;
  width:809px;  
  background-color:#c5bf9d; 

}

.yui-gd div.first{
  width: 34%
}

/*   BODY  */
#doc2{
  background-repeat:no-repeat;
    
}

#inner_head{
  background-image:url(/sitemedia/images/header-02.jpg);
  background-repeat:no-repeat;
  height: 157px;
  padding-right:81px;
  text-align:right;

}

#hd{
  /*width:950px; */
}

#bd {
	background-repeat:no-repeat;
    background-color:#e1decd; 
    /*width:950px;*/ 

}
#ft{
  background-color:#e1decd; 
  height: 190px;
  padding:0; 
}
#footer_link_list{
  height:25px;
  background-color:#d5cfad; 
}
#inner_footer{
  width:809px;
  margin-left:70px; 
  *margin-left:0; 
  height:180px; 
  background-color:#fff; 
  font-size:1.1em; 
}

#footer-3-way{
  display:block;
}
#canada-logo{
  width:20%;
  height:90px;
  float:left;
  background-image:url(/sitemedia/images/canada-logo.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
#fed-nor{
  width:20%;
  height:90px; 
  float:right;
  background-image:url(/sitemedia/images/fed-nor.jpg);
  background-repeat:no-repeat;
  background-position:center;
}
#footer-3-way-middle{
 width:59%;
 float:left;
 }


/*   CONTENT  */

#content{
  margin:0px 70px 0px 70px; /* THE DESIGN IS ONE PIXEL OFF */
  *margin-right:65px; 
  width:809px; 
  background-color:white;
  background-image:url(/sitemedia/images/body-02.jpg);
  background-repeat:repeat-y; 
}
#content.home{
  background-image:none; 
}
#inner_content{
  width: 809px;
  font-size:15px;
  color: #305126; 
  padding:10px; 
}

/*#content .yui-u{*/
div#coll, div#colm, div#colr{
  margin:0px;
  min-height: 406px;
  *height: 30.48em;
  margin-left:0em;
  width: 32.3%;
}
#content .yui-u div.first{
}
h2{
  margin:10px 0;  
  padding:0; 
  font-size:22px;
  height:auto; 
}
h1{
    font-size:25px;
}
h3{
    font-size:18px;
}
#colr.wide{
	width: 65.6%;
}
#colr.wide div.yui-g{
  
  min-height:160px;
  *height:14em;
  margin:1.53em;
  margin-bottom:0;
  width:41%;
}


#colr.wide div.yui-g.first{
  border:7px solid #9ea2cf;
  margin-right:0;
  background-color:white;
}

#join_now{
  border:7px solid #d7abcf;
  background-color:#fff6db;
}



#trial_search{
  float:right;
  clear:right;
  width: 90%;
  height:118px;
  *height:11em;
  border:7px solid #9ea2cf;
  margin: 1.53em;

}


div.pad8{
  padding:8px;
}





