/*  MyVallartWedding */
h1	{ font-family: century gothic, sans-serif; color: #FFFFFF; font-size: 2.0em; text-align: center; } /* Top border  */
h2	{ font-family: sans-serif; color: #1F1643; font-size: 1.25em; } /* Page Title */
h3	{ font-family: sans-serif; color: #1F1643; font-size: 1.3em; text-align: center; } /* Request form  */

a:link { font-family: sans-serif; color: #721ACC; text-decoration: none;}
a:visited { font-family: sans-serif; color: #721ACC; text-decoration: none;}
a:hover { font-family: sans-serif; color: #1F1643; text-decoration: none;}
a:active { font-family: sans-serif; color: #1F1643; text-decoration: none;}

body		{ font-family: sans-serif; color: #422222; font-size: 0.95em; }
body.text	{ padding: 0.25cm; vertical-align: top; }
td		{ font-family: sans-serif; color: #422222; font-size: 0.75em; }
a.text:link { font-size: 1.0em; color: #D30572; text-decoration: underline; }
a.text:visited { font-size: 1.0em; color: #D30572; }
a.text:hover { font-size: 1.0em; color: #1F1643; }
a.text:active { font-size: 1.0em; color: #1F1643; }
td.text	{ padding: 0.5cm; vertical-align: top; }
.quote	{ font-size: 1.35em; font-style: italic; color: #1F1643; }  /* Quotations */
.author	{ font-size: 0.95em; font-style: italic;  color: #1F1643; } /* Author */
.question	{ font-size: 1.00em; } /* FAQ Question */
.p1	{ font-size: 1.15em; }

/* Top Border */
a.nav:link { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.2em; color: #FFFFFF; text-decoration: none;}
a.nav:visited { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.2em; color: #FFFFFF; text-decoration: none; }
a.nav:hover { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.2em; color: #C7300A; font-weight: bold; text-decoration: none; }
a.nav:active { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.2em; color: #C7300A; font-weight: bold; text-decoration: none; }
a.nav1:link { color: #472323; text-decoration: none; }
a.nav1:visited { color: #472323; text-decoration: none; }
a.nav1:hover { color: #9A5411; text-decoration: none; }
a.nav1:active { color: #472323; text-decoration: none; }
td.space1 { padding: 0.25cm; }
.subhead	{ font-size: 75%; }
.theme	{ color: #C7300A; font-weight: bold; }

/* Bottom Border */
.phone { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.0em; color: #FFFFFF; font-weight: bold; text-align: center; padding: 0.2cm; }
a.nav1:link { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.1em; color: #FFFFFF; }
a.nav1:visited { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.1em; color: #FFFFFF; }
a.nav1:active { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.1em; color: #721ACC; font-weight: bold; }
a.nav1:hover { font-family: century gothic, sans-serif; font-variant: small-caps; font-size: 1.1em; color: #721ACC; font-weight: bold; }

/* Second menu */
td.menutitle { font-family: sans-serif; font-variant: small-caps; font-size: 1.0em; font-weight: bold; color: #422222; text-align: center; padding: 0.3cm 0.0cm; }
td.menuspace { padding: .1cm; } 
td.menuitem { font-family: sans-serif; font-variant: small-caps; font-size: 0.9em; background: #C7300A; text-align: right; padding: .1cm; }
.menupage { font-family: sans-serif; font-variant: small-caps; font-size: 0.9em; color: #1F1643; background: #C7300A; text-align: right; padding: .1cm; }

a.menulink:link { font-variant: small-caps; font-size: 0.9em; text-decoration: none; color: white; }
a.menulink:visited { font-variant: small-caps; font-size: 0.9em; text-decoration: none; color: white;}
a.menulink:active { font-variant: small-caps; font-size: 1.1em; text-decoration: none; color: white; }
a.menulink:hover { font-variant: small-caps; font-size: 0.9em; text-decoration: none; color: #1F1643; }

/* Request form  & Email */
.instruction	{ font-family: sans-serif; color: #683535; font-size: 1.0em; text-align: center; }
.label	{ font-family: sans-serif; color: #683535; font-size: 0.7em; font-weight: bold; text-align: right; vertical-align: top; }
.labelR	{ font-family: sans-serif; color: #D30572; font-size: 0.7em; font-weight: bold; text-align: right; vertical-align: top; }
.required	{ font-family: sans-serif; color: #D30572; font-size: 1.0em; font-weight: bold; }
.field	{ font-family: sans-serif; color: #683535; font-size: 0.7em; text-align: left;  vertical-align: top; }
.send	{ font-family: sans-serif; color: #683535; font-size: 1.2em; font-style: italic; text-decoration: underline; font-weight: bold; background-color: white; border-style: none; }
.error	{ font-family: sans-serif; color: red; font-size: 1.2em; font-weight: bold; text-align: center; }
.response	{ font-family: sans-serif; color: #683535; font-size: 1.2em; font-weight: bold; text-align: center; }

/* Gallery */
#flashcontent { width: 100%; height: 640px; border: thin #999999 solid; background-color: #FFFFFF; }
.white	{ color: #C7300A; }
a.nav2:link { font-variant: small-caps; font-size: 1.2em; color: #C7300A; font-weight: bold; }
a.nav2:visited { font-variant: small-caps; font-size: 1.2em; color: #C7300A; font-weight: bold; }
a.nav2:hover { font-variant: small-caps; font-size: 1.2em; color: #790057; font-weight: bold; }
a.nav2:active { font-variant: small-caps; font-size: 1.2em; color: #790057; font-weight: bold; }
.imgborder  { border: 2px solid black; }
