/* CSS for Mobile Devices maggiewolfe@gmail.com */

body {
text-align:center;
/*background-color:#FFE;*/
background-image:none;
margin:0;
padding:0;
background-color: #728649;
}

#body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
width:100%;
margin: 0;
padding: 0;
text-align:left;
background-image:none;

}

#siteHeader {
background-color:#384D2E;
clear:both;
margin:0;
padding:0;
width:100%;
background-image:none;

}

#pageHeader {
background-color:#BEBD9F;
margin: 0;
padding: 0;
background-image:none;
}

#pageContent {
background-color:#FFE;
clear:both;
margin:0;
padding:0;
width:100%;
}

#mainContent {
background-color:#FFE;
margin:0;
padding:0;
width:100%;
}

#clear,.clear {
clear:both;
}

#mainContent p {
margin:0;
padding:5px;
}

h1 {
color:#C8C6AD;
font-family:Georgia, "Times New Roman", Times, Serif;
font-size:2em;
font-style:italic;
font-weight:800;
background-image:none;
margin:0;
padding: 5px 0;
}

h2 {
color:#030;
font-size:1.7em;
font-weight:800;
margin:5px 0;
background-image:none;

}

h3 {
color:#030;
font-size:1.4em;
line-height: 2.5em;
margin:0.5px 0;
}

h4 {
color:#630;
font-size:1.2em;
margin: .5px;
}

h5 {
color:#963;
font-size:1.1em;
margin:0 0 0 40px;
}

blockquote {
font-style:italic;
margin:auto;
width:80%;
}

.note {
font-family:"Bradley Hand ITC TT-Bold", "Handwriting - Dakota", "Lucida Handwriting", "Monotype Corsiva", Cursive;
font-size:1em;
font-weight:inherit;
}


#body #siteHeader #navContainer #mainNav {
clear:both;
margin:0;
width:100%;
background-image:none;

}

#navContainer {
clear:both;
margin:0;
width:100%;
background-image:none;
background: #BEBD9F
}

#mainNav a {
font-weight:700;
margin:2px;
padding:4px;
width:auto;
font-size: 1.2em;
background-image:none;

}

#home #mainNav .home a,#attractingbirds #mainNav .attractingbirds a,#identifyingbirds #mainNav .identifyingbirds a,#birdingethics #mainNav .birdingethics a,#lookingbeyond #mainNav .lookingbeyond a,#resourcespage #mainNav .resourcespage a,#feedbackpage #mainNav .feedbackpage a {
color:#000;
cursor:default;
font-weight:700;
text-decoration:none;
background-image:none;

}

#home #mainNav .home a:active,#attractingbirds #mainNav .attractingbirds a:active,#identifyingbirds #mainNav .identifyingbirds a:active,#birdingethics #mainNav .birdingethics a:active,#lookingbeyond #mainNav .lookingbeyond a:active,#resourcespage #mainNav .resourcespage a:active,#feedbackpage #mainNav .feedbackpage a:active {
color:#000;
cursor:default;
font-weight:700;
text-decoration:none;
text-decoration:none;
background-image:none;

}

#mainNav li {
margin-bottom:5px;
font-size: 1.2em;
background-image:none;

}

#mainNav a:link,#mainNav a:visited {
font-weight:400;
background-image:none;
color: #030;
}

#mainNav a:hover,#mainNav a:focus {
color:#000;
background-image:none;

}

#mainNav a:active {
color:#FF0;
background-image:none;

}

#pageNav {
margin:0;
padding:0 0 5px 0;
width:100%;
border-bottom: solid thin #030;
border-top: solid thin #030;
background-image:none;
background-color: #F3E7D1;
}

#pageNav h3 {
font-size:1.2em;
margin-top:0;
}


#pageNav a:link {
color:#030;
font-weight:400;
text-decoration:none;
}

#pageNav a:visited {
color:#660;
text-decoration:none;
}

#pageNav a:hover,#pageNav a:focus {
color:#300;
font-weight:700;
text-decoration:underline;
}

#pageNav a:active {
color:#603;
font-weight:700;
text-decoration:underline;
}

#pageNav ol.smallindent {
margin-left:-10px;
}

a:hover,a:focus {
background-color:#FF9;
color:#030;
text-decoration:underline;
}

a:active {
background-color:#FF9;
color:#603;
text-decoration:underline;
}

acronym,abbr {
border-bottom:1px dotted #666;
cursor:help;
}

a.tooltip {
position:relative;
}

a.tooltip span {
display:none;
text-decoration:none;
}

a.tooltip:hover span {
display:none;
}

#feedbackpage a[href^="mailto:"].tooltip:hover span {
display:none;
}

#mainContent ul,#mainContent dl,#mainContent ol {
line-height:1.8em;
margin:5px;
width: auto;
}

li {
line-height: 1.5em;
margin-bottom: 5px;
}


dt {
color:#963;
font-size:1.1em;
font-weight:700;
margin:5px;
padding:0;
}

dd {
font-size:.99em;
margin: 5px 10px;
padding:0;
width: auto;
}

#referenceList {
clear:left;
}

#referenceList li {margin: 5px 0;}

img {
border-style:none;
margin:0;
width:100%;
height:auto;
padding:0;
}

