/* *****************************************************************************
	master

	Created by Nick Harris on 2008-02-21.
	Contact nick@pixelenvy.co.uk

	Standard Formatting and indentation -
	
	element {
		position: relative | absolute; z-index: integer;
		top: length; right: length; bottom: length; left: length;
		clear: left | right | both; float: left | right;
		display: block | inline | inline-block;
		height: length; width: length;
		overflow: scroll | hidden; visibility: visible | hidden;
		margin: length; padding: length; 
		font: font-style font-variant font-weight font-size/line-height font-family;
		color: color;
		text-align: center | left | right | justify; text-decoration: none | underline; text-indent: length; text-transform: capitalize | uppercase | lowercase;
		word-spacing: length; letter-spacing: length;
		border: length style color;
		background: color url(path/to/image.gif) repeat attachment position;
		cursor: pointer;
		content: string;
	}
**************************************************************************** \*/

@import url(reset.css);

/* *****************************************************************************
	Globals
**************************************************************************** \*/

	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
/* *****************************************************************************
	Layout
**************************************************************************** \*/

	body {
		text-align: center;
		/* background: #fff url(/images/build/flow.png) 0 0 repeat; */
	}
	
	div#wrapper {
		width: 864px;
		margin: 0 auto;
		text-align: left;

	}
	div#masthead {
		margin: 15px 0 24px;
	}
	
	div#leftContent,
	div#rightContent {
		float: left;
                text-align: justify;
                line-height: 140%
	}
	
	div#leftContent {
		width: 462px;
		margin: 0 7px 0 0;
		text-align: center;
	}
	
	div#rightContent {
		width: 395px;
		margin: 0;
	}
	
	div#footer {
		margin: 15px 0;
		border-top: 1px solid #ccc;
	}
	
	/* *************************************************************************
		Homepage
	************************************************************************ \*/

		body#home div#content {
			background: transparent url(/images/big_arrow.png) center top no-repeat;
		}
		
		body#home div#leftContent {
			width: 295px;
			margin: 15px 137px 0 0;
			text-align: left;
		}
		
		body#home div#rightContent {
			width: 295px;
			margin: 15px 0 0 137px;
		}
	
/* *****************************************************************************
	Names
**************************************************************************** \*/

	ul#names {
		margin: 26px 0 0;
	}
	
	ul#names li {
		float: left;
		display: block;
		margin: 0 0 7px 0; padding: 0 3px;
		border-right: 1px solid #ccc;
	}
	
	ul#names li#timM,
	ul#names li#mattJ {
		padding-right: 0;
		border-right: none;
	}
	
	ul#names li#adrianGW {
		padding-left: 0;
	}
	
	ul#names li#rebeccaN {
		clear: left;
		padding-left: 0;
	}

	ul#names li a {
		display: block;
		width: 60px; height: 43px;
		font-size: 1px;
		text-indent: -5000px;
	}
	
	ul#names li#jenniferAndJeffre a {
		width: 127px;
	}
	
	ul#names li#adrianGW a,
	ul#names li#robM a,
	ul#names li#eugenieH a,
	ul#names li#richardW a,
	ul#names li#jenniferAndJeffre a,
	ul#names li#JackS a,
	ul#names li#anneW a,
	ul#names li#tomLP a,
	ul#names li#rhodriM a,
	ul#names li#lloydD a,
	ul#names li#chrisH a,
	ul#names li#timM a {
		padding-bottom: 8px;
		border-bottom: 1px solid #ccc;
	}
	
	li#rebeccaN,
	li#tomA,
	li#sebastionP,
	li#matthewD,
	li#tommiB,
	li#debsK,
	li#grantMcC,
	li#fionaR,
	li#philG,
	li#sophieD,
	li#andewH,
	li#daveF,
	li#mattJ {
		margin-top: 8px;
	}
	
	ul#names li a {
		background-repeat: no-repeat;
	}
	
	ul#names li a:link {
		background-position: 0 0;
	}
	
	ul#names li a:visited {
		background-position: 0 -103px;
	}
	
	ul#names li a:hover,
	ul#names li a:active {
		background-position: 0 -52px;
	}
	
	/* *************************************************************************
		Speakers
	************************************************************************ \*/

		li#adrianGW a {
			background-image: url(/images/names/adrian_gw.png);
		}
		
		li#robM a {
			background-image: url(/images/names/rob_m.png);
		}
		
		li#eugenieH a {
			background-image: url(/images/names/eugenie_h.png);
		}
		
		li#richardW a {
			background-image: url(/images/names/richard_w.png);
		}
		
		li#jenniferAndJeffre a {
			background-image: url(/images/names/jennifer_and_jeffre.png);
		}
		
		li#JackS a {
			background-image: url(/images/names/jack_s.png);
		}
		
		li#anneW a {
			background-image: url(/images/names/anne_w.png);
		}
		
		li#tomLP a {
			background-image: url(/images/names/tom_lp.png);
		}
		
		li#rhodriM a {
			background-image: url(/images/names/rhodri_m.png);
		}
		
		li#lloydD a {
			background-image: url(/images/names/lloyd_d.png);
		}
		
		li#chrisH a {
			background-image: url(/images/names/chris_h.png);
		}
		
		li#timM a {
			background-image: url(/images/names/tim_m.png);
		}
		
		li#rebeccaN a {
			background-image: url(/images/names/rebecca_n.png);
		}
		
		li#tomA a {
			background-image: url(/images/names/tom_a.png);
		}
		
		li#sebastionP a {
			background-image: url(/images/names/sebastion_p.png);
		}
		
		li#matthewD a {
			background-image: url(/images/names/matthew_d.png);
		}
		
		li#tommiB a {
			background-image: url(/images/names/tommi_b.png);
		}
		
		li#debsK a {
			background-image: url(/images/names/debs_k.png);
		}
		
		li#grantMcC a {
			background-image: url(/images/names/grant_mcc.png);
		}
		
		li#fionaR a {
			background-image: url(/images/names/fiona_r.png);
		}
		
		li#philG a {
			background-image: url(/images/names/phil_g.png);
		}
		
		li#sophieD a {
			background-image: url(/images/names/sophie_d.png);
		}
		
		li#andewH a {
			background-image: url(/images/names/andrew_h.png);
		}
		
		li#daveF a {
			background-image: url(/images/names/dave_f.png);
		}
		
		li#mattJ a {
			background-image: url(/images/names/matt_j.png);
		}
		
		body#adrianGWpage li#adrianGW a,
		body#robMpage li#robM a,
		body#eugenieHpage li#eugenieH a,
		body#richardWpage li#richardW a,
		body#jenniferAndJeffrepage li#jenniferAndJeffre a,
		body#JackSpage li#JackS a,
		body#anneWpage li#anneW a,
		body#tomLPpage li#tomLP a,
		body#rhodriMpage li#rhodriM a,
		body#lloydDpage li#lloydD a,
		body#chrisHpage li#chrisH a,
		body#timMpage li#timM a,
		body#rebeccaNpage li#rebeccaN a,
		body#tomApage li#tomA a,
		body#sebastionPpage li#sebastionP a,
		body#matthewDpage li#matthewD a,
		body#tommiBpage li#tommiB a,
		body#debsKpage li#debsK a,
		body#grantMcCpage li#grantMcC a,
		body#fionaRpage li#fionaR a,
		body#philGpage li#philG a,
		body#sophieDpage li#sophieD a,
		body#andewHpage li#andewH a,
		body#daveFpage li#daveF a,
		body#mattJpage li#mattJ a {
			background-position: 0 -52px !important;
		}

                .feed .entry {
                  padding-bottom: 0.5em;
                }

