/*** Reset Styles ***/
    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
    a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,
    small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,
    form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,audio,
    canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,
    output,progress,section,summary,time,video {
        border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0;
    }
    td { border:0;outline:0;vertical-align:baseline;background:transparent;margin:0; }
    article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block;}
    nav ul{list-style:none;}
    ol{list-style:decimal;}
    ul{list-style:disc;}
    ul ul{list-style:circle;}
    blockquote,q{quotes:none;}
    blockquote:before,blockquote:after,q:before,q:after{content:none;}
    ins{text-decoration:underline;}
    del{text-decoration:line-through;}
    mark{background:none;}
    abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
    hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
    input,select,a img{vertical-align:middle;}

/*** Element Styles ***/

    html, body {
        position: relative;
        display: block; width: 100%; height: 100%;
        color: #2e2e2e;
        font-family: Verdana, sans-serif;
        font-size: 14px;
        font-weight: normal;
        text-decoration: none;
        line-height: 20px;
		background-image:url('/includes/bg.jpg');
		background-repeat:repeat;
    }
    img { border: none; }
    p { padding: 3px 3px 5px; }
    table { }
    td { vertical-align: middle; text-align: left; }
    td img { display: inline-block; vertical-align: middle; }
    abbr {
        border-bottom: none;
        text-decoration: none;
    }
    a, span.memSmlLink {
        color: #a329a4;
        cursor: pointer;
        border: none;
    }
    a:hover, span.memSmlLink:hover { color: #a329a4;text-decoration: underline; }
    a img {
        text-decoration: none;
        cursor: pointer;
    }
    ul,ol,ul li,ol li { margin-left: 1.5em; margin-top: 0.5em; }
    ul li,ol li { line-height: 1.5em; }
    ul li:first-child, ol li:first-child { margin-top: 0; }
    h1,h2,h3,h4,h5 {
        font-family: Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;
        line-height: 100%; vertical-align: middle;
        margin-top: 0.5em; padding: 5px;
    }
    h1 { font-size: 26px; color: #872588; line-height:28px; }
    h2 { font-size: 22px; color: #872588;line-height:22px; }
    h3 { font-size: 18px; font-style: italic; color: #872588; line-height: 100%; }
    h4 { font-size: 14px; }
    h5 { font-size: 12px; }
    h1.dftPageTitle { font-size: 26px; color: #872588; line-height:28px; }
    
    b, strong { font-weight: bold; }
    i, em { font-style: italic; }
    input[type=button],input[type=submit],input[type=file] { cursor: pointer; }

/*** General Class Styles ***/
    .clear {
        display: block; height: 1px;
        line-height: 1px;
        font-size: 1px;
        clear: both;
    }
    
    a.smlLink { font-size: 10px; }
    p.smlText { padding: 2px 10px; font-size: 10px; }
    .imgLink { cursor: pointer; border: none; }
    .smlHelpText {
        font-weight: 400;
        font-size: 10px;
        color: #B3B3B3;
    }
    
    .divGMsg,
    .divGMsgYellow {
        display: block;
        width: 98%;
        font-weight: 400;
        color: #000000;
        background-color: #ff6666;
        padding: 5px; margin-bottom: 3px;
        border: 1px solid #880000;
        text-align: center;
    }
    .divGMsgYellow {
        background-color: #eee8aa;
        border: 1px solid #daa520;
    }

/*** Header Styles ***/
    /* set header background here */
    #divHeadWrapper { 
        background-image:url('/includes/bg-header.jpg');
		background-repeat:repeat-x;
		height:140px;
        padding: 0px;
        text-align: center;
		line-height:18px;
    }
    /* contains custom header content */
    #divHeadWrapper #divUWTHeader {
        display: inline-block;
		width: 890px;
    }
    #divHeadWrapper #divUWTHeader table { display: table; margin: auto; }
    /* styles links within header ONLY */
    #divHeadWrapper #divUWTHeader a { }
    #divHeadWrapper #divUWTHeader a:hover { }
    /* styles paragraphs within header ONLY (example) */
    #divHeadWrapper #divUWTHeader p { }
/*** copy "p" rule for other elements in the header ***/

/*** Body Styles ***/
    /* set the body background here */
    #divBodyWrapper { text-align: center; }
    /* page width, page background */
    #divBodyWrapper #divPageWrapper { 
        display: inline-block; width: 890px;
        margin: 0px auto;
        text-align: left;
    }
    /* for special "above" page graphics */
    #divPageWrapper #divPageCapTop { display: none; }
    /* actual page container */
    #divPageWrapper #divPageHolder { }
    /* for special "below" page graphics */
    #divPageWrapper #divPageCapBot { display: none; }

/*** Main Navigation Styles ***/
    /* set nav bar background here */
    #divPageHolder #divNavBarWrapper {
        position: relative;
        height: 50px;
        background: transparent url('/includes/bg-nav.png') no-repeat top left;
        border: none;
    }
    /* primary menu bar */ 
    #divPageHolder #divNavBarWrapper .dftMenuBar {
        background-color: transparent;
        color: #ffffff;
        font-size: 14px;
        padding-left: 6px;
        border: none;
    }
    /* main menu separator */
    #divPageHolder #divNavBarWrapper .dftMenuItemSep { 
        display: inline-block;
		height: 50px;
       	background: transparent url('/includes/bg-separator.png') no-repeat top left;
		width:3px;
    }
    #divPageHolder #divNavBarWrapper .dftMenuItemStart { display: none; } /* for special "before" menu graphics */
    #divPageHolder #divNavBarWrapper .dftMenuItemEnd { display: none; } /* for special "after" menu graphics */
    
    #divPageHolder #divNavBarWrapper a.dftMenuItemFirst,
    #divPageHolder #divNavBarWrapper a.dftMenuItem,
    #divPageHolder #divNavBarWrapper a.dftMenuItemFirstNoLink,
    #divPageHolder #divNavBarWrapper a.dftMenuItemNoLink,
    #divPageHolder #divNavBarWrapper a.dftMenuItemActive {
        display: inline-block;
        white-space: nowrap;
        line-height: 50px; vertical-align: top;
        padding: 0px 20px;
        font-size:14px; text-decoration: none;
        color: #FFFFFF;
        border: none;
        font-family: Verdana, sans-serif;
    }
    #divPageHolder #divNavBarWrapper a.dftMenuItemFirstNoLink,
    #divPageHolder #divNavBarWrapper a.dftMenuItemNoLink { cursor: default; }
    
    #divPageHolder #divNavBarWrapper a.dftMenuItemFirst:hover,
    #divPageHolder #divNavBarWrapper a.dftMenuItem:hover,
    #divPageHolder #divNavBarWrapper a.dftMenuItemActive:hover {
        background: transparent url('/includes/bg-nav-hover.jpg') repeat-x center center;
        color: #000000;
        font-size: 14px;
        border: none;
		height:50px;
    }
    #divPageHolder #divNavBarWrapper a.dftMenuItemActive { background: #9999FF; }

