/*
Theme Name: Forks over Knives
Description: Wordpress Theme for Forks over Knives

*/


* {
	margin: 0;
	padding: 0;
}

body {
	background: transparent url(images/body_bg_image.jpg) repeat-x;
	background-color: #0C1500;
	font-size: 62.5%;
}

hr {
	display: none;
}

.clear {
	clear: both;
}

#container {
	background: none;
	margin: 0 auto;
	width: 1044px;
}

#logo {
	background: transparent url(images/logo.jpg) no-repeat;
	height: 129px;
	margin: 0 auto;
	width: 951px;
}

#logo h1, #logo div.description {
	display: none;
}

#navs {
	background: transparent url(images/navs_bg.jpg) no-repeat;
	height: 49px;
	list-style: none;
	margin: 0 auto;
	padding: 5px 0 0 50px;
	width: 958px;
}

#navs li {
	display: block;
	float: left;
}

#navs li a {
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 35px;
}

#navs li a.the_film {
	width: 101px;
}

#navs li a.the_film:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -50px -65px;
}

#navs li#the_film_active{
	background: transparent url(images/navs_bg.jpg) no-repeat -50px -65px;
}

#navs li a.about {
	width: 117px;
}

#navs li a.about:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -151px -65px;
}

#navs li#about_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -151px -65px;
}

#navs li a.the_latest {
	width: 130px;
}

#navs li a.the_latest:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -268px -65px;
}

#navs li#the_latest_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -268px -65px;
}

#navs li a.trailer {
	width: 132px;
}

#navs li a.trailer:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -398px -65px;
}

#navs li#trailer_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -398px -65px;
}

#navs li a.screenings {
	width: 149px;
}

#navs li a.screenings:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -530px -65px;
}

#navs li#screenings_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -530px -65px;
}

#navs li a.pre_order {
	width: 147px;
}

#navs li a.pre_order:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -679px -65px;
}

#navs li#pre_order_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -679px -65px;
}

#navs li a.press_kit {
	width: 112px;
}

#navs li a.press_kit:hover {
	background: transparent url(images/navs_bg.jpg) no-repeat -826px -65px;
}

#navs li#press_kit_active {
	background: transparent url(images/navs_bg.jpg) no-repeat -826px -65px;
}

#content {
	background-color: #FFF6E0;
	margin: 0 auto;
	padding: 5px 6px 0 4px;
	width: 941px;
}

#main_content {
	float: left;
	width: 730px;
}

h2.center {
	color: #502200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
}

div.entry {
	padding: 10px 10px 0 10px;
}

div.entry p {
	color: #502200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-bottom: 15px;
}

#left_side {
	float: left;
	width: 208px;
}

h3.side_heading {
	background: transparent url(images/side_heading.jpg) no-repeat;
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	height: 30px;
	padding-top: 9px;
	text-align: center;
}

div.side_content {
	background: transparent url(images/side_content_bg.jpg) repeat-y;
	padding: 12px 0 0 6px;
}

div.clip {
	background: transparent url(images/clip.jpg) no-repeat;
	color: #1D1100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding: 0 10px 5px 15px;
}

div#left_side div.clip p {
	font-size: 1em;
}

table.signupframe input {
	border: 1px solid #000000;
	font-style: italic;
	height: 20px;
	padding: 3px 5px 0 5px;
	width: 150px;
}

ul#social {
	background: transparent url(images/social_image.jpg) no-repeat;
	height: 50px;
	list-style: none;
	margin: 0 auto 11px auto;
	width: 165px;
}

ul#social li {
	float: left;
}

ul#social li a {
	display: block;
	height: 0;
	margin-right: 5px;
	overflow: hidden;
	padding-top: 50px;
	width: 51px;
}

div.side_foot {
	background: transparent url(images/side_foot.jpg) no-repeat;
	height: 7px;
	margin-bottom: 11px;
}

#content_home {
	float: left;
	padding: 0 0 0 7px;
	width: 512px;
}

h2, h3.title {
	color: #502200;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
}

h2 a {
	color: #502200;
	text-decoration: none;
}

h2 a:hover {
	color: #A07739;
	text-decoration: underline;
}

