/*
Theme Name: Idylwilde Flies
Theme URI: http://cgilkison.org/
Description: Idylwilde Flies Website
Version: .7
Author: Chuck Gilkison
Author URI: http://cgilkison.org
*/
a img{
border:none;
}

a:hover{
color:#3366CC !important;
text-decoration:none !important;
}
a:active{
color:#E65C00
}
acronym,abbr{
border-bottom:1px dashed #999;
}
acronym,abbr,span.caps{
cursor:help;
}
acronym,abbr,span.caps{
font-size:0.9em;
letter-spacing:.07em;
}
blockquote{
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
padding-left:20px;
}
body{
margin:7px 17px 20px 0;
padding:0 0 0 16px;
font-size: 62.5%; /* Resets 1em to 10px */
}
code{
font:1.1em Verdana,Arial,Helvetica,Sans-Serif;
}
h1 {font-size:2.0em }
h2 {font-size:1.8em; margin:20px 0 }
h3 {font-size:14px;  margin:8px  0}
h4 {font-size:1.1em; margin:8px  0}
h5 {font-size:1.2em; margin:6px  0}
h6 {font-size:1.2em; margin:4px  0}
h3.comments{ font-weight:700;
margin:140px 0 20px;
}


html{
margin:1px 0;
}
html>body .entry li{
margin:7px 0 8px 10px;
}
html>body .entry ul{
list-style:none;
margin-left:0px;
padding:0 0 0 30px;
padding-left:10px;
text-indent:-10px;
}
img.alignleft{
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
img.alignright{
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.centered,.aligncenter,
div.aligncenter{
display:block;
margin-left:auto;
}
#swag a img {
display:block;
margin: auto 
}
ol li,#sidebar ul ol li{
}
p img{
max-width:100%;
padding:0;
}
select{
width:130px;
}
small{
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:0.9em;
line-height:1.5em;
}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike,.widgettitle{
color:#808080;font-family:Verdana,Arial,Helvetica,sans-serif;
}
td,th,#commentform p,td,th{
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.bodycopy-open{
color:#808080;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:17px;
}
.bold-nav_on{
color:#8F9B16;
font-weight:bold;
}
.caption-text{
color:#8F9B16;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
.children{
padding:0;
}
.commentlist{
padding:0;
text-align:left;
}
.commentlist cite,.commentlist cite a{
font-size:1.1em;
font-style:normal;
font-weight:bold;
}
.commentlist li{
list-style:none;
margin:0px 0 10px;
padding:5px 5px 10px 10px;
color:#A1A716;
font-weight:bold;
}
.commentlist li .avatar{
background:#fff;
border:1px solid #eee;
float:right;
padding:2px;
}
.commentlist li ul li{
margin-left:10px;
margin-right:-5px;
}
.commentlist li ul li{
font-size:1em;
}
.commentlist li,#commentform input,#commentform textarea{
font:0.9em Verdana,Arial,Helvetica,Sans-Serif;
}
.commentlist p{
margin:10px 5px 10px 0;
}
.commentlist p{
color:#808080;
font-weight:normal;
line-height:1.5em;
text-transform:none;
}
.commentmetadata,.commentmetadata,h1,h2,h3{
font-weight:normal;
}
.depth-1{
border:1px solid #ddd;
}
.entry form,.center,h2.pagetitle,#wp-calendar caption,.widecolumn .attachment,#wp-calendar td{
text-align:center;
}
.entry p {
font-family: Verdana, Arial, Helvetica, san-serif;
color: #555555;
font-size: 12px !important;
}

.entry p span {
float:left /*to float YouTube left - may cause problems elsewhere */
}

.entry p a:visited,a,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,.entry p a:visited,a,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,.entry p a:link{
color:#A1A716;
}
.entry ul li:before,#sidebar ul ul li:before{
content:"\00BB \0020";
}
.even,.alt{
border-left:1px solid #CCC;
padding: 0 0 0 8px
}
.entry fieldset form {
text-align:left; 
margin: 10px;
padding:10px
}

.entry fieldset, .entry fieldset form {
padding:10px 0px 0px 10px;
width:600px;
}
.entry pre {
font-size: 12px;
width: 560px;
padding:10px 0px 10px 50px; 
}
.green-caption_10px{
color:#8F9B16;
font-size:10px;
}
.green-style-attention{
color:#bdd031;
font-size:10px;
font-weight:bold;
}
.green-text-emphasis{
color:#669900;
}
.greybold-head{
color:#777777;
font-size:10px;
font-weight:bold;
}

hr {
border-top: 1px #F0F0F0;
width: 99%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin: 25px 0 20px 0;
} 

.hidden,.p7PMM div{
display:none;
}
.narrowcolumn{
margin:0 0 0;
padding:0 0 0 45px;
width:712px;
}
.narrowcolumn .entry,.widecolumn .entry{
line-height:1.4em;
}
.narrowcolumn .postmetadata,.post,.narrowcolumn .postmetadata,#wp-calendar #prev a{
text-align:left;font-family:Verdana,Arial,Helvetica,sans-serif;
color:#808080;
}
.navigation{
display:block;
margin: 0 0 10px 0;
text-align:center;
font-size: 13px;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.nocomments{
margin:6px 0 0 8px;
padding:0;
text-align:left;
}
.p7PMM{
left:430px;
position:relative;
top:-50px;
width:800px;
}

#p7PMM_1a4 {color:#000 !important /*bolds current menu choice on drop down*/}
.post hr,#wp-calendar a,blockquote cite{
display:block;

}
.postmetadata ul,.postmetadata li{
display:inline;
list-style-image:none;
}
.postmetadata,.clear{
clear:both;
}
.screen-reader-text{
left:-1000em;
position:absolute;
}
.sticky{
background:#f7f7f7;
padding:0 10px 10px;
}
.sticky h2{
padding-top:10px;
}
.the-category{
margin:20px 0;
}
.thread-alt{
background-color:#f8f8f8;
}
.thread-even{
background-color:white;
}
.twitter_title_link {
color:#808080 !important
}
.widecolumn{
line-height:1.6em;
}

