#site_container {
	/*padding-top:15px;*/
	margin-bottom:0;}

#outer_container {
	width:840px;
	margin:0px auto 0px auto;
	background:url("/images/layout/filmstripwide.gif") repeat-y ;}

#main_container {
	width:760px;
	margin:0px auto 0px auto;
	background-color:#fff;}

#header {
	width:760px;}
	
h1{
	color:#ffffff;
	display:block;
	width:400px;
	height:26px;
	padding:4px 18px 0px 10px;
	background:url("/images/layout/redheader.gif") no-repeat center left;	
	margin:0px;
	font-size:120%;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:5px;}

/* left nav */	
	#left_nav {
		float:left;
		width:160px;
		margin-left:10px;
		}
	#left_nav dl {
		margin-top:18px;
		margin-bottom:10px;}
	#left_nav dd.first {
		border-top:solid 1px #000;}
	#left_nav dd {
		border-bottom:solid 1px #000;
		width:150px;}
	#left_nav dd a{
		display:block;
		padding:2px 0px 2px 13px;
		font-weight:bold;
		font-size:100%;}
	
	#left_nav dd a:link,#left_nav dd a:visited {
		background:url("/images/layout/left_nav_passive.gif") no-repeat center left;
		color:#000;}
	
	#left_nav dd a:hover, #left_nav dd a:active, #left_nav dd a.selected{
		background:url("/images/layout/left_nav_active.gif") no-repeat center left;
		color:#CC2527;
		text-decoration: none;
		}
	
	/* left subnav */
	#left_nav dl dl {
		margin:4px 0px 8px 12px;}
	#left_nav dl dl dd {
		border:0;}
	#left_nav dd dd {
		width:135px;}
	#left_nav dd dd a:link,#left_nav dd dd a:visited,#left_nav dd dd a:hover,#left_nav dd dd a:active, #left_nav dd dd a.selected{	
		background:none;
		padding:2px 0px;}
	#left_nav .contact {
		background:url("/images/layout/contact_fade.gif") no-repeat center left;
		width:129px;
		height:109px;
		padding:30px 10px 25px 10px;
		font-size:80%;}
	
/* content area */
	#right_col {
		float:right;
		width:590px;
		margin-bottom:15px;}
	
	#right_col .main_content {
		width:585px;/*425px;*/
		float:left;
		margin:0px;
		padding:0px;}
	
	#right_col .main_content .inner_left_content{
		width:425px;
		float:left;
		margin:0px;
		padding:0px;}
	

	#right_col .smaller {
		font-size:85%;}
	#right_col .main_content .left_side {
		width:405px;
		}
	.narrow p {
		width:380px;
		}
	
	#right_col .main_content .right_side {
		width:150px;
		float:right;
		margin-right:5px;}
	.top_pad {
		margin-top:16px;
		}
	.wide {
		width:175px !important;
		}
	
	#lower_bar {
		clear:both;
		height:8px;}

/* docs */
	a.link_pdf {
		display:block;
		border:solid 1px #EFEFEF;
		width:200px;
		height:16px;
		margin:10px 0px 12px 0px;
		background:url("/images/layout/pdf_icon.gif") no-repeat center left ;	
		padding:4px 0px 3px 28px;}
	a.link_word {
		display:block;
		border:solid 1px #EFEFEF;
		width:176px;
		height:16px;
		margin:10px 0px 12px 0px;
		background:url("/images/layout/pdf_icon.gif") no-repeat center left ;	
		padding:4px 0px 3px 28px;
		}

/* footer */
	#footer {
		width:760px;
		margin:0px auto 0px auto;	
		font-size:95%;
		}
	#footer a {
		color: #727272;
		font-size:90%;
		text-decoration:underline;
		}
	#footer p {
		color:#727272;
		margin-top:00px;
		}
	#footer p a {
		font-size:100%;
		}
	.footer_nav {
		width:760px;
		text-align:center;
		margin:10px auto 0 auto;
		margin-bottom:0 !important;
		}
	.footer_nav dl{	
		width:100%;	
		}
	.footer_nav dd{	
		display:inline;
		}
	.footer_nav dd.first a{
		padding:0px 10px 0px 0px;
		border-left:0;
		}
	.footer_nav dd a {	
		border-left:solid 1px #727272;
		font-weight:bold;
		padding:0px 10px;
		color:#FFF;}
	.footer_nav p {
		color:#FFF;
		}

/* social bookmarks */
	.footersb{
		clear:both;
		position:relative;
		border:1px solid #efefef;
		padding:10px 10px;
		margin:18px 0 10px 0;	
		height:50px;
		}
	
	.footersb p {
		padding:0;
		margin:0;
		}
	.footersb h3{
		padding:2px 3px 0 0;
		margin:0;
		margin:0 5px 0 0px;
		font-weight:normal;
		}
	
	.footersb ul{
		text-align:left;
		list-style:none;
		margin:8px 0 5px 0px;
		padding:0;
		}
	
	.footersb ul li{
		text-align:center;
		display:block;
		float:left;
		padding:0 4px 6px 0 ;
		list-style-type:none;
		}
	
	.footersb ul li.delicious {
		background:url("/graphics/bookmarks/delicious.gif") no-repeat 0 0;}
	
	.footersb ul li.digg {
		background:url("/graphics/bookmarks/digg.gif") no-repeat 0 0;}
	
	.footersb ul li.reddit {
		padding:0 0 0 2px;background:url("/graphics/bookmarks/reddit.gif") no-repeat 0 0;}
	.footersb ul li.facebook{
		background:url("/graphics/bookmarks/facebook.gif") no-repeat 0 0;}
	
	.footersb ul li.stumbleupon{
		background:url("/graphics/bookmarks/stumbleupon.gif") no-repeat 0 0;}
	
	.footersb ul li.blinklist{
		background:url("/graphics/bookmarks/icon_blinklist.gif") no-repeat 0 0;}
	
	.footersb ul li.google{
		background:url("/graphics/bookmarks/icon_google.gif") no-repeat 0 0;}
	
	.footersb ul li.yahoo{
		background:url("/graphics/bookmarks/icon_yahoo.gif") no-repeat 0 0;}
	
	.footersb ul li.livejournal{
		background:url("/graphics/bookmarks/icon_livejournal.gif") no-repeat 0 0;}
	
	.footersb ul li.newsvine{
		background:url("/graphics/bookmarks/icon_newsvine.gif") no-repeat 0 0;}
	
	.footersb ul li a{
		padding:0 3px 0 17px;
		font-family:Arial;
		margin:0 0px 0 0px;
		font-size:12px;
		line-height:18px;}

/* misc */
	.floatright {
		float:right;
		margin-bottom:10px;
		/*margin-left:10px;*/
		}
	.clear {
		width:100%;
		clear:both;	
		}
	.spacer {
		clear:both;}
		
	a.filmbox {
		width:355px;
		border:1px solid #000000;
		background:url(/images/layout/MovieIcon.png) no-repeat 5px 0;
		/*background-color: #49E9FF;*/
		height:25px;
		padding-left:50px;
		padding-top:10px;
		display:block;
		}
	p.caption{
		font-weight: bold;
		font-size: 0.85em;
		margin-top:2px;
	}
