﻿/* This CSS file is for all typography */

body 
{
font-size:75%;
font-family:"Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}

p, a, ul 
{
line-height:1.6em;
}

p 
{
margin-bottom:1.15em;
}

a 
{
color:#6B6F4A;
font-weight:bold;
text-decoration:underline;
}

a img
{
    border:none;
}

ul 
{
margin-bottom:2em;
}

li 
{
padding-left:30px;
background:url(../../Images/list_item.gif) no-repeat 10px 8px;
}

h1 {
font-size:1.6em;
font-weight:normal;
margin-bottom:0.7em;
border-bottom:1px solid #8D9061;
}

h2 {
font-size:1.4em;
font-weight:normal;
color:#8D9061;
margin-bottom:0.7em;
}

h3 {
font-size:1.3em;
font-weight:normal;
margin-bottom:0.5em;
}

h4 {
font-size:1.3em;
font-weight:normal;
margin-top:1.5em;
border-bottom:1px solid #8D9061;
}

#footer 
{
    font-size:0.8em;
    text-align:center;
    padding-top:2em;
}

#footer a 
{
    color:#000;
    text-decoration:none;
}

#footer a:hover
{
    text-decoration:underline;
}

.ProductPrice
{
    font-size:1.2em;
    font-weight:bold;
    color:#17ABB5;
}

h2.small_margin
{
    margin-bottom:0.2em;
}

.CreditCardButton
{
font-size:1.4em;
font-weight:normal;
margin-bottom:0.5em;
}

.red
{
    color:Red;
    width:400px;
}

.subtext
{
    font-size:0.9em;
    font-style:italic;
}

#orderline h3
{
    font-weight:bold;
    font-size:1.3em;
    margin-bottom:0.2em;
    padding-top:0.2em;
}

#orderline h3 a
{
    color:#000;
    text-decoration:none;
}

#orderline
{
    font-size:1em;
}

#userinfo
{
    font-size:0.9em;
}

#userprofile h3
{
    margin-top:1.5em;
}

.totals
{
    font-size:1.3em;
}

/* Recipes */
.recipebox
{
   color:#666;
}

.recipetitle
{
   font-size: 1.2em;
   color:#666;
   text-decoration: none;
}

.recipedetails
{
    font-size:0.9em;
}