/* styles used in template - do not change these without referring to CRBR.dwt */
/* --------------------------------------------------------------------------- */

body { background:#060; color:#000; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:small; }

#wrapper { margin:0 auto; padding:0; width:960px; }

#logo { width:960px; height:200px; background:url(http://www.costaricanbirdroute.com/images/Website-Banner1.jpg); }

#menu { width:960px; height:29px; background: url(http://www.costaricanbirdroute.com/images/menu-bg.jpg) repeat-x; }

#main { width:940px;  margin:0; padding:6px 10px; background:#fff url(http://www.costaricanbirdroute.com/images/main-bg.png) repeat-y; }

#Left { float:left; width:148px; margin:0; padding:0; }

#piclinks { margin:0; padding:0; list-style-type: none; }
#piclinks li { padding-top:4px; }

#content { float:left; width:787px; margin:0; padding:10px 5px 0 0;  }

#flash { float: right; }

#footer { width:940px; margin:0; padding:10px 10px 5px 10px; background:#fff; border-top:3px solid #000; }

#rfblogo { float:left; width:210px; }
#copyright { float:left; width:220px; font-weight:bold; padding-top:50px; text-align:center; }
#emaillist { float:left; width:240px; padding-top:30px; }
#birdring { float:left; width:260px; padding-top:30px; }


/* styles used in content */
/* -----------------------*/

a { color:#069; font-weight:bold; }
a:hover { text-decoration: none; }

.textbox { padding:5px; background:#ece9d8; border:1px solid #ccc; overflow:hidden; }

.Right { float:right; border:#000 1px solid; width:200px; padding:10px; margin-left:10px; }

.leftCol { float:left; width:370px; }
.rightCol { float:right; width:370px; }

.leftmain { float:left; width:550px; padding-right:20px; border-right:2px solid #000; }
.rightbar { float:right; width:200px; }

h1 { font-size:large; margin-top:0; }
h2 { font-size:medium; font-weight:bold; background:#000; color:#fff; margin-top:0; text-align:center; padding:2px 0; }

.bigtext { font-size:medium; }
.subhead { font-size:medium; font-weight:bold; color:#063; }
.caption { font-size:x-small; background:#000; color:#fff; text-align:center; }

.clr { clear: both; }

form.donate { float:right; margin-top:10px; padding-left:10px; }
ul.one { position:relative; left:30px; }  /* used only when a bulleted list is next to a floated image */

.thead { background:#E9D09A; }
.tcell { background:#ECE9D8; }

.imgleft { margin-right:10px; margin-bottom:5px; float:left; border:1px solid #000; }
.imgright { margin-left:10px; margin-bottom:5px; float:right; border:1px solid #000; }
.fltleft { margin-right:10px; margin-bottom:5px; float:left; }
.fltright { margin-left:10px; margin-bottom:5px; float:right; }
