/*
Theme Name:Daniel Hay
Theme URI:http://danielhay.co.nz
Description:Weeeeeee
Version:1.0
Author:Daniel Hay
Author URI:http://danielhay.co.nz/
*/

/* TOC ---------------------------

>1:RESET
>2:ACCESSIBILITY
>3:DEFAULT STYLES
	>3a:Colours, Sizes, Etc
>4:LAYOUT STYLES
>5:GENERAL STYLES
>6:FORM STYLES
>7:PAGE SPECIFIC STYLES
	>7a:Home page
	>7b:Category Page
	>7c:Product Page
>8:SNIPPETS

*/

/* -- >1:RESET (Written By Eric Meyer) */

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;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}

/* -- >2:ACCESSIBILITY -------------------------------------------------------------------- */


/* -- >3:DEFAULT STYLES -------------------------------------------------------------------- */

.small{ font-size:0.9em;}
.smaller{ font-size:0.8em;}

.hide, .reqtxt, .emailreqtxt { display:none; }

.clearfix {
	display:inline-block;
}
.clearfix:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

h1{
	font-family:Arial, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-weight:bold;
	}
	
h2 {
	color: #999999;
	font-size: 16px;
	font-family: Helvetica, "Lucida Sans", Arial, sans-serif;
	display: block;
	width: 100%;
	font-weight: 100;
	line-height: 1.2em;
	margin-bottom: 8px;
}

h2.smallHeading{
	font-family:Georgia, serif;
	font-weight:100;
	font-size: 11px;
	display: block;
	color: #888888;
	text-transform: uppercase;
	margin: 0 0 12px 0;
	}
	
h2.twitterH{
	padding: 5px 36px 5px 0;
	background: transparent url('../images/twitterBird.png') no-repeat right top;
	width: 140px;
}

h3{
	font-family:Arial, "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-size:24px;
	font-weight:100;
}

p{
	margin:0 0 1em 0;
}

a{ color:#c0002b; text-decoration:none;}
a:hover{ color:#c0002b;text-decoration:underline;}
a:active{ color:#c0002b;text-decoration:underline;}

/* -- >4:LAYOUT STYLES -------------------------------------------------------------------- */

body {
	background:#eee url(../images/bg.png) repeat-x left top;
	text-align:center;
	font:62.5%/1.4 Helvetica, "Lucida Sans", Arial, sans-serif;
	font-size:12px;
	color:#333;
}

#page{
	width:800px;
	padding:0 80px 40px 90px;
	background: transparent url('/wp-content/themes/default/images/concrete.jpg') repeat-y 0px 22px;
	margin:20px auto 0 auto;
	text-align:left;
}

#logo a{
	float: left;
	width: 229px;
	height: 39px;
	margin: 0 0 10px -80px;
	text-indent: -999em;
	background: url('../images/saatchiDGS-logo.png') no-repeat;
}

#contentGroup{
	float: left;
	width: 800px;
}
	
#flashHolder{
	float: left;
	width: 100%;
	margin: 3em 0 4em;
}

#latestNews{
	float: left;
	width:515px;
}

#latestNews ul{
	float: left;
	overflow: hidden;
	width: 100%;
}

#latestNews ul li{
	float: left;
	overflow: hidden;
	width: 100%;
	margin: 0 0 16px 0;
}

#dgsTwiter{
	float: left;
	width: 240px;
	margin: 0 0 0 40px;
}

#dgsTwiter ul{
	float: left;
	overflow: hidden;
	width: 100%;
}

#dgsTwiter ul li{
	float: left;
	overflow: hidden;
	width: 100%;
	margin: 0 0 12px 0;
}

a#twitter-link{
	color:#A2A2A2;
	text-decoration: underline;
}

	a#twitter-link:hover{
		color:#A2A2A2;
		text-decoration: none;
	}


#dgsTwiter ul li span{ display: block;}

#dgsTwiter ul li span a{color:#c0002b;}

#dgsTwiter ul li a{ color:#a2a2a2;}


.pdf{
	font-size:0.9em;
	color:#A2A2A2;
}


#footerContainer{
	float: left;
	clear: both;
	padding: 25px 0 18px;
	background: #e2e2e2;
	width: 100%;
}

#footerContent{
	color: #808080;
	font-size: 11px;
	width:960px;
	padding:0;
	margin:0 auto;
	text-align: left;
}

#footerContent  a{
	 color: #808080;}
	
	#footerContent  a:hover{
		 color: #333;
		text-decoration:none;}

#footerContent h2{
	 display: inline;
	 color: #808080;
}

#footerContent h2 a{
	 color: #808080;
	font-size: 11px;
		font-family:Georgia, serif;
		display: inline;
}

	#footerContent span{ padding-left: 20px;}
	
	#footerContent h2.parentLink{ padding-left: 165px;}

/* -- >5:GENERAL STYLES -------------------------------------------------------------------- */


/* -- >6:FORM STYLES -------------------------------------------------------------------- */


/* -- >7:PAGE SPECIFIC STYLES -------------------------------------------------------------------- */
/* -- >7a:Home page -- */



/* -- >7b:Category Page -- */



/* -- >7c:Article Page -- */



/* -- >7c:Page Template -- */



	

/* -- >7d:Listings Pages (Search Results, Tags) -- */


/* -- >8:SNIPPETS -------------------------------------------------------------------- */





