
/*	Desc: Sp0xx6 Screen Style Sheet
	Author: Jim Olson aka robotoverlord.mobi
	Date Modified: January 21, 2008
	Version: Beta 0.7 
	
=== === === === === === === === === === */


/*=STRUCTURE
=== === === === === === === === === === */

@import 'css/reset.css';

body {font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;color: #fff;text-align: center;background: #000000 url(images/stripe.png);}

div#WrapOuter {width: 960px;margin-left:auto;margin-right:auto;}

div#WrapInner {color: #333332;width: 960px;margin: auto;text-align: left;background-color: #fff;float: left;}


/*=COMMON
=== === === === === === === === === === */

* {padding: 0;	margin: 0;}

/* RESET DRUPAL LISTS */

li,
li.leaf,
ul,
ul.menu,
ul.menu li,
.item-list ul,
.item-list ul li {padding: 0;margin: 0;list-style-type: none;list-style-image: none;}
	
.item-list ul {margin-left: 8px;}

ul ul {margin-left: 8px;}

div#Logo a {color: #333;}
div#Logo a:hover {color: #6363ff;}

h1, h2, h3, h4, h5 {color:#333;}

h1 {font-size:150%;}

h2 {font-size:140%;}

h3 {font-size:130%;}

div#Column2 h2 {font-size: 180%;}

div#Column2 h3 {font-size:130%;}

p, li {line-height:150%;}

h1, h2, h3, h4, h5, ul, ol, p, hr {margin-bottom:12px;}

a:link {color:#6363ff;text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color:#1a00fa;text-decoration:underline;}
a:active {color:#f71313;text-decoration:none;}
a:hover.active {text-decoration:none;}

b, strong {font-weight:bold;}
i, em {font-style:italic;}

table {width: 100%;border-collapse:collapse;border: 0;}
table.views-table th {color: #ffffff;background: #d0222b;}
#insideContentLeft th a.active,
table.views-table th a.active,
table.views-table th a {color: #ffffff;}
table.views-table th,
table.views-table tr,
table.views-table td {border: 0;padding: 9px;}
table th { border: 0;}
table tr.odd {background: #fff;}
table.views-table {border: 0;}

.description {color: #4d4d4d;}
fieldset {padding-top: 4px;padding-bottom: 4px;}
dl {margin-top: 10px;}
dl dt {font-weight: bold;padding: 4px;}
dl dd {color: #4d4d4d;padding: 4px;}

.node .Content ul li {margin-left:20px;list-style:circle;}
.node .Content ol li {margin-left:30px;list-style:decimal-leading-zero;}

div.messages, .messages,
span.password-result,
span.password-confirm span,
div.password-description {padding: 6px;border:0; margin: 12px 0;}

div.error, .error {background: #f97070;color: #200;}
div.warning, .warning {background: #fbcc6b;color: #333;}
div.status, .status, div.ok, .ok, .new {background: #ccfe6c;color: #333;}

.Submitted,
.submitted {font-size: 80%;color: #7f7f7f;display: block;margin-bottom: 12px;}

div.more-link {height: 16px;line-height: 16px;background: url(images/page_white_go.png) no-repeat right center;padding-right: 20px;display: inline-block;float: right;}

ul.pager {margin-top: 12px;}

span.clear {height: 0;}

/*=CONTENT BASE STYLES
=== === === === === === === === === === */

h2.NodeTitle {
	font-size: 24px;
	margin-bottom: 12px;
}

div.Content p,
div.Content h1,
div.Content h2,
div.Content h3 {
	margin-bottom: 12px;
}

.careers div.Content ul {
		margin-bottom: 20px;
}

div.Content ul li {
	line-height: 150%;
}

div.Content b, div.Content strong {font-weight:bold;}
div.Content i, div.Content em {font-style:italic;}

/*=NAVIGATION
=== === === === === === === === === === */

/* META NAVIGATION */

div#MetaNav { 
	width: 520px;
	height: 20px;
	text-align: right;
	float: right;
	padding-right: 10px;
	padding-top: 10px;
}

/*Fat Erik's Pipelist*/

div#MetaNav ul {
	text-align: right;
}

div#MetaNav li {
	display: inline;
	padding: 0;
	margin: 0;
}

div#MetaNav li:before { 
	content: "| "; 
}
div#MetaNav li:first-child:before { 
	content: ""; 
}

/*IE workaround*/
/*All IE browsers*/
* html #MetaNav li {
	border-left: 1px solid black;
	padding: 0 0.4em 0 0.4em;
	margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html #MetaNav { 
	height: 1%; 
}

* html #MetaNav li {
	display: block;
	float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #MetaNav li:first-child { 
	border-left: 0; 
}

/* MAIN NAVIGATION */

div#MainNav {
	width: 950px;
	height: 50px;
	padding-left: 10px;
	text-align: right;
	float: left;
	clear: both;
	background-color: #bedfff;
}

div#MainNav li {
	display: inline;
}

div#MainNav a {
	float: left;
	line-height: 50px;
	padding-right: 8px;
	padding-left: 8px;
}

div#MainNav li.leaf.first a {
	padding-left: 0;
}

div#MainNav li.parent a,
div#MainNav a:hover,
div#MainNav a.active {
	background: url(images/indicator.gif) no-repeat center bottom;
}

div#SubNav {
	width: 950px;
	height: 50px;
	padding-left: 10px;
	margin-bottom: 15px;
	text-align: right;
	float: left;
	clear: both;
}

