body                     { margin: 0px;padding: 0px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#695c53;}
body.home                { background: #FFFFFF url(/images/bkgTile_home.gif) repeat-x;}
body.l2                  { background: #FFFFFF url(/images/bkgTile.gif) repeat-x;}

a                        { text-decoration: underline; color: #5D9732; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
a:hover                  { text-decoration: none; }
img,h1,h2,form,li,
td,table,tr,ul           { margin: 0px; padding: 0px; border: 0px; }
table					               { border-collapse: collapse;}
td                       { vertical-align: top; border-collapse: collapse;}

h1                       { font-family:Georgia, "Times New Roman", Times, serif; color: #9C0059; font-size:30px; font-weight:normal; padding: 15px 0px 20px 0px ; line-height:28px;}
h2                       { font-family:Georgia, "Times New Roman", Times, serif; font-size: 25px; color: #EE6900; font-weight:normal; margin: 30px 0px 20px 0px;}
h4                       { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#EE6900; padding:0px; margin:0px; line-height:15px;}

#topnav                  { padding-left: 42px;}
body.home #navigation    { background: url(/images/nav_right_hp.jpg) right top no-repeat;}
body.l2 #navigation      { background: url(/images/nav_right.jpg) right top no-repeat; z-index:8000;}
body.home  #l2only       { display:none;}
#authorcontent           { font-size: 12px; line-height: 15px; padding:0px; margin:0px 0px 40px 0px;}
#authorcontent p         { margin:0px; padding:0px;}

#articles                { font-family: Georgia, 'Times New Roman', Times, serif; }
.article                 { background: url('/images/bkg_article.jpg') no-repeat; padding: 0px 0px 0px 27px; width:306px;}
#articles h2             { font-size: 0px; color:white; margin: 0px;}
#articles .cmselembox h2 { font-size: 9px; color:#993300;}
#articles h3             { padding: 20px 0px 0px 0px; margin:0px; color:#9C0059; font-size: 18px;line-height:20px;font-weight:normal;}
#articles h3 a           { padding: 20px 0px 0px 0px; margin:0px; color:#9C0059; font-size: 18px;line-height:20px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif; text-decoration: none;}
#articles h3 a:hover     { text-decoration: underline;}
#articles p              { padding:0px 0px 20px 0px; margin: 0px;font-size: 12px; line-height: 14px;}
#sub_art                 { padding: 30px 60px 0px 0px;}
img                      { behavior: url(/css/iepngfix.htc)}

#search                  { color: #55a51c; font-weight:bold;position: absolute; top: 218px;z-index: 500; left: 718px;}
#search_l2               { color: #55a51c; font-weight:bold;position: absolute; top: 47px;z-index: 500; left: 704px;}
#topwords                { color: #A27732; font-weight:bold;position: absolute; top: 90px;z-index: 500; left: 485px; background-color: none;}
#search form input,      
#search_l2 form input    { border: 0px solid #000000; border-collapse: collapse; border-spacing: 0; font-size: 11px;color: #5D9732; font-weight:bold; }

#maintable               { width:1200px; }
#maincontent             {  background: url(/images/background_content_hp.png) no-repeat; padding: 80px 80px 0px 60px; font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; line-height: 20px;behavior: url(/css/iepngfix.htc)}
#maincontent h1          { font-size:0px;height:0px; color:#FFFFFF;margin:0px; padding: 0px;}
#maincontent .cmselembox h1 {font-size: 9px; color:#993300;}
#subcontent              { padding: 0px 70px 0px 60px;font-family:Georgia, 'Times New Roman', Times, serif; font-size:14px; line-height: 20px; width:300px; 
                           background: url(/images/bkg_youth.gif) center top no-repeat }
#icon                    { background: url(/images/i.gif) bottom right no-repeat;width: 287px; height: 207px;}

#maincontent_l2          { padding: 0px 80px 0px 60px; font-family:Georgia, 'Times New Roman', Times, serif; 
                           font-size:14px; line-height: 20px;behavior: url(/css/iepngfix.htc)}
#maincontent_l2 #icons   { text-align: right;}
#maincontent_l2 ul       { padding-left: 15px;}

blockquote                { font-size: 25px; line-height:28px; color: #c12f00; border-top: #891b57 1px solid;border-bottom: #891b57 1px solid; padding: 3px 80px 3px 20px; margin:0px;}

#footerbar               {background: #3f3729; height: 220px;width:1800px;}
#footer                  { color:#FFFFFF;padding: 10px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; table-layout: fixed;width:auto}
#footer a                { color: #DDCEB4; font-family: Georgia, "Times New Roman", Times, serif;}
#footer  #col1           { width: 117px; overflow: visible;}
#footer  #col2           { width: 333px;}
#footer  #col3           { width: 60px;}
#footer  #col4           { padding: 20px 30px 20px 0px; width:600px;font-style: italic;}
#footer  #col4 p         { padding:0px; margin: 0px; }

#footernav               { margin: 20px 0px 10px 0px;}
#footernav a             { padding: 0px 3px 0px 3px;font-size: 14px; line-height: 15px; text-decoration: none;}
#footernav a:hover       { text-decoration: underline;}
#footernav a.first       { padding-left: 0px;}
#cms_overall { width: 1250px}
