/* 1. GENERAL
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

body {
   color:#666666;
   background:#e2ece4;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 62.5%;
   height:100%;
   margin:0;}

* {
   margin:0;
   padding:0;
   list-style-type:none;}

/* 1.1	Headings and paragraphs
-----------------------------------------------------------------------------------------------*/	


/* 1.2	Forms
-----------------------------------------------------------------------------------------------*/	
input, textarea, select {
	font-family:Arial, Helvetica, sans-serif;}


/* 1.3	Links
-----------------------------------------------------------------------------------------------*/	
a:link, a:visited {color:#cc6600;}

a:hover, a:active {color:#666;}


/* 1.4	Miscellaneous
-----------------------------------------------------------------------------------------------*/	
hr { 
	display: none; }

img {
	border: none; }

fieldset br{clear:left;}
 
fieldset{border:none;}

input.text{
 height:17px;
 font-size:12px;
 color:#333;
 vertical-align:top;
 border:2px solid #969696;
 border-bottom:2px solid #fbfbfb;
 border-right:2px solid #fbfbfb;}

li.last{
 border:none !important;}

/* 2. GENERAL ELEMENTS
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;}
	
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

/* 3. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#container{
 width: 918px;
 padding: 0 47px;
 background:url(http://program.ouradio.org/content/elements/cooking/bg.gif) repeat-y top left;
 margin: 0 auto;}

#header{
 padding: 12px 0 0 0;
 height: 60px;
 position:relative;}

#content{clear:both;}

#footer {
 border-top:1px solid #8887b5;
 padding: 14px 0 5px 128px;
 clear:both;
 color:#53ac52;
 margin: 10px 0 0 0;
 font-size:1.1em;}

/* 3.1 HEADER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
.logo{
 background:url(http://program.ouradio.org/content/elements/cooking/logo_video.gif) no-repeat top left;
 width: 300px;
 height:54px;
 text-indent:-9999px;
 overflow:hidden;
 float:left;}

.video .logo{
	background:url(http://program.ouradio.org/content/elements/cooking/logo_video.gif) no-repeat top left;}
 
/* Login box */
#header  #login{
display: none;
z-index: 100;
position: absolute;
right:  215px;
			top: 35px;
			
 background:url(http://program.ouradio.org/content/elements/cooking/bg_login.png) no-repeat top left;
 width: 205px;
 height:105px;
 padding: 15px 20px 0 20px;}





#header  #login .login_field{width:110px;}


#header  #login .line-login {
				overflow: hidden;
				margin-bottom: 5px;
				height: 20px;
			}	
		
			.line-login label {
				float: left;
				margin-top: 5px;
				font-weight: 700;
				font-size: 12px;
				color: #003;
			}	
		
			.line-login input {
				float: right;
				margin-left: 5px;
				
			}


/* Header right */
#header-right{
 float:right;
 width: 600px;}

fieldset.join{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_join.gif) no-repeat top left;
 width: 242px;
 height:31px;
 float:right;
 padding: 10px 0 0 5px;}

fieldset.join label{
 color:#cc6633;
 font-weight:bold;
 font-size:1.2em;
 margin: 0 2px 0 2px;
 vertical-align:top;
 font-family:Verdana, Arial, Helvetica, sans-serif;}

fieldset.join input.text{
 width: 105px;}

#header-right ul{
 float:right;
 color:#cc6600;
 font-size:1.1em;
 padding: 10px 10px 0 0;}

#header-right ul li{
 float:left;
 font-weight:bold;
 padding: 0 4px 0 0;
 margin: 0 4px 0 0;}

#header-right ul li a{text-decoration:underline;}
 
ul#main-nav{
 clear:both;
 background:url(http://program.ouradio.org/content/elements/cooking/bg_nav.gif) repeat-x top left;
 height:32px;
 font-family:Verdana, Arial, Helvetica, sans-serif;}
 
ul#main-nav li{
 float:left;
 height:32px;
 font-weight:bold;
 font-size:1.2em;
 margin: 0 -1px 0 0;}

ul#main-nav li a{
 display:block;
 float:left;
 background:url(http://program.ouradio.org/content/elements/cooking/tab_left.gif) no-repeat top left;
 height:32px;
 letter-spacing:1px;
 color:#108710 !important;
 text-decoration:none !important;}