/*** Sub Navigation Styles ***/
    /* the sub menu */
    #divPageHolder #divNavBarWrapper .dftSubMenu {
        position: absolute; left: 0px; top: 0px; z-index: 2222;
        display: none; min-width: 200px;
        background: #FFFFFF; border: #333333 1px solid;
    } 
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirst,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItem,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirstNoLink,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemNoLink {
        display: inline-block; width: 100%;
        white-space: nowrap;
        line-height: 25px;
        text-decoration: none;
        color: #BC0000;
        font-size: 12px;
        border-bottom: #333333 1px solid;
    }
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirstNoLink,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemNoLink { cursor: default; }
    
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirst:hover,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItem:hover,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirstNoLink:hover,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemNoLink:hover {
        background: #BC0000; color: #FFFFFF;
    }
    
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirst span,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItem span,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemFirstNoLink span,
    #divPageHolder #divNavBarWrapper a.dftSubMenuItemNoLink span { padding: 0px 10px; }

/*** Page Content Styles ***/

    #divPageHolder #divNavBodySep { display: none; } /* separator between nav bar and content */
    #divPageHolder #divMainContentWrapper { }
    #divMainContentWrapper #divMainLeftCol,
    #divMainContentWrapper #divMainLeftCenterSpacer,
    #divMainContentWrapper #divMainCenter,
    #divMainContentWrapper #divMainCenterRightSpacer,
    #divMainContentWrapper #divMainRightCol {
        display: inline-block; width: 6px; min-height: 500px;
        border: solid 1px #666666;
        margin: 0px; padding: 0px;
        vertical-align: top;
    }
    #divMainContentWrapper #divMainLeftCol { width: 200px; padding: 5px; border: none; }
    #divMainContentWrapper #divMainLeftCenterSpacer { display: none; }
    #divMainContentWrapper #divMainCenter { padding: 5px; border: none; }
    #divMainContentWrapper #divMainCenterRightSpacer { display: none; }
    #divMainContentWrapper #divMainRightCol { width: 200px; padding: 5px; border: none; }
    
    /* separator between content and footer */
    #divPageHolder #divBodyFooterSep { display: none; } 
    
    #divMainContentWrapper #divMainCenter.withBothColumns { width: 454px; }
    #divMainContentWrapper #divMainCenter.withLeftColumn { width: 670px; }
    #divMainContentWrapper #divMainCenter.withRightColumn { width: 666px; }
    #divMainContentWrapper #divMainCenter.fullWidthColumn { width: 878px; }
    
    #divBreadCrumbHolder { font-size: 11px; padding: 3px; }
    #divBreadCrumbHolder a.lnkBreadCrumbs { font-size: inherit; }
    
    #tblSecuredLoginHolder { border: solid 1px #000000; }    
