/*
http://www.cineworks.ca
Cineworks Independent Filmmakers' Society
Base Styles - all media

Developed 2009-02-01 by Peter Hebert
http://www.peterhebert.com
*/

/*
YUI Reset and Fonts
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
/**
 * YUI Reset
 * @module reset
 * @namespace
 * @requires 
 */
	html {
		color: #000;
		background: #FFF;
	}
	
	body,
	div,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	pre,
	code,
	form,
	fieldset,
	legend,
	input,
	button,
	textarea,
	p,
	blockquote,
	th,
	td {
	margin: 0;
	padding: 0;
	}
	
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	fieldset,
	img {
		border: 0;
	}
	
	address,
	caption,
	cite,
	code,
	dfn,
	em,
	strong,
	th,
	var,
	optgroup {
		font-style: normal;
		font-weight: normal;
	}
	
	del,
	ins {
		text-decoration: none;
	}
	
	li {
		list-style: none;
	}
	
	caption,
	th {
		text-align: left;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-size: 100%;
		font-weight: normal;
	}
	
	q:before,
	q:after {
		content: '';
	}
	
	abbr,
	acronym {
		border: 0;
		font-variant: normal;
	}
	
	sup {
		vertical-align: baseline;
	}
	
	sub {
		vertical-align: baseline;
	}
	
	/*because legend doesn't inherit in IE */
	legend {
		color: #000;
	}
	
	input,
	button,
	textarea,
	select,
	optgroup,
	option {
		font-family: inherit;
		font-size: inherit;
		font-style: inherit;
		font-weight: inherit;
	}
	
	/*@purpose To enable resizing for IE */
	/*@branch For IE6-Win, IE7-Win */
	input,
	button,
	textarea,
	select {
		*font-size: 100%;
	}
	
/* End YUI Reset */

/* 
Initialize HTML default styles/typography
*/

	/* font initialization - based on YUI Fonts */
	body {
		font: 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
	
	/**
	 * Nudge down to get to 12px equivalent for these form elements
	 */ 
	select,
	input,
	button,
	textarea,
	button {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:99%;
	}
	
	/**
	 * To help tables remember to inherit
	 */
	table {
		font-size:inherit;
		font:100%;
	}
	
	/**
	 * Bump up IE to get to 13px equivalent for these fixed-width elements
	 */
	pre,
	code,
	kbd,
	samp,
	tt {
		font-family: Monaco,"Courier New", Courier, monospace;
		*font-size:108%;
		line-height:100%;
	}
	/* end YUI fonts */

	h1,h2,h3,h4,h5,h6 {
		font-weight:bold;
	}
	h1 { 
		margin: 1em 0 0.75em 0;
	}
	h2,h3,h4 { 
		margin: 1em 0;
	}
	h5,h6,p { 
		margin: 0.75em 0;
	}
	
	h1 { /* 21/28 */
	font-size:1.75em;
	line-height: 1.333em;
	}
	h2 { /* 18/24 */
		font-size:1.5em;
		line-height: 1.333em;
	}
	h3 { /* 16/22 */
		font-size:1.333em;
		line-height: 1.375em;
	}
	h4 { /* 14/18 */
		font-size:1.167em;
		line-height: 1.286em;
	}
	
	blockquote {
	margin:2em;
	padding:1em 2em;
	border: 1px solid #CCCCCC;
	}
	
	address {
	padding-left: 2em;
	}
	
	dt {
	font-style: italic;
	font-weight: bold;
	margin-top: 0.5em;
	}
	dd {
	margin-left: 2em;
	margin-bottom: 0.5em;
	}
	
	em, i {
	font-style: italic;
	}
	em i, i em {
	font-style:normal;
	}
	strong, b {
	font-weight: bold;
	}
	table {
		border-top:1px solid #cccccc;
		border-left:1px solid #cccccc;
		margin-top: 1em;
		margin-bottom: 1em;
	}
	table caption {
		margin-bottom:1em;
		text-align: center;
	}
	table caption, table th {
		font-weight: bold;
	}
	table th, table td {
		border-bottom:1px solid #cccccc;
		border-right:1px solid #cccccc;
		padding:0.25em 0.5em;
	}
	
	form fieldset {
		border:1px solid #cccccc;
		padding: 0.5em 1em;
		margin-bottom:1em;
	}
	form fieldset legend {
		padding: 0 0.5em;
	}

/* End HTML default styles/typography */