ul#main-nav li a span{
 display:block;
 float:left;
 background:url(http://program.ouradio.org/content/elements/cooking/tab_right.gif) no-repeat top right;
 margin: 0 0 0 10px;
 text-align:center;
 height:22px;
 padding: 10px 22px 0 12px;} 

ul#main-nav li a:hover,
ul#main-nav li a:hover span{
 background-position: 0 -32px !important;}

ul#main-nav li a:hover span{
 background-position: right -32px !important;}

ul#main-nav li.active a{
 background-position: 0 -64px !important;
 color:#006600 !important;}

ul#main-nav li.4 a{
 background-position: 0 -64px !important;
 color:#006600 !important;}

ul#main-nav li.active a span{
 background-position: right -64px !important;}

ul#main-nav li.4 a span{
 background-position: right -64px !important;}

ul#sub-nav{
 padding: 10px 0;}
 
ul#sub-nav li{
 float:left;
 font-size:1.3em;
 font-weight:bold;
 padding: 0 9px 0 0;
 margin: 0 9px 0 0;
 border-right:1px solid #cc6633;}



/* 3.2 CONTENT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
/* Breadcrumbs */
#breadcrumbs{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_breadcrumb.gif) repeat-x top left;
 height:38px;
 padding: 15px 0 0 0;}

#breadcrumbs h2{
 color:#4c4a92;
 float:left;
 margin: 0 10px 0 0;
 font-size:1.8em;}

#breadcrumbs a{
 color:#666666 !important;
 text-decoration:none !important;}

#breadcrumbs ul{
 float:left;
 padding: 5px 0 0 0;
 font-size:1.2em;}

#breadcrumbs li{
 float:left;
 color:#666;
 padding: 0 5px 0 0;}

/* Search Recipes */
#search-recipes {
 margin: 0 0 10px 0;}

#search-recipes fieldset{
 float:left;
 background:url(http://program.ouradio.org/content/elements/cooking/bg_search.gif) no-repeat top left;
 width: 392px;
 height:83px;
 padding: 25px 0 0 20px;}

#search-recipes fieldset .search-now{
 float:left;
 color:#333399;
 font-size:1.3em;
 width: 233px;}

#search-recipes fieldset .search-now h4{font-size:1.3em;}

#search-recipes fieldset input.text{
 width: 211px;
 display:block;
 margin: 0 0 4px 0;}

#search-recipes fieldset .adv-search{
 float:right;
 width: 117px;
 height:100% !important;
 height:auto;
 font-size:1.1em;
 text-align:center;
 padding: 6px 10px 0 0;} 

#search-recipes fieldset .adv-search input{
 margin: 10px 0 0 0;}

#search-recipes .thumb{
 float:left;
 margin: 0 0 0 8px;}

/* Recent Recipes */
#recent-recipes{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_scroll.gif) no-repeat top left;
 width: 913px;
 height:26px;
 margin: 0 0 10px 0;
 padding: 4px 0 3px 10px;
 overflow: hidden;

 }
 
 	#recent-recipes .mask {
			position: relative;
			overflow: hidden;
			float: left;
			width: 750px;
			height: 24px;
			line-height: 24px;
          
		}
 

#recent-recipes h4 {
 color:#009900;
 font-size:1.4em;
 text-transform:uppercase;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 float:left;
 margin: 4px 10px 0 0;}

#recent-recipes ul{
 float:left;
 color:#6967a8;
 padding: 2px 0 0 0;
 font-size:1.3em;
 }

#recent-recipes ul li{
 float:left;
 padding: 0 7px 0 0;

   }

#recent-recipes ul li a{
 color:#6967a8 !important;}
	
		#recent-recipes .mask ul#ticker {
			position: relative;
  
   		}
		
			#recent-recipes .mask ul#ticker li {
				float: left;
              margin:0px 0px 10px 0px 
			}
			
				#recent-recipes .mask ul#ticker li a {
					font-size: 12px;
					color: #336;
				}

/* Main Content ----------------------------------------------- */
#main-content{
 float:left;
 width: 669px;}

/* added by Miriam */

#main-content-recipes{
 float:left;
 width: 669px;
 font-size:13px;
 color:#333;
 line-height:18px;
}
/* end added by Miriam */

