



#adtop {

        float: left;

        clear: left;

}





#adright {

        float: right;

        width: 160px;

        min-height: 100px;

        padding-left: 8px;

        margin: 0;

}



#posting {

        clear: both;

}



#posting .fieldlabel {

}



#posting #title {

        background: #494949;

        height: 25px;

        margin: 0 0 2px 0;

}



#posting h2 {

        float: left;

        color: #FFFFFF;

        margin: 3px 4px 0 4px;

        font-size: 90%;

}



#posting #replyto {

        background: #E8E8A8;

        height: 35px;

        margin: 0 0 2px 0;

        font-size: 90%;

}



#posting #replyto .email {

        float: left;

        margin: 8px 4px 0 4px;

}



#posting #replyto .skype img{

        margin: 6px 4px 0 4px;

}



#posting #date {

        background: #E8E8A8;

        height: 35px;

        margin: 0 0 2px 0;



}



#posting #date .date {

        float: left;

        font-size: 80%;

        margin: 8px 4px 0 4px;

}



#posting #date .date-twoline {

        float: left;

        font-size: 80%;

        margin: 1px 4px 0 4px;

}



#posting #desc {

        margin: 0 4px 0 4px;

}



#posting #desc #text p {

        color: #000000;

}



#posting #desc #couples {

        padding: 0 0 8px 0;

}



#posting #images {

        font-weight: bold;

        color: #009933;

}



#posting #postingref {

        text-align: right;

        background: #E8E8A8;

        height: 25px;

        margin: 0 0 2px 0;

}



#posting #postingref .postingref {

        float: right;

        margin: 3px 4px 0 4px;

        font-size: 80%;

}



#posting #postingref .location {

        float: left;

        margin: 3px 4px 0 4px;

        font-size: 80%;

}



#posting #report {

        text-align: right;

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



#posting #report a {

        font-size: 80%;

        font-weight: bold;

}



#posting #images {

        padding: 16px 0 16px 0;

}



#posting #images #instructions {

        font-size: 80%;

        color: #006600;

        margin: 0 0 8px 440px;

}



#posting #images #bigimage {

        float: left;

        border: 1px solid #006600;

        margin: 0 0 0 0;

        width:100%;

        height:100%;

        max-height:320px;

        max-width:320px;

}



#posting #images #thumbnails {

        display: inline;

        margin: 0 0 0 40px;

        height: 72px;

        width: 96px;

}







#posting #images #thumbnails img {

        border: 1px solid #006600;

        margin: 0;

        padding: 0;

}



#posting #images #thumbnails a {

        margin: 0 5px 0 0;

        padding: 0;

        font-size: 1px;

        line-height: 1px;

}



#posting #images .clearer {

        clear: left;

}





/* START: PREVIEW SPECIFIC */



#previewintro {

        clear: left;

        margin: 60px 0 0 0;

}



#previewintro p {

        font-weight: bold;

}



#tandc p {

        font-weight: bold;

}



#previewcontrols {

        text-align: center;

        margin: 16px 0 16px 0;

}



#previewcontrols form {

        display: inline;

}



#previewcontrols fieldset {

        display: inline;

}



#previewcontrols input {

        display: inline;

}



#previewcontrols button {

        display inline;

}



#previewcontrols fieldset button.submit {

        border: 0;

        padding: 0 0 0 0;

        margin: 0;

        height: 22px;

        font-size: 11px;

        line-height: 11px;

        font-weight: bold;

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

        color: #FFFFCC;

        text-align: center;

        width: 160px;

        background-color: #ffffcc;

        background-repeat: no-repeat;

        background-position: top;

}



/* IE-only hack to bring label up one pixel */

*html #previewcontrols fieldset button.submit {

        padding: 0 0 2px 0;

}



#previewcontrols fieldset button.submit .buttontext {

        vertical-align: 3px;

}



#previewcontrols fieldset button.submitlong {

        border: 0;

        padding: 0 0 0 0;

        margin: 0;

        height: 22px;

        font-size: 11px;

        line-height: 11px;

        font-weight: bold;

        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

        color: #FFFFCC;

        text-align: center;

        width: 240px;

        background-image: url();

        background-color: #ffffcc;

        background-repeat: no-repeat;

        background-position: top;

}



/* IE-only hack to bring label up one pixel */

*html #previewcontrols fieldset button.submitlong {

        padding: 0 0 2px 0;

}



#previewcontrols fieldset button.submitlong .buttontext {

        vertical-align: 3px;

}





/* END: PREVIEW SPECIFIC */



.ext_bookmarks {

        float:right;

        text-align:right;

}