/* CSS Document */

* {
	border: 0;
	outline: none;
	list-style: none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

html {
	min-height:100%;
	margin-bottom: 1px;
}

body { 
	background: #333 url(../img/amp_bg.gif) repeat;
	text-align:center;
	height:100%;
}

a:link, a:visited { color:#fc0; }
a:hover, a:active { color:#fff; }

div#container {
	position:relative;
	margin:0 auto;
	background-color:#000;
	width:800px;
	min-height:100%;
	padding-bottom:5px;
	font: normal normal normal 12px Arial, Helvetica, Verdana, sans-serif;
	color:#ccc;
	overflow:hidden;
	text-align:left;
}


div#top { width:800px; height:80px; }

div#topLine { width:800px; height:10px; }

div#logo { position:absolute; top:10px; left:700px; width:100px; height:60px; }

div#navContainer { height:24px; text-align:left; }
div#navContainer ul li { display:inline; }
div#navLine { width:700px; height:8px; }

div#header { margin-top:10px; height:25px; }

div#main { 
	width:800px;
	min-height:100%;
	line-height:18px;
	letter-spacing:1px;
	color:#ccc;
	overflow:hidden;
}

div#bottom { width:800px; text-align:center; margin-top:70px; clear:both; } 

div#bottomLine { width:800px; height:5px; }

div#bottomNav { 
	margin:20px 0 80px 0;
	width:800px; 
	font-size:10px;
	font-weight:bold;
	color:#999;
	letter-spacing:2px;
}

div#bottomNav ul li { display: inline; }
div#bottomNav ul li a { color:#999; }
div#bottomNav ul li a:hover { color:#fff; }

/*music videos*/

div#video { 
	width:602px;
	margin:10px 99px;
	text-align:center;
}

div#video p { text-align:center; padding:10px 0; }

div#video p em { color:#fff; font-size:14px; }

object.vimeo { border:1px solid #333; }

p.videoError { color:#666; font-size:10px; margin-bottom:20px; }

/*home styles*/

div#front { width:700px; margin:50px; padding-bottom:50px; text-align:center; }
 
/*movies styles*/

#subLinks { color:#666; padding:5px; }
#subLinks a { color:#666; }
#subLinks a:hover { color:#fff; }

#clip {
	margin-top:10px;
	text-align:center;
}

#clip img { padding-bottom:30px; }

clip#p { text-align:left; padding-top:20px; }

#clipMITB { 
	margin:20px 0 40px 0;
	width:800px;
	text-align:center;
}

div#clipMITB h1 { font-size:14px; font-weight:normal; margin:20px auto; }

div#MITBtitle { display:block; width:100%; margin-bottom:20px;}

div#clipDT { 
 	margin:10px 0 70px 0;
	width:800px;
	text-align:center;
}

div#clipDT h1 { font-size:14px; font-weight:normal; margin-top:20px; }
div#clipDT p { padding:20px 90px 0 90px; text-align:left; }

div#animations, div#clippings, div#synopsis { margin:20px; clear:both; }
div#animations object { margin-bottom:20px; border:1px solid #333; }
div#clippings p { padding-bottom:20px; }
div#synopsis h2 { font-size:16px; }
div#synopsis p { padding:0 10px 20px; }
p.left { text-align:left; }

p.triggers { margin:10px auto; cursor:pointer; color:#fc0; }

div#thumbs { margin:10px 50px; width:700px; text-align:center; cursor:pointer; }
div#thumbs img { padding:25px; }

/*about styles*/

div.about { background:url(../img/amp_back.jpg) no-repeat center; padding-bottom:150px; }
div.about p { padding:30px 30px 0 30px; }

/*contact styles*/

div.contact p {margin-top:20px; margin-bottom:30px;}

#contactLogo { margin:100px 0 100px 150px; width:240px; height:160px; float:left; }

#contactInfo { margin:100px 150px 100px 20px; float:right; }
#contactInfo a { color:#ccc; }
#contactInfo a:hover { color:#fc0; }
