/* London Wedding Car 2.0 - www.londonweddingcar.com Designed by iFingers.com Copyright all rights reserved Last update: 7th May 2010 */
body {margin: 0;padding: 0;font-family: Verdana, sans-serif;font-size: small; background: #f5f5f5 url(/a/i/body-bg.gif) repeat-x 0 left;}
a:link {color: #181512;}
a:visited {color: #181512;}
	
/* layout */
#wrap {background: #fff;margin: 0px auto;margin-top: 0px;width: 980px;border: 0px solid #FFF;margin-bottom: 120px;min-height: 2400px;}

#content {float: left;width: 555px;font-size: 95%;color: #444;line-height: 1.5em;background: #fff;}
#content p strong {color: #666;}
#sidebar {float: right;width: 380px;background: #fff;}
#footer {float: left;clear: both;background: #fff; padding: 10px;}
#banner {margin: -50px 0 0 20px;}

/* gutters */
#content .gutter {padding: 0 5px 5px 20px ;}
#sidebar .gutter, #sidebar-2 .gutter {padding: 0 5px 5px 20px ;}

/* header */
#header {padding: 0px 0 0 0;font-size: 95%;background: #FFF url(/a/i/header-bg.gif) no-repeat 0 left;overflow: hidden; height: 158px;}
#header-inner {width: 980px;margin: 0 auto;}
#header #search {float: right;margin: 28px 20px 0 0;padding: 0 0 0 0;}
#header #logo {float: left;margin: 5px 0 5px 20px;color: #fff;}
#header #logo span {display: block;width: 116px;height:70px;text-indent: -9999px;background: url(/a/i/london-wedding-car.gif) no-repeat top left;}

/* main nav*/
#mainnav {float: left;margin: 0px 0 0 450px;padding: 0;list-style: none;}
#mainnav li {float: left;margin: 0 2px 0 0;padding: 0;}
#mainnav li a {float: left;margin: 0;padding: 5px 1.1em;font-family: arial, verdana;font-size: 0.8em;font-weight: bold;letter-spacing: 0.1em;text-decoration: none;text-transform: uppercase;color: #000;background: #fff;/* background: #c7c7c7 url(/a/i/mainnav-off.gif) repeat-x bottom left; */}
#mainnav li a:hover {color: #fff;background: #dd3c7c url(/a/i/diagonal-bg.gif);}
body#home #mainnav li#mn1 a, body#weddingcars #mainnav li#mn2 a, body#weddings #mainnav li#mn3 a, body#london #mainnav li#mn4 a {color: #dd3c7c;background: #fff;}

dl.feature {margin: 15px 0;padding: 15px; /*	border-top: 1px dotted #ccc; */ border-bottom: 1px dotted #ccc; }
dl.feature:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.feature dt {margin: 0 0 .5em 0;font-family: Georgia, serif;font-size: 100%;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;color: #008738;}
dl.feature dt img {float: left;margin: 0 15px 0 0;padding: 0 4px 4px 0;background: url(img/photo-frame.gif) no-repeat bottom right;}
dl.feature dd {margin-left: 169px;font-size: 90%;line-height: 1.5em;color: #666;}

/* sidebars */

.box { margin: 0 0 20px 0;padding: 0 0 12px 0;font-size: 85%;line-height: 1.5em;color: #666;/*	background: #fff url(img/box-b.gif) no-repeat bottom right; */}
.box p, .box ul {margin: 0;padding: 0 0px;}
.box ul li, ul li {margin: 10px 0 10px 12px;padding: 0 0 0 18px;list-style: none;background: url(/a/i/bullet.gif) no-repeat 0 3px;}
ul li  {background: url(/a/i/bullet.gif) no-repeat 0 -3px;padding: 0 0 10px 38px;}
	
li.linkcat {list-style: none;}

/* footer */
#footer p {margin: 65px 0 0 20px;padding: 0;font-size: 85%;color: #999;}	
#footer a:link {color: #999;}
#footer a:visited {color: #999;}
	
h1, h2 {margin: 0 0 .5em 0;padding: 1.2em 0 1em 0;font-family: "Trebuchet MS", verdana, sans-serif;font-size: 180%;font-weight: normal;color: #181512;background: url(/a/i/hr.gif) no-repeat 50px left;}
h1 a:link {color: #181512;text-decoration: none;}
h1 a:visited {color: #181512;text-decoration: none;}
	
#content h3, .box h3 {margin: 0;padding: 0 0 3px 0;font-family: Georgia, serif;font-size: 100%;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;text-align: center;color: #320f0d;background: url(../img/h3-hr.gif) repeat-x 0 50%;}
	
.box h3 {text-align: left;}

/*  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 */
	
/* misc.
--------------------------------------------- */

a img {border: none;}
hr {display: none;}
	
/* blog post navigation controls
--------------------------------------------- */	
	
.navigation {display: block;text-align: center;margin-top: 0;margin-bottom: 10px;width: 550px;}

.alignright {float: right;}
.alignleft {float: left}

/* feature article intros
--------------------------------------------- */		
		
#feature {float: left;width: 530px;padding: 0px 0;/* background: #FFF url(/a/i/feature-bg2.gif) no-repeat top left; */margin: 10px 0px;display: inline;  /* fixes IE/Win double margin bug */}
#feature dl {float: left;width: 530px;margin: 10px 0px;padding: 0;display: inline; /* fixes IE/Win double margin bug */}
#feature dt {float: right;width: 430px;margin: 0 0 0 0;padding: 0;font-size: 140%;color: #627081;}
#feature dd {margin: 0 0 0 98px;padding: 0 0 0 0;line-height: 1.5em;color: #333;}
#feature dl dd.img {margin: 0;}
#feature dd.img img {float: left;margin: 0 8px 0 0;padding: 4px;border: 1px solid #D9E0E6;border-bottom-color: #C8CDD2;border-right-color: #C8CDD2;background: #fff;}