html, body {
	background: #080808 url(images/bd_bckgrnd.gif) top center no-repeat;
	color: #080808;
}

p {	
	margin: 10px 0px;
	font-family:Tahoma, Geneva, sans-serif;
	color: #080808;
}

h3 {
	color:#080808;
	font-weight:bold;
	margin-top:10px;
	border-bottom:1px solid #ddd;
	width:100%;
	padding-bottom:3px;
}

h3 .videohead span, h3 .bloghead span, h3 .comphead span, h3 .reelhead span, h3 .critichead span, h3 .alumnihead span, h3 .buzzhead span, h3 .awardshead span {
	
display:none;

}

h3 .videohead {
	
	background:url(images/Video_header.gif)	top left no-repeat;
	width: 550px;
	height:16px;
	margin-top:10px;
}




h3 .critichead {
	
	background:url(images/critics_header.gif)	top left no-repeat;
	width: 167px;
	height:15px;
	margin-top:10px;
}

h3 .alumnihead {
	
	background:url(images/alumni_header.gif)	top left no-repeat;
	width: 113px;
	height:15px;
	margin-top:10px;
}

h3 .bloghead {
	
	background:url(images/Blog_header.gif)	top left no-repeat;
	width: 135px;
	height:16px;
	margin-top:10px;
}

h3 .awardshead {
	
	background:url(images/awards_header.gif)	top left no-repeat;
	width: 166px;
	height:15px;
	margin:10px 0;
	border:0
}


h3 .comphead {
	
	background:url(images/Giveaway_header.gif)	top left no-repeat;
	width: 149px;
	height:15px;
	margin-top:10px;
}

h3 .buzzhead {
	
	background:url(images/buzz_header.gif)	top left no-repeat;
	width: 190px;
	height:16px;
	margin-top:10px;
}

h3 .reelhead {
	
	background:url(images/Reels_header.gif)	top left no-repeat;
	width: 193px;
	height:14px;
	margin-top:10px;
}


a {
	color: #db2c27;
	text-decoration:none
}

a:hover {
	text-decoration:underline;	
}



#doc4 {
	background:#fff;

}

#skyline {
	
background:url(images/navHD_bg.gif) top left no-repeat;
height: 87px;
width:974px;
border-bottom:2px solid #fff;
}

#nav {
	
position:absolute;
height:24px;
top:63px;
}

#nav .prog_nav {
	
	background:url(images/nav_programs_over.gif);
	width:85px;
	height:24px;
	display:inline;
	float:left;
}

#nav .prog_nav a {
	
	background:url(images/nav_programs.gif);
	display:block;
	width:85px;
	height:24px;
}

#nav .prog_nav a:hover {
	
	background:url(images/nav_programs_over.gif);
}

#nav .ad_nav {
	background:url(images/nav_admissions_over.gif);
	width:98px;
	height:24px;
	display:inline;
	float:left;	
}

#nav .ad_nav a {
	
	background:url(images/nav_admissions.gif);
	display:block;
	width:98px;
	height:24px;
}

#nav .ad_nav a:hover {
	
	background:url(images/nav_admissions_over.gif);
}

#nav .comm_nav {
	
background:url(images/nav_community_over.gif);
	width:98px;
	height:24px;
	display:inline;
	float:left;		
}

#nav .comm_nav a {
	
	background:url(images/nav_community.gif);
	display:block;
	width:98px;
	height:24px;
}

#nav .comm_nav a:hover {
	
	background:url(images/nav_community_over.gif);
}

#nav .show_nav {
	background:url(images/nav_showcase_over.gif);
	width:90px;
	height:24px;
	display:inline;
	float:left;		
	
}

#nav .show_nav a {
	
	background:url(images/nav_showcase.gif);
	display:block;
	width:90px;
	height:24px;
}

#nav .show_nav a:hover {
	
	background:url(images/nav_showcase_over.gif);
}

#nav .about_nav {
	background:url(images/nav_about_over.gif);
	width:90px;
	height:24px;
	display:inline;
	float:left;		
	
}

#nav .about_nav a {
	
	background:url(images/nav_about.gif);
	display:block;
	width:90px;
	height:24px;
}

#nav .about_nav a:hover {
	
	background:url(images/nav_about_over.gif);
}

#nav .life_nav {
background:url(images/nav_life_over.gif);
	width:96px;
	height:24px;
	display:inline;
	float:left;		
	
}

#nav .life_nav a {
	
	background:url(images/nav_life.gif);
	display:block;
	width:96px;
	height:24px;
}

