﻿/* Do not use this file for duplication, contains elements specific to ported PWP layouts*/
 /* This is the main stylesheet for this template. It is referenced by individual color themes. */
@import url("main.css"); /* Main styles */

.attendantsView ul li{ background:none;}
#imgWrap{ position:relative; }
#imgWrap .scotch-tape{width:75px; height:50px; position:absolute; display:none;}
#imgWrap .scotch-tape-tl{ top:-10px; left:-14px; }
#imgWrap .scotch-tape-br{ bottom:-12px; right:-19px; }
#ourwedddingtilte{ text-align:center; display:block !important; }

body{ margin: 0;padding: 0; }
#container { width: 770px;margin-left: 7px;margin-right: 7px; }
/* powered by WC */
#poweredbytop {
    display: none;
}

.richText a:active, .richText a:hover {
	text-decoration:none !important;
}
#navLeft .bookendtop {
	display: none;
}

#navLeft .bookendbottom {
	display: none;	
}
/* bookmark share*/
#bookmark_share, .addthis, .addthis:hover {
    color: #fff;
}
#bookmark_share {
	float: right;
    margin-right: 5px;
    margin-top: 5px;
    width: 120px;
}
#content { width: 770px; }
#navLeft {
	float: left;
	width: 200px;
	margin: 12px 20px 0 0;
	font: normal 12px arial, sans-serif;
}
#navLeft h2 {
	font: normal 12px arial, sans-serif;
	margin: 0;
	padding: 0;
}
#navLeft h2 a:link, #navLeft h2 a:visited 
{
	font: normal 12px arial, sans-serif;	
}
a.onstate:link, a.onstate:visited  
{
	font:11px arial,sans-serif !important;
	text-decoration: none;

}
#navLeft a:link, #navLeft a:visited 
{
	font: normal 11px/24px arial, sans-serif;
	text-decoration: none;line-height:24px !important;
}
#navLeft a:hover, #navLeft a:active 
{
	font:11px/24px arial, sans-serif;
	text-decoration: none;
}
.contentText a:hover, .contentText a:active {
	text-decoration:underline;
}
.modalContent .paging .prev:hover,
.modalContent .paging .next:hover{ font:bold 12px Arial !important;}
 #navLeft #RegistryList2 ul{margin-top:0px;}
#navLeft ul {
	padding: 0;
	margin: 15px 0 0 40px;
	list-style-type: none;
	list-style-image: none;
}
#navLeft ul li { text-align: right; text-transform:lowercase; line-height:24px; }
#rightContent {
	margin-top: -70px;
    width: 484px;
}
div#header {
	margin: 0 0 29px;
}
#header h1 
{
	font: 18px Palatino Linotype,arial, sans-serif;
	margin: 4px 0 2px 0;
	text-align: center;
}
h3 
{
	margin: 0;
	font: normal 18px arial, sans-serif;
}

#text_date 
{
	font: normal 11px Palatino Linotype,arial, sans-serif; text-align:center;text-transform: lowercase;
}
#text_date .divider 
{
    display:inline-block;
	margin: 0 7px 0 7px;
	padding:1px 0;
	width: 5px;
	height:5px;
	vertical-align:middle;
}
.date, .countdown {
	margin-top: 3px;
}

#main_content {
	margin-top: 0;
}
.contentText 
{
	font: normal 13px Arial, sans-serif;
	padding: 10px 20px 20px 0;
}
.attendantsView{ font-size:12px;}
.contentImg {
	padding-bottom: 15px;
}

#main_content h3 {
	font: normal 18px arial, sans-serif;
	margin: 0 0 20px 0;
	padding-top: 0;
}

.viewmap {
    width: 66px;
    height: 21px;
    font: bold 12px/21px Arial, sans-serif;
    text-align: center;
    display: block;
    margin-bottom: 12px;
}

/* Registries & RSVP */

#RegistryList ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-size: 16px;
	text-align: center;
}

#RegistryList ul li {
	padding: 16px 0 14px 0;
}

#formNoMatch {
	margin-top: 15px;
	padding: 0;
}
.credits{ height:30px; }
.form_RSVPInfo .formName_Email input{width:97px;}
.formRSVPInfo .entree select{ width:102px; }