body, span {margin:0px; padding: 0px;}
body {background-color:#fde1e8;}
body, h1, h2, h3, h4, p, div, span {font-family: helvetica, arial;}
h2 {margin-top:0px; color: black;}
h3 {font-style: italic; margin:0px; padding:0px; color: #f31d7e;}

a:link {text-decoration: none; color: #e46b96; font-weight:bold;}
a:visited {text-decoration: none; color: #e46b96; font-weight:bold;}
a:active {text-decoration: none; color: black; font-weight:bold;}
a:hover {text-decoration: none; color: black; font-weight:bold;}

p.small {font-size: 80%; margin:0px; padding:0px;}

div#mainwrapper {width: 640px;}
div#spacer {height:5px; background-color: #fde1e8; font-size:5px;}

div#header {background-image: url('images/banner.jpg'); width: 637px; height: 134px; min-height:134px; text-align:left; padding-left:0px; padding-right:0px; margin:0px; z-index: -1; background-repeat:no-repeat;} 

div#menu { background-color: black; position:absolute; top:125px; padding: 0px; margin-left:2px;  font-size: 80%; width:637px; color: white;}

div#menu a:link {text-decoration: none; color: white; font-weight:bold;}
div#menu a:visited {text-decoration: none; color: white; font-weight:bold;}
div#menu a:active {text-decoration: none; background-color: #fde1e8; font-weight:bold; color:black;}
div#menu a:hover {text-decoration: none; background-color: #fde1e8; font-weight:bold; color: black;}

.left {float:left;}
.right {float:right;}

div#contentwrapper {width: 636px; text-align: left; margin: 0px; padding: 0px;}
div#content {padding:10px; background-color: white;}

div#tagline {text-align: left; font-size:80%; background-color: #fde1e8;}

div#contact p {font-size:70%;}
div#contact a:link {text-decoration: none; color: #e46b96; font-weight:bold;}
div#contact a:visited {text-decoration: none; color: #e46b96; font-weight:bold;}
div#contact a:active {text-decoration: none; background-color: #fde1e8; font-weight:bold; color: black;}
div#contact a:hover {text-decoration: none; background-color: #fde1e8; font-weight:bold; color: black;}

div#horizontalrule {border-top-width: 1px; border-top-style: solid; border-color: #fde1e8; margin: 0px 1%; clear:both;}
div#horizontalruleblack {border-top-width: 1px; border-top-style: solid; border-color: black; margin: 0px 1%; clear:both;}


div#person {background-image: url('images/tab.jpg'); background-repeat:no-repeat; border-color: #f31d7e; border-bottom-width: 1px; border-bottom-style:solid; min-height:36px; height: 36px;}
span#person {background-color: #f31d7e; font-weight:bold; color:white; position:relative; bottom: -13px; margin-left:20px;}
div#guest {background-image: url('images/tab2.jpg'); background-repeat:no-repeat; border-color: #f31d7e; border-bottom-width: 1px; border-bottom-style:solid; min-height:36px; height:36px;}
span#guest {background-color: #fde1e8; font-weight:bold; color:#f31d7e; position:relative; bottom: -13px; margin-left:20px;}
span#personposition {font-style: italic; float:right; position: relative; bottom: 8px; right: 35px;}
div#personphoto {float:right; margin-left: 5px;}
div#persondescription {margin-bottom: 25px;}

div#seizethemoment {font-size: 60%;}
div#seizethemoment a.link {text-decoration: none; color: grey;}
div#seizethemoment a:visited {text-decoration: none; color: grey;}
div#seizethemoment a:active {text-decoration: none; color: black;}
div#seizethemoment a:hover {text-decoration: none; color: black;}



/*
really dark pink: #f31d7e;
dark pink: #e46b96;
light pink: #fde1e8;
*/