#nav .life_nav a:hover {
	
	background:url(images/nav_life_over.gif);
}


#nav .prog_nav span, #nav .ad_nav span, #nav .comm_nav span, #nav .life_nav span, #nav .show_nav span, #nav .about_nav span   {
display:none;	
	
}

#hd {
	background:url(images/header_bg.jpg) top left no-repeat;
	height: 294px;
	width: 974px;
}

#hd h1 span {

	display:none;	
	
}

#bd {
	
	padding:20px;	
}

#leftbd {
	
	width: 692px;
	float:left;
}

#rightbd {
	
	width:224px;	
	float:right;
	display:inline;
}

#leftbd .containers, #rightbd .containers, #rightbd .containersbottom {
	border:1px solid #dfdeda;
	padding: 0 10px;
	margin-bottom:20px;
	background-color:#f8f7f3;
}

#rightbd .containers p {
font-size:0.86em;
padding-bottom:41px;
}

html>/**/body #rightbd .containers p {
	
	font-size:0.88em;
	padding-bottom:30px;
}

#rightbd .containersbottom {
	
	background-color:#161616;
	padding-bottom:39px;
	margin-bottom:20px;
}

html>/**/body #rightbd .containersbottom {
	padding-bottom:44px;	
}

#rightbd .containersbottom h3 {
	border:none;
}
#rightbd .containersbottom p {
color:#FFF; font-size:12px

}
#container_full {
	border:1px solid #dfdeda;
	padding: 0 10px;
	margin-bottom:20px;
	background-color:#f8f7f3;
	clear:both;
}

#container_full_awards {
	
background-color:#161616;
	padding: 10px;
	margin-bottom:20px;
	clear:both;
	color:#FFF
}

#container_full_awards h3 {
	border:none;
}

#container_full_awards span {
	
color:#8a8883;	
}

#studentreels img {
	float:left;
	margin:10px;
	border:1px solid #DFDEDA
	
}

#form {
	
background:#1a1a1a;
width:537px;
height:133px;
}



#leftbd img.leftimg {
float:left;
margin:0 8px 8px 0;
	
}

#leftbd img.rightimg, #container_full img.rightimg {
	float:right;
	margin:0 0 8px 8px;
}


#ft {
	margin-top:-20px;
	background-color:#c42420;
	padding:0 10px;
}
#ft p, #ft a, #ft a:hover {
	
	color:#fff;
}

#ft a {
	text-decoration:underline	
}

#ft a:hover {
text-decoration:none;	
}

.clear {
	clear:both	
}

.leftbuzz {
float:left;
width:60%
}
.righttbuzz {
float:right;
display:inline;
width:35%
}

.award {
float:left;
display:inline;
width:48%;
padding-right:15px;
}

/* Video Component */


/* root element for scrollable */
div.scrollable.vertical {  
	/* required settings */
	position:relative;
	overflow:hidden;	
	/* total scroll area */
	height: 345px;	 
	width: 230px;	
}

/* root element for scrollable items */
div.scrollable.vertical div.items {	
	position:absolute;
	/* very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* override item style defined in scrollable.css */
div.scrollable div.items div {
	float:none;
	margin:1px 0px;
}

/* single scrollable item */
div.scrollable div.items div {
	float:left;
	background: #ebeae6;
	color:#999;
	text-align:center;
	width:230px;
	height:84px;
	cursor:pointer;
}

div.scrollable div.items div img {
float:left;	
margin: 0 6px 0 3px;
}

div.scrollable div.items div p {
text-align:left;
font-family:Tahoma, Geneva, sans-serif;

}
div.scrollable div.items div span {
	color: #db2c27;
	font-weight:bold;
	
}

#d9_vid {
	width:425px;
	height:345px;
	float:left;
	border:1px solid #ccc;
}
div.scrollable div.items div.alt {
	background:#edebe4;
}
div.scrollable div.items div:hover {
	background:#eee;
}

.scrollable {
	border:1px solid #ccc;
}
.prev, .next {
	position:absolute;
	z-index:2000px;
	margin-left:535px;
	color:#f00;
	cursor:pointer;		
}
.prev {
	margin-top:-355px;
	display:block;
	width:18px;
	height:18px;
	text-indent:-5000px;
	background-image:url(images/top.png);
	background-position:-18px 0px;
}
a.prev:hover {
	background-position:0px 0px;
}
.next {
	margin-top:-10px;
	width:18px;
	height:18px;
	text-indent:-5000px;
	background-image:url(images/bottom.png);
	background-position:-18px 0px;
}
a.next:hover {
	background-position:0px 0px;
}
