body {
background-image:url(images/circuit-board-background-wide.jpg);
background-position:center top;
background-repeat:repeat;
font-family:"Trebuchet MS",sans-serif;
}
a, a:link, a:visited, a:active {
color:black;
}
a.hover {
color:#E74B18;
}
.item {
border-bottom:2px solid black;
font-family:"Trebuchet MS",sans-serif;
font-size:16px;
margin:0 20px 8px;
position:relative;
}
.item img {
float:left;
margin-right:10px;
}
.item h4 {
margin-bottom:0;
}
.item form {
position:absolute;
right:45px;
top:0;
}
.item form .button {
clear:right;
display:block;
float:right;
padding-top:5px;
}
h3 {
background-image:url(images/circuit-bar.jpg);
clear:both;
font-size:22pt;
margin:auto;
overflow:hidden;
padding-left:25px;
text-transform:uppercase;
width:875px;
}
#container {
background-color:white;
margin:0 auto;
width:960px;
}
.price {
display:block;
font-weight:bold;
}
.c {
clear:both;
height:10px;
}
#nav ul {
list-style-type:none;
margin:0;
padding:0;
}
#nav li {
background-position:left center;
background-repeat:no-repeat;
display:block;
height:33px;
line-height:33px;
padding-left:35px;
vertical-align:middle;
}
#feed-needy-li {
background-image:url(images/1-feed-small.jpg);
}
#soul-food-li {
background-image:url(images/2-soul-food.jpg);
}
#random-acts-li {
background-image:url(images/3-accountant-small.jpg);
}
#deus-ex-machina-li {
background-image:url(images/4-amazon-small.jpg);
}
#real-estate-li {
background-image:url(images/garage-small.jpg);
}
#viral-warfare-li {
background-image:url(images/5-viral-small.jpg);
}
#priceless-li {
background-image:url(images/6-priceless.jpg);
}
#participate {
font-size:20px;
margin:0;
}
#header {
height:500px;
margin:0 30px;
padding-top:15px;
position:relative;
}
h1 {
margin:0;
}
#tagline {
float:left;
font-size:20px;
margin-top:30px;
width:490px;
}
#aboomba {
float:left;
margin-top:10px;
text-align:center;
width:200px;
}
#aboomba-logo {
display:block;
margin:0 auto;
width:140px;
border:0;
}
#header-text, #couple-photo {
float:left;
}
#header-text {
width:900px;
}
.share {
margin-top:15px;
}
.share img {
border:medium none;
}
#share-bottom {
margin-left:30px;
padding-bottom:30px;
}
.letterBody {
padding:10px;
}
#letter {
float:left;
width:700px;
}
.wedding-return {
clear:both;
font-size:18px;
margin-left:222px;
text-align:left;
}
.wedding-return img {
border:0 none;
}
#copyright {
clear:both;
padding:10px 0 0;
text-align:center;
width:100%;
}
.dropdown {
float:right;
}
.js-authSelector {
display:none;
}
#share-comments {
clear:left;
margin-bottom:3px;
}