/* Featured */
.featured{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_featured.gif) repeat-y top left;
 width: 667px;
 margin: 0 0 10px 0;}

.featured h3{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_featured_header.gif) no-repeat top left;
 height:35px;
 color:#FFF;
 
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.8em;
 padding: 5px 0 0 8px;}

.featured h4{
 font-size:1.8em;
 margin: 0 0 6px 0;
 color:#4c4a92;}

.featured-content{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_featured_bottom.gif) no-repeat bottom left;
 padding: 5px 20px 20px 20px;
 font-size:1.1em;}

.featured-content .text{
 width: 455px;
 padding: 5px 0 0 0;
 float:left;}

.featured-content p{
 font-size:1.2em;
 padding: 0 0 5px 0;}

.featured-content img.thumb{float:right;}

/* Content Wrapper */
#tabs{
 float:right;
 width: 425px;
 margin: 0 2px 0 0;
 background:url(http://program.ouradio.org/content/elements/cooking/cookingborder.gif) repeat-y top left;}

#tabs ul{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_tabs_top.gif) no-repeat bottom left;
 height:43px;}

#tabs li{
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:1.2em;}

#tabs li a{
 display:block;
 text-align:center;
 width: 142px;
 float:left;
 color:#2b9b2b !important;
 text-decoration:none !important;
 padding: 10px 0 0 0;
 background:url(http://program.ouradio.org/content/elements/cooking/tabs.gif) no-repeat 0 -37px;
 height:27px;}



#tabs li.last a{
 background:url(http://program.ouradio.org/content/elements/cooking/tab_last.gif) no-repeat 0 -37px;}

#tabs li a:hover,
#tabs li.last a:hover{
 background-position: 0 -74px !important;}

#tabs li.last a.active:hover{
 background-position: 0 0 !important;}

#tabs li a.active{
 margin-right:-1px;
 background-position: 0 0 !important;
 color:#333399 !important;
 position:relative;}

#tabs a.sponsor{
 color:#a27c31 !important;
 text-decoration:none !important;
 background:#ffffcc;
 display:block;
 padding: 5px;
 font-size:1.2em;}

#tab-content{
 padding: 13px;
 background:url(http://program.ouradio.org/content/elements/cooking/bg_tabs_bottom.gif) no-repeat bottom left;}

table.records{
 width: 100%;}

table.records p{
 font-size:1.2em;
 line-height:1.4em;
 margin: 0 0 3px 0;}

table.records h4{font-size:1.4em;}

table.records h4 a{
 color:#666699 !important;
 text-decoration:none !important;
 margin: 0 0 3px 0;}

table.records h4 a:hover{
 text-decoration:underline !important;}

table.records h5{
 color:#999999;
 font-size:1.1em;
 margin: 0 0 5px 0;
 font-weight:normal;}

table.records a.read{font-size:1.1em;}

table.records tr td{
 padding: 12px 5px;
 vertical-align:top;}

table.records td img{
 padding: 5px;
 background:#FFF;
 margin: 0 10px 0 0;
 border:1px solid #9999cc;}

table.records tr.highlight td{
 border-top:1px dotted #41a141;
 border-bottom:1px dotted #41a141;
 background:#eeeefa;}

#recipes{
 background:#afe2ae url(http://program.ouradio.org/content/elements/cooking/bg_recipes_top.gif) no-repeat top left;
 float:left;}

#recipes-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_recipes_bottom.gif) no-repeat bottom left;
 padding: 12px 3px;
 width: 227px;}

#recipes h3{
 font-size:1.5em;
 color:#339933;
 margin: 0 0 8px 3px;
 font-family:Verdana, Arial, Helvetica, sans-serif;}

#recipes .categories{
 background:#d3efd1 url(http://program.ouradio.org/content/elements/cooking/bg_categories_bottom.gif) no-repeat bottom left;
 margin: 0 0 4px 0;}

#recipes .categories-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_categories_top.gif) no-repeat top left;
 padding: 4px;
 width: 219px;}

#recipes .categories ul li{
 background:url(http://program.ouradio.org/content/elements/cooking/bullet_recipes.gif) no-repeat 5px 5px;
 padding: 2px 0 2px 20px;
 font-size:1.2em;}

#recipes .categories li a{
 color:#6765a8 !important;
 text-decoration:none !important;}

