/* CSS Document */
*{margin:0;padding:0;}


/* General */
body {
	background: #000 url(images/headerr-b.jpg) top center repeat-x;
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2em;
	text-align: center;
	margin: 0 auto;
    padding: 0;
	}
	
#wrap { background: #000 url(images/wrap.jpg) center top repeat-y; width:100%; margin: 15px auto 0 auto; border-bottom: 2px solid #938E64;}

img { border: 0; margin: 0; padding: 0; }

 a:link { color: #000; text-decoration: underline; } 
 a:visited { color: #000; text-decoration: underline; }
 a:hover { color: #B75321; text-decoration: underline; }



#main {
background-color: #000000; 
width: 980px;
margin: 0 auto;
padding:0;
text-align: center;

}

#header {

margin:0;
background: url(images/tonybeck_header.jpg) top center no-repeat; height: 120px; 

}

#left { 
width: 250px;
margin: 0;
padding: 0;
float: left;
text-align: center;
}

#menu { 
margin-top: 20px; background: url(images/menu.jpg) top center no-repeat;
width: 250px;
height: 332px;
vertical-align: top;
font: 17px "Times New Roman", Times, serif;
color: #FFFFFF;
text-align: left;
display: table;
}

#fern { width: 225px;  }

#menu ul { width/**/: 225px; list-style: none; text-align: right;  margin: 38px 15px 0 10px; padding: 0; display: block; }

#menu li { height: 23px; margin: 0 4px 0 2px; padding: 0; position : relative; color: #FFFFFF; display: block; line-height: 23px; vertical-align: top; }

#menu li:hover, #menu li.sfhover { color: #FFFFFF; background: #509F0F; }

#menu li ul { position: absolute; left: -999em;  }

#menu li:hover ul { padding: 0; margin: 0; left: 100%;  top: 0; }

#menu li ul li { background: #006633;  border: 1px solid #B7B495; font: 12px Arial, Helvetica, sans-serif; text-align: left; line-height: normal;  height: auto; width: 150px; padding: 5px 0; margin-bottom: 2px; display: block;}

* html #menu li ul li {

display: inline;
d\isplay: block; }

#menu li ul li:hover , #menu li ul li.sfhover { background: #509F0F; }

#menu li:hover ul, #menu li.sfhover ul { padding: 0; margin: 0; left: 100%; width: 150px; top: 0;}

#menu a:link { text-decoration: none; color: #FFFFFF; padding: 0 3px; display: block; margin: 0; }

#menu a:visited { text-decoration: none; padding: 0 3px; color: #FFFFFF; display: block; }

#menu a:hover { text-decoration: none; display: block; }

.block { display: block; margin-top: 0;}

#contentarea {
width: 710px;
height: auto;
margin-top: 20px;
margin-bottom: 40px;
padding: 0;
float:right;
display: inline;
}

#contentgal {
width: 710px;
background: none;
height: auto;
margin-top: 50px;
margin-bottom: 40px;
padding: 0;
float:right;
display: inline;
}

.contentbox { 

background: #000000;
width: 700px; 
height: 300px;
margin-bottom: 12px;
float: right;
display: inline;}

.flowcontent { 
background: url(images/flowback.jpg) top left repeat-x;
width: 700px; 
margin: 0 auto;
padding: 10px 0;
text-align: center;
float: right;
display: inline;

}

