/*   
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: url("http://salmiandcompany.com/wp-content/gallery/site-images/wgbg1.jpg"); background-color: #1d0304; background-position: top left; background-repeat: repeat; }
#header { margin-bottom:0; }
#container { padding: 40px 50px 20px; border-left: 1px solid #aaa; border-right: 1px solid #aaa; }
#topheader { margin-top: 35px; }
#topheader .inside { background-color: #fff; padding: 40px 0; border: 1px solid #aaa; border-bottom:none; 
-moz-border-radius: 20px 20px 0px 0px; -webkit-border-radius: 20px 20px 0px 0px;}
#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 50px; }
#top .inside { background-color:#333; padding: 8px 0; border-left: 1px solid #333; border-right: 1px solid #333; }
#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:left; margin-left: 50px;}
#searchcontainer .searchicon { margin: 3px 0 0 3px; }
#searchcontainer .searchbox { height: 22px; background-color: #fff; border:none; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px;}
.searchform .searchfield { padding: 2px; }

#footer a { color: #999; }
#footer-widgets a { color: #eee; }
#footer { margin-top: 0; }
#footer .inside { border-left: 1px solid #333; border-right: 1px solid #333; background-color: #222; -moz-border-radius: 0px 0px 15px 15px; -webkit-border-radius: 0px 0px 15px 15px;}
#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:#333; color: #eee; }
#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; }


/* Additions to Blog style */
.blog-title {font-size: 90px;}
.blog-title a { text-decoration:uppercase; font-weight:lighter;}


/**********************************************
	Blog Posts - From main theme
***********************************************/
.post .post-title a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif!important; font-weight: normal;		line-height: 1.1em; font-size: 30px!important; color: #333; letter-spacing:-1px; }    /* This is the Post Title */

.post .post-title .comment { position:absolute;	top:5px; right:0; width: 43px; height: 46px; background: transparent url(images/comment.gif) no-repeat top right; padding-top: 8px; text-align:center; }

.post .post-title .comment a { font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:0; line-height: 1; }


/* CSS for Page Styles */

.text {	text-indent: 30px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }
.text2 { text-indent: 30px; font-family: "Times New Roman", Times, serif; font-size: 24px; font-style: italic; letter-spacing: -1px; line-height: 1em; }

#homecol1 { float: left; width: 48%; background-color: #f7f7f7;	padding: 5px 5px 5px 5px; text-align: justify; margin: 15px 10px 25px 0px; font-family: Georgia, "Times New Roman", Times, serif; }

#homecol2 {float: right; width: 45%;margin: 0 0 0 0; background-color: #F7F7F7; padding: 5px 10px 5px 10px; font-family: Georgia, "Times New Roman", Times, serif; }

#homecol3 { float: left; width: 48%; background-color: #FFF; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; }

#employment-left { float: left;	width: 65%; margin: 15px 10px 25px 0px; background-color: #FFF; padding: 5px 5px 5px 5px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }

#employment-right { float: right; width: 25%; margin: 15px 10px 25px 0px; background-color: #FFF; padding: 5px 5px 5px 5px; font-family: Georgia, "Times New Roman", Times, serif; text-align: justify; }

.col-title1 { font-size: 2em; color: #000; padding: 0 .5em 0 .5em; margin: 0 0 0 0; }

.clear { padding-bottom: 2em; }



.topPost span.topComments, .topPost span.topMore, .topPost span.topTags {
  -moz-border-radius: 5px;
  -webkit-border-radius: 10px;
  font-size: 9pt;
  font-style: italic;
  padding: 8px 10px;
  margin-right: 5px;
  line-height: 27pt;
  color: #fff;
  border:1px solid #dadada;
  }