/* Phantom Wedding Car 1.0 - www.phantomweddingcar.co.uk */
/* Designed by iFingers.com */
/* Copyright all rights reserved */
/* Last update: 4th September 2008 */
/* Palette shocking pink #EC9AC3 classic rose #F1C8DC snowflake #ECE5DE muddypink #E3DADA a good hug #D9C1A7 http://www.colourlovers.com/pattern/84703/Wedding_Bouquet 77 #4A1717 ouch that hurts #634646 it could be simple #B5A28D bisque #FFE4C4 light grey #adaaa8 dark blue #EC9AC3 */

body { margin: 0; padding: 0; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Verdana, sans-serif; background: #fff url(/a/i/body-bg.jpg) repeat-x top left;}
a:link {color: #0088cf;}
a:visited {color: #0088cf;}
	
/* layout */
#wrap {margin: 0px auto; margin-top: 0px; width: 768px; border: 0;margin-bottom: 120px;}
#banner { float: left; width: 768px; margin: 0; padding: 0;}
#content { float: left; width: 440px; color: #3e4045; line-height: 1.2em; display: inline; }
#sidebar { float: right; width: 280px; display: inline; }
#footer { clear: both; padding: 10px; }

/* gutters */
#content .gutter { padding: 5px 5px 5px 5px ;}
#sidebar .gutter {padding: 18px 0px 5px 0px ;}

/* header */
#header {margin: 0;padding: 0 0 0 0; font-size: 95%; overflow: hidden;}
#header-inner { width: 60em; margin: 0 auto;}
#header #wedding { float: right; margin: 0 0 0 0; padding: 10px;}
#header #logo { float: left; margin: 3px 0 0px 0;}
#header #logo span { display: block; width: 220px; height: 60px; text-indent: -9999px; background: url(/a/i/phantom-wedding-car-logo.gif) no-repeat top left;}

/* footer */
#footer p { margin: 65px 0 0 0; padding: 0; font-size: 85%; color: #999988; }
#footer a:link { color: #999988;}
#footer a:visited { color: #999988;}
	
h1, h2 { margin: 0 0 .2em 0; padding: 0.8em 0 0.5em 0; font-size: 220%; font-weight: normal; color: #3e4045; background: url(/a/i/hr.gif) no-repeat 50px left;}
h2 {font-size: 160%;}
h1 a:link {color: #3e4045;text-decoration: none;}
h1 a:visited {color: #3e4045;text-decoration: none;}
	
#content h3 { margin: 5px 0 0 0 ; padding: 0 0 2px 0; font-size: 100%; font-weight: bold; text-align: left; color: #006699;}
.box h3 { text-align: left;}
.mainimg { margin-left: 0px;}

/*  IE fixes */
#content, #sidebar { height: 1%;}
.feature { display: inline-table; }
/* Hides from IE/Mac \*/
* html .feature { height: 1%; }
.feature { display: block; }
#footer {height: 1%;}
/* End hide from IE/Mac */

/* main nav*/
#mainnav { float: right; width: 60em; margin: 0 auto; padding: 0; list-style: none; margin-top:-41px; margin-bottom:17px;}
#mainnav li { float: right; margin: 0 2px 0 0; padding: 0;}
#mainnav li a { float: left; margin: 0; padding: 10px 1.3em; font-family: Georgia, serif; font-size: 95%; text-decoration: none; text-transform: uppercase; letter-spacing: 2px; color: #fff; background: transparent url(/a/i/mainnav-off.gif) repeat-x bottom left;}
#mainnav li a:hover {color: #000;background: #fff;}
body#home #mainnav li#mn1 a {color: #fff;background: #696968;}
body#phantom #mainnav li#mn2 a {color: #fff; background: #696968;}
body#weddings #mainnav li#mn3 a {color: #fff;background: #696968;}
body#rolls #mainnav li#mn4 a {color: #fff; background: #696968;}

/* misc.
--------------------------------------------- */
a img { border: none; }
hr { display: none; margin: 0; padding: 0; border: 0;}
	
/* blog post navigation controls
--------------------------------------------- */	
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left}

blockquote {float: left; margin: 40px 10px 0 10px; width: 283px; background: transparent url(/a/i/wedding-quote.gif) no-repeat bottom right; color: #696968;}
blockquote #author {color: #0088cf;}