.widecolumn .entry p{
font-size:1.05em;
}
.widecolumn .post,#sidebar form,h1,.entry ol,.entry ol li,.alt{
margin:0 0 10px 0;
}
.widecolumn .postmetadata{
margin:30px 0;
}
.widecolumn .smallattachment{
float:left;
margin:5px 5px 5px 0px;
text-align:center;
width:128px;
}
.widget_archive ul li{
border-bottom:none !important;
}

.widget {border-bottom: 1px solid #DDD }
.wp-caption{
background-color:#f3f3f3;
border:1px solid #ddd;
border-radius:3px;
-khtml-border-radius:3px; 
margin:10px;
-moz-border-radius:3px; 
padding-top:4px;
text-align:center;
-webkit-border-radius:3px;
}
.wp-caption img{
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text{
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#commentform{
margin:5px 10px 0 0;
}
#commentform #submit{
float:right;
margin:0 0 5px auto;
}
#commentform input{
margin:5px 5px 1px 0;
padding:2px;
width:170px;
}
#commentform p{
margin:5px 0;
margin:5px 0;
}
#commentform textarea{
padding:2px;
width:100%;
}
#content{
font-size:1.2em;
margin:0 0 0 15px;
width:670px;
padding: 0 0 0 50px; 
float:left;
}
#content h3 {
margin: 14px 0;
font-weight:700;
}
#cse-search-box{
left:764px;
position:relative;
top:-93px;
width:332px;
}
#cse-search-box img{
margin:0 0 0 0;
}
#cse-search-box input{
margin:0 0 0 2px;
}
#date_time h3 {color:#808080;
font-size: 12px;}

#footer{
background: #FFF url(images/cag/footer.gif) center no-repeat;
clear:both;
height:60px;
margin:0 auto 0;
padding:0;
}
#footer p{
margin:0;
padding:0;
text-align:center;
}
#header{
background-color:#FFF;
height:115px;
margin:0 auto 0;
padding:0;
width:1110px
}
#header h1 a img{
margin:0 8px 0 0px;
}
#headerimg{
height:200px;
margin:0;
width:100%;
}
#page{
margin:0 auto 0;
padding:0;
width: 1110px;
background: url(images/cag/lines.gif) top center repeat-y;
}
#respond{
margin:0 0 40px 0;
}
#respond h3 {font-family:Verdana,Arial,Helvetica,sans-serif}
#respond:after{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
#search_again {font-size:1.2em;
color:#808080;
font-weight:700}
#searchbox {width:176px}
#searchform{
padding:18px 3px;
text-align:center;
border-bottom:solid 1px #CCC;
float:left;
}
#search_no_results #searchform {
border:none
}
#sidebar{
margin: 0 765px;
padding:0;
width:300px;
font-family:'Lucida Grande',Verdana,Sans-Serif;
}
#sidebar #searchform #s{
padding:2px;
width:178px;
}
#sidebar #searchsubmit{
padding:1px;
}
#sidebar h2{
font-size:1.1em;
font-weight:700;
letter-spacing: .5px;
}
#sidebar ul  h4{
color:#808080;
}
#sidebar ul li{
margin: 0 0;
color:#808080;
font-size:1.1em;
margin-bottom:10px;
}
#sidebar ul p,#sidebar ul select{
margin:9px 0;
}
#sidebar ul ul li:after,#sidebar ul ol li:after{
margin:3px 0;
padding:0;
}
#sidebar ul ul ul{
border:none !important;
padding:0px 0 0 16px;
}
#sidebar ul ul,#sidebar ul ol{
margin:5px 0;
}
#sidebar ul ul {
margin: 10px 0;
padding:0;
border-bottom:0px solid #ddd;
list-style-type:none !important;
}
#sidebar ul ol{
margin:0;
padding:0;
}
#wp-calendar{
empty-cells:show;
margin:10px auto 0;
width:155px;
}
#wp-calendar #next a{
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a,#wp-calendar #next a{
font-size:9pt;
}
#wp-calendar a,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite,#wp-calendar a,body a,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#wp-calendar caption,cite{
text-decoration:none;
}
#wp-calendar caption{
font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif;
text-align:center;
}
#wp-calendar td.pad:hover,#header,#wp-calendar td.pad:hover{
background-color:#fff;/* Doesn't work in IE */
}
#wp-calendar th{
font-style:normal;
text-transform:capitalize;
}

td {
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
}
th{
font-size: 1.2em;
padding-top: 4px;
padding-right: 6px;
padding-bottom: 4px;
padding-left: 6px;
border-top-width: 1px;
border-bottom-color: #aaaaaa;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
color: #333333;
background-color: #bcd136;
border-top-color: #aaaaaa;
border-bottom-color: #aaaaaa;
}

#facebook {margin: 10px 0 0}

a:hover{
color:#3366CC !important;
text-decoration:none !important;
}

.texttop {
vertical-align:top;
}

#facebook {
float:left;
width: 190px;
}

#rss {
float:left;
width: 200px
}

#facebook a, #rss a {
color: #a1a716;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration:none
}

#facebook a:hover, #rss a:hover {
color:#A1A716;
text-decoration:underline;
}

 #facebook a:active, #rss a:active {
text-decoration: underline;
color:#A1A716;
}

 #facebook a img, #rss a img {
margin: 0;
padding: 0px 4px 10px 0px /*adjust width between text and icons */;
}