/* Reset CSS */

body { margin:0; padding:0; text-align: center; background: #CED1BE url(/images/background.jpg) repeat-y center;}

/* Default Styling */

h1 { font: bold 24px "Trebuchet MS", Arial, Helvetica, sans-serif;	color: #D9AE1C; margin:0 0 10px; padding:0;}
h2 { font: bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#669933; margin:0 0 10px; padding:0;}
h3 {font-size:12px; font-weight:bold;}

h1 span.intro {font-size: 18px; color: #9CAA75}

h2.title {margin:20px 0 0;}

a:link, a:visited { color: #205B28;}
a:hover   { color: #DCC64E;}
a:active  { color: #DDD13D;}

/* Layout */

#page { width: 761px;	margin: 0 auto; text-align: left;	border: solid 1px ;}
	#header { width: 760px; height:150px; border-bottom:solid 1px #000000;}
	#header img {border:none; height:150px; width:760px;}
	#bodyCopy { float:left; padding:15px 15px ; width:620px; font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: #333; }
	#footer {clear:both;}


/*  Nav Links Colours  - White  off-White */
#leftNav {float:left; width:100px; border:solid 5px #CCCCCC; background:#5A603E; }
#leftNav ul {margin:0; padding:0; list-style:none;}
#leftNav li {display:block; margin:0; padding:0; font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif; }
#leftNav a {display:block; width:86px; padding:7px; color: #FFFFFF; background:#5A603E; text-decoration: none;}
#leftNav a:hover { color:#F0EBAA; background: #A2B07D; }

#leftNav li#membersarea a{background:#687047}
#leftNav li#membersarea a:hover{background:#A2B07D}

/* Breadcrumbs */

#breadcrumbs { font: 9px/1.2 Verdana, Arial, Helvetica, sans-serif; padding:0 5px 5px;}

/* Type styles*/

.caption {font:10px/1.1 Verdana, Arial, Helvetica, sans-serif; color:#666666;}
.copy-mini { font: 9px/1.2 Verdana, Arial, Helvetica, sans-serif; color: #666; }

.copyheader-rev {	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;	color: white;}

.highlightBox {border: 2px solid #FCC; padding:5px;}
.highlightBox h3 { font-size: 1.2em;	color: #F00;	display:inline;}

/* News */
#news {margin-bottom:20px}
#news .item {clear:both; margin-bottom:10px;}
#news .item .text {padding-top:3px;}

/*Calendar Date*/
#news .item .date {float:left; padding:2px; background-color:#f5f2d6; border:solid 1px #e1e1e1; margin-right:5px; height:40px; margin-bottom:10px}
#news .item .date .month {font-size:9px; text-align:center; background:#f1f1f1; padding:1px 5px;}
#news .item .date .day {font-size:11px; text-align:center; background:#ccc}




/*Footer */

#footer {background:#e1e1e1; font: 9px/1.2 Verdana, Arial, Helvetica, sans-serif; border-top: solid 10px #fff; }
#footer table tr td {padding:20px 10px;}
#footer a {color:#666}
#footer a:hover {color:#333}
/* Specific Pages */

/* CBC page */
table.cbc {margin:0; padding:0; border-collapse:collapse;} 
table.cbc tr th {color:white; background:#333; font-weight:bold; text-align:left;}
table.cbc tr th, table.cbc tr td {margin:0; padding:2px; border-bottom:solid 1px #E1E1E1;}
table.cbc tr td.location { width:200px;}
table.cbc tr td.date {width:140px;}
table.cbc tr td.name {width:170px;}
table.cbc tr td.phone {width:150px;}

/* BC Birds Journal Page */

#bcbirdsdirectory {}
#bcbirdsarticles {}
#bcbirdsarticles div.volume {margin:0 0 20px; border-top:dotted 1px #ccc;}
#bcbirdsarticles div.volume h2{font-size:12px; margin-top:5px;}
#bcbirdsarticles div.volume p {margin-left:20px;}

/* Members Area , Jornal */
table.toc tr td{padding-bottom:10px;}
table.toc tr td.pagenumber {padding-top:2px; padding-right:10px; vertical-align:top; font-size:150%; font-weight:bold;}

/* IE Hacks */

.clearfix:after { content: ".";  display: block; height: 0; clear: both;  visibility: hidden;}
* html .clearfix {height: 1%;}