div#SubNav li {
	display: inline;
}

div#SubNav a {
	float: left;
	line-height: 50px;
	padding-right: 8px;
	padding-left: 8px;
}

.breadcrumb {
	font-size: 10px;
	height: 25px;
	text-transform: uppercase;
}

/* Styles for Book Navigation */

.book-navigation ul.menu {
	margin: 0;
	padding: 10px 0 10px 0;
	border: 0;
	border-bottom: 4px #e6e6e6 solid;
}

.book-navigation ul.menu li {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.book-navigation ul.menu li.leaf {
	background: url(images/tag_blue.png) no-repeat left center;
	padding-left: 20px;
}

.book-navigation ul.menu li.leaf.last {
	background: url(images/book_previous.png) no-repeat left center;
}

.book-navigation ul.menu li.leaf.first {
	background: url(images/book_open.png) no-repeat left center;
}

.book-navigation div.page-links a.page-previous {
	background: url(images/book_previous.png) no-repeat left center;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
}

.book-navigation div.page-links a.page-up {
	background: url(images/book_open.png) no-repeat left center;
	padding-left: 20px;
	height: 20px;
	line-height: 20px;
	text-transform: capitalize;
}

.book-navigation div.page-links a.page-next {
	background: url(images/book_next.png) no-repeat right center;
	padding-right: 20px;
	height: 20px;
	line-height: 20px;
}

.book-navigation ul.menu li.leaf a {
	height: 20px;
	line-height: 20px;
	text-transform: uppercase;
	display: block;	
}

.book-block-menu ul {
	width: 150px;
}

.book-block-menu ul ul {
	margin-left: 8px; 
}

div.page-links.clear-block {
	border: 0;
}


/*=SEARCH
=== === === === === === === === === === */

div#SearchBox {
	font-size: 11px;
	width: 260px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: right;
	float: right;
	clear: both;
}

input#edit-search_block_form_keys.form-text,
input#edit-keys.form-text,
input#edit-or.form-text,
input#edit-phrase.form-text,
input#edit-negative.form-text {
	background: #fff;
	border: 1px #bababa solid;
	height: 16px;
	font-size: 12px;
	width: 186px;
	padding: 5px 0 5px 4px;
	margin: 0 0 4px;
}

form#search-form .form-submit,
div#SearchBox input.SearchSubmit {
	font-size: 11px;
	border: 0;
	background: url(images/button-bg.gif) repeat-x;
	text-transform: uppercase;
	color: #333;
	border: 1px #bababa solid;
	padding: 4px;
}

form#search-form .form-submit:hover,
div#SearchBox input.SearchSubmit:hover {
	color: #6363ff;
}

dl.search-results {
	margin-top: 10px;
}

.search-results strong {
	background-color: #fcff69;
}

dl.search-results dt.title {
	margin-bottom: 5px;
}

/* RECIPE SEARCH WIDGET */

#views-exposed-form-TagSearch-page-1 {
	margin-bottom: 22px;
}

/*=CONTENT
=== === === === === === === === === === */

div#Page {
	width: 960px;
	float: left;
}

