/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework
   [bjorkoy.com/blueprint]
   
   * Screen & Projection Styles *
      
   This is the main CSS-file for the framework.
   Include this in the <head> of every page. See the
   Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

/* Import stylesheets and hide from IE/Mac \*/
@import "lib/reset.css";
@import "lib/type.css";
@import "lib/dd-formmailer.css";
/* End import/hide */


/*____________Main Structure________________________________*/

body {
margin:0;
padding:0;
text-align: center;
background-color: white;
background-image: url(../../pasteboard.jpg);
background-repeat: repeat-x;
background-attachment: fixed; }

#container {
text-align: left;
margin: auto;
padding: 0px;
width: 800px;
background-image: url(../../containr_bg2.gif);
background-color: #e6e6e6; 
border-right: 1px #f0f0f0 solid;
border-left: 1px #f0f0f0 solid;
 }

#banner{
height: 165px;
padding-top:35px;
margin: 0px;
background-color: white;
background-image: url(../../banner_bg.gif);
background-repeat: no-repeat; }


#left_cont {
width: 460px;
float: left;
padding:0;
margin: 36px 0px 36px 0px;
padding-left: 40px; 
padding-right: 20px;
 }

#right_cont {
width: 255px;
float: right;
padding-left: 10px; 
padding-right: 5px;
margin: 36px 0px 36px 0px;
}

/*____________Footer________________________________*/

#footer {
clear: both;
width: 760px;
height: 150px;
margin: 0px;
padding: 25px 0px 0px 40px;
border-top: 1px solid #a1a1a1;
border-bottom: solid white 12px;
background-color:#d2d7d2;
font-size: .8em;
line-height: 18px;}



#supported {
float: left;
width: 200px;
padding: 0 20px 0 20px;
margin: 0;
border-right: 1px dotted white;
}

/*credits*/
#credits {
width: 220px;
padding: 0 20px 0 20px;
margin:0;
float: left;
}
.online {
margin: 0;
padding:0;
display: inline;}

.vcard h4, #credits h4, #supported h4  {
text-transform: uppercase;
letter-spacing: .3em; 
padding-bottom: 5px;}

#footer p {padding-bottom:0px;
text-align: left; }


/*____________Navigation links________________________________*/

#top_links {
padding: 0;
margin:0;
float:right;
}

#top_links li {
display: block;
float: right;
}

#top_links li a{
padding: 0px;
text-decoration: none
}

#top_links li a:hover{
color: #ffffff;
}



#navlist {
float:left;
height: 100%;
margin:0;
padding: 20px 0 0 0;
width: 100%;
background-image: url(../../graphics/bottom-border.gif);
background-position: bottom;
background-repeat: no-repeat;
background-color: #75a2d8; 
border-top: solid 2px #a1a1a1;}

/*place 1px tiled image to the bottom of the nav_list*/

#main_links {
width: 100%;
float: left;
padding:0;
padding-left: 40px;
margin:0;
}

#main_links li {
float: left;
margin:0;
padding:0px;
display: block;
font-size: 1em;
}


#main_links a {
color: gray;
display: block;
margin: 0 3px 0 0;
padding: 10px 20px 10px 20px;
text-decoration: none;
border: 1px #f4f4f4 solid;
border-bottom: #eae7e7 none;
background-color: #afc5be;
background-image: url(../../menu_bg.jpg); }

#main_links a:hover {
color: black;
}

body#home_page  li#home a, 
body#beg_birds li#birds a, 
body#beg_birdtable li#birds a, 
body#beg_centre li#future a, 
body#beg_contact li#contact a, 
body#beg_report li#report a, 
body#beg_kids li#kids a {
padding: 10px 20px 11px 20px;
color: black;
background-color: #f7f7f7;
background-image: url(#); }



/*____________microformats________________________________*/

/* vcard */
.vcard {float: left;}
.vcard  {width: 250px; border-right: 1px dotted white; }
.vcard .org { display : block; margin : 0 px;  }
.vcard a span { display : inline; }
.vcard div { margin : 0;}

.vcard .adr span { display : inline; }
.vcard .street-address { display : block; }
.vcard .locality { display : block; } 
.vcard .region { display : block; }
.vcard .postal-code { display : block; } 
.vcard .email { display : block; }  .vcard .tel { display : block; } 
.vcard a[rel="hcard"] { display : inline; } 
.vcard img {padding:0; margin:0; }

/*____________forms________________________________*/

#paypal {
margin:0;
padding:0;
}

.ddfmwrap {
	margin:0;
padding: 0;
	width: 300px;
clear: left; 
}

.left {
align: left;
padding-left: 15px;
}