/*** Footer Styles ***/
    #divPageHolder #divFooterWrapper { padding: 0px; }
    #divUWTFooter { }
    #divUWTFooter a { }
    #divUWTFooter a:hover { }
    #divUWTFooter h3 { margin-left: 24px; margin-bottom: 12px; }
    #divUWTFooter ul { margin-left: 36px; }

/*** Specific Styles ***/
    #frmReturn { display: none; }

/*** Contact Us Form ***/
.cntFormHeader {
    display: block; width: 188px;
    background-color: #2d313a;
    border: #b6b6b6 solid 1px;
    color: #FFFFFF;
    vertical-align: middle;
    margin: 0px; padding: 8px 5px 9px 5px;
    text-align: left;
    font-size: 24px;
    font-family: Times New Roman;
    font-style: italic;
    font-weight: normal;
}
#quick-contact { border: #b6b6b6 solid 1px; padding-top: 5px; }
#quick-contact .formLine { display: inline-block; margin: 0px auto 5px; }
#quick-contact .formLine input,
#quick-contact .formLine textarea {
    border: 1px solid #a9a9a9;
    width: 172px;
	height: 20px;
    line-height: 10px;
    text-align: left;
    padding: 5px;
    font-size: 12px;
	font-family:Arial, sans-serif;
}
#quick-contact .formLine textarea { height: 60px;font-size:12px;line-height: 18px;}
#quick-contact .formLine #security-code {
    width: 85px;
	height: 20px;
    line-height: 10px;
    padding: 5px;
    vertical-align: top;
    font-size: 11px;
	font-family:Arial, sans-serif;
}

/*** Blog Styles ***/

