/*  
Theme Name: U-TURN
Theme URI: http://uturnproject.co.uk/
Description: The Wordpress theme for U-TURN Project
Version: 1.0
Author: Fruitmachine
Author URI: http://www.fruitmachinedesign.com
*/

/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*Win IE7 only */
*:first-child+html .clearFix{height:1%;}
/*Win IE6 only */
*html .clearFix{height:1%;}
/************************************************
*	global settings							    *
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;}
a{outline:none;  text-decoration:none;font-size:1.0em; color:#ccc;}
a:hover{color:#996699;}
body {font: 62.5%/1.33 Arial, Verdana, sans-serif; color:#999; }
p{font-size:1.2em; color:#333;}
h1{font-size:4.8em; line-height:1em; text-align:right;padding-top:23px;color:#ccc;}
h2{font-size:2.4em; line-height:1.2em;font-weight:normal;}
h3{font-size:1.2em; line-height:1em;font-weight:bold; text-transform:uppercase; margin:32px 0 16px 0; color:#996699;}
span.copyright{font-size:0.9em;}
#wrapper{width:770px;}
/************************************************
*	header settings							    *
************************************************/
#header{width:100%; height:150px;}
#logo{float:left; margin-right:20px;}
/************************************************
*	navigation settings							*
************************************************/
#nav{position:absolute; top:72px;left:120px;border-bottom:dotted 1px #333;width:650px;}
#nav li{display:inline; border-right:1px solid #999; padding:0px 10px;}
#nav li a{font-size:1.1em; font-weight:bold;color:#999;line-height:2.5em;}
#nav li a:hover, #nav li a:active, #nav li.current_page_parent a, #nav li.current_page_parent a:visited, #nav li.current_page_item a, #nav li.current_page_item a:visited, #nav li.current-cat a{color:#996699;}
#subnav{position:absolute; top:108px;left:130px;}
#subnav li{display:inline;}
#subnav li a{font-size:1.1em;color:#666;margin-right:20px;}
#subnav a:hover, #subnav a:active,#subnav li.current_page_item a,#subnav li.current_page_item a:visited, #subnav li.current-cat a{color:#996699;}
#AboutUs #nav li.page-item-2 a, #WhatWeDo #nav li.page-item-7 a{color:#996699;}
/************************************************
*	content settings							*
************************************************/
#content p{margin-bottom:16px;}
#content h2{margin-bottom:16px;}
#left_col{float:left; width:340px;margin-right:30px; display:inline;}
#right_col{float:right; width:400px;}
#second_image{margin-top:30px;}
/************************************************
*	gallery page settings						*
************************************************/
#gallery #content{padding:30px 0 0 120px;}
#content p.date{font-size:1.8em; line-height:1.0em; margin:0 10px 0 0; float:left; color:#ccc;}
#gallery h2{color:#996699;font-size:1.8em;line-height:1.0em;font-weight:bold;text-transform:uppercase;margin-bottom:16px;width:220px; float:left; width:560px;}
#gallery .post{margin-bottom:30px; padding-bottom:30px; border-bottom:1px dotted #333;}
#gallery #content h4{font-weight:normal;font-size:1.2em;line-height:1.2em;color:#333;width:220px;float:left; margin:0 50px 0 0; text-transform:none;}
#gallery p img{float:left;margin:0 3px 3px 0;}
#gallery .post:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html #gallery .post{height:1%;}
*html #gallery .post{height:1%;}
/************************************************
*	Event page settings						*
************************************************/
#events h2{color:#996699;font-size:1.8em;line-height:1.0em;font-weight:bold;text-transform:uppercase;margin-bottom:16px;width:220px;}
#events .post{margin-bottom:30px; padding-bottom:20px; border-bottom:1px dotted #333;}
.event-date{background:transparent url('images/date-bg.gif') no-repeat scroll 0%;float:left;height:49px;width:45px;margin-right:30px;}
.event-month{color:#fff;display:block;font-size:1.1em;line-height:1.0em;margin-left:-3px;padding-top:2px;text-align:center;text-transform:uppercase;}
.event-day{color:#999;display:block;font-size:1.8em;line-height:1em;margin-left:-3px;padding-top:7px;text-align:center;text-transform:uppercase;}
.event_brief{float:left; width:320px;}
/************************************************
*	press page settings						*
************************************************/
#press h2{font-size:1.8em;line-height:1.0em;font-weight:bold;text-transform:uppercase;margin:16px 0;width:220px;}
#press h2 a{color:#996699;font-size:1.0em;}
#press .post{margin-bottom:0px; padding-bottom:20px; border-bottom:1px dotted #333;}
img.logo{margin-top:30px;}
/************************************************
*	single page settings						*
************************************************/
.press_post{width:480px;padding-left:120px;}
#content div.press_post h2{color:#996699;font-size:1.8em;line-height:1.0em;font-weight:bold;text-transform:uppercase;margin:16px 0 0 0;width:220px;margin-bottom:0px;}
.publish-date{font-size:1.0em;color:#333;margin-bottom:16px;display:block;}



