/*   

Theme Name: BFNav

Theme URI: http://www.vfxdude.com/downloads/

Description: A child theme for Big Feature

Author: Roger Grimstad

Author URI: http://www.vfxdude.com

Template: bigfeature

Version: 1.0.1

*/



body { background: #f9f9f9 url(images/bg-body.gif) repeat center top; }

#page-wrap{ background: url(./images/bg-page.png) repeat-y;}

.clear{ clear:both;}

#header { margin-bottom:0; }

/* T2D original container  

#container { padding: 40px 50px 20px; margin-left: 0px; border-left: 4px solid #000; border-right: 4px solid #000; }   /* changed border from aaa */



/* #container { background: transparent url('images/bg-page.png') repeat-y; padding: 50px 0px; }   with shadow image */

#page-wrap{ width: 990px; margin: 0 auto; padding-left:10px;}
#topheader, #container, #top, .inside, #footer{ width: 970px;}
#sidebar{ background: url(./images/local-shadow.png) repeat-y left; margin-top: -20px; }
#container{ margin-left: 0px;}


#topheader { margin-top: 0px; } /* 2.15.10 T2D changed from margin-top: 100px;  */

#topheader .inside { background-color: #e0046b; padding: 0px 0; border: 0px solid #e0046b; border-bottom:none; }  /* 2.15.10 T2D changed from  padding: 40px 0;  border: 1 px solid #aaa */

#topheader p.description { border-left: none; margin: 0; font-size: 14px; padding: 17px 0 0 14px; }

#topheader ul.navigation.navsimple li a { border-right: 1px solid #666; }

#topheader ul.navigation.navsimple li.last a { border-right: none; }

#headerstuff { padding: 0 00px; }  /* 2.15.10 T2D changed from padding: 0 50px;  */



/* original top inside

#top .inside { background-color:#333; padding: 8px 0; border-left: 1px solid #333; border-right: 1px solid #333; }  */

#top{ overflow: hidden;}
#top .inside { background-color:#e0046b; padding: 8px 0; border-left: 1px solid #e0046b; border-right: 1px solid #e0046b; overflow: hidden;}

#top ul.navigation { width: auto; margin: 5px 0 0 50px; }

#top ul.navigation a { color: #aaa;  }   

ul.navigation.navsmall li a { border-right: 1px solid #999; }  

#searchcontainer { float:right; margin-right: 15px; }

#searchcontainer .searchicon { margin: 3px 0 0 3px; }

#searchcontainer .searchbox { height: 22px; background-color: #fff; border:none; }

.searchform .searchfield { padding: 2px; }

#footer-widgets a { color: #eee; }

#footer { margin-top: 0; height:70px;}

#footer .inside { border-left: 0px solid #e0046b; border-right: 0px solid #e0046b; background-color: #222; height: 58px; }  

#footer-widgets h2 { color: #eee; }

#footer-widgets ul li ul li { border-bottom: 1px #666 solid; }

#footer-widgets { border-top: none; margin-top: 0; padding: 20px 50px; background-color:#e0046b; color: #fff; height: 30px;  }

#footertext { padding: 10px 50px; }

#footertext ul.navigation.navsmall { float: right; width: auto; margin: 5px 15px 0; }

#footertext ul.navigation.navsmall li.last a { padding-right: 15px; border-right: 1px solid #999; }



/* T2D added the following  */



ul.navigation { margin-top: 0px; line-height: 2em; } 



#sidebar .widgetheading h2 { background: #e0046b; display:block;

width:220px; padding:10px; text-transform:uppercase; font-weight:bold;}



#footer-widgets li.widget:first-child { width:375px; }



#sidebar .widgetheading a { color: #fff; }



#footer a { color: #fff; }



#home .sticky {

    background: white;

    border: 2px solid black;

}



h2 { color: #e0046b ; padding-bottom:5px }
h3 { color: #EA6F08 ; border-bottom:1px dashed #EA6F08; }



ul.navigation li a { border-right: 0px solid #999; text-decoration:none; }  

#donate{ background:url(./images/bg-tertiary.gif) repeat-x ; right: 150px; width: 280px; }  /* 5.7.10 changed from right: 215px and added width */
#in{bottom:0; height:95px; left:0; position:absolute; width:239px;}
#in a{cursor:pointer; display:block; font-style:normal; font-weight:normal;
height:100%; text-indent:-10000px; width:100%; background:url(./images/nav_donate.gif)  no-repeat;}
#in a:hover{ background-position: left bottom;}

#content { margin-left:40px; margin-right:40px;}

.button { background: transparent ;
}

.button:hover { background: transparent ;
opacity:0.7; 
}

TD { vertical-align: top; }

#container .ngg-widget, .ngg-widget-slideshow {
text-align:center;
}

.post.thumb {
background: #fff ; border: 0px solid #E0046B;
height: 400px; 
}
#content .feature img, .post.normal img, .post.thumb .postimage {
border:1px solid #666;
}

.frontpage .post .meta {
diplay: none; 
}

#sidebar ul li ul li, #sidebar ul li ol li {
background:url(./images/bullet_recent.gif) no-repeat scroll 0px 3px transparent;
margin:8px 0;
padding:0 12px 0;
}
#information h3 { padding:4px 8px 3px; text-transform:uppercase; border-bottom:1px solid #fff; }

.nocomments { display: none; }

#content #slideshow-wrapper {
margin: -85px -40px 0px;
}


/* #content .post .meta {
border-bottom:1px solid #EA6F08;
border-top:1px solid #EA6F08;
}    */