/*
Theme Name: Fodder 4 Us
Theme URI: http#://fodder4.us
Description: This is the default theme for fodder 4 Us
Author: Ron Evans
Author URI: http://fodder4.us
Tags: black, custom header, fixed width, two columns, widgets

	Fodder 4 Us v1.0
	 http://fodder4.us/fdr4sv1

	This theme is exclusive to Jugatsu Heavy Industries and fodder4Us  */
	
	html {
	width: 100%;
	height: 100%;
}
body {
	background-color:#000000;
	background-image:url(/images/no_border_canvas.jpg);
	/*background-position:700px 0;*/
	background-attachment:fixed;
	width: 100%;
	height: 100%;
	padding:0;
	margin:0;
	font-size:13px;
	color:#FFF8D9;
	font-family: "Lucida Sans Unicode", Verdana, san-serif;
	font-style: normal;
	font-weight: normal;
}
a:link {
	color:#FBAE00;
	text-decoration: none;
}
a:visited {
	color:#FBAE00;
	text-decoration: none;
}
a:hover {
	color:#FBAE00;
		text-decoration:underline;
}
a:active {
	color:#FBAE00;
	text-decoration: none;
	outline:none;
}

h1, h2, h3, h4, h5, h6 {
	color:#EE5500;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:1;
	font-size:2.20em;
}

h2, h3, h4, h5, h6 {
font-size:1.2em;
}

h1 a:link, h1 a:visited{
color:#EE5500;
text-decoration:none;
}
h1 a:hover span{
text-decoration:underline;
}

input, textarea, select {
font-family:"Lucida Sans Unicode", Verdana, san-serif;
background-color:#FFF8D9;
font-weight:bold;
}

.tophighlight {
	color:#FECC00;
	font-variant: small-caps;
	font-size: 0.7em;
	line-height: 1.5;
}

#all_content {
	width:972px;
	height:100%;
	padding:0;
	margin:0;
	border:0;
}
#content_holder {
	width:766px;
 	padding:0 12px 12px 12px;
	background-color:#000000;
	height:100%;
	vertical-align:top;
}
#sidebar {
	height:100%;
	width:182px;
	background-image:url(/images/background_edge.png);
	background-repeat:repeat-y;
	background-position:left;
	padding: 0;
	text-align:left;
}
#header{
	height:15px;
	margin:0;
	padding:0;
	background-color:#000000;
}
#content{
	margin: 0;
	padding: 0;
}
#footer{
	display:none;
	float:left;
	padding:0;
	margin:0;
	height:15px;
	width:100%;
}
#footer ul {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
display: inline;
list-style-type: none;
padding:0;
margin:0;
}
#footer li {
display:inline;
}

.tophighlight {
	color:#FECC00;
	font-variant: small-caps;
	font-size: 0.7em;
	line-height: .97;
}
p{
	margin:12px 0;
	padding:0;
	line-height:1.4;
}
dd {
	margin:0 0 12px 0;
	}
.pic_floatleft {
	float:left;
	padding:0;
	margin:8px 12px 8px 0;
}
.pic_floatright {
	float:right;
	padding:0;
	margin:8px 0 8px 12px;
	}
	
#content h2 a:link, #content h2 a:visited{
	color:#EE5500;
}
.entry, .entry_last{
	padding:0 0 6px 0;
	margin:0 0 15px 0;
	background-image: url(/images/dot_dash_horiz2.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	width:100%;
	float:left;
}

.entry br{
line-height:.45em;
}
.entry ul {
float:none;
}
.bold {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:1.3em;
}
.smallerbold {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:1.0em;
}

/*================SPRY Collapsible CSS===================*/

.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
		outline:none;
}

.CollapsiblePanelTab {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align:right;
	/*cursor: pointer;*/
	-moz-user-select: none;
	-khtml-user-select: none;
		outline:none;
}

.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
}
.entry #PgTopNav ul li a, .CollapsiblePanelTab a:link, .CollapsiblePanelTab a:visited {
	color:#f79100;
	text-decoration: none;
	outline:none;
}
.CollapsiblePanelTab a:hover, .CollapsiblePanelTab a:active {
	color:#ffffff;
	text-decoration: underline;
	outline:none;
}

.CollapsiblePanelOpen .CollapsiblePanelTab {
	/*background-color: #EEE;*/
}


.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	/*background-color: #CCC;*/
}