.divFeaturedBlogHolder {
    background-color: #e0e0e0;
    border: dashed 1px #000000;
}
.divStandardBlogHolder {
    border: none;
    border-bottom: dotted 1px #000000;
}
.featuredBlogLabel {
    font-family: Verdana, sans-serif;
    font-size: 8px;
    font-weight: 400;
    color: #909090;
    padding: 3px;
}
.memProfilTitle {
    margin: 0px; padding: 3px 3px 5px 3px;
    font-family: Verdana, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #000000;
    text-align: left;
}
.memProfileSep { border: dashed 1px #000000; }


.dftPageTitle { margin: 0px auto; font-size: 26px; line-height: 36px; }
.frmUploadStep { cursor: default; }

.frmUploadActiveStep {
    line-height: 1.5em;
    text-align: center;
    border: solid 1px #000000;
    border-radius: 10px; -moz-border-radius: 10px;
    cursor: default;
}
.frmUploadStepSep {
    background-color: #000000;
    vertical-align: middle;
    margin: auto;
}

.dftText { }
.dftTextB { }
.lrgNameLink { }
.albumImgLink {
    display: inline-block;
    text-align: center;
    line-height: 2.5em;
    margin: 0px;
}

.dftFilesList { }
a.headLrgText { font-size: 18px; }
.headRegText { }
a.headSubText { font-size: 10px; }

span.dftLink { 
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}
span.dftLink:hover { color: #FF0000; }

span.pageALink {
    font-size: 15px;
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}
span.pageALink:hover { color: #FF0000; }

span.pageLink {
    color: #0000FF;
    text-decoration: underline;
    cursor: pointer;
}
span.pageLink:hover { color: #FF0000; }

.dftTB500 { width: 500px; }
.dftTB400 { width: 400px; }
.dftTB300 { width: 300px; }
.dftTB250 { width: 250px; }
.dftTB200 { width: 200px; }
.dftTB140 { width: 140px; }
.dftTB135 { width: 135px; }
.dftTB120 { width: 120px; }
.dftTB80  { width: 080px; }
.dftTB45  { width: 045px; }
.dftTB35  { width: 035px; }
.dftTBMax { width: 99%; padding: 0px; margin: 0px; }
.nlTB100 { width: 95%; }

.cntTBLrg { width: 120px; }
.cntTB75  { width: 75px;  }
.cntTB35  { width: 35px;  }
.estTB { width: 135px; }
.estTA { width: 135px; height: 80px; }
.smlTBMax { width: 100%; }
.dftTA600 { width: 600px; height: 85px; }
.dftTA500 { width: 500px; height: 65px; }
.dftTA400 { width: 400px; height: 65px; }
.dftTA300 { width: 300px; height: 45px; }
.dftTA190 { width: 190px; height: 45px; }
.dftTAMax {
    width: 99%; height: 85px;
    padding: 0px; margin: 0px;
}

.taBlogAbuseComments { width: 190px; height: 65px; }
.cmbBlogAbuseComments { width: 195px; padding: 1px; }
.cntTALrg { width: 175px; height: 45px; }
.dftCombo250 { width: 250px; padding: 2px; }
.dftCombo200 { width: 200px; }
.dftComboMin { }

.spnSuccess, .spnError {
    display: block; width: 90%;
    padding: 5px;
    margin-top: 10px auto;
    text-align: left;
    background-color: #cfdefa;
    border: 1px solid #000080;
}
.spnError {
    background-color: #ff6666;
    border: 1px solid #990000;
}
.spnSuccess b, .spnError b {
    font-weight: 700;
    font-size: 20px;
}
.spnSuccess a, .spnError a { }
.spnSuccess span.dftLink, .spnError span.dftLink { }

.shadow {
    -moz-box-shadow: 3px 3px 4px #333;
    -webkit-box-shadow: 3px 3px 4px #333;
    box-shadow: 3px 3px 4px #333;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}
.roundedDialog {
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #000000;
    padding: 5px;
}
.uploadify {
    position: relative;
    margin-bottom: 1em;
}
.uploadify-button {
    cursor: pointer;
    background-color: #505050;
    background-image: linear-gradient(bottom, #505050 0%, #707070 100%);
    background-image: -o-linear-gradient(bottom, #505050 0%, #707070 100%);
    background-image: -moz-linear-gradient(bottom, #505050 0%, #707070 100%);
    background-image: -webkit-linear-gradient(bottom, #505050 0%, #707070 100%);
    background-image: -ms-linear-gradient(bottom, #505050 0%, #707070 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #505050), color-stop(1, #707070));
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border: 2px solid #808080;
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    width: 100%;
}
uploadify-button-text {
    cursor: pointer;
}
.uploadify:hover .uploadify-button {
    background-color: #606060;
    background-image: linear-gradient(top, #606060 0%, #808080 100%);
    background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
    background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
    background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
    background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #606060), color-stop(1, #808080));
    background-position: center bottom;
}
.uploadify-button.disabled {
    background-color: #D0D0D0;
    color: #808080;
}
.uploadify-queue {
    margin-bottom: 1em;
}
.uploadify-queue-item {
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font: 11px Verdana, Geneva, sans-serif;
    margin-top: 5px;
    max-width: 350px;
    padding: 10px;
}
.uploadify-error {
    background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
    background: url('/common/jquery/uploadify/uploadify-cancel.png') 0 0 no-repeat;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}
.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}
.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}
.uploadify-progress-bar {
    background-color: #0099FF;
    height: 3px; width: 1px;
}

/*** HERE ***/
.spnUploadSuccess {
    display: block;
    background-color: #18db25;
    margin: 10px auto; padding: 5px;
    border: 1px solid #000080;
}
.spnUploadSuccess b {
    font-weight: 700;
    font-size: 20px;
}
.spnUploadSuccess a { }
.spnUploadSuccess span.dftLink {
    color: #0000ff;
    text-decoration: none;
    cursor: pointer;
}

.rptHolder {
    border: solid 1px #800000;
    border-collapse: collapse;
}
.rptHeaderRow {
    background-color: #800000;
}
.rptHeaderText {
    font-weight: bold;
    color: #ffffff;
}
.rptHeaderTextSml {
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
}
.rptColorRow { background-color: #e0e0e0; }
.rptSelectedRow { background-color: #ffb6c1; }
.rptText { color: #333333; }
.rptTextB { font-weight: bold; color: #333333; }
.rptTextRed { color: #ff0000; }
span.rptHeaderLink {
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
}
a.rptLink { }
span.rptLink { color: #0000ff; cursor: pointer; }

#divGDlgSendPM {
    position: absolute; top: 0px; left: 0px;
    display: none; width: 100%; height: 100%;
    background: url('/images/gMsgBGFade-01.png') repeat center center;
}
#divGDlgSendPMHolder {
    width: 700px;
    background-color: #ffffff;
    margin: 150px auto;
}
#divGDlgSendTitleBar {
    background-color: #336699;
    padding: 3px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
#divGDlgSendContentHolder { padding: 3px; }

#divGDlgPMSelectTo {
    display: none; width: 100%; height: 100%;
    background: url('/images/gMsgBGFade-01.png') repeat center center;
    position: absolute; top: 0px; left: 0px;
}
#divGDlgPMSelectToHolder {
    width: 700px;
    background-color: #ffffff;
    margin: 150px auto;
}
#divGDlgPMSelectToTitleBar {
    background-color: #336699;
    padding: 3px;
    color: #ffffff;
    font-weight: 700;
    text-align: center;
}
#divGDlgPMSelectToContentHolder { padding: 3px; }

.tdTextHolder { overflow: hidden; }
.divPMParentMsgHolder {
    padding: 5px;
    border-left: solid 1px #000000;
    margin: 5px;
}

#memMemberBarWrapper {
    padding: 0px 5px;
    text-align: right;
    line-height: 30px;
    height: 30px;
}
#memMemberBarWrapper button { line-height: 1em; vertical-align: top; }
#memMemberBarWrapper table {
    border-collapse: collapse;
    height: 30px;
}
#frmMemberLogin {
    display: inline-block;
}
#google-signinButton-wrapper {
    display: inline-block;
    height: 30px;
    vertical-align: top;
}
td.login_form_field {
    height: 30px;
    vertical-align: top;
    padding: 0px 10px 0px 0px;
}
td.login_form_field input {
    display: inline-block;
    margin: 0px;
    height: 14px;
    vertical-align: top;
}
td.login_form_field .memLoginBtn {
    margin: 0px; padding: 0px 5px;
    font-size: 10px;
    color: #555555;
    cursor: pointer;
    height: 20px;
}
td.login_form_field a.memSmlLink {
    display: inline-block;
    line-height: 21px;
    vertical-align: top;
    font-size: 9px;
}

.frmTB80 { width: 80px; }

.blogCmtsTA {
    width:100%; height:48px;
    font-family:Arial, sans-serif; font-size:11px; font-weight:400; color:#808080;
    border:solid 1px #bdc7d8; resize:none;
    
}
.blogCmtsText { 
    font-family:Arial, sans-serif; font-size:10px; font-weight:400; color:#808080;
    
}

.blogAreaLink,
a.blogAreaLink,
a.blogAreaLink:hover { font-family:Arial, sans-serif; font-size:10px; font-weight:400; color:#5e75c6; }
.blogAreaLink:hover { text-decoration:underline; cursor:pointer; }

p.blogCmtMember { font-family:Arial, sans-serif; font-size:13px; font-weight:700; color:#000000; padding:0px; }
p.blogCmtDisp { font-family:Arial, sans-serif; font-size:12px; font-weight:400; color:#000000; }
p.blogCmtDate { font-family:Arial, sans-serif; font-size:10px; font-weight:400; color:#808080; padding:0px; }
.blogCmtDelete, .blogCmtDelete:hover { font-family:Arial, sans-serif; font-size:9px; font-weight:400; color:#0000ff; padding:0px; }
.blogCmtDelete:hover { text-decoration:underline; cursor:pointer; }

#divSecBlogAddCmtsHolder { background-color:#f2f2f2; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:9px 10px 10px 10px; }
#divSecBlogCmtsHolder { padding:0px; }
#divSecBlogCmtBotSpacer { height:1px; clear:both; }
#divSecBlogCmtsLoginHolder { background-color:#f2f2f2; border-top:solid 1px #e9e9e9; border-bottom:solid 1px #e9e9e9; padding:10px; }
.blogCmtBotSpacer { height:0px; clear:both; }
#divGetMoreComments { padding:5px; text-align:center; margin-top:2px; color:#66a8dc; font-weight:700; border:solid 1px #d4d4d4; background:#d4d4d4 url('/images/btnBGGrad-01.gif') repeat-x center center; cursor:pointer; }
#bqQuotedTextHolder { margin:0px 20px 5px 20px; padding:0px; font-style:italic; }
.quoteBlogCmts { display:block; padding:5px 20px; font-style:italic; color:#555555; }

#body-shadow {
    position: fixed; top: 0px; left: 0px; z-index: 99990;
    display: block; width: 100%; height: 100%;
    min-width: 100%; min-height: 100%;
    background: rgba(0,0,0,0.4);  
}
#notification-settings {
    position: absolute; top: 0px; left: 0px; z-index: 99991;
    display: block; width: 325px; height: auto;
    border: 5px solid #666666;
    border-radius: 25px; -moz-border-radius: 25px;
    padding: 25px 50px 25px 25px; margin: auto;
    background: #FFFFFF;
}
#notification-settings a.close {
    position: absolute; top: 15px; right: 15px;
    display: block; width: 25px; height: 25px;
    background: transparent;
    pointer: cursor;
    line-height: 25px; vertical-align: middle; text-align: center;
}
#notification-settings fieldset {
    border: 1px solid #666666;
    border-radius: 10px;
    padding: 10px;
    margin-bottom: 10px;
}
#notification-settings fieldset:first-child { margin-top: 0px; }
#notification-settings fieldset legend { padding: 0px 5px; color: #666666; }
