/* BODY */

/* This sets the background colour and font for all parts of the page */

body 
{
    background:#FFFFFF;   
    font-family: verdana, arial, sans-serif;
    
}




/* TITLEBAR */

/* This sets the background colour and font of the titlebar */
div.titlebar 
{   
    padding:15px; 
    padding-bottom:40px;
}

/* This sets the font and spacing for links in the titlebar */

td.titlebarlinks 
{
    color:#89B6FF;
    font-size:14px;
    font-weight:bold; 
    text-transform:none;   
    letter-spacing: .14em; 
    padding-right: 25px;
    padding-top:20px;
} 

/* This sets the colour of links in the titlebar */

A.titlebar:link {text-decoration: none; color: #89B6FF}
A.titlebar:visited {text-decoration: none; color: #89B6FF }
A.titlebar:hover {text-decoration: none; color: white }
A.titlebar:active {text-decoration: none; color: white }




/* CONTENT - PAGE LAYOUT */

/* This separates the Content and Sidebar sections */

td.ubertable
{ 
    border-left: 1px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: dotted;
}

/* This makes the line between Content and Sidebar extend below the last entry*/

table.recipelist
{ 
    padding-bottom: 10em;
 }


/* This makes a horizontal dotted line to use as an occasional separator */

td.hrtable
{ 
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 1px;
    border-style: dotted;
}

/*This indents everything on the page under the main titlebar*/
div.body
{
	margin-left: 2em;
	margin-right: 2em;
	line-height: 130%;
}


/* CONTENT - TEXT (eg recipe, review) */

/* This sets the colour and style of links within blocks of text */

A 
{
    text-decoration: none;
}

A:link {color: #CC0033;} 
A:visited {color: #CC0033;} 
A:active {color: #CC6666;} 
A:hover {color: #CC6666;}  


/*This controls the background colour and font of headings (eg 'Salads', 'Spice cookies') */

td.heading
{
    color:#990000;
/*    color:#CC0033;*/
    font-size:25px;
    font-weight:normal;
    letter-spacing: .1em; 
    text-align: left;
    background: white;
    padding: 5;
}

/* this controls the font of entry headings, March 2005*/

span.entryheading
{ 
    color:#880000;
    font-weight:normal;
    font-size:120%;
    letter-spacing:0.25em;
 }


/* This makes a blue line down the side of comments at the top of the recipe */

td.comments
{ 
    border-left: 3px;
    border-right: 0px;
    border-top: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color:#89B6FF;
    padding:5;
 }


/* This controls the table of ingredients in recipes */

td.recipe
{ 
    padding-left:15;
 }


/* This controls the font of  subheadings (eg 'pastry', 'filling')*/

span.subheading
{ 
    color:#CC0033;
    font-weight:normal;
    letter-spacing:0.05em;
 }

/* This controls the font of larger subheadings (eg amongst long lists of links) */

span.subheadingbig
{ 
    color:#CC0033;
    font-weight:normal;
    letter-spacing:0.25em;
 }

/* This makes the links to recipe categories in home page entries small and right-justified */

td.smallrightlink
{
    color:#0066FF;
    text-align:right;
 }

A.smallrightlink:link {color: #0066FF; text-decoration: none; font-weight:normal} 
A.smallrightlink:visited {color: #0066FF; text-decoration: none; font-weight:normal} 
A.smallrightlink:active {color: #0045AD; text-decoration: none;} 
A.smallrightlink:hover {color: #0045AD; text-decoration: none;}  


/* CONTENT - RECIPE LISTS */


/* This makes the list of recipe links more widely spaced */

td.recipelist
{ 
    padding: 5;
 }

/* This sets the link colours for the lists of links to recipes*/

A.recipelist:link {color: #000000; text-decoration: none; } 
A.recipelist:visited {color: #000000; text-decoration: none;} 
A.recipelist:active {color: #CC6666; text-decoration: none;} 
A.recipelist:hover {color: #CC6666; text-decoration: none;}  


/* 'LINKS' PAGE */

/* This sets the spacing and indentation of the lists of links on the "Links" page  */

td.linklist
{ 
    padding: 7px;
 }


/* SIDEBAR */

/* This describes the sidebar headings (eg 'Getting around') */

td.sidebarheading
{
    color:#CC0033;
    font-size:95%;
    font-weight:normal;
    letter-spacing: .15em;
    text-align: left;
    padding: 3;
}

/* This sets the font size for sidebar links */ 

td.sidebar
{ 
    font-size:90%;
    padding:2;
 }

/* This sets the colours for links in the sidebar */

A.sidebar:link {color: #a0a0a0}
A.sidebar:visited {color: #a0a0a0 }
A.sidebar:hover {color: #CC6666 }
A.sidebar:active {color: #CC6666 }


/* COMMENTS */

/* COMMENTS TITLEBAR */

/* This sets the background colour and font of the titlebar in the comments window*/
div.commentstitlebar 
{   
    color:#FFF;
    font-size:16px;
    font-weight:normal;
    border-bottom:1px dotted #000000;
    background:#880000;
    padding:15px; 
    text-transform:uppercase;
    letter-spacing: .2em;     
}


/*COMMENTS HEAD eg Comments on: paper=cake*/

div.commentshead
{
    color:#880000;
    border-bottom:1px solid #880000;
}


/* COMMENTS BODY */

div.commentsbody
{
   padding-bottom: 10px;
   border-bottom:1px dotted #000000;
}

/* COMMENTS POSTING HEAD */

div.commentsposthead
{
    color:#880000;
    border-bottom:1px solid #880000;
}

/* COMMENTS POSTING TABLE*/

table.comments
{
    padding: 10px;
}

div.commentswho
{
    font-size: small;
}

td.commentspostlabel
{
    font-size: normal;
    padding-top: 10px;
    padding-bottom: 0px;
}

td.commentspostdata
{
    font-family: sans-serif;
    padding-top: 0px;
    padding-bottom: 0pm;
}

input.comments
{
    padding: 0px 3px;
}

input.commentbutton
{
    border: 1px solid #c0c0c0;
    padding: 0px 3px;
    background: white;
}

textarea.comments
{
    font-size: small;
    font-family: sans-serif;
    padding: 0px 3px;
}