/* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

	Seamless Media v2
	Author: Gavin
	2009-11-14
	
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . */


/*	Reset
..................................... */

body, h1, h2, h3, p, blockquote, cite, ul, li, a {padding: 0; margin: 0;}
h1, h2, h3 {font-weight: normal;}
cite {font-style: normal;}
ul, li {list-style: none;}
a {text-decoration: none;}

/*	Common
..................................... */

body {
	font-family: Arial;
	background: white;
	font-size: 14px;
	line-height: 1;
	color: #4d4d4d;
} /* NOTE: Find out what the short hand is for font/size/line-height */

/*	Layout
..................................... */

body {margin-bottom: 50px;}
	
.page {width: 960px;}
.header {margin-bottom: 18px;}
.sitenav {width: 120px; padding-left: 60px; float: left;}
.content {width: 780px; float: left;}
.pagenav {width: 192px; margin-right: 38px; float: left;}
.body {width: 360px; padding-right: 36px; float: left;}
.extra {width: 384px; float: left;}
.extra div {float: left; margin-bottom: 18px;}
.extra .video, .extra .design {width: 220px;}
.extra .web, .extra .photograph {width: 164px;}

/* Images */

.logo {
	background: url(../images/logo.png) no-repeat;
	width: 98px;
	height: 155px;
	display: block;
	text-indent: -9999px;
	margin-left: 24px;
}

.content h2 {
	background: url(../images/dash.png) no-repeat bottom left;
	padding-bottom: 18px;
	margin-bottom: 18px;
}

.sitenav .services,
.sitenav .caseStudies {
	background: url(../images/dash.png) no-repeat bottom left;
	padding-bottom: 8px;
	margin-bottom: 8px;
}

.pagenav li {
	margin-bottom: 8px;

}

.content p {
	margin: 18px 0;
}

.content blockquote p {
	margin: 0;
}

.content blockquote {
	margin: 18px 0;
}

.intro {
	margin-bottom: 50px;
}

.download {background: url(../images/arrowRight.png) no-repeat center right; padding-right: 20px;}

/* Unique Pages */

.extra {margin-top: 100px;}

/*	Type
..................................... */

a, ul li, .content h3, .content p .content cite {line-height: 16px;} /* LH16 */
ul li, .content h3 {font-size: 14px;} /* FS14 */
.content .intro p, .content .intro h3, .content .intro a {font-size: 18px; line-height: 22px;} /* FS18 LH22 */
.content h2 {font-size: 32px; line-height: 34px;} /* FS32 LH34 */
a {color: #4d4d4d;} /* GREY */
.sitenav .current, .content h2, a:hover, .content h3, .content cite {color: #ed1c24;} /* RED */

/* Clearfix */

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