#recipes .categories li a:hover{
 text-decoration:underline !important;}

#recipes .categories ul li.highlight{
 background:#e9f7e8 url(http://program.ouradio.org/content/elements/cooking/bullet_recipes.gif) no-repeat 5px 5px;}

#recipes .categories li.more {
 background:none;
 text-align:right;}

#recipes .categories li.more a{
 color:#cc6600 !important;
 text-decoration:underline !important;}

#recipes a.submitrecipe{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_submitrecipe.gif) no-repeat top left;
 width: 168px;
 display:block;
 margin: 0 0 4px 0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.4em;
 font-weight:bold;
 padding: 6px 50px 0 10px;
 color:#FFF !important;
 text-decoration:none !important;
 height:30px;}

#recipes a.submitrecipe span{
 display:block;
 padding:3px 0 0 0;
 background:url(http://program.ouradio.org/content/elements/cooking/bullet_arrowwhite.gif) no-repeat top right;
 height:19px;}

#recipes a.submitrecipe:hover{
 color:#ffcc99 !important;}

#recipes a.submitrecipe:hover span{
 cursor:pointer;
 background-position: right -22px !important;}

#recipes a.askexpert{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_askexpert.gif) no-repeat top left;
 width: 208px;
 height:48px;
 text-decoration:none !important;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#FFF !important;
 padding: 5px 10px;
 display:block;}

#recipes a.askexpert span.link{
 background:url(http://program.ouradio.org/content/elements/cooking/bullet_arrowwhite2.gif) no-repeat top right;
 height:43px;
 display:block;
 width: 165px;
 font-size:1.6em;
 margin: 0 0 5px 0;
 text-transform:uppercase;
 padding: 0 30px 0 0;}

#recipes a.askexpert:hover{
 color:#ffcc99 !important;}

#recipes a.askexpert:hover span.link{
 cursor:pointer;
 background-position: right -43px !important;}

#recipes a.askexpert span.link span{
 display:block;
 font-size:0.7em;
 text-transform:none !important;
 color:#b3b3cc !important;}

#recipes .question{
 background:#eff9ef url(http://program.ouradio.org/content/elements/cooking/bg_question_top.gif) no-repeat top left;
 margin: 5px 0 0 0;}

#recipes .question-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_question_bottom.gif) no-repeat bottom left;
 padding: 15px;}

#recipes .question h4{
 color:#339933;
 font-size:1.3em;
 margin: 0 0 5px 0;}

#recipes .question p{
 font-size:1.2em;
 line-height:1.3em;
 padding: 0 0 4px 0;}

#recipes .question a{font-size:1.1em;}

/* Sidebar -------------------------------------------------*/
#sidebar{
 background:#d3efd1 url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_top.gif) no-repeat top left;
 float:right;}

#sidebar-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_bottom.gif) no-repeat bottom left;
 padding: 4px;
 width: 236px;}

#sidebar .thumb{
 margin: 0 0 5px 0;}

#sidebar .box{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_box_top.gif) no-repeat top left;
 margin: 0 0 5px 0;}

#sidebar .box-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_box_bottom.gif) no-repeat bottom left;
 padding: 5px;
 width: 226px;}

#sidebar .box h3{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_header.gif) no-repeat top left;
 height:25px;
 margin: 0 0 6px 0;
 text-align:center;
 color:#cccc99;
 font-size:1.3em;
 padding: 8px 0 0 0;}

#sidebar .box .flash{
 margin: 0 0 6px 4px;}

#sidebar .box .flash a.play{
 display:block;
 background:url(http://program.ouradio.org/content/elements/cooking/btn_play.gif) no-repeat top left;
 width: 209px;
 height:26px;
 color:#FFF;
 margin: 5px 0 0 0;
 padding: 4px 0 0 10px;}

#sidebar .box p{
 font-size:1.3em;
 font-weight:bold;
 padding: 0 5px 5px 5px;}


#sidebar .boxshsh{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_box_top2.gif) no-repeat top left;
 margin: 0 0 5px 0;}

#sidebar .box-wrapper{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_box_bottom2.gif) no-repeat bottom left;
 padding: 5px;
 width: 226px;}