#pageContent #mainContent img + p.caption,
#pageContent #mainContent a + p.caption,.caption {
background:none;
font-family:Georgia, "Times New Roman", Times, Serif;
font-size:.8em;
font-style:italic;
padding:0 0 1em;
margin-top:-2px;
text-align:center;
width:inherit;
}

#imageStellars {
height:auto;
margin:0;
width:auto;
padding:0;
}

#imageWarbler {
height:auto;
margin:0;
width:auto;
padding:0;
}

#imageStellars a:hover,#imageWarbler a:hover {
background:none;
}

#imageHousefinch {
height:auto;
margin:0;
width:100%;
}

#imageHummer {
height:auto;
margin:0;
width:100%;
}

#imageFinchsock {
height:auto;
margin:0;
width:100%;
}

#imageNutalls {
height:auto;
margin:0;
width:100%;
}

#imageBinos {
background-color:#FFF;
border:solid 1px #CCC;
border-bottom:solid 3px #CCC;
border-right:solid 3px #CCC;
height:auto;
margin:0;
width:auto;
}

#imageBinos p {
margin:0;
text-align:center;
}

#imageFieldmarks {
background-color:#FFF;
border:solid 1px #CCC;
border-bottom:solid 3px #CCC;
border-right:solid 3px #CCC;
clear:both;
text-align:center;
height:auto;
margin:0;
width:auto;
}

#imageGoldfinch {
height:auto;
margin:0;
width:auto;
}

#imageOriole {
height:auto;
margin:0;
width:100%;
}

#imageGrosbeak {
height:auto;
margin:0;
width:100%;
}

#imageCoffee {
background-color:#DDB;
border:solid 1px #CCC;
border-bottom:solid 3px #CCC;
border-right:solid 3px #CCC;
height:auto;
margin:0;
width:auto;
}

#imageCoffee p {
background-color:#DDB;
margin:0;
text-align:center;
}

#resources {
border-collapse:collapse;
}

table {
border:solid 1px #690;
border-collapse:collapse;
margin:0;
width:100%;
}

caption {
caption-side:top;
color:#630;
font-size:1.4em;
font-weight:700;
margin-left:0;
padding:5px 0;
text-align:left;
}

#resources caption .sub {
font-size:95%;
font-style:italic;
font-weight:400;
}

thead tr {
background-color:#DDB;
}

th {
background-color:#DDB;
border:1px solid #690;
padding:5px;
text-align:left;
}

tfoot th {
text-align:center;
}

td {
border-bottom:1px solid #690;
border-left:1px dotted #690;
padding:5px 10px;
vertical-align:top;
}

#resources a:hover {
background-color:#FF9;
color:#030;
font-weight:inherit;
text-decoration:underline;
}

#resources a:active {
color:red;
font-weight:400;
text-decoration:underline;
}

table tr.even {
background-color:#FFD;
}

table tr:hover {
background-color:#EEC;
}

#resources input:focus {
background:#FF6;
}

form {
background-color:#FFC;
border:1px solid;
margin:0;
padding:5px;
width:98%;
}

#birdingfeedback div {
margin:5px;
}

#birdingfeedback label {
font-size:1.1em;
}

#birdingfeedback #namefield label,#emailfield label,#birdinglevel label,#siteeval label,#feedbacktype label,#feedbackfield label,#uploadfield label {
font-weight:700;
}

#birdingfeedback input.checkbox + label,#birdingfeedback input.radio + label {
font-size:1em;
margin:0 2px 0 0;
}

#birdingfeedback input {
margin:0;
}

#birdingfeedback #newsletter,#birdingfeedback #referral,#birdingfeedback #region {
margin:inherit;
}

input,textarea, select {
margin-right:5px;
width:90%;
}

#birdingfeedback input.radio,#birdingfeedback input.checkbox,#birdingfeedback input.submit,#birdingfeedback input.reset {
width:auto;
}

#birdingfeedback input.radio,#birdingfeedback input.checkbox {
background-color:#FFD;
margin-right:.1em;
}

.boxtop div,.boxbottom div {
display:none;
}

#pageNav ol,#mainContent li {
list-style-type:square;
}

#pageNav ol.smallindent li,#uploadfield label {
margin-left:0;
}

a:link,#resources a:link {
color:#360;
text-decoration:underline;
}

a:visited,#resources a:visited {
color:#693;
text-decoration:underline;
}

a span {display:none;}

#nextNav {font-weight: 800; font-size: 1.2em; text-align: right; margin: 20px 0; padding: 5px; border-top: solid 1px #030; background-color: #BEBD9F; background-image:none;}

#nextNav p {background-image:none;}

#nextNav a:link {text-decoration: underline; color: #030;}


#footer {margin: 10px 0; border-top: solid 1px #030; background-color: #F3E7D1; background-image:none;}

#share img {width:16px; height:16px;}
#license img {height:29px; width:34px;}
#footer address.vcard #download-vcard img {display:none;}
address #download-vcard {display:block; clear:both; padding: 5px;}

#footer #hcard address span.siteName, 
#footer #hcard address span.street-address, 
#footer #hcard address span.tel,
#footer #hcard address span.email {display:block; clear:both;}

#share ul.share-tools {list-style:none;}
#share ul.share-tools li {float:left; margin-right:10px; background-image:none; list-style:none;}
#share ul.share-tools li img {margin:0; border:0;}

#aboutus #share ul.share-tools {margin-left: -10px;}

