/* Main */
#skin { width:1000px; height:auto; position: absolute; left: 50%; top: 0%; margin-left:-500px; margin-top:0px; background-color:#FFF; }
.header{ width:1000px; height:157px; background-color:#FFF; }
.navigation{ width:900px; height:21px; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:30px; border-bottom:2px solid #add6d6; border-top:2px solid #add6d6; }
.main { width:900px; height:auto; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:30px; }
.text { width:800px; height:auto; background-color:#FFF; margin-left:auto; margin-right:auto; margin-top:30px; }
.left-navigation  { width:150px; height:auto; background-color:#FFF; float:left; margin-left:50px; margin-top:30px;}
.wedding-center  { width:550px; height:auto; background-color:#FFF; float:left; margin-top:30px;}
.wedding-right  { width:150px; height:auto; background-color:#FFF; float:left; margin-top:30px; margin-left:40px;}
.footer { width:1000px; height:100px; background-color:#FFF; }

/* Fonts */
body {font-family:museo-slab, gill sans; font-size:11px;color:#586b73; font-weight:300;line-height:17px; background-image:url(../images/base/background.jpg);}
h1 {font-family:museo-sans, gill sans; font-size:13px;color:#586b73; letter-spacing:0.08em; font-weight:500;line-height:35px; text-transform:uppercase; display:inline;}
h2 {font-family:museo-sans, gill sans; font-size:11px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:19px; text-transform:uppercase; display:inline;}

A { text-decoration:none }
A:link {font-family:museo-sans, gill sans; font-size:12px;color:#fd55ac; letter-spacing:0.08em; font-weight:500;line-height:17px; text-transform:uppercase;}
A:visited {font-family:museo-sans, gill sans; font-size:12px;color:#fd55ac; letter-spacing:0.08em; font-weight:500;line-height:17px; text-transform:uppercase;}
A:active {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:17px; text-transform:uppercase;}
A:hover {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:17px; text-transform:uppercase;}

.sub a:link {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:25px; text-transform:uppercase;}
.sub a:visited {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:25px; text-transform:uppercase;}
.sub a:active {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:25px; text-transform:uppercase;}
.sub a:hover {font-family:museo-sans, gill sans; font-size:12px;color:#fd55ac; letter-spacing:0.08em; font-weight:500;line-height:25px; text-transform:uppercase;}

.sub-head a:link {font-family:museo-sans, gill sans; font-size:12px;color:#586b73; letter-spacing:0.08em; font-weight:500;line-height:35px; text-transform:uppercase;}
.sub-head a:visited {font-family:museo-sans, gill sans; font-size:12px;color:#586b73; letter-spacing:0.08em; font-weight:500;line-height:35px; text-transform:uppercase;}
.sub-head a:active {font-family:museo-sans, gill sans; font-size:12px;color:#586b73; letter-spacing:0.08em; font-weight:500;line-height:35px; text-transform:uppercase;}
.sub-head a:hover {font-family:museo-sans, gill sans; font-size:12px;color:#96b7c7; letter-spacing:0.08em; font-weight:500;line-height:35px; text-transform:uppercase;}

.inputbox{font-family:museo-slab, gill sans; font-size:12px;color:#fd55ac; letter-spacing:0.08em; font-weight:300;line-height:17px; text-transform:uppercase; border-width:1px; margin-top:5px; margin-bottom:5px; border-color:#586b73; background-color:#FFF; border-style:solid;}
.submit-box{ width:115px;font-family:museo-slab, gill sans; font-size:13px;color:#FFF; letter-spacing:0.1em; font-weight:300; text-transform:uppercase; margin:2px; border:0px solid #FFF; background:url(../images/forms/form-submit.gif); background-repeat:no-repeat;}