﻿
html, body { margin:0px;padding:0px; }

body {
    background:#fef5f5;
    font-family: Lucida Grande, Lucida Sans Unicode, Arial, sans-serif;
    padding-bottom:17px;
    font-size:12px;
}

body {
    padding:0px 20px 0px 20px;
    margin:0px;
}

.blanket {
    position:absolute;
    top:0px;
    left:0px;
    height:600px;
    width:1000px;
    background:#fef5f5;
}

/* Core */
a:link, a:visited, a:hover  {
    color:#663433;
    font-weight:bold;
}
a:active { outline-style:none; }
img {border:none;}
.show {display:block;}
.hide {display:none;}
.floatleft { float:left; }
.floatright { float:right; }
.clear { clear:both;height:auto;overflow:hidden; }
.warning { color:Red; }
textarea { background:#fff;border:solid 1px #cc9999;padding:4px; }
.tawrapper { background:#fbcccc;padding:12px; }
.txtCenter { text-align:center; }

.colleft, .colright {
    height:auto;
    overflow:hidden;
    float:left;
}
.colright {
    width:450px;
}
.colleft {
    border-right:solid 1px #663433;
    margin-right:15px;
}

.rbl td {
    padding-right:4px;
}
.rbl input[type=radio] {
    margin-right:3px;
}
#rblTitle td {
    text-align:center;
    width:71px;
}
#rblTitle label {
    margin-right:10px;
}

.lblHint {
    font-size:10px;
    line-height:normal;
}
.lbTitle {
    color:#663433;
    font-size:22px;
    margin-bottom:8px;
    font-weight:bold;
}
.lbText {
    color:#424242;
    font-size:12px;
    margin-bottom:15px;
}
.lbTextnomarg {
    color:#424242;
    font-size:12px;
}

#mainform.thanks .lbTitle {
    text-align:center;
     margin-top:40px;
}

.frm-lbl {
    text-align:left;
    color:#663433;
    font-size:14px;
    text-transform:uppercase;
}
.frm-lbl-regular {
    text-align:left;
    color:#663433;
    font-size:12px;
    font-weight:bold;
}
.frm-input-xl {
    width:auto;
}
.frm-input-xl input[type=text]{
    width:250px;
    height:20px;
    line-height:22px;
}
.frm-input {
    width:203px;
}
.frm-input input[type=text], .frm-input input[type=password], .frm-input select {
    width:183px;
    height:20px;
    line-height:22px;
}

.frm-row-doublecol, .frm-row {
    margin-bottom:15px;
}
.frm-row-doublecol {
    height:auto;
    overflow:hidden;
    clear:both;
}

.frm-row-col {
    float:left;
    margin-right:20px;
    width:183px;
}

.frm-row {
    height:auto;
    overflow:hidden;
    clear:both;
    color:#000;
}


.frm-chx {
    float:left;
    width:25px;
}
.frm-chxlabel {
    float:left;
    width:425px;
}


.submit {
    margin-top:-5px;
    text-align:right;
    clear:both;
}



/* Submit Story */
.rblFormat tr {
    height:35px;
}


/* Story Preview */
.storyPreview {
    background:#fff;
    border:solid 1px #e5cccc;
    height:275px;
    width:520px;
    margin:0 auto;
    overflow-x:hidden;
    overflow-y:scroll;
    padding:15px;
    margin-bottom:15px;
}
.storyPreview .title {
    color:#663433;
    font-size:17px;
    font-weight:bold;
    margin-bottom:10px;
}
.storyPreview .bodyprev {
    color:#666666;
    font-size:12px;
    margin-bottom:13px;
}
.storyPreview .bodyprev img {
    float:left;
    margin-right:10px;
    margin-bottom:10px;
}
