/* Amy McKeown wedding planner (weddingplanner4u.co.nz)
   on6162.co.nz - Erwin Raaphorst - 9 June 2008 */

html, body { border:0; margin:0; padding:0; }

body {
 background:#000 url(../bg/bg3.png) center 0 no-repeat;
 font:76%/1.25 arial, helvetica, sans-serif;
 color:#fff6ff;
 text-align:center;
 }

img { border:0; }
a { outline:none; }
p { padding:0.5em 0 1.2em 0; margin:0; }
.help { padding:1em 0 2em; }
 
#wrap {
 width:870px;
 margin:0 auto;
 padding-top:30px;
 text-align:left;
 word-spacing:0.05em;
 letter-spacing:0;
 line-height:1.5em;
 font-size:1em;
 }

#header { background:url(../bg/bgheader2.png) 0 0 no-repeat; height:220px; }

#content {
 background:url(../bg/bgcontent.png) 0 0 repeat-y;
 margin:0 60px;
 padding:50px 60px 10px;
 border:1px solid #c9c;
 border-width:0 1px;
 overflow:hidden;
 }
 
#content p { width:550px; }

.para, .parabottom { background:url(../bg/bgpara.png) 0 0 no-repeat; }
.para { padding:20px; overflow:hidden; }
.parabottom { background-position:0 bottom; height:1px; margin-bottom:20px; }
.para img { float:left; border:1px solid #c9c; margin-right:20px; }
#content .para p { width:350px; margin-left:200px; }

#pagebottom { background:url(../bg/bgbottom.png) 0 bottom no-repeat; height:335px; position:relative; margin-bottom:20px; }

#footer { text-align:center; font-size:0.9em; width:25em; position:absolute; bottom:15px; left:320px; }

.logo { text-indent:-9000px; }
.logo a { display:block; width:510px; height:70px; text-decoration:none; margin-left:105px; margin-top:70px; float:left; }

a:link , a:visited  { color:#f9f; text-decoration:none }
a:hover   { color:#f3c; text-decoration:underline;}

.contact h3 { 
 display:inline-block;
 width:5.5em;
 float:left;
 text-align:right;
 border-right:1px solid #c9c;
 padding-right:10px;
 margin-right:10px;
 font-size:1em;
 }

.contactpos { position:absolute; bottom:122px; right:170px; }

/* HEADINGS */

h1, h2, h3, h4 { font-family:"Trebuchet MS", Arial, helvetica, sans-serif; margin:0; padding:0; font-weight:normal; }
h1 { font-size:1em; }
h2 { font-size:1.5em; margin:0.1em 0 0.3em; } h4 { font-size:1.2em; }

.lets, .free { font-size:1.18em; padding-bottom:.9em; }
.free { font-variant:small-caps; font-size:1.3em; }

.planning, .decorate, .coordinate { 
 background:url(../bg/headings.png) 0 0 no-repeat;
 height:20px;
 width:277px;
 text-indent:-9000px;
 margin-left:200px;
 }
 
.decorate { background-position:0 -30px; }
.coordinate { background-position:0 -60px; }
/*
.free { background-position:0 -87px; width:30px; margin:0; display:inline-block; }
.lets { background-position:0 -110px; width:465px; margin:0; } 
*/ 
.amy { background:url(../bg/amy.png) 0 0 no-repeat; width:235px; height:21px; text-indent:-9000px; margin:0 0 .5em 8px; }

/* LISTS */

ol { margin:0; padding:0; list-style:none; }
ul { margin:0; padding:0; list-style:none; }
 
/* WEB CREDIT */
.credit { margin:0.3em auto; }
.credit a:link, .credit a:visited { background:url(../images/check.png) left 0 no-repeat; padding-left:17px; color:#fff6ff; text-decoration:none; }
.credit a:hover { color:#f3c; }


/* win aisle */
p.help { clear:both; } .coloralt { color:#fff; } .win-aisle img { margin:10px 0 10px -20px; }
.win-aisle h3 { font-size:2em; margin-bottom:10px; font-style:italic; } .win-aisle h4 { font-weight:bold; }
.win-aisle ul { float:left; margin-right:40px; } .win-aisle { background:url(../bg/bgaisle.png) 0 0 repeat; margin:40px 0 60px; overflow:hidden; padding:20px; color:#000; border:1px solid #fff; }

