/*
Theme Name: Brave New "Hello, Wordpress!"
Theme URI: http://bnhw.co.uk/
Description: A custom theme for BNHW blog.
Author: Benjamin Davis
Author URI: http://bnhw.co.uk/
Template: default
.
Blah blah
.
*/

@font-face {
	font-family: 'Colaborate-ThinRegular';
	src: url('http://bnhw.co.uk/wp-content/themes/bnhw/fonts/ColabThi.eot');
	src: local('☺'), url('http://bnhw.co.uk/wp-content/themes/bnhw/fonts/ColabThi.woff') format('woff'), url('http://bnhw.co.uk/wp-content/themes/bnhw/fonts/ColabThi.ttf') format('truetype'), url('http://bnhw.co.uk/wp-content/themes/bnhw/fonts/ColabThi.svg#webfontcrb0Yhf3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('ColabLig-webfont.eot');
	src: local('☺'), url('ColabLig-webfont.woff') format('woff'), url('ColabLig-webfont.ttf') format('truetype'), url('ColabLig-webfont.svg#webfontrw6WOifO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-RegularRegular';
	src: url('ColabReg-webfont.eot');
	src: local('☺'), url('ColabReg-webfont.woff') format('woff'), url('ColabReg-webfont.ttf') format('truetype'), url('ColabReg-webfont.svg#webfont7n8htCD6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-MediumRegular';
	src: url('ColabMed-webfont.eot');
	src: local('☺'), url('ColabMed-webfont.woff') format('woff'), url('ColabMed-webfont.ttf') format('truetype'), url('ColabMed-webfont.svg#webfontpFO0A3fx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Colaborate-BoldRegular';
	src: url('ColabBol-webfont.eot');
	src: local('☺'), url('ColabBol-webfont.woff') format('woff'), url('ColabBol-webfont.ttf') format('truetype'), url('ColabBol-webfont.svg#webfontDTEOBeAk') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Layout stuff */

body
{
    background-color: #EEE;
    margin:0;
    font-size: 0.7em;
    font-family: "Lucida Sans Unicode", "Dejavu Sans", "Helvetica";
}

#page
{
    background: #FFF;
    width: 75em;
    margin: 0 auto;
    padding: 1em 4em;
    top: 0;
    color: #333;
    letter-spacing: 0em;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #DDD;
}

#nav
{
    background: #333;
    width: 75em;
    height: 1em;
    margin: 0 auto;
    padding: 1em 4em;
    color: #EEE;
    border-color: #DDD;
    border-left: 1px solid;
    border-right: 1px solid;
    font-family: "Lucida Sans Unicode", "Dejavu Sans", "Helvetica";
}

#nav ul li
{
    float: left;
    padding: 0 1em 0 0.2em;
}

#header
{
    width: 75em;
    padding: 0 0 2em;
}

#content
{
    display: block;
    float: left;
    padding: 2em 2em 0 0.4em;
}

#sidebar
{
    display: block;
    float: left;
    width: 20.6em;
    padding: 2em 0 0 2em;
    
}

#footer
{
    clear: both;
    padding: 0 0.5em 4em;
}


/* Base tags */

h1
{
    font-family: "Segoe UI Light", "Helvetica LT Std Light", "Dejavu Sans", helvetica;
    font-size: 4em;
    font-weight: 100;
    font-style: normal;
    margin-bottom: 0.4em;
    letter-spacing: 0.12em;
    text-transform: uppercase; 
}

h2
{
    font-family: "Segoe UI Light", "Helvetica LT Std Light", "Dejavu Sans", helvetica;
    font-size: 2.7em;
    font-weight: 100;
    letter-spacing: 0.04em;
}

h3
{
    font-family: "Segoe UI Light", "Helvetica LT Std Light", "Dejavu Sans", helvetica;
    text-transform: uppercase;
    font-weight: 100;
    font-size: 1.8em;
    letter-spacing: 0.04em;
    color: #666;
}

a 
{
    color: #8BB86E;
    text-decoration: none;
}

a:hover
{
    color: #aad490;
}

i, em, .wp-caption-text
{
    font-family: georgia;
    font-style: italic;
}

hr
{
    clear: both;
    margin: 2em 0.5em;
    border-style: solid none none none;
    border-color: #BBB;
    border-width: 1px;
}

p
{
    line-height:1.6em;
}

/* Header */

#header h1 a
{
    color: #333;
    text-decoration: none;
}

#header h1 a:hover, #header h1 a:active, #header h1 a:focus
{
    color: #555;
}

.description
{
    color: #333;
    padding-left: 0.4em;
    /*font-family: "Segoe UI Light", "Dejavu Sans", "Helvetica";
    text-transform: uppercase;
    font-weight: 100;
    font-size: 1.8em;
    letter-spacing: 0.04em;
    color: #666;*/
}


/* Content */

#content h2
{
    color: #C48FC9;
    display: block;
    float: left;
    padding: 0 0 0.2em;
    margin: 0;
    position: relative;
    left: -0.04em;
}

#content h2 a
{
    color: #C48FC9;
}

#content h2 a:hover
{
    color: #d5b2d9;
}

#content small
{
    display: block;
    /*float: right;
    font-size: 2.7em;
    color: #BBB;
    font-family: georgia;*/
    clear: both;
    color: #666;
    font-size: 1em;
    padding: 0 0.2em 0;
}

.entry
{
    margin:0;
    clear: both;
    padding: 1em 0.2em 0em;
}

.entry small
{
    font-size: 1em !important;
    padding-top: 0.5em !important;
    padding-bottom: 0.5em !important;
}

.post
{
    padding-bottom: 1em;
    float: block;
    clear: both;
}

.post p
{
    padding: 0.2em 0;
    line-height: 1.6em;
}

.post h3
{
    margin: 1em 0 0;
}

.postmetadata
{
    color: #BBB;
    padding: 0 0.5em;
}

.navigation
{
    padding: 0 0 3em;
    clear: both;
}

.narrowcolumn
{
    width: 50em;
}

.widecolumn
{
    width: 75em;
}


/* Sidebar and widgets */

#sidebar ul, #nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

#sidebar ul li
{
    margin: 0;
}

#sidebar ul li ul li ul li
{
    margin: 0 0 0 1em;
}

#sidebar ul li ul li ul li:before
{
    content: "﹂";
}
.widget
{
    padding: 0 0 2em;
    color: #666;
}

.widgettitle
{
    font-family: "Segoe UI Light", "Helvetica LT Std Light",  "Dejavu Sans", "Helvetica";
    text-transform: uppercase;
    font-weight: 100;
    font-size: 1.8em;
    letter-spacing: 0.04em;
    margin: 0 0 0.4em;
    left: -0.06em;
    position: relative;
}

.widget_twitter li
{
    padding-bottom: 0.6em;
}

.twitter-timestamp
{
    color: #999;
}


/* General */

.alignleft
{
    display: block;
    float: left;
}

.alignright
{
    display: block;
    float: right;
}

.aligncenter {
    margin: 0 auto;
    text-align: center;
}

.aligncenter p {
    text-align: center;
}

.screen-reader-text
{
    display: none;
}

.wp-caption
{
    border: solid 1px #BBB;
    padding: 1em 0.5em 0;
}

.wp-caption-text
{
    font-size: 0.9em;
    padding: 0 1em !important;
}

.wp-caption img
{
    border: 0;
}

#s
{
    width: 11.6em;
}

#searchsubmit
{
    width: 5em;
}

/*.post-edit-link*/
/*{*/
/*    display: block;*/
/*    clear: both;*/
/*}*/

code
{
    font-size: 1.3em;
    padding: 0 1em;
    margin: 1em 0;
    display: block;
    overflow: auto;
    white-space: pre;
    border-left: 1px solid #DDD;
}

/* Projects page */

#post-73 .entry .project
{
    background: no-repeat right top;
    display: inline-block;
    margin: 0 5em 0 0;
    vertical-align:top;
    width: 32em;
}

img
{
    border: 0;
}

/* jquery stuff */
.glge-dialog *
{
    overflow: hidden !important;
/*    background: #FFF !important;*/
}

.glge-dialog .ui-dialog-titlebar
{
    display: none;
}

.glge-dialog .ui-widget-content
{
    padding: 10px !important;
}
