/* Wedding Design 1 Styles - Version  1.0, 10th February 2005.  */
/* Produced by Cathy Daly at Wokingham Web Works, www.wokinghamwebworks.co.uk  */



/* Main block-level definitions  */
body {
    background-color: #F5EBF5;
    margin: 0px;
    padding: 0px;
}
#wrapper {
        border-top: #CDCDCD 10px solid;
        border-right: #C0C0C0 10px solid;
        border-bottom: #CDCDCD 10px solid;
        border-left: #C0C0C0 10px solid;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        margin: 20px;
        text-align: left;
        width: auto;
}
/* HTML Selector definitions */
h1 {
        font-family: Monotype Corsiva, Times New Roman, serif;
        font-size: 3em;
        margin-top: 20px;
        margin-bottom: 10px;
}
h2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        margin-top: 16px;
        margin-bottom: 8px;
}
h3 {
        font-family: Monotype Corsiva, Times New Roman, serif;
        font-size: 1.5em;
        margin-top: 14px;
        margin-bottom: 7px;
}
p {
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 6px;
        margin-bottom: 4px;
}
ul {
        margin-top: 0px;
        padding-top: 0px;
}
/* Main content class and ID selector definitions */
.clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}
#header {
    background-color: #9C2A95;
    color: #FFFFFF;
    margin: 0px 0px 0px 200px;
    padding: 1px;
}
#headercontent {
        border-right: #9C2A95 200px solid;
        text-align: center;
        width: auto;
}
.imgright {
        float: right;
        margin: 16px 10px 0px 10px;
        width: 80px;
}
.imgleft {
        float: left;
        margin: 10px 10px 0px 0px;
        width: 80px;
}
#leftcolbackground {
    background-image: url(leftcolbackground.jpg);
    background-repeat: repeat-y;
    width: 100%;
}
#leftcolcontent {
    border: 0px;
    float: left;
    margin: 0px;
    padding: 0px;
        text-align: center;
        text-decoration: none;
        width: 200px;
}
#leftcolcontent img {
    margin: 25px;
    padding: 0px;
}
#middlecolcontentwrapper{
    height: 100%;
        margin: 0px 220px 0px 225px;
}
#middlecolcontent{
    padding: 10px 0px;
    width: 95%;
}
.note {
        color: #000000;
        font-family: Georgia, Times New Roman, serif;
        font-style: italic;
}
.pagelocationv {
        color: #9C2A95;
        line-height: 2em;
    margin: 0px;
        padding: 0px 0px 0px 5px;
}
#rightcolbackground {
    background-color: #FFFFFF;
        background-image: url(rightcolbackground.gif);
    background-position: right;
    background-repeat: repeat-y;
    border: 0px;
    margin: 0px;
    width: 100%;
}
#rightcolcontent {
    background-color: #EFDEEF;
    float: right;
        font-family: Monotype Corsiva, Times New Roman, serif;
        font-style: italic;
        font-size: 1.4em;
    line-height: 1.8em;
    margin-right: 10px;
    overflow: hidden;
    width: 9em;
}
#rightcolcontent a:link {
        color: #000000;
        display: block;
        padding: 5px;
        text-decoration: none;
}
#rightcolcontent a:visited {
        color: #000000;
        display: block;
        padding: 5px;
        text-decoration: none;
}
#rightcolcontent a:hover {
    background-color: #C7C7C7;
        color: #FFFFFF;
        display: block;
        padding: 5px;
}
#rightcolcontent a:active {
        color: #000000;
        display: block;
        padding: 5px;
        text-decoration: none;
}
.return {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.7em;
        font-style: normal;
    line-height: 1em;
    margin: 0px;
    padding: 0px;
}
.small {
        font-size: 0.7em;
}
/* Bottom/Footer definitions */
#footer {
    clear: both;
        color: #AEAEAE;
        margin-right: 10px;
    text-align: center;
}
#footer a:link {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
}
#footer a:visited {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
}
#footer a:hover {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
}
#footer a:active {
        color: #000000;
        font-weight: normal;
        text-decoration: underline;
}