/* typography stylesheet

	1. Global Defaults
	2. Headings
	3. Text Styles
	4. Lists
	5. Links
	6. Something
	
*/


/* 1. ===================>> GLOBAL DEFAULTS <<=================== */


body
	{
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 18px;
	}
h1,
h2,
h3,
h4,
h5,
h6,
p
	{
	margin: 0;
	color: #2f2c1a;
	}


/* 2. =======================>> HEADINGS <<====================== */


h1
	{
	font: 600 36px/45px Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #a95245;
	}
	#nava h1
		{
		color: #da9356;
		}
	#navb h1
		{
		color: #a45d48;
		}
	#navc h1
		{
		color: #aeba37;
		}
	#navd h1
		{
		color: #88b6e9;
		}
	#nave h1
		{
		color: #557180;
		}
	#navf h1
		{
		color: #676a9d;
		}
h2
	{
	font: 100 11px/13px 'Arial Black', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #383524;
	word-spacing: -2px;
	}
	h2 span
		{
		font-size: 1.4em;
		color: #757779;
		}
h3
	{
	font: 100 34px/32px 'Garamond Premier Pro', 'Times New Roman', Times, serif;
	letter-spacing: -.5px;
	color: #383524;
	}
h4
	{
	font: 100 24px/24px 'Garamond Premier Pro', 'Times New Roman', Times, serif;
	color: #2f2c1a;
	margin-bottom: 2px;
	}
	#abstract h4
		{
		color: #4e5b80;
		}
h5
	{
	font: 900 15px/18px Helvetica, Arial, sans-serif;
	color: #4e5b80;
	}

h6
	{
	font: 900 13px/18px Helvetica, Arial, sans-serif;
	color: #4e5b80;
	}
	#abstract h6
		{
		font: 100 16px/18px 'Garamond Premier Pro', 'Times New Roman', Times, serif;
		color: #4e5b80;
		}


/* 3. =====================>> TEXT STYLES <<===================== */


p.large
	{
	font: 100 17px/18px Helvetica, Arial, sans-serif;
	}
	
p.medium
	{
	font: 100 13px/18px Helvetica, Arial, sans-serif;
	margin: 2px 0 0 0;
	}
	#area #subarea p.medium
		{
		color: #757779;
		}
p.small
	{
	font: 100 11px/18px Helvetica, Arial, sans-serif;
	}
p.xsmall
	{
	font: 100 10px/11px Helvetica, Arial, sans-serif;
	}
cite
	{
	font: 100 11px/10px Helvetica, Arial, sans-serif;
	color: #757779;
	}
	cite .smallcaps
		{
		text-transform: lowercase;
		font-variant: small-caps;
		}
		
.italic
	{
	font-style: italic;
	}


/* 4. ========================>> LISTS <<======================== */


ol
	{
	font: 900 14px/18px Helvetica, Arial, sans-serif;
	color: #757779;
	padding: 0 0 0 20px;
	}
	ol li ul
		{
		margin: 16px 0 0 0;
		font-size: 13px;
		color: #2f2c1a;
		list-style: none;
		padding: 0;
		}
		ol li ul li:first-child 
			{
			font-size: 15px;
			color: #4e5b80;
			}
			
			
/* 5. =========================>> LINKS <<======================= */


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

	
/* 6. ========================>> SOMETHING <<========================= */


/*smallbox: 140x170*/

.smallbox
	{
	width: 140px;
	height: 190px;
	border: 1px solid #d2d0d4;
	background: #eceef2;
	}
	.smallbox img
		{
		margin: 8px auto;
		display: block;
		text-align: center;
		}
	.smallbox h6
		{
		font: 100 16px/18px 'Garamond Premier Pro', 'Times New Roman', Times, serif;
		margin: 0 0 0 8px;
		}
	.smallbox p
		{
		font: 100 10px/13px Helvetica, Arial, sans-serif;
		color: #2f2c1a;
		margin: 4px 8px 8px 8px;
		}

/*boxone: 300x250*/

.boxone
	{
	background: url('./filmstreams.jpg') no-repeat;
	width: 300px;
	height: 250px;
	}
.boxone div
	{
	width: 284px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	padding: 8px;
	float: left;
	margin-top: 179px;
	}
	.boxone ul
		{
		font: 100 11px/18px Helvetica, Arial, sans-serif;
		color: #fff;
		padding: 0;
		margin: 0;
		text-align: right;
		list-style: none;
		}
	.boxone ul:first-child
		{
		text-align: left;
		float: left;
		}
		.adone ul a
			{
			font: 900 15px/18px Helvetica, Arial, sans-serif;
			color: #fff;
			}
	
/*featurebox: 460x190*/

.featurebox
	{
	background: url('./image.png') no-repeat;
	width: 460px;
	height: 190px;
	}
	.featurebox div
		{
		width: 140px;
		height: 174px;
		background: #fff;
		padding: 8px;
		opacity: .7;
		filter: alpha(opacity=70);
		}
	.featurebox ul
		{
		font: 100 11px/18px Helvetica, Arial, sans-serif;
		padding: 0;
		margin: 0;
		list-style: none;
		}
		.featurebox ul a
			{
			font: 900 15px/18px Helvetica, Arial, sans-serif;
			color: #2f2c1a;
			}
	.featurebox p
		{
		font: 100 11px/18px Helvetica, Arial, sans-serif;
		margin-top: 15px;
		opacity: 1; /*why isn't this working?*/
		filter: alpha(opacity=100);
		}