.minibox { background: #FFFFFF; float: left; display: inline; width: 330px; text-align: left; margin:0 10px;}

.normbox  { background: #FFFFFF; float: left; display: inline; width: 680px; text-align: left; margin:0 10px;}

.insidebox { clear: both; display: table; margin: 5px;} 

.insidebox p { margin-bottom: 5px; }

.insidebox-wide { clear: both; display: block; margin: 5px 15px;}

.gallerycontent { 
width: 550px; 
margin: 0 auto;
padding: 0;
text-align: center;
display: block;  }

.textbox { width: 170px; margin-right: 10px; 0; text-align: right; float: right; display: inline; color: #FFFFFF; }
.textbox p { text-align: right; font-weight: normal; }

.quoted { background: url(images/quotes.gif) top left no-repeat; margin: 5px 0 10px 0; padding: 5px 10px 5px 35px; font: 12px Arial, Helvetica, sans-serif; color: #003300;}
.quoted p { margin-bottom: .5em; }

#flashcontent { width: 500px; margin-top: 0; float: left; display: inline; text-align: left;}

#galleryflash { width: 650px; display: block; margin: 0 auto 20px auto; text-align: center; background: #FFF; padding-top: 10px;}

#footer { background: #000000 url(images/footer-b.jpg) left top repeat-x; clear: both; width: 100%; height: 80px; text-align: center; display: table; 
color: #FFFFFF;}

.footerlinks { display: block; text-align: center; margin: 15px auto 10px auto; color: #918C62;}

.footerlinks a:link { color: #B7B495; text-decoration: none; } 
.footerlinks a:visited { color: #B7B495; text-decoration: none; }
.footerlinks a:hover { color: #CCCCCC; text-decoration: underline; }

br { clear: both; }

.center { text-align: center; margin: 5px auto;}

h1 { font: 16px "Times New Roman", Times, serif; margin: 10px 0; text-decoration:none;} 

h2 { font: 17px Verdana, Arial, Helvetica, sans-serif; color:#FFF; margin: 10px 0; padding: 0 0 0 45px; text-decoration:none; display: block; background: #333 url(images/h-bg.jpg) left center no-repeat; line-height: 36px; height:36px;}

h3 { font: 13px Verdana, Arial, Helvetica, sans-serif; color:#41810C; margin: 15px 0 10px 0; text-decoration:none;}

h3 a:link { color: #41810C; text-decoration: underline; } 
h3 a:visited { color: #41810C; text-decoration: underline; }
h3 a:hover { color: #B75321; text-decoration: underline; }

h4 { font: 18px Arial, Helvetica, sans-serif; color:#41810C; margin: 10px 0; }

h4 a:link { color: #41810C; text-decoration: underline; } 
h4 a:visited { color: #41810C; text-decoration: underline; }
h4 a:hover { color: #B75321; text-decoration: underline; }

h5 { font: 17px Verdana, Arial, Helvetica, sans-serif; color:#333; margin: 10px 0; padding: 0 0 0 45px; text-decoration:none; display: block; background: #DFDFDF url(images/go.jpg) left center no-repeat; line-height: 36px; height:36px;}

.clay { color: #B75321; font: 12px Arial, Helvetica, sans-serif;}
.gray { color: #666666; font: 12px Arial, Helvetica, sans-serif;}
.olive { color: #336633; font: 12px Arial, Helvetica, sans-serif;}
.sky { color: #8B4E57; font: 12px Arial, Helvetica, sans-serif;}
.gray-s { color: #666666; font-size: 11px; }
.clay-c { color: #B75321; }
.black { color: #000000; }
.strong  {font-weight:bold; }
.red  {font-weight:bold;  color: #990000;  }
.redLarge {font-weight:bold;  color: #990000; font-size:large; }
.blackLarge { color: #000000;font-size: 13px; font-weight:bold;}

.pointlist { margin-left: 10px; }
.pointlist ul{display: block; padding-left: 14px; text-indent: -14px;}

.pointlist li{ list-style: none; margin-bottom: 10px; display: block; background: url(images/listicon.gif) center left no-repeat; padding-left: 16px;}

.pointlist a:link { color: #304773; text-decoration: underline; }
.pointlist a:visited { color: #304773; text-decoration: underline; }
.pointlist a:hover { color: #CC3300; text-decoration: underline; }



.buttonspace { margin-left: 15px;}

.borderize-b { padding-bottom: 10px; border-bottom: 3px solid #333333; margin-left: 10px; margin-right: 10px; }

.borderize-c { background-color: #FFFFFF; padding-bottom: 10px; border-bottom: 3px solid #333333; margin-left: 5px; margin-right: 5px; }
.borderize-d { padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; margin-left: 5px; margin-right: 5px; }
.borderize-e { padding-top: 10px; border-bottom: 3px solid #333333; margin:0; padding: 0 5px; }
.numbered { margin: 10px 20px; padding: 0; }
.numbered li{ margin: 10px; list-style-position: outside; }

#btt { position: fixed; right: 0; bottom: 10px;
	width:100px; 
	background: #CCCCCC;
	text-align: center; padding:0;}
#hidden { height: auto; display: none; position: absolute; top: 250px; left: 220px; background: #00CCFF;}

.align3 { padding-right: 3px; }

ul.check { margin-top: 0px; }
ul.check li{ display: block; list-style: none; background: url(images/check.gif) center left no-repeat; border: none; padding-left: 2px 15px; text-indent: 0; }
.strip { display: table; }
.strip ul{ display: inline-block; padding-left: 14px; padding-bottom: 5px;  text-indent: -14px; margin: 0; }
.strip li{ list-style: none; margin-bottom: 3px; display: block; min-width: 450px; border-left: 3px solid #006600; background: #D5D2BF; padding: 3px 2px 0 16px; }



.strip a:link { color: #006600; text-decoration: underline; }

.strip a:visited { color: #006600; text-decoration: underline; }
.strip a:hover { color: #CC3300; text-decoration: underline; }

li.no-bg { background: none; border: none; padding: 0; }

.image-left { 
	float: left; display: inline;
	vertical-align: text-top;
	margin: 5px;}
.mgr-10 { margin-right: 15px; }
.bot10 { padding: 5px 5px 5px 0; margin: 0; }
.floatRight { float: right; }
.floatLeft { float: left; }
.indent-1 { padding-left: 10px; }
.galname { text-align: right; margin-left: 5px; padding-right: 18px; background: url(images/gal-bg.jpg) right center no-repeat; }
.topl { margin: 5px; }
.top2  {margin-top: 15px; }
.whole { width: 100%; }
.w300 { width: 300px; }
.h100 { height: 100px;}
.w250 { width: 280px; min-height: 400px; background: url(images/graysh.jpg) top right repeat-y; }
* html .w250 {
height: 400px; }
.clear { clear: both; margin: 0; padding: 0; }
.minitext { font: 10px Arial, Helvetica, sans-serif; }


.nexdimension {  text-align: center;  color: #717171;}
.nexdimension a:link,  { font-size: 10px; color: #717171; text-decoration: none; } 
.nexdimension a:visited { font-size: 10px; color: #717171; text-decoration: none; }
.nexdimension a:hover { font-size: 10px; color: #ccc; text-decoration: underline; }

.birdathon { width: 249px; font-size: 14px; text-align: center;  color: #000; background: url(images/birdathonbkgd.jpg) right center repeat-y;}
.birdathon  a:link { font-size: 14px; color: #000; text-decoration: none; } 
.birdathon  a:visited { font-size: 14px; color: #000; text-decoration: none; }
.birdathon  a:hover { font-size: 14px; color: #000; text-decoration: underline; }


 #sitemap
{
margin-left: 30;
padding-left: 30;
list-style: none;
}

#sitemap li
{
padding-left: 10px;
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0 .7em;
line-height: 2em;
}

#sitemap ul { list-style: none; line-height: 2em;  }