.CollapsiblePanelFocused .CollapsiblePanelTab {
	/*background-color: #3399FF;*/
}
#minus{
display:none;
}
/*==================SPRY Collapsible CSS==================*/

/*==================SPRY TabbedPanel CSS==================*/

.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #000;
	list-style: none;
	/*border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;*/
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:1.1em;
	color:#FBAE00;
}
.TabbedPanelsTab .flashtext {
visibility:hidden;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "TabbedPanelsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.TabbedPanelsTabHover {
	background-color: #000;
	text-decoration:underline;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "TabbedPanelsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.TabbedPanelsTabSelected {
	background-color: #000;
	/*border-bottom: 1px solid #EEE;*/
}
.TabbedPanelsTabSelected .flashtext{
visibility:visible;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("TabbedPanelsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.TabbedPanelsContentGroup {
	clear: both;
/*	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;*/
	background-color: #000;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	padding:0 0 15px 45px;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #000;
	position: relative;
	/*border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	*/
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #000;
	/*border-bottom: solid 1px #999;*/
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

/*=================SPRY TabbedPanel CSS======================*/






#comments {
	display:none;
	}
.postmetadata a:link, .postmetadata a:visited, .postmetadata a:hover, .postmetadata a:active {
	color:#f79100;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	outline:none;
}
.vcard {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size: 1.538em;
	color:#EE5500;
	width:300px;
	float:left;
}

.commentmetadata {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #FECC00;
	width:315px;
	font-weight:bold;
	font-variant: small-caps;
	font-size:0.70em;
	float:left;
	margin:0;
	padding:0;
	}
.comment-author a:link, .comment-author a:visited, .comment-author a:hover, .comment-author a:active, .fn, .says{
	color: #EE5500;
	outline:none;
}
.commentmetadata a:link, .commentmetadata a:visited, .commentmetadata a:hover, .commentmetadata a:active{
	color:#FECC00;
	outline:none;
}

.avatar-default, photo{
display:block;
float:left;
margin:0 15px 0 0;

}
.commentlist{
	list-style-type:none;
	width:430px;
	padding:0;
	margin:0 0 0 60px;
}
.commentlist li{
	display:block;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.fn {
	font-style: normal;
}

.comment {
	padding-bottom:7px;
	margin:0 0 45px 0;
}
.comment-body {
float:left;
padding:15px 0;
	background-image: url(/images/dot_dash_horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom; 
}
.comment-body h1, .comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5, .comment-body h6{
display:none;
}
.comment-body p {
float:right;
width:315px;
margin:3px 0;
}

.comment-body ul, .comment-body li, .comment-body dt,  .comment-body dd, .comment-body pre, .comment-body blockquote, .comment-body img {
display:none;
}
#respond {
float:left;
margin:0 0 0 60px;
padding:15px 0;
}
#respond input, #respond textarea{
font-family:"Lucida Sans Unicode", Verdana, san-serif;
font-size:.9em;
font-weight:normal;
}
.comment-body .fdr4s_avatar{
display:block;
margin:0 15px 0 0;
float:left;
}
.inline {display:
inline;
}
.inline_no_pad_no_margin {
display:inline;
padding:0;
margin:0;
}
.alt {display:
inline;
}
#PostDateTime {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:1.232em;
}
#PostActionItems {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.77em;
text-align:right;
padding:0;
width:100%;
margin:10px 0 0 0;
color:#FBAE00;
float:left;
}
.pagetitle {
font-family:Georgia, "Times New Roman", Times, serif;
color:#F79100;
font-size:1.85em;
display:inline;
}
#PgTopNav a {
color:#F79100;
}
.entry #PgTopNav ul, .entry_last #PgTopNav ul {
padding:0;
margin:0;
display:inline;
}

.entry #PgTopNav li, .entry_last #PgTopNav li {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FF0000;
	font-size:1.5em;
	font-weight: bold;
	float:right;
	clear:right;
	margin: 0 0 0 20px;
	font-size:16px;
	padding:5px 0 15px 5px;
	list-style:none;
}
.cat-item a:link, .cat-item a:visited {
font-size:1.05em;
text-decoration:none;
}
.cat-item a:hover, .cat-item a:active {
color:#ffffff;
text-decoration:underline;
outline:none;
}
#fdr4s_comment {
color:#FECC00;
margin:3px 0;
float:right;
width:285px;
}
#fdr4s_comment a:link, #fdr4s_comment a:visited, #fdr4s_comment a:hover, #fdr4s_comment a:active {
color:#ee5500;
	outline:none;
}
#fdr4s_comment .signature {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
.search_inline, .search_inline p{
	display: inline;
}