#sidebar .boxshsh h3{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_sidebar_header.gif) no-repeat top left;
 height:25px;
 margin: 0 0 6px 0;
 text-align:center;
 color:#cccc99;
 font-size:1.3em;
 padding: 8px 0 0 0;}

#sidebar .boxshsh .flash{
 margin: 0 0 6px 4px;}

#sidebar .boxshsh .flash a.play{
 display:block;
 background:url(http://program.ouradio.org/content/elements/cooking/btn_play.gif) no-repeat top left;
 width: 209px;
 height:26px;
 color:#FFF;
 margin: 5px 0 0 0;
 padding: 4px 0 0 10px;}

#sidebar .boxshsh p{
 font-size:1.3em;
 
 padding: 0 5px 5px 5px;}


#sidebar .videos{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_videos.gif) no-repeat top left;
 width: 227px;
 height:71px;
 padding: 10px 0 0 0;}

#sidebar .videos img{
 background:#FFF;
 padding:2px;
 float:left;
 border:1px solid #9e9e9e;
 margin: 0 0 4px 7px;}

#sidebar .videos a.view{
 color:#999999 !important;
 font-size:1.1em;
 font-weight:bold;
 clear:left;
 display:block;
 padding: 0 5px 0 0;
 float:right;}

#sidebar .videos a.view img{
 border:none;
 padding:0;
 float:none;
 margin:0;}

/* Video Page ---------------------------------------------------------*/
#video h3{
 color:#009900;
 font-size:2.1em;
 margin: 0 0 20px 0;
 border-bottom:1px solid #009900;
 padding: 10px 0 3px 0;}

#video h3 .email{
 display:block;
 float:right;
 background:url(http://program.ouradio.org/content/elements/cooking/images/icon_email.gif) no-repeat top left;
 padding: 2px 320px 0 20px;
 font-size:0.5em;
 margin: 4px 0 0 0;
 font-weight:normal;}

#video #main-content{
 width: 591px;
 float:left;}

#video #main-content-recipes{
 width: 591px;
 float:left;}


#video .video-info{
 padding: 0 0 23px 0;}

#video .video-player{
 width: 377px;
 float:left;}

#video .video-desc{
 width: 214px;
 float:left;}

#video .video-desc p{
 padding: 23px 0 0 0;
 font-size:1.2em;
 color:#333333;
 line-height:1.4em;}

/* Recipes */
#recipeinfo{
 width: 590px;}

#recipeinfo-wrapper{
 border-left:2px solid #F6E6C6;
 border-right:2px solid #F6E6C6;
 padding: 10px 19px;
 }

#recipeinfo-bottom{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_recipesbottom.gif) no-repeat bottom left;
 height:15px;
 margin: 0 0 20px 0;
 position:relative;
 width: 590px;
 z-index:100;}

ul#recipes-nav{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_recipesnav.gif) no-repeat top right;
 height:46px;}

ul#recipes-nav li{
 float:left;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:1.2em;
 display:block;}

ul#recipes-nav li a.recipe-tab{
 background:url(http://program.ouradio.org/content/elements/cooking/bg_recipestab.gif) no-repeat top left;
 width: 142px;
 height:31px;
 color:#CC6633 !important;
 font-weight:bold;
 text-decoration:none !important;
 float:left;
 padding: 15px 0 0 0;
 text-align:center;}

ul#recipes-nav li fieldset{
 padding: 8px 0 0 20px;}

ul#recipes-nav li fieldset label{
 color:#CC6633;
 font-weight:bold;}

ul#recipes-nav li input{vertical-align:middle;}

ul#recipes-nav li input.text{
 width: 209px;
 border:2px solid #969696;
 border-bottom:2px solid #FBFBFB;
 border-right:2px solid #FBFBFB;
 margin: 0 10px;}

#recipeinfo .title{
 background:#F6E6C6;
 border-top:1px solid #E9CF9B;
 border-bottom:1px solid #E9CF9B;
 padding: 9px 11px;
 margin: 0 0 18px 0;} 

#recipeinfo .title h4{
  float:left;
  font-size:1.6em;
  padding: 0 10px 0 0;
  color:#CC6633;}

#recipeinfo .title a{
  margin: 3px 0 0 15px;
  font-size:1.2em;
  text-decoration:none !important;}
 
#recipeinfo .title a span{
 text-decoration:underline !important;}
 
