/* Content */
#sectionContentTop              { background:transparent url(images/bkg_leftnav.gif) repeat-y; }
#sectionContentLeft             { margin-left:10px; padding:10px 0; width:260px; float:left; }
html>body #sectionContentLeft   { margin-left:20px; } /* IE6 will ignore this */
#sectionContentRight            { padding:10px 0 0; float:right; width:660px; background-color:#fbfbfb; }
#contentPaneDetails             { padding:30px 15px 0 15px; font-size:1.2em; line-height:1.4em; }
.sectionTitle, .sectionTitleLeftcorners { padding:30px 0; width:260px; text-align:center; margin-top:30px; }

/* Side Filter Cat and Topic Elements */
#sectionContentLeft ul       { display:block; overflow:hidden; position:relative; margin-left:0; text-align:left; }
#sectionContentLeft ul li    { color:#DA0501; list-style:none; font-size:1.2em; line-height:2.0em; }
#sectionContentLeft li a     { color:#3e3e3e; padding-right:5px; }
#sectionContentLeft h2       { font-family:Arial; font-size:1.5em; font-weight:bold; color:#1c5467; font-style:italic; margin:10px 0; letter-spacing:-0.01em; line-height:1.4em; }
#filterBox                   { text-align:left; margin:-10px 0 15px 0; width:260px; overflow:hidden; }
#filterBox .filterHeader     { color:#1f5669; font-weight:bold; font-size:1.6em; line-height:1.2em; }
#filterBox .filterList       { margin-left:20px; }
#filterBox .filterList ul    { margin-top:10px; }
#filterBox .filterList .sel  { font-weight:bold; }
#filterBox .leftArrow        { float:left; width:20px; margin-top:3px; }
#filterBox .rightHeader      { float:left; width:235px; }

#featuredInfo               { float:right; width:340px; height:230px; overflow:hidden; position:relative; padding:0; margin:0 0 25px 6px; }
#featuredInfo img           { height:210px; width: 320px; }
html>body .photoframe       { background:transparent url(images/photoframe_sub.png); width: 330px; height: 300px; display: block; position: absolute; }

/* General Content Elements */
.fblike { padding-top:0; }
#contentPaneRelatedItems, #relatedItems         { background:#fff url(images/bkg_fulldivider.gif) no-repeat; padding:20px 25px 20px 25px; }
#contentPaneRelatedItems .smartListSummary      { padding-bottom:0; }
#contentPaneRelatedItems h2                     { font-size:2.0em; line-height:1.3em; color:#003F55; font-family:Arial; }
#contentPaneRelatedItems ul, #relatedItems ul   { margin:0; list-style:none; overflow:hidden;}
#contentPaneRelatedItems li, #relatedItems li   { color:#DA0501; list-style:none; padding:0 0 10px 0; line-height:1.1em; font-size:1.3em; font-weight:bold;}
#contentPaneRelatedItems li .summary, #relatedItems li .summary { color:#464646; font-weight:normal; line-height:1.4em; margin-top:3px; }
#contentPaneRelatedItems li a, #relatedItems li a { padding-right:5px; }
.moreLink                                       { color:#DA0501; font-size:1.2em; float:right; font-weight:bold; }
.moreLink a                                     { text-decoration:none; padding-right:5px; }

#relatedItems .filterHeader     { color:#003F55; font-weight:bold; font-size:1.8em; padding:0 10px 10px; }
#relatedItems ul                { margin:10px 0 0 20px; }

/* Side Sibling page listing Elements */
#siblingBox                     { margin:10px 0 0 30px; text-align:left; }
#siblingBox .siblingList .sel   { font-weight:bold; }

/* Comment */
#contentPaneComment                             { font-size:1.3em; background: url(images/bg-content-light.png) repeat; margin-top:10px; width:99%; padding:20px; }
.commentHeader                                  { font-size:2.2em; font-style: italic; font-weight:bold; line-height:1.3em; color:#003F55; margin-top:10px; width:99%; padding:10px 30px; } 
.form-button                                    { text-align:right; }
.form-label                                     { color:#fa6916; font-size:1.4em; line-height:1.4em; width:120px; float:left; font-weight:bold; font-style:italic; }
.form-input, .form-textarea                     { width:450px; font-size:1.2em; line-height:1.4em; float:left; }
.form-input  input, .form-textarea  textarea    { border:1px solid white; border-top:1px solid #acacac; width:400px; padding:2px; }
.rowPadding            { display:block; height:3px; }

 /* Footer Elements  - publishDate */
.publishReview          { float:right; padding-right:10px; }

