﻿.ProfileHeader
{
    font-size:11pt;}
.topprintbutton 
{
    padding-top:15px;
    width:auto;}
.botprintbutton
{
    padding-bottom:15px;
    width:auto;}

.recipetitle 
{
    font-size:14pt;}

.descdiv 
{
    padding-bottom:10px;
    padding-left:25px;
    clear:both;}

.photodiv 
{
    float:right;
    padding-bottom:10px;
    padding-top:50px;}
           
.recipeinfo 
{
    float:left;
    padding-right:20px;
    padding-left:25px;
    padding-bottom:10px;}

.divider 
{
    clear:both;
    width:auto;
    height:5px;
    background-color:#C0C0C0;
    margin-top:10px;
    margin-bottom:10px;}
    
.directions.divider 
{
    clear:both;
    width:auto;
    height:5px;
    background-color:#C0C0C0;
    margin-top:10px;
    margin-bottom:10px;}
    
.commentdivider
{
    clear:both;
    width:80%;
    height:2px;
    background-color:#C0C0C0;
    margin-top:10px;
    margin-bottom:10px;}
   
.ingredients
{
    width:auto;
    padding-left:25px;}
    
.ingredienttable
{
    width:auto;
    padding-left:25px;}

.directions
{
    float:left;
    padding-bottom:10px;
    width:auto;
    padding-left:25px;
    clear:both;}

.hidden, .hidden a, .pager img
{ display:none;
    }
    
.pager
{
    padding:10px;
    width:auto;
    clear:both;}
.pager a:link
{    color: #000000;}
.pager a
{
    font-size:10pt;
    margin-right:10px;
    padding:2px 5px;
    color: #748a48;
    border:1px solid #9fbe63;
    }
.memberspager
{
    padding-top:20px;
    padding-right:20px;
    font-size:11pt;
    width:auto;
    float:right;}

.memberspager a
{
    font-size:10pt;
    margin-right:10px;
    padding:2px 5px;
    color: #748a48;
    border:1px solid #9fbe63;
    }
.memberspager a:link
{    color: #000000;}

.spacer
{
    clear:both;
    width:auto;
    height:15px;
    margin-top:10px;
    margin-bottom:10px;}
    
div.category-results, div.search-results
{}
    
.category-results .recipepic, .search-results .recipepic
{
    float:left;
    padding:5px 15px 10px 10px;}
.category-results .recipepic img, .search-results .recipepic img
{
    max-width:100px;}    
    
.category-results .recipedesc, .search-results .recipedesc
{
    float:right;
    width:450px;}
    
.nutrition
{
    float:left;
    padding-bottom:10px;
    width:auto;
    padding-left:25px;}
    
.comments
{
    clear:both;
    padding-bottom:5px;
    width:auto;
    padding-left:50px;
    padding-right:50px;}
    
.current {font-size:10pt;
    margin-right:10px;
    padding:2px 5px;
    color:#FFFFFF;
    background-color:#c0c0c0;
    border:1px solid #999999;
    text-decoration:none;}

h3.advanced_search
{
    margin:0px;padding:0px;}    
dl.advanced_search
{
    margin:0px;padding:0px;}
dl.advanced_search dt
{
    height:auto;padding:3px 0px 3px 0px;margin:0px;
    text-align:center;} 

dl.rater, dl.underrater
{
    margin:0px;padding:0px;}
    
dl.rater dt, dl.underrater dt
{
    float:left;width:25px;height:25px;}
dl.rater dt.disabled, dl.underrater dt.disabled
{
    background:transparent url(../images/disabledstar.png)}        
dl.rater dt.active, dl.underrater dt.active
{
    background:transparent url(../images/activestar.png)}
dl.underrater
{
    display:inline;}       
dl.rater
{
    display:none;}
span.ratinglabel
{
    height:25px;float:left; padding:5px 0px 0px 0px;}        