*{margin:0;padding:0}

body {
	background-color: #fff;
	background-image: url(../img/bg.png);
	background-repeat: repeat;
	font-family: 'Neutraface2TextBookRegular',Helvetica, Arial, Verdana, sans-serif;
	padding: 0px;
	margin: 0px;
	line-height:18px;
}

li{list-style:none;}

h1 {
	width:405px;
	height:125px;
	display:block;
	background-image: url(../img/cross_stitch_logo.png);
	text-indent:-9999px;
}

h2 {
	font-family:'Neutraface2TextLightRegular';
	font-size:18px;
	font-weight:normal;
}

p {
	margin:18px 0px;
}

#tup {
	width:900px;
}

#header {
	width:900px;
	height:125px;
	background-image: url(../img/frame_top.png);
	background-repeat: no-repeat;
}

/* NAVIGATION BAR */

#nav {display:block;width:620px;height:36px;margin-left:140px;}
	#nav li{float:left}
	#home_nav,#clips_nav,#news_nav,#stills_nav,#cast_nav,#about_nav,#contact_nav{display:block;height:36px;background:url(../img/nav_1.png) no-repeat;text-indent:-9999px;}
	#home2_nav,#clips2_nav,#clips_active_nav,#news2_nav,#news_active_nav,#stills2_nav,#stills_active_nav,#cast2_nav,#cast_active_nav,#about2_nav,#about_active_nav,#contact2_nav,#contact_active_nav{display:block;height:36px;background:url(../img/nav_2.png) no-repeat;text-indent:-9999px;}
	#home_nav{width:85px}
	#home2_nav{width:85px}
	#clips_nav{width:72px;background-position:-85px 0}
	#clips_active_nav{width:72px;background-position:-85px -36px}
	#clips2_nav{width:72px;background-position:-85px 0}
	#news_nav{width:79px;background-position:-157px 0}
	#news_active_nav{width:79px;background-position:-157px -36px}
	#news2_nav{width:79px;background-position:-157px 0}
	#stills_nav{width:64px;background-position:-236px 0}
	#stills_active_nav{width:64px;background-position:-236px -36px}
	#stills2_nav{width:64px;background-position:-236px 0}
	#cast_nav{width:133px;background-position:-300px 0}
	#cast_active_nav{width:133px;background-position:-300px -36px}
	#cast2_nav{width:133px;background-position:-300px 0}
	#about_nav{width:84px;background-position:-433px 0}
	#about_active_nav{width:84px;background-position:-433px -36px}
	#about2_nav{width:84px;background-position:-433px 0}
	#contact_nav{width:103px;background-position:-517px 0}
	#contact_active_nav{width:103px;background-position:-517px -36px}
	#contact2_nav{width:103px;background-position:-517px 0}
	#home_nav:hover{background-position:0px -36px}
	#home2_nav:hover{background-position:0px -36px}
	#clips_nav:hover{background-position:-85px -36px}
	#clips2_nav:hover{background-position:-85px -36px}
	#news_nav:hover{background-position:-157px -36px}
	#news2_nav:hover{background-position:-157px -36px}
	#stills_nav:hover{background-position:-236px -36px}
	#stills2_nav:hover{background-position:-236px -36px}
	#cast_nav:hover{background-position:-300px -36px}
	#cast2_nav:hover{background-position:-300px -36px}
	#about_nav:hover{background-position:-433px -36px}
	#about2_nav:hover{background-position:-433px -36px}
	#contact_nav:hover{background-position:-517px -36px}
	#contact2_nav:hover{background-position:-517px -36px}
	
#nav2 {
	width:900px;
	height:36px;
	background-image:url(../img/bottom_content_bg.png)
}

#space {
	width:100px;
	height:40px;
}

#title {
	text-indent:80px;
}

#left-rail {
	float:left;
	width:100px;
	height:452px;
	background-image: url(../img/frame_left.png);
	background-repeat: no-repeat;
}

#content {
	float:left;
	width:700px;
	height:452px;
	overflow:hidden;
	background-color:#000;
}

#right-rail {
	float:left;
	width:100px;
	height:452px;
	background-image: url(../img/frame_right.png);
	background-repeat: no-repeat;
}

#footer {
	width:900px;
	height:78px;
	background-image: url(../img/frame_bottom.png);
	background-repeat: no-repeat;
}

#content_lower {
	width:900px;
	height:78px;
	background-image: url(../img/frame_bottom_content.png);
	background-repeat: no-repeat;
}

#bottom_content {
	width:600px;
	padding:10px 150px;
	font-family: 'Neutraface2TextBookRegular';
	letter-spacing:-0.05em;
	font-size:16px;
	color:#ccc;
	background-image: url(../img/bottom_content_bg.png);
	background-repeat: repeat-y;
}

#content_cap {
	width:900px;
	height:29px;
	background-image: url(../img/bottom_content_cap.png);
	background-repeat: no-repeat;
}

#legal {
	margin-top:20px;
	margin-bottom:10px;
	padding:5px;
	font-family: 'Neutraface2TextBookRegular';
	letter-spacing:0em;
	font-size:14px;
	color:#fff;
	width:320px;
	background-color: #333;
	opacity: .75;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#legal a {
	color:#fff;
	text-decoration:none;
}

#legal a:hover {
	text-decoration:underline;
}

#clip {
	float:left;
	width:204px;
	margin-right:10px;
	margin-bottom:20px;
}

#clip_descrip {
	float:left;
	width:375px;
}

#news {
	float:left;
	width:150px;
	margin-right:10px;
	margin-bottom:20px;
}

#news_descrip {
	float:left;
	width:425px;
}

#stills {
	float:left;
	width:200px;
}

#cast_crew {
	float:left;
	width:300px;
	margin-bottom:5px;
}

#cast_crew2 {
	font-size:14px;
	float:left;
	width:300px;
	margin-bottom:5px;
}

.lite {
	font-family:'Neutraface2TextLightRegular';
}

.active_nav {
	color:#fff;
	text-decoration:none;
	text-shadow: 0px 0px 3px rgba(255,255,255, 1);
}

a.nav_item_alt {color:#ccc;text-decoration:none;text-shadow: 0px 0px 3px rgba(0,0,0, .6);}
a:visited.nav_item_alt {color:#ccc;text-decoration:none;text-shadow: 0px 0px 3px rgba(0,0,0, .6);}
a:hover.nav_item_alt {color:#fff;text-decoration:none;text-shadow: 0px 0px 3px rgba(255,255,255, 1);}

a.clip_title {font-family:'Neutraface2TextLightRegular';color:#fff;text-decoration:none;font-size:22px;text-shadow: 0px 0px 3px rgba(0,0,0, .6);}
a:visited.clip_title {font-family:'Neutraface2TextLightRegular';color:#fff;text-decoration:none;font-size:22px;text-shadow: 0px 0px 3px rgba(0,0,0, .6);}
a:hover.clip_title {font-family:'Neutraface2TextLightRegular';color:#ccc;text-decoration:none;font-size:22px;text-shadow: 0px 0px 3px rgba(255,255,255, 1);}