/* ===[ General Styles ]=== */

body                                    { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; }
a                                       { color: #F62300 }
b                                       { font-weight: normal }
p.corners                               { display: none }
#corporate                              { color: #FFF; text-align: center; font-size: 95%; }



/* ===[ Sidebar Styles ]=== */

.sidebarTitle h2                        { font-size: 14px; color: #FFF; line-height: 30px; padding-left: 6px; font-weight:bold; }
#sidebarContent a                       { text-decoration: none; color: #FFF; }
.sidebarMore                            { font-size: 90%; text-decoration: underline; color: #F62300; }
.sidebarImageBeginner                   { margin-bottom: 10px }
#sidebarContent a p                     { padding-left: 6px; line-height: 110%; font-size: 11px; }
#sidebarContent .indent                 { margin: -100px 2px 0px 75px; height: 91px; }

html > body > div > a > img 			{ display: none; }     /* fonts.com badge - disappear */



/* ===[ Body Copy Styles ]=== */

#bodyCopy p                             { padding: 0 0 .8em 0 }
#bodyCopy h1                            { font-size: 28px; padding: .5em 0 .8em 0; color: #333; }
#bodyCopy h2                            { font-size: 18px; font-weight: bold; color: #333; line-height: 120%; margin: 1.2em 0 .8em 0; border-bottom: 1px solid #e05b43; padding-bottom: 3px; }
#bodyCopy h3, #bodyCopy h6              { font-size: 20px; padding: .8em 0 .8em 0; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #F62300; font-weight: normal; }
#bodyCopy h4                            { padding: 0 0 .5em 0; font-weight: bold; font-size: 110%; }
#bodyCopy ul                            { margin: 0 0 0.8em 3em; list-style-type: disc; }
#bodyCopy ul li                         { padding: 0 0 .2em 0 }
p.price                                 { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; font-variant: small-caps; }
.newsDate                               { color: #888; line-height: 120%; margin: -15px 0 0 0; }
#news h2.newsTitle                      { background-image: url(../_images/_static/news-header.png); background-repeat: no-repeat; text-indent: -9999px; border-bottom: 1px solid #e03416; height: 32px; width: 100%; margin-bottom: 0; margin-top: 0; }
#selectProgramInner h2.whatIsAcademieDuello
                                        { background-image: url(../_images/_static/what-is-academie-duello.png); background-repeat: no-repeat; text-indent: -9999px; height: 26px; border: none; margin: 4px 0 .8em 0; border-bottom: 1px solid #e05b43; }
#selectProgramInner h2.whichProgram     { background-image: url(../_images/_static/whichprogram_03.png); background-repeat: no-repeat; text-indent: -9999px; height: 26px; border: none; margin: 4px 0 .8em 0; border-bottom: 1px solid #e05b43; }
.gift-guide-content a h2				{ margin-top:-57px;font-family:Georgia,Times,serif;color:white;font-style:italic;font-size:20px;font-weight:normal;line-height:1.15em; }
.gift-guide-container					{ float: left; text-align: center; width: 250px; }
.gift-guide-content						{ margin-top: 5px; }



/* ===[ Connect to Duello Styles ]=== */

#duelloOnline h2                        { font-size: 15px; padding: 1em 0 .2em 0; border: none; margin: 0; }
#duelloOnline .firstHeader              { padding-top: 0px }
#duelloOnline p, #duelloOnline li       { font-size: 11px; line-height: 130%; }
ul#twitter_update_list                  { margin: 10px 0 0 0; padding: 0; list-style-type: none; width: 170px; overflow: hidden; }
#twitter_update_list li                 { margin-bottom: 10px }
.invisible                              { display: none }
#bodySidebar h2.connectTitle            { background-image: url(../_images/_static/duello-online.png); background-repeat: no-repeat; text-indent: -9999px; height: 32px; border: none; margin-bottom: 0; margin-top: 0; }
.rowElem table td                       { padding-top: 10px }



/* NEWSLETTER
   ================================================== */
   
.newsletter-background#copyContainer    { background: #ffffff url(../newsletter/1_summer_2010/images/newsletter-sword.jpg) 96% 42px no-repeat; padding: 20px 0; }
#newsletter-sidebar                     { float: right; width: 190px; margin: 15px 0 0 15px; }
#newsletter-toc                         { background-image: url(../newsletter/1_summer_2010/images/newsletter-toc-bg20.png); margin-top: 10px; padding: 10px; }
#newsletter-divider                     { width: 100%; border-bottom: 3px double black; }
#newsletter-body-content h6             { padding: 1em 0 1em 0 }
#newsletter-toc ul                      { list-style-type: none; padding: 0; margin: 0; }
#newsletter-toc ul li                   { font-size: 14px; color: #444444; padding: 0px 0 6px 0; }
#newsletter-toc ul ul                   { line-height: 1em; margin-bottom: 4px; padding-left: 6px; }
#newsletter-toc ul ul li, #newsletter-toc ul ul li a
                                        { font-size: 13px; color: black; text-decoration: none; padding: 0 0 6px 0; }
#newsletter-toc ul ul li a:hover        { text-decoration: underline }
#newsletter-toc .newsletter-author      { font-size: 11px; color: #444444; padding-left: 8px; }
#newsletter-toc .title                  { font-size: 15px; color: #666666; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; text-align: justify; }
