
/*
	Name: P Street Films Website
	URL: http://www.pstreetfilms.com
	Author: Derek Davis
	Author URL: http://neueinteractive.com
	
	Designed & Handcrafted by Derek Davis for NeueInteractive.com
	All files, unless otherwise stated, are copyright 2011 Neue Interactive
*/

/* -----  RESETS  ------------------------- */

* { margin: 0; padding: 0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-weight: normal; }

img { visibility: visible; opacity: 100%; display: inherit; border: none; }

a.img { border: none; outline: none; }

strong { font-weight: bold; }

em { font-style: italic; }

a { outline: none; text-decoration: none; -webkit-transition: color 20ms ease-in; -webkit-transition: color 600ms ease-out; }
a:hover { text-decoration: none; }


/* -----  LAYOUT  ------------------------- */

#top { width: 100%; height: 110px; background: #9d1e1e; }

	#left-50 { float: left; width: 500px; height: 110px; }
	#right-50 { float: left; width: 500px; height: 110px; }
	#clear-50 { clear: left; }

#banner { width: 100%; height: 440px; background: #000; padding: 20px 0 0 0; }

#main { width: 100%; background: url(/images/main-bg.jpg) bottom left no-repeat #252525; padding: 20px 0 0 0; }
	
	#past-favorites { height: 230px; width: 1000px; background: black; }
	
	#content { width: 1000px; background: white; }

		.content-left-66 { float: left; margin: 20px; width: 620px; }
		
			.share { width: 70px; height: 20px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; }
				.share-red { float: left; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px; width: 40px; padding: 0 0 0 5px; background: #ce3838; }
				.share-count { float: left; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-bottomrightt: 3px; -webkit-border-bottom-right-radius: 3px; border-bottom-right-radius: 3px; width: 20px; background: #484848; padding: 0 0 0 5px; }
				.share-clear { clear: left; }

			.continue-reading { padding: 0 10px 0 0; width: 610px; text-align: right; }

		.content-right-33 { float: left; width: 320px; margin: 20px 20px 20px 0; }
		.content-clear { clear: left; }

#footer { width: 100%; background: #931818; padding: 20px 0 50px 0; }

	#copyright { width: 1000px; margin: 0 auto; text-align: center; }

div.wrapper { width: 1000px; margin: 0 auto; }
	
/* -----  TEXT/FORMATTING  ------------------------- */

h1 { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; color: #ce3838; }

	h1 a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; color: #ce3838; }
	h1 a:hover { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 700; color: #9c2525; }

h2.sidebar { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #ce3838; text-transform: uppercase; }

#content .content-left-66 p { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height: 24px; margin: 0 0 15px 0; color: #666; }

p.share { margin: 0 !important; padding: 0 !important; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: white; }

	p.share a { margin:  0 !important; padding: 0 !important; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: white; }
	p.share a:hover { margin: 0 !important; padding: 0 !important; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; color: white; }

p.meta { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px !important; font-weight: normal; color: #8d8d8d !important; }

	p.meta a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8d8d8d; }
	p.meta a:hover { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666; }

.delimiter-1px { height: 1px; width: 100%; background: #686868; margin: 5px 0 5px 0; }

	.delimiter-1px-sidebar { height: 1px; width: 100%; background: #686868; margin: 15px 0 20px 0; }

.delimiter-5px { height: 5px; width: 100%; background: #686868; margin: 5px 0 20px 0; }

	.delimiter-5px-sidebar { height: 5px; width: 100%; background: #686868; margin: 3px 0 10px 0; }

p.continue-reading { margin: 0 !important; }

p.continue-reading a { margin: 0 !important; padding: 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #ce3838; }
p.continue-reading a:hover { margin: 0 !important; padding: 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #9c2525; }

ul.sidebar { list-style: none outside; padding: 0 0 10px 0; }

	li.sidebar-links { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #686868; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: #666; line-height: 18px; }
	
		li.sidebar-links a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: #666; line-height: 18px; }
		li.sidebar-links a:hover { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: #444; line-height: 18px; }
	
	p.sidebar-meta { margin: 5px 0 0 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 300; color: #ababab; }
	
		p.sidebar-meta a { margin: 5px 0 0 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #ababab; }
		p.sidebar-meta a:hover { margin: 5px 0 0 0; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 500; color: #8d8d8d; }

p.copyright { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: white; }

	p.copyright a { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: white; border-bottom: none; }
	p.copyright a:hover { font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 500; color: white; border-bottom: 1px dotted white; }