div#MastHead {
	width: 950px;
	height: 50px;
	line-height: 50px;
	padding: 0 0 0 10px;
	background-color: #a4d2ff;
	float: left;
	clear: both;
}

div#PageBody {
	width: 960px;
	padding-bottom: 20px;
	float: left;	
}

div.ListingTeaser,
.node {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}

table#attachments {
	margin-bottom: 12px;
	border-bottom: 4px #e6e6e6 solid;
}

table#attachments th {
	text-transform: uppercase;
}

div.Meta div.Terms {
	margin-bottom: 12px;
	background: #e6e6e6;
	padding: 6px;
}

div.Meta div.Terms ul.links.inline li {
	line-height: 20px;
	background: url(images/tag_blue.png) no-repeat left center;
	padding-left: 20px;
	display: inline-block;
}

body.sidebars div#Column1,
body.sidebar-left div#Column1 {
	width: 120px;
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}

div#Column2,
body.sidebar-left div#Column2,
body.sidebar-right div#Column2 {
	width: 700px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}

body.sidebars div#Column2 {
	width: 500px;
	margin-left: 30px;
	float: left;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}

body.sidebars div#Column3,
body.sidebar-right div#Column3 {
	width: 190px;
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
body.sidebars div#Column3 ul,
body.sidebar-right div#Column3 ul{
	margin-bottom:12px;
}


body.sidebar-right div#Column1,
body.sidebar-left div#Column3 {
	height: 0;
	width: 0;
	display: none;
}


/*=FOOTER
=== === === === === === === === === === */

div#Footer {
	width: 940px;
	height: 30px;
	float: left;
	clear: both;
	font-size: 10px;
	line-height: 30px;
	background-color: #bedfff;
	padding-right: 10px;
	padding-left: 10px;
}


/*=FORUM
=== === === === === === === === === === */

#forum tr td.icon img {
	opacity: 0;
}

#forum tr td.icon {
  padding-left: 35px; /* LTR */
  background: url(images/email.png) no-repeat 9px center;
}

#forum tr td.forum {
  padding-left: 35px; /* LTR */
  background: url(images/comments.png) no-repeat 9px center;
}

#forum ul.links li.forum.first.last a {
	line-height: 16px;
	display: block;
  	background: url(images/comments_add.png) no-repeat left center;
	padding-left: 25px;
	margin-bottom: 12px;
	margin-left: 9px;
}


/*=COMMENTS
=== === === === === === === === === === */

#comments div.comment {
	margin-bottom: 12px;
	border: 4px #e6e6e6 solid;
	border-bottom: 0;
}

#comments div.comment div.content {
	padding: 12px;
}

#comments div.comment h3 {
	font-weight: bold;
	font-size: 150%;
}

#comments ul.links {
	font-size: 9px;
	text-transform: uppercase;
	text-align: right;
	padding: 6px;
	background-color: #e6e6e6;
}


/*=USER INTERFACE
=== === === === === === === === === === */

input.form-text {
	background: #fff;
	border: 1px #bababa solid;
	height: 16px;
	font-size: 12px;
	width: 186px;
	padding: 5px 0 5px 4px;
	margin: 0 4px 4px 0;
}

textarea.form-textarea {
	padding: 5px 0 5px 4px;
}

input.form-submit {
	font-size: 11px;
	border: 0;
	background: url(images/button-bg.gif) repeat-x;
	text-transform: uppercase;
	color: #333;
	border: 1px #bababa solid;
	padding: 4px;
}

input.form-submit:hover {
	color: #6363ff;
}

form#user-login-form {
	text-align: left;
}

form#user-login-form div div.item-list ul,
form#user-login-form div div.item-list ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-image: none;
}

.block form#user-login-form input.form-text {
	width: 100%;
}

#autocomplete {
  	padding: 4px 0 4px 4px;
	background-color: #e6e6e6;
	border: 0px;
}

#autocomplete li {
  	color: #666;
	background-color: #e6e6e6;
}

#autocomplete li.selected,
#autocomplete li:hover {
	background-color: #333;
  	color: #e6e6e6;
}

/*Sliding Door Tabs by Douglas Bowman*/

div#TabsContainer {
	margin-bottom: 12px;
}

div#TabsWrapper {
	width:100%;
	line-height:normal;
  	background: url(images/tabs_bg.gif) repeat-x 0 bottom;
	margin-bottom: 10px;
}

