/*  CSS Coding for phoebescupcakes.com
	Phoebe's Cupcakes L.L.C.
	Copyright 2009 All Rights Reserved.
	Author: Nicholas Paulin
	www.nicholaspaulin.com
*/

body {background-image:url('images/bk.gif');
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
background-color:#AEE0EC;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
font-style:normal;
line-height:16px;
text-align:left;
color:#654011;
	}
	
a {color:#654011;text-decoration:none;border-bottom:1px dotted;}
a:hover {color:#AEE0EC;}
p {font-size:12px;line-height:20px;}

.bolder {font-weight:800;}
.quote {font-style:italic;}
.container {width:800px;margin:40px auto 0 auto;}


/* temp */

a.intro {color:#654011;text-decoration:none;border-bottom:1px dotted;}
a.intro:hover {color:#FFFFFF;}


/* Introduction */

.intro_container {width:100%;height:600px;}
.intro_container img {display:block;margin:50px auto 50px auto;}
.intro_content h1 {text-align: center;margin:10px auto 0px auto;font-size:12px;font-weight:700;font-style:normal;text-transform:uppercase;line-height:16px;letter-spacing: 1px;}
.intro_content h2 {text-align: center;margin:0px auto 30px auto;font-size:10px;font-weight:100;font-style:normal;text-transform:uppercase;line-height:16px;letter-spacing: 1px;}
.intro_content p {text-align: center;margin:10px auto 0px auto;font-size:12px;font-weight:500;font-style:normal;text-transform:uppercase;line-height:16px;letter-spacing:1px;}


/* press */

#pressrelease {display:block;width:100%;margin:0px auto 0px auto;padding:10px 30px 10px 30px;background-color:#FFF;}
.press_info {font-size:11px;font-weight:300;font-style:normal;line-height:12px;}
h1.presstemp {width:800px;font-size:20px;font-weight:800;font-style:normal;line-height:24px;padding:0px 0px 10px 0px;}
h2.presstemp {width:800px;font-size:14px;font-weight:800;font-style:normal;line-height:18px;padding:0px 0px 10px 0px;}


/* social networking */

.social {display:block;top:0px;position:absolute;width:800px;margin:0px auto 10px auto;}
.social p {font-size:9px;letter-spacing:1px;color:#FFF;text-align:right;text-transform:uppercase;}
.social a {border:0px;padding:0px 5px 0px 5px;}
.social a:hover {color:#FFFFFF;}


/* header */

.header {width:100%;height:150px;background-image:url('images/header_bk.gif');}
.header .logo {margin:0px auto 0px auto;padding-top:15px;text-align:center;}
.header a {border:0px;}


/* navigation */

.navigation_container {width:100%;height:35px;background-image:url('images/bknav.gif');margin:0px auto 0px auto;}
.navigation {padding:0px 0px 0px 50px;}
.navigation a {display:block;float:left;padding:11px 21px 6px 21px;font-size:11px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;border:0;}
.navigation a:hover {color:#AEE0EC;}


/* content */

.content {background-image:url('images/content_bk.gif');background-repeat:repeat-y;padding:15px 30px 15px 30px;}
.content a {border-bottom:1px dotted;}
.content a:hover{border-bottom:1px dotted #AEE0EC;}
a.noboarder {border-bottom:0;}
a.noboarder:hover {border-bottom:0;}

ul {padding:0px 0px 20px 0px;}
li {margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}

.mainfloat {display:block;padding:0px 0px 0px 320px;}
.sidefloat {display:block;float:left;padding:75px 0px 0px 0px;}
.sidefloat2 {display:block;float:left;padding:15px 0px 0px 0px;}
.sticky {padding:10px 0px 10px 10px;border:0;}

h1.home {font-size:16px;width:409px;height:42px;margin:19px 0 0 0px;}
h1.home span {width:409px;height:42px;background:url('images/home_title.png') no-repeat;position:absolute;z-index:0;}

h1.menu {font-size:16px;width:374;height:44px;margin:19px 0 0 0px;}
h1.menu span {width:374px;height:44px;background:url('images/cupcake_menu_title.png') no-repeat;position:absolute;z-index:0;}

h1.flavors {font-size:16px;width:425px;height:44px;margin:19px 0 0 0px;}
h1.flavors span {width:113px;height:27px;background:url('images/cupcake_flavors_title.png') no-repeat;position:absolute;z-index:0;}

h1.events {font-size:16px;width:434px;height:40px;margin:19px 0 0 0px;}
h1.events span {width:434px;height:40px;background:url('images/cupcake_catering_title.png') no-repeat;position:absolute;z-index:0;}

h1.press {font-size:16px;line-height:20px;width:187px;height:44px;margin:19px 0 0 0px;}
h1.press span {width:78px;height:24px;background:url('images/cupcake_news_title.png') no-repeat;position:absolute;z-index:0;}
h2.press {font-size:12px;line-height:16px;}
h1.article {font-size:16px;line-height:20px;}
h2.article {font-size:12px;line-height:16px;}

h1.about {font-size:16px;width:463px;height:44px;margin:19px 0 0 0px;}
h1.about span {width:220px;height:24px;background:url('images/cupcake_about_title.png') no-repeat;position:absolute;z-index:0;}

h1.locations {font-size:16px;width:463px;height:44px;margin:19px 0 0 0px;}
h1.locations span {width:139px;height:25px;background:url('images/cupcake_locations_title.png') no-repeat;position:absolute;z-index:0;}

h1.pricing {font-size:16px;width:463px;height:44px;margin:19px 0 0 0px;}
h1.pricing span {width:119px;height:41px;background:url('images/cupcake_pricing_title.png') no-repeat;position:absolute;z-index:0;}

h1.interact {font-size:16px;width:260px;height:44px;margin:19px 0 0 0px;}
h1.interact span {width:260px;height:44px;background:url('images/cupcake_interact_title.png') no-repeat;position:absolute;z-index:0;}

h1.contact {font-size:16px;width:174px;height:44px;margin:19px 0 0 0px;}
h1.contact span {width:174px;height:44px;background:url('images/contact_phoebes_title.png') no-repeat;position:absolute;z-index:0;}

h1.blog {font-size:16px;width:328px;height:44px;margin:19px 0 0 0px;}
h1.blog span {width:328px;height:44px;background:url('images/cupcake_blog_title.png') no-repeat;position:absolute;z-index:0;}

table.flavors {width:100%;cellpadding:0;cellspacing:0;padding:5px 0px 10px 0px;}
table.flavors td {width:20%;font-size:9px;}

/* footer */

.footer {height:124px;background-image:url('images/footer_bk.gif');text-align:center;font-size:9px;font-weight:200;font-style:normal;text-transform:uppercase;}
.footer a {padding:0px 5px 0px 5px;font-size:9px;letter-spacing:1px;color:#654011;border:0;}
.footer a:hover {border-bottom:1px dotted;}
.footer_navigation {padding:50px 0px 0px 0px;}


/* copyright */

.copyright {display:block;font-size:10px;font-weight:300;font-style:normal;line-height:12px;letter-spacing:1px;text-align:center;padding:10px 0px 10px 0px;}
.copyright a:hover {color:#FFF;}