div.entry p, div.entry h2 {
	padding: 0 20px;
}

div.entry p {
	margin-top: 15px;	
}

div.video {
	margin-bottom: 15px;
}

#content_home a {
	color: #502200;
}

#content_home a:hover {
	text-decoration: none;
}

#sidebar {
	float: right;
	width: 208px;
}

#sidebar ul li {
	list-style: none;
	text-align: center;
}

#sidebar h2.widgettitle a {
	background: transparent url(images/send_to_btn.jpg) no-repeat;
	display: block;
	height: 0;
	overflow: hidden;
	padding-top: 22px;
	width: 167px;
}

#footer {
	margin: 0 auto;
	padding-bottom: 20px;
 	width: 951px;
}

#footer p#spring {
	background: transparent url(images/footer_img.png) no-repeat;
	height: 82px;
	margin-bottom: 20px;
	text-indent: -9999px;
}

#footer p.text_center {
	color: #FFFFFF;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.8em;
	padding: 0 30px;
	text-align: center;
}

#footer p.p_small {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-top: 10px;
	text-align: center;
}

#footer p.p_small a {
	color: #FFFFFF;
	text-decoration: underline;
}

#a2apage_BROWSER { display:none !important; }

div.blog, div.navigation, .addtoany_share_save_container {
	border-bottom: 1px solid #502200;
	margin-left: 25px;
	padding: 15px 0 15px 0;
	width: 685px;
}

div.blog small, div.entry small {
	color: #A07739;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

div.blog p, div.navigation, .addtoany_share_save_container {
	color: #502200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-top: 10px;
}

div.navigation, .addtoany_share_save_container {
	border-bottom: none;	
}

.addtoany_share_save_container {
	margin-left: 20px;	
}

.addtoany_share_save_container ul {
	list-style: none;	
}

div.blog p a, div.entry p a, #main_content a, div.navigation a, .addtoany_share_save_container a {
	color: #A07739;
	text-decoration: none;
}


div.blog p a:hover, div.entry p a:hover, #main_content a:hover, div.navigation a:hover, .addtoany_share_save_container a:hover {
	color: #502200;
	text-decoration: underline;
}

div#facebook_hold {
	background-color: #f2bb53;
	border: 1px solid #7b4609;
	margin: 0 0 11px 3px;
	width: 202px;
}

.fan_box .full_widget .connect_top {
	background: #F2BB53 none repeat scroll 0 0;
}

.fan_box .full_widget {
	background: white none repeat scroll 0 0;
	border: none;
}	

.UIButton_Gray .UIButton_Text {
	height: 18px;
	padding-left: 3px;
	padding-top: 2px;
	width: 103px;
}

#stream_content, div.page_stream {
	height: 125px;
}

div.entry #left_side p.sider {
	margin: 0;
	margin-bottom: 0;
	padding: 0 5px 0 0;
}

p.add_to_any a.a2a_dd {
	background: transparent url(images/share_this_video.png) no-repeat;
	display: block;
	height: 0;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 30px;
	width: 264px;
}

div.clip ul li a.a2a_dd {
	background: transparent url(images/send_to_btn.jpg) no-repeat;
	display: block;
	height: 0;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 22px;
	width: 167px;
}

#left_bg {
	background: transparent url(images/bg_left.png) repeat-y top left;
}

#right_bg {
	background: transparent url(images/bg_right.png) repeat-y top right;
}

#bottom_bg {
	background: transparent url(images/bg_bottom.jpg) no-repeat bottom center;
}

span.float_left {
	display: block;
	float: left;
}

span.float_right {
	display: block;
	float: right;
}

div#left_side div.side_content div.clip ul li h3 a, div#left_side a {
	color: #502200;
	text-decoration: none;
}

div#left_side div.side_content div.clip ul li h3 a:hover, div#left_side a:hover {
	color: #A07739;
	text-decoration: underline;
}

div#left_side ul {
	list-style: none;	
}

div#left_side p {
	margin-top: 0;
	padding: 0 10px;
}

div.alignleft {
	display: block;
	float: left;
}

div.alignright {
	display: block;
	float: right;
}