div#TabsWrapper ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

div#TabsWrapper ul li {
	float:left;
	background:url(images/tabs_left.gif) no-repeat left top;
	margin: 0 1px 0 0;
	padding:0 0 0 9px;
}

div#TabsWrapper ul a {
	float:left;
	display:block;
	background:url(images/tabs_right.gif) no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
div#TabsWrapper ul a {float:none;}
/* End IE5-Mac hack */

div#TabsWrapper ul a:hover {
	color:#333;
}
  
div#TabsWrapper ul li.active {
	background-image:url(images/tabs_left_on.gif);
}
  
div#TabsWrapper ul li.active a,  
div#TabsWrapper ul a.active {
	background-image:url(images/tabs_right_on.gif);
	color:#333;
	padding-bottom:5px;
}

.tabs2 ul {
	padding: 0;
	margin: 12px 0 0 0;
	border: 0px;
}

.tabs2 ul li {
	display:inline;
}

.tabs2 ul li a {
	background: #bedfff;
	padding: 4px 7px 4px 7px;
}

.tabs2 ul li a:hover {
	color: #333;
}

.tabs2 ul li a.active {
	background: #fff;
}

/* Reset Textarea */

body.mceContentBody, /* TinyMCE & FCKeditor */
body.FCK {
	color: #333;
	padding: 8px;
	text-align: left;
	background: #fff;
}

.fieldset-wrapper {
	width: 460px;
	padding-left: 18px;
}

label {
	text-transform: capitalize;
	line-height: 22px;
}

.form-text,
.form-textarea {
	background: #fff;
	border: 1px #bababa solid;
}

body.FCK ul,
body.FCK p {
	margin-bottom: 8px;
}

body.FCK ul li {
	margin-left: 18px;
	list-style: square;
}

body.FCK strong,
body.FCK b {
	font-weight: bold;
}

body.FCK i,
body.FCK em {
	font-style: italic;
}

div.form-item div.description {
	width: 460px;
	padding-left: 6px;
	padding-top: 3px;
}

div.admin {
	padding-top: 0;
}

div.attachments div.fieldset-wrapper {
	margin-top: 10px;
}

div.attachments table {
	margin-top: 10px;
}

div.attachments thead th {
	border-bottom: 3px #bedfff solid;
}

div.attachments div.description small {
	font-size: 10px;
	color: #be4242;
}

html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-repeat: no-repeat;
  background-position: 100% 6px;
}

.form-submit {
	margin: 10px 0;
}

/*=RECIPE NODES
=== === === === === === === === === === */

div#MetaInfo {
	margin: 5px 0 18px 0;
}

.TagList,
.CommentCount {
	display: inline;
}

.Content .TagList ul.inline, .TagList ul.inline li {
	padding: 0;
	margin: 0;
	display: inline;
	line-height: 22px;
}

.TagList ul.inline li a {
	color: #858585;
	background: #e6f2c8;
	padding: 2px;
}

.Date {
	text-transform: uppercase;
	font-size: 10px;
	color: #858585;
	line-height: 18px;
	margin-bottom: 4px;
}

#TopBox {
	width: 210px;
	float: right;
	overflow: hidden;
	margin-left: 15px;
}

#TopBox #Print a {
	width: 208px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	float: right;
	clear: both;
	color: #616161;
	border: 1px solid #999999;
	background: #e6f2c8;
	display: block;
	margin-bottom: 4px;
}

#TopBox #Print a:hover {
	color: #333333;
	border: 1px solid #333333;
	text-decoration: none;
}

#RecipeImage {
	width: 210px;
	float: right;
	clear: both;
}

#RecipeImage {
	margin-bottom: 10px;
}

div#ProductList {
	width: 208px;
	border: 1px #999999 solid;
	padding-bottom: 8px;
}

div#ProductList div.Terms ul,
div#ProductList div.Terms ul li,
div#ProductList div.Terms ul.inline li {
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: none;
	list-style: none;
}

div#ProductList li a {
	width: 200px;
	text-indent: -9999px;
	display: block;
	margin: 0;
	padding: 0;
}

div#ProductList div.Terms {
	background: #ffffff;
	overflow: visible;
}

div#ProductList #ProductListTitle {
	text-transform: uppercase;
	font-size: 10px;
	color: #858585;
	line-height: 18px;
	padding-left: 8px;
}