#recipeinfo .title a img{
  margin: 0 3px 0 0;
  vertical-align:bottom;}
 
#recipeinfo .recipe-text img{
 float:right;
 border:2px solid #CCCCCC;
 background:#FFF;
 padding: 5px;}

#recipeinfo .recipe-text p,
#recipeinfo .recipe-text dl{
 font-size:1.2em;
 color:#000;
 line-height:1.4em;
 padding: 0 0 21px 0;}

#recipeinfo .recipe-text dt{font-weight:bold;}

#recipeinfo .recipe-text .note{font-size:1.1em;}
 
 
 #recipeinfo .recipe-text li{
list-style-type:disc;
margin-left:10pt;
}  


/* added by Miriam  */

#recipeinfo-wrapper li 
{
font-size:10pt;
color:#000;
padding-right:10px;
margin-right:10px;
}

#recipeinfo-wrapper ol
{
padding-right:10px;
margin-right:10px;
}
#recipeinfo-wrapper table
{
font-size:12px;
color:#000;
padding:0px;
margin:0px;
}







#recipeinfo #comments h4,
#recipeinfo #submit-comment h4{
 background:#EEEEEE;
 border-top:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 padding: 9px 11px;
 color:#666666;
 font-size:1.6em;}

#recipeinfo #comments h4 img,
#recipeinfo #submit-comment h4 img{
 vertical-align:bottom;
 margin: 0 0 0 4px;}

#recipeinfo #comments p{
 border-bottom:1px solid #CCCCCC;
 font-size:1.2em;
 color:#000;
 padding: 20px 10px;
 line-height:1.5em;}

#recipeinfo #comments p span{
 display:block;
 color:#999999;}

#recipeinfo #comments p span a{
 color:#333333 !important;
 text-decoration:none !important;
 font-weight:bold;}

#recipeinfo #comments p.last{border:none;}

#recipeinfo #submit-comment fieldset{
 padding: 20px 0 0 10px;}
 
#recipeinfo #submit-comment fieldset label{
 display:block;
 font-size:1.2em;
 color:#000;
 margin: 0 0 3px 0;}

#recipeinfo #submit-comment fieldset label span{font-size:0.9em;}

#recipeinfo #submit-comment input.text,
#recipeinfo #submit-comment textarea{
 border:2px solid #969696;
 border-bottom:2px solid #FBFBFB;
 border-right:2px solid #FBFBFB;
 margin: 0 0 15px 0; }

#recipeinfo #submit-comment input.text{
 width: 409px;
 height:20px;}

#recipeinfo #submit-comment textarea{
 width: 532px;
 height:87px;}

#recipeinfo #submit-comment .text-image{
 padding: 10px 0 0 0;}

#recipeinfo #submit-comment .text-image img{
 border:1px solid #94807F;
 margin: 0 0 5px 0;
 display:block;}

#recipeinfo #submit-comment .text-image input.text{
 width: 170px;}

#recipeinfo #submit-comment .button{
 font-size:1.2em;
 padding: 0 10px;}



/* Video Sidebar */
#video #sidebar{
 width: 303px !important;
 background:none !important;
 background:#FFF !important;
 float:right;}

#video #sidebar h4{
 color:#666666;
 display:block;
 width:277px;
 font-size:1.7em;
 background:#EEEEEE;
 padding:9px 13px;}

ul.related-videos{
 padding: 17px 0 0 12px;}

ul.related-videos img{
 border:1px solid #9E9E9E;
 padding: 4px;
 float:left;
 margin: 0 20px 23px 0;
 background:#FFF;}

ul.related-videos li{
 font-size:1.2em;
 clear:left;}

ul.related-videos li a{
 display:block;
 font-weight:bold;
 margin: 0 0 3px 0;
 text-decoration:none !important;} 

ul.related-videos li p{
 padding: 15px 0px 0 0;
 color:#666699;
 width: 140px;
 float:left;}
 
/* 3.5 FOOTER
-----------------------------------------------------------------------------------------------
===============================================================================================*/
#footer a{
 color:#53ac52 !important;
 text-decoration:none !important;}

#footer ul li{
 float:left;
 font-weight:bold;
 border-right:1px solid #53ac52;
 padding: 0 6px 0 0;
 margin: 0 6px 0 0;}
