﻿/*Html element*/
body 
{
	text-align: center;min-width: 60.5em;font-size:62.5%;background-color:#E2E2E2;margin-top:0px;font-family: Arial, Verdana, Tahoma;
}
h1
{
    color: #DD006F;font-size: 1.5em;margin: 12px 0 5px 0;font-family: Arial, Verdana, Tahoma; font-weight:lighter;
}
h2
{
    color: #DD006F;margin: 0 0 5px 0;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; font-weight:lighter;
}
h3
{
    color: #DD006F;margin: 0 0 5px 0;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; font-weight:lighter;
}
table
{
    font-size:1.2em;
}
p
{
    font-size:1.2em;    
}
p.contact
{
    font-size:1.2em;margin: 0 0 10px 0;
}
p.prices
{
    font-size:1.1em;margin: 10px 0 5px 0;
}
/*Wrapper*/
#wrapper 
{
    min-height:65em;
	margin:0 auto;
	width:60.5em; 
	text-align: left;
	background-color:#FFFFFF;
}
#wrapper #header 
{
   padding: 20px 20px 10px 20px;
}
#wrapper #content 
{
   padding:0px 20px 10px 20px;
}
/*Footer Css*/
#footer-wrapper 
{
	margin:0 auto;width:600px;text-align: left;background-color:#E2E2E2;
}
#footer 
{
    text-align: left;    
}
#footer ul 
{
    margin: 0; padding: 0;list-style-type: none; list-style-image: none; 
}
#footer li
{
    display: inline;color:#666666;
}
a.karen:link 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.karen:visited 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.karen:hover 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
a.secondarynav:link 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.secondarynav:visited 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.secondarynav:hover 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
/*Main Menu Start*/
#mainnav
{
    margin-top:5px;
}
#mainnav ul 
{
    margin:0;padding: 0;list-style-type: none; list-style-image: none; 
}
#mainnav li 
{
     margin:0 0 0 20px;padding: 0;color:#999999;font-size: 1.5em;font-weight:bold;font-family: Arial, Verdana, Tahoma;
}
a.mainnav-link:link 
{
    color:#999999;font-weight:bold;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.mainnav-link:visited 
{
    color:#999999;font-weight:bold;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.mainnav-link:hover 
{
    color:#DD006F;font-weight:bold;font-family: Arial, Verdana, Tahoma; text-decoration:none;border: 0px;
}
/*Micro format css*/
.org  {font-size:1.2em;}
.email{font-size:1.2em;}
a.email:link 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.email:visited 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.email:hover 
{
    color:#DD006F;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
.street-address{font-size:1.2em;}
.locality{font-size:1.2em;}
.region{font-size:1.2em;}
.postal-code{font-size:1.2em;}
.country-name{font-size:1.2em;}
.tel{font-size:1.2em;}
.vcard{ margin:0 0 10px 0;}
/*Sitemap Start*/
#sitemap-nav
{
    margin-top:0px;
}
#sitemap-nav ul 
{
    margin:0;padding: 0;list-style-type: none; list-style-image: none; 
}
#sitemap-nav li 
{
     margin:0;padding: 0;color:#999999;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;
}
a.sitemap-link:link 
{
    color:#999999;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.sitemap-link:visited 
{
    color:#999999;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.sitemap-link:hover 
{
    color:#DD006F;font-family: Arial, Verdana, Tahoma; text-decoration:none;border: 0px;
}
/*Contact form*/ 
label
{
width: 8em;float: left;text-align: right;margin-right: 0.5em;display: block;color:#DD006F;
}
.submit input
{
margin-left: 8.5em;
} 
input
{
color: #000000;background: #FFFFFF;border: 1px solid #999999;
}
.submit input
{
color: #000;background: #E2E2E2;border: 1px outset ##DD006F;
} 
fieldset
{
border: dashed 1px #FF93C9;width: 56em;padding: 0 0 10px 0;
}
legend
{
color: #666666;background: #FFFFFF;border: dashed 1px #FF93C9;padding: 2px 6px; margin-left:10px;
} 
textarea
{
color: #000000;background: #FFFFFF;border: 1px solid #999999;
}
#hcard-Karen-Blair-Cakes
{
    line-height:18px
}
/*Pricing*/
#pricing
{
    margin-top:0px;border: dashed 1px #FF93C9;padding: 5px;
}

#pricing ul 
{
    margin:0;padding: 0;list-style-type: none; list-style-image: none; 
}
#pricing li 
{
     margin: 5px 0 0 0;padding: 0;color:#000000;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;
}
#pricing span 
{
     color:#DD006F;
}
#pricing-birth
{
    margin-top:0px;border: dashed 1px #FF93C9;padding: 5px;
}

#pricing-birth ul 
{
    margin:0;padding: 0;list-style-type: none; list-style-image: none; 
}
#pricing-birth li 
{
     margin: 5px 0 0 0;padding: 0;color:#000000;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;
}
#pricing-birth span 
{
     color:#DD006F;
}
#pricing-portion
{
    margin-top:0px;border: dashed 1px #FF93C9;padding: 5px;
}
td.cakeheader
{
    vertical-align:top;width:6.5em;font-size:0.9em;border:solid 1px #E2E2E2;
}
td.tableheader
{
    vertical-align:middle;width:16em;font-size:0.9em;border:solid 1px #E2E2E2;text-align:center;
}
/*Gallery*/
#gallery
{
    font-size:1em;margin: 0 0 10px 0;   
}
#gallery span
{
    font-size:1.2em;margin: 0 0 10px 0;   
}
#gallery a:link
{
    color:#999999;font-size:1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;
}
#gallery a:visited 
{
    color:#999999;font-size:1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;
}
#gallery a:hover 
{
    color:#DD006F;font-size:1em;font-family: Arial, Verdana, Tahoma; text-decoration:none;
}

p.galleryLinks
{
    margin:0;
    color:#666666;
}

/*Admin area*/
#admin
{
    color:#000000;margin-top:20em;
}
#admin label
{
width: 6em;float: left;text-align: right;margin-right: 0.5em;display: block;color:#DD006F;
}
#admin .submit input
{
margin-left:6.5em;
} 
#admin input
{
color: #000000;background: #FFFFFF;border: 1px solid #999999;
}
#admin .submit input
{
color: #000;background: #FFFFFF;border: 1px outset ##DD006F;
} 
#admin fieldset
{
border: dashed 1px #FF93C9;width: 28em;padding: 10px 0 10px 10px;background-color:#FFFFFF;text-align:left;
}
/*Cakes page*/
#flavours
{
    margin: -10px 0 0;
}

#flavours ul 
{
    list-style-type:circle;
}
#flavours li 
{
    padding: 0;color:#DD006F;
}
#flavours h3
{
    color:#000000;margin:0px;font-size:1.2em;
}
#coverings
{
    margin: -10px 0 0;
}

#coverings ul 
{
    list-style-type:circle; 
}
#coverings li 
{
    padding: 0;color:#DD006F;
}
#coverings h3
{
    color:#000000;margin:0px;font-size:1.2em;
}
#fillings
{
    margin: 0 0 0;
}

#fillings ul 
{
    list-style-type:circle;
}
#fillings li 
{
    padding: 0;color:#DD006F;
}
#fillings h3
{
    color:#000000;margin:0px;font-size:1.2em;
}
/*Birthday and Celebration, Wedding cakes*/
#main 
{
    float:left;width:39em;
}
#sidebar 
{
    float:right;width:162px;margin-left:10px;
}
#sidebar img
{
    border:solid 1px #999999; float:right; margin-bottom:10px;
}
#sidebar a:link 
{
    color:#666666;border:solid 1px #999999;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#sidebar a:visited 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#sidebar a:hover 
{
    color:#DD006F;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
/*Home page*/
#hometag-left 
{
    float:left;width:17em;border:solid 1px #CCCCCC;padding:5px;margin: 3px 3px 3px 0px;min-height:205px;background-color:#F2F2F2;
}
#hometag-left img
{
    border:solid 1px #999999;
}
#hometag-left p
{
    font-size:1.1em;margin:0px;
}
#hometag-left a:link 
{
    color:#666666;border:solid 1px #999999;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-left a:visited 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-left a:hover 
{
    color:#DD006F;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
#hometag-right 
{
    float:left;width:17em;border:solid 1px #CCCCCC;padding:5px;margin:3px;min-height:205px;background-color:#F2F2F2;
}
#hometag-right p
{
    font-size:1.1em;margin:0px;
}
#hometag-right img
{
    border:solid 1px #B9B9B9;
}
#hometag-right a:link 
{
    color:#666666;border:solid 1px #999999;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-right a:visited 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-right a:hover 
{
    color:#DD006F;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
#hometag-mid 
{
    float:left;width:17em;border:solid 1px #CCCCCC;padding:5px;margin:3px;min-height:205px;background-color:#F2F2F2;
}
#hometag-mid p
{
    font-size:1.1em;margin:0px;
}
#hometag-mid img
{
    border:solid 1px #999999;
}
#hometag-mid a:link 
{
    color:#666666;border:solid 1px #999999;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-mid a:visited 
{
    color:#666666;font-size: 1.2em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
#hometag-mid a:hover 
{
    color:#DD006F;font-size: 1.2em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
h1.home
{
    margin: 5px 0 5px 0;
}
a.home:link 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.home:visited 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.home:hover 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
a.main:link 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.main:visited 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.main:hover 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}

/*Contact page general*/
a.contactlink:link 
{
    color:#666666;border:solid 1px #999999;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.contactlink:visited 
{
    color:#666666;font-size: 1.1em;font-family: Arial, Verdana, Tahoma;text-decoration:none;border: 0px;
}
a.contactlink:hover 
{
    color:#DD006F;font-size: 1.1em;font-family: Arial, Verdana, Tahoma; text-decoration:underline;border: 0px;
}