div#ProductList li a {
	width: 208px;
	height: 88px;
}

/* Sunrise Unsweetened Soy Beverage */

div#ProductList li.taxonomy_term_112 a {
	background: url(/assets/images/products/sunriseUnsweetened.jpg) no-repeat center;
	height: 140px;
}

/* Sunrise Homemade */

div#ProductList li.taxonomy_term_105 a {
	background: url(/assets/images/products/sunrise-Homemade.jpg) no-repeat center;
	height: 97px;
}
 
/* Sunrise Fried Tofu */

div#ProductList li.taxonomy_term_104 a {
	background: url(/assets/images/products/sunrise-Fried.jpg) no-repeat center;
	height: 97px;
}
	
/* 4 Piece Freshpack */

div#ProductList li.taxonomy_term_11 a {
	background: url(/assets/images/products/sunrise-traditional-tofu.gif) no-repeat center;
	height: 122px;
}
 
/* Mandarin Deep Fried Tofu */

div#ProductList li.taxonomy_term_25 a {
	background: url(/assets/images/products/mandarin-deepfried.jpg) no-repeat center;
	height: 123px;
}

/* Mandarin Egg Tube Tofu */

div#ProductList li.taxonomy_term_24 a {
	background: url(/assets/images/products/mandarin-eggtofu.jpg) no-repeat center;
	height: 87px;
}

/* Mandarin Organic Pressed Tofu */

div#ProductList li.taxonomy_term_22 a {
	background: url(/assets/images/products/mandarin-pressed.jpg) no-repeat center;
	height: 113px;
}

/* Mandarin Soft Tube Tofu */

div#ProductList li.taxonomy_term_23 a {
	background: url(/assets/images/products/mandarin-eggtofu.jpg) no-repeat center;
	height: 87px;
}

/* Pete's Tofu n' Sauce Szechuan */

div#ProductList li.taxonomy_term_21 a {
	background: url(/assets/images/products/petes-szechuan-tns.jpg) no-repeat center;
	height: 121px;
}

/* Pete's Tofu n' Sauce Teriyaki */

div#ProductList li.taxonomy_term_20 a {
	background: url(/assets/images/products/petes-teriyaki-tns.jpg) no-repeat center;
	height: 123px;
}

/* Premium Soft */

div#ProductList li.taxonomy_term_12 a {
	background: url(/assets/images/products/sunrise-prem-tofu.jpg) no-repeat center;
	height: 98px;
}

/* Smoked */

div#ProductList li.taxonomy_term_54 a,
div#ProductList li.taxonomy_term_19 a {
	background: url(/assets/images/products/soyganic-smoked.jpg) no-repeat center;
	height: 98px;
}

/* Smooth Freshpack */

div#ProductList li.taxonomy_term_10 a {
	background: url(/assets/images/products/sunrise-smooth-tofu.gif) no-repeat center;
	height: 130px;
}

/* Soyganic Extra Firm Tofu */

div#ProductList li.taxonomy_term_13 a {
	background: url(/assets/images/products/soyganic-extrafirm.jpg) no-repeat center;
	height: 88px;
}

/* Soyganic Firm Tofu */

div#ProductList li.taxonomy_term_15 a {
	background: url(/assets/images/products/soyganic-firm.jpg) no-repeat center;
	height: 107px;
}

/* Soyganic Premium Medium Firm Tofu */

div#ProductList li.taxonomy_term_17 a {
	background: url(/assets/images/products/soyganic-mediumfirm.jpg) no-repeat center;
	height: 124px;
}

/* Soyganic Pressed Tofu */

div#ProductList li.taxonomy_term_16 a {
	background: url(/assets/images/products/soyganic-pressed.jpg) no-repeat center;
	height: 90px;
}

/* Soyganic Soft Tofu */

div#ProductList li.taxonomy_term_18 a {
	background: url(/assets/images/products/soyganic-soft.jpg) no-repeat center;
	height: 90px;
}

/* Soyganic Super Firm Tofu */

div#ProductList li.taxonomy_term_14 a {
	background: url(/assets/images/products/soyganic-superfirm.jpg) no-repeat center;
	height: 105px;
}

/* Sunrise Extra Firm */

