/*   
Theme Name: BF-LW-Wide
Theme URI: http://www.vfxdude.com/downloads/
Description: A child theme for Big Feature
Author: Luke Andrews
Author URI: http://www.vfxdude.com
Template: bigfeature
Version: 1.3
*/

@import "../bigfeature/style.css";

/**********************************************
	Global styles 
***********************************************/

html body {	
	font-family: Helvetica, Arial, sans-serif;
	background: #fff;
}

/*LW Blue = 0055BB*/

html h1,h2,h3,h4,h5,h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;	
	line-height: 1.6em;	
	color: #000;
	margin-bottom: 2px;
}

html h4 {
       font-family: Helvetica, Arial, sans-serif;
       letter-spacing:0px;
}

html h5, h6 { 
	text-transform:none;
	letter-spacing:0px;	
}

/**********************************************
        Wide Header - Footer
**********************************************/

#topheader { height: 130px; background-color: #0055BB; margin-bottom: 20px; }
#topheader .inside { position: relative; }
#headerfeatures { float:left; margin-top: 40px; width: 100%; }
#headerfeatures .blog-title a { color: #FFF; }
ul.navigation.navboxes { margin-top: 22px; }
ul.navigation.navboxes li a { border: 0px solid #eee; color: #333 font-weight:normal; }
#topheader ul.navigation.navboxes li a:hover { background-color:#2277cc; text-decoration:none; }
#topheader ul.navigation.navboxes li.current_page_item a { color: #999; }
#social { position: absolute; right: 0px; top: 5px; }
#social ul.navigation.navboxesbg li a { padding: 4px 12px; color: #FFF; font-weight:normal; font-size:12px; }
#social ul.navigation.navboxesbg li a:hover { background-color:#2277cc; text-decoration:none; }
p.description { border-left: 0; padding: 0; margin: 14px 0 0 15px; font-size:15px;}
#footer { margin: 0; background-color:#333; padding: 20px 0px;}
#footer .inside, #topheader .inside { width: 848px; }
#footer-widgets a { color: #eee; }
#footer-widgets h2 { color: #eee; }
#footer-widgets ul li ul li { border-bottom: 1px #666 solid; }
#footer-widgets { border-top: none;	margin-top: 0; color: #eee;	padding-bottom: 40px; }
#footertext { padding: 10px 0px; }
#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; }

/**********************************************
	Columns 
***********************************************/

.col1 {
	float: left;
	width: 65%;	
}

.col2 {
	float: right;
	width: 32%;
}


.box {
	padding: 5px;
	background-color: #f6f6f6;
	border: #dadada 1px solid;
	margin-bottom: 5px;
}

ul.checklist li {
	line-height: 1.26em;
}

/**********************************************
	Navigation
***********************************************/

ul.navigation li a {
	text-transform:none;	
}
/**********************************************
	Layout
***********************************************/	
#container {	
	background-color: transparent;	
	padding: 20px 40px 20px;		
}

#header {
	background-color: transparent;
        margin-bottom: 0px;
        width: 100%;
}
html .inside { width: 928px; }

/**********************************************
	Sidebar 
***********************************************/
#container #sidebar .widgetheading h2 {
        text-transform:none;
}


/**********************************************
	Inline Icons 
***********************************************/

a[href$='.pdf'] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/pdf-32.png) center left no-repeat;
}

a[href$='.vcf'] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/vcard-32.png) center left no-repeat;
}

a[icon="mini-vcard"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/vcard-16.png) center left no-repeat;
}

a[href^="mailto:"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/mail-32.png) center left no-repeat;
    }

a[icon="mini-mail"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/mail-16.png) center left no-repeat;
    }

a[class ="dvd"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/dvd-32.png) center left no-repeat;
    }
[icon="link"] {
        display:inline-block;
        padding-right:20px;
        line-height:16px;
        background:transparent url(images/icons/1rightarrow.png) center right no-repeat;
    }

[icon="linklrg"] {
        display:inline-block;
        padding-right:20px;
        line-height:32px;
        background:transparent url(images/icons/1rightarrow.png) center right no-repeat;
    }

[icon="facebook"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/facebook-32.png) center left no-repeat;
}

[icon="vimeo"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/vimeo-32.png) center left no-repeat;
}

[icon="youtube"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/youtube-32.png) center left no-repeat;
}

[icon="linkedin"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/linkedin-32.png) center left no-repeat;
}

[icon="mini-linkedin"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/linkedin-16.png) center left no-repeat;
}

[icon="twitter"] {
        display:inline-block;
        padding-left:40px;
        line-height:32px;
        background:transparent url(images/icons/twitter-32.png) center left no-repeat;
}

[icon="mini-twitter"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/twitter-16.png) center left no-repeat;
}

[icon="mini-facebook"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/facebook-16.png) center left no-repeat;
}

[icon="mini-vimeo"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/vimeo-16.png) center left no-repeat;
}

[icon="mini-youtube"] {
        display:inline-block;
        padding-left:24px;
        line-height:16px;
        background:transparent url(images/icons/youtube-16.png) center left no-repeat;
}

/**********************************************
	Footer 
***********************************************/

#footertext {
font-size:12px;
}

#footer a:hover {
       color: #0055BB;
       text-decoration: none;
}

.small_line {
line-height: 0.35;
}
