@charset "iso-8859-1";
/* 25 Free Wedding Invitations */
/* Cascading Style Sheet */
/* Copyright 2005 Bob Somers and KWB Entertainment, Inc. */
/* Use without permission is prohibited. */

body {
margin: 0px;
padding: 0px;
background: url(images/MiscBkg003.jpg) #FFF;
font: 1.0em Arial;
color: #000;
}

#logo {
width: 100%;
height: 80px;
background: url(images/logo_bg.gif) #FFF;
padding: 0px;
margin: 0px;
border: 0px;
}

#logo img {
width: 500px;
height: 80px;
border: 0px;
}

#logo span {
position: absolute;
top: 0px;
right: 0px;
font: bold 16px Arial;
text-align: right;
padding-right: 5px;
padding-top: 2px;
color: #336600;
}

#logo span span {
top: 34px; 
font: bold 32px Arial;
}

#buttonbar {
width: 100%;
background: #FFF;
padding: 0px;
margin: 0px;
border: 0px;
font: bold 0.8em Arial;
}

#buttons {
list-style: none; 
padding: 0px; 
margin: 0px;
}

#buttons li { 
float: left; 
display: block; 
margin: 0px; 
padding: 0px;
}

#buttons a { 
color: #000; 
background: #99B380 url(images/button_out_left.gif) left bottom no-repeat; 
text-decoration: none;
padding-left: 13px;
}

#buttons a span {
background: url(images/button_out_right.gif) right bottom no-repeat;
padding-right: 13px;
}

#buttons a:hover { 
color: #FFF; 
background: #336600 url(images/button_over_left.gif) left bottom no-repeat;
text-decoration: none;
padding-left: 13px;
}

#buttons a:hover span {
background: url(images/button_over_right.gif) right bottom no-repeat;
padding-right: 13px;
}

#buttons a, #buttons a span {
display: block;
float: left;
}

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#buttons a, #buttons a span { 
float: none;
} 
/* End IE5-Mac hack */

h1 {
width: 100%;
font: bold 1.6em Arial;
background: #FFF;
border-bottom: 2px solid #336600;
text-align: left;
padding-left: 10px;
color: #000;
}

h2 {
font: bold 1.2em Arial;
color: #336600;
margin: 5px 0px 5px 0px;
}

h3 {
font: bold 0.9em Arial;
text-decoration: underline;
margin: 5px 0px 5px 0px;
}

#searchlinks {
border: 1px solid #336600;
background: #99B380;
padding: 3px;
margin: 10px;
font: 0.7em Arial;
color: #000; 
border-collapse: collapse;
clear: both;
}

#searchlinks td {
border: 1px solid #336600;
padding: 1px 10px 2px 10px;
}

#searchlinks input {
border: 1px solid #336600;
font: 0.8em Arial;
color: #336600;
background: #FFF;
}

#searchlinks a { color: #000; text-decoration: underline; }
#searchlinks a:visited { color: #000; text-decoration: underline; }
#searchlinks a:active { color: #000; text-decoration: underline; }
#searchlinks a:hover { color: #FFF; text-decoration: underline; }

#footer {
width: 100%;
background: #EEE;
border-top: 1px solid #336600;
}

#bottomlinks {
font: bold 0.7em Arial;
color: #000;
margin: 0px 0px 20px 0px;
}
#bottomlinks a { color: #336600; text-decoration: underline; }
#bottomlinks a:visited { color: #336600; text-decoration: underline; }
#bottomlinks a:active { color: #336600; text-decoration: underline; }
#bottomlinks a:hover { color: #99B380; text-decoration: underline; }

#copyright {
font: 0.6em Arial;
color: #000;
}

#partnerlinks {
border: 0px;
margin: 3px;
padding: 3px;
font: 0.6em Arial;
color: #000;
}

#partnerlinks td {
padding: 1px 5px 3px 5px;
width: 150px;
}

#partnerlinks td.wide {
width: 600px;
}

#partnerlinks img {
border: 0px;
}

#content {
width: 90%;
text-align: left;
font: 0.9em Arial;
padding-bottom: 20px;
color: #000;
}

p {
font: 0.9em Arial;
}

a { color: #336600; text-decoration: underline; }
a:visited { color: #336600; text-decoration: underline; }
a:active { color: #336600; text-decoration: underline; }
a:hover { color: #669933; text-decoration: underline; }

#invitationstyles {
border: 0px;
margin: 0px;
width: 90%;
color: #000;
font: 0.9em Arial;
}

#invitationstyles td {
padding: 5px;
}

#topsellers {
border: 0px;
margin: 0px;
color: #000;
font: 0.9em Arial;
}

#topsellers td {
padding: 5px;
width: 200px;
}

ul {
font: 0.9em Arial;
color: #000;
}

ol {
font: 0.9em Arial;
color: #000;
}

a.anchor {
color: #000;
}