div#ProductList li.taxonomy_term_5 a {
	background: url(/assets/images/icons/sunrise-extrafirm-tofu.jpg) no-repeat center;
	height: 88px;
}

/* Sunrise Firm */

div#ProductList li.taxonomy_term_6 a {
	background: url(/assets/images/icons/sunrise-firm-tofu.jpg) no-repeat center;
	height: 88px;
}

/* Sunrise Medium Firm */

div#ProductList li.taxonomy_term_42 a,
div#ProductList li.taxonomy_term_7 a {
	background: url(/assets/images/icons/sunrise-medium-tofu.jpg) no-repeat center;
	height: 109px;
}

/* Sunrise Soft */

div#ProductList li.taxonomy_term_8 a {
	background: url(/assets/images/icons/sunrise-soft-tofu.jpg) no-repeat center;
	height: 90px;
}

/* Sunrise Peach Mango Dessert Tofu */

div#ProductList li.taxonomy_term_40 a {
	background: url(/assets/images/products/sunrise-original-dessert.jpg) no-repeat center;
	height: 92px;
}

/* Sunrise Peach Mango Dessert Tofu */

div#ProductList li.taxonomy_term_58 a {
	background: url(/assets/images/products/sunrise-peachmango-dessert.jpg) no-repeat center;
	height: 90px;
}

/* Sunrise Almond dessert Tofu */

div#ProductList li.taxonomy_term_60 a {
	background: url(/assets/images/products/sunrise-almond-dessert.jpg) no-repeat center;
	height: 90px;
}

/* Sunrise Banana dessert Tofu */

div#ProductList li.taxonomy_term_59 a {
	background: url(/assets/images/products/sunrise-banana-dessert.jpg) no-repeat center;
	height: 90px;
}

/* Sunrise Coconut Dessert */

div#ProductList li.taxonomy_term_55 a {
	background: url(/assets/images/products/sunrise-coconut-dessert.jpg) no-repeat center;
	height: 90px;
}

/* Traditional Freshpack */

div#ProductList li.taxonomy_term_9 a {
	background: url(/assets/images/products/sunrise-traditional-tofu.gif) no-repeat center;
	height: 122px;
}

.Description {
	margin-bottom: 18px;
}

/*=BLOG, NEWS & EVENTS
=== === === === === === === === === === */

div.TeaserText div#RecipeImage {
	width: 105px;
	height: 55px;
	margin-top: 4px;
	float: left;
}

.view-Recipes-Starters .views-field-title .field-content a,
.view-Recipes-Mains .views-field-title .field-content a,
.view-Recipes-Desserts .views-field-title .field-content a,
.view-Recipes-Breakfast .views-field-title .field-content a,
.view-Blog .views-field-title .field-content a,
.view-News-Events .views-field-title .field-content a {
	display: inline;
	font-size: 14px;
	line-height: 22px;
}

.view-Recipes-Starters h2 a,
.view-Recipes-Mains h2 a,
.view-Recipes-Desserts h2 a,
.view-Recipes-Breakfast h2 a {
	width: 430px;
	float: left;
	font-size: 22px;
	line-height: 24px;
	margin-bottom: 5px;
}

#insideContentLeft div.view.view-News-Events h2,
.view-Blog h2 a,
.view-News-Events h2 a {
	width: 430px;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 5px;
}

#insideContentLeft div.view.view-News-Events.view-id-News_Events.view-display-id-page.view-dom-id-2 div.view-content div.item-list {
	margin-bottom: 18px;
}

#insideContentLeft div.ListingTeaser div.TeaserText div.TeaserTitle h2 {
	font-size: 14px;
}

.view-Recipes-Starters .views-field-created,
.view-Recipes-Mains .views-field-created,
.view-Recipes-Desserts .views-field-created,
.view-Recipes-Breakfast .views-field-created,
.view-Blog .views-field-created,
.view-News-Events .views-field-created,
.view-News-Events .views-field-name {
	color: #858585;
	display: inline;
}

.shareThis {
        line-height: 18px;
        background-color: white;
}
.shareThis table td{
       padding:2px;
       border: 1px solid #fff;
}

input[name="print"] {
background-image: url(/assets/images/icons/icon-print.jpg);
width: 16px;
height: 16px;
border: none;
background-repeat: no-repeat;
cursor: pointer;
margin-bottom: 5px;
}