.big_red_form_text {
color:#ee5500;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:1.5em;
}
#logobox {
width:164px;
padding:0;
margin:-106px 0 0 40px;
position:fixed;
top: 50%;
text-align:center;
}
* HTML #logobox {
	POSITION: absolute;
}
#logo {
	margin:0;
}

#copyright {
	background-image: url(/images/copyright_bg.png);
	background-repeat:no-repeat;
	background-position:center center;
	color:#000000;
	font-size:.9ems;
	font-size: .9em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 100%;
	text-align: center;
}
#copyright a:link, #copyright a:visited, #copyright a:hover, #copyright a:active{
color:#000000;
text-decoration:none;
	outline:none;
}
.displaynone {
display:none;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.imagecenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:12px 6px;
}
.alignleft {
	float: left;
}
.imageleft {
	float:left;
	padding:0 6px;
	}
.imageright {
	float:right;
	padding:0 6px;
}
.alignright {
	float: right;
}
/* SLIDER CSS */
.slider {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.slider_container {
	background-image: url(/images/slider_line.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
	width:100%;
	text-align:left;
	cursor: pointer;
}
.slider_container img {
	display: block;
}
.leftnode {
	background-color:#000000;
	padding:0 15px;
	background-image: url(/images/slider_end.png);
	background-repeat: no-repeat;
	background-position: right center;
	white-space:nowrap;
}
.rightnode {
	background-color:#000000;
	padding:0 15px;
	background-image: url(/images/slider_end.png);
	background-repeat: no-repeat;
	background-position: left center;
	white-space:nowrap;
}
.slider1leftmarg {display:block; float:left; padding-left:1%;}
.slider2leftmarg {display:block; float:left; padding-left:2%;}
.slider3leftmarg {display:block; float:left; padding-left:3%;}
.slider4leftmarg {display:block; float:left; padding-left:4%;}
.slider5leftmarg {display:block; float:left; padding-left:5%;}
.slider10leftmarg {display:block; float:left; padding-left:10%;}
.slider15leftmarg {display:block; float:left; padding-left:15%;}
.slider20leftmarg {display:block; float:left; padding-left:20%;}
.slider25leftmarg {display:block; float:left; padding-left:25%;}
.slider30leftmarg {display:block; float:left; padding-left:30%;}
.slider35leftmarg {display:block; float:left; padding-left:35%;}
.slider40leftmarg {display:block; float:left; padding-left:40%;}
.slider45leftmarg {display:block; float:left; padding-left:45%;}
.slider50leftmarg {margin:0 auto;}
.slider55leftmarg {display:block; float:left; padding-left:55%;}
.slider60leftmarg {display:block; float:left; padding-left:60%;}
.slider65leftmarg {display:block; float:left; padding-left:65%;}
.slider70leftmarg {display:block; float:left; padding-left:70%;}
.slider75leftmarg {display:block; float:left; padding-left:75%;}
.slider80leftmarg {display:block; float:left; padding-left:80%;}
.slider85leftmarg {display:block; float:left; padding-left:85%;}
.slider90leftmarg {display:block; float:left; padding-left:90%;}
.slider95leftmarg {display:block; float:left; padding-left:95%;}
.slider96leftmarg {display:block; float:left; padding-left:96%;}
.slider97leftmarg {display:block; float:left; padding-left:97%;}
.slider98leftmarg {display:block; float:left; padding-left:98%;}
.slider99leftmarg {display:block; float:left; padding-left:99%;}
.slider100leftmarg {margin:0 0 0 auto;}

.slidercontent {
margin:0 50px;
padding:0 0 15px 0;
font-size:.9em;
}
/* SLIDER CSS END */
.strikethru {
	text-decoration: line-through;
}
.ingredients {
list-style-type:none; 
margin-left:0;
padding:0;
}
.ingredients li {
margin-bottom:5px;
margin-left:0;
padding:0;
}
.preparation {
margin-left:0;
padding:0;
}
.preparation li {
margin-bottom:15px;
margin-left:0;
padding:0;
}
.red
{color:#EE5500;
}
