/**
 *** Print CSS ***
 * Created for: USC News
 * Created on: 12/16/2008
 * Auhtor: Tim Wright - timw@usc.edu
 ----------------------------------*/

/*
 * Reset browser defaults
 ----------------------------------*/
body,div,dl,dt,dd,ul,ol,
li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,p,
blockquote,th,td                   {margin:0;padding:0;}
body                               {line-height:1;color:#121212;}
h1,h2,h3,h4,h5,h6,p                {font-size:100%;font-weight:400;}
ol,ul                              {list-style:none;}
caption,cite,code,th               {font-style:normal;font-weight:400;}
fieldset,img                       {border:0;}
caption,th                         {text-align:left;}
:focus                             {outline:1px dotted #eee;}
table                              {border-collapse:collapse;border-spacing:0;}
hr                                 {border:0;border-top:1px solid #555;margin:0;height:1px;}
body:after                         {content: ".";display:block;height:0;clear:both;visibility:hidden;}
label                              {cursor:pointer;}

/*
 * General XHTML Styles
 ----------------------------------*/
html                               {text-align:center;height:100%;background:#fff;}
body                               {text-align:left;color:#212121;font:62.5%/1.4em Arial, Helvetica, sans-serif;width:7.5in;text-align:left;background:#fff;
                                    border:1px solid #bbb;}
h1                                 {font-size:2.2em;}
h2                                 {font-size:2.4em;}
h3                                 {font-size:1.3em;}
h4                                 {font-size:1.6em}
h5                                 {font-size:1.4em;font-weight:700;}
h6                                 {font-size:1.4em;}
p                                  {font-size:1.1em;padding:.5em 0;color:#212121;}
button                             {cursor:pointer;}
blockquote                         {background:#eee;padding:10px;font-size:15px;line-height:normal}
blockquote cite                    {display:block;font-size:10px;text-align:right;color:#777;}

/*
 Links
*/
a                                  {text-decoration:none;color:#333;}

/*
 * Helpful Classes
 ----------------------------------*/
.clear                             {clear:both;}
.skip-menu                         {position:absolute;top:-9999px;left:-9999px;}
.currentdate                       {text-align:right;}
.currentdate a                     {color:#222;}
em.date                            {font-style:normal;color:#555;font:11px Arial, Helvetica, sans-serif;}
.gap                               {height:10px;background:#fff;}
.fixer                             {padding-bottom:90px;}

/*
 * Layout elements
 ----------------------------------*/

/*
 USC Branding
*/
#usc a                             {display:block;float:left;margin-top:0;font-size:14px;border:1px solid #000;padding:2px 5px;font-size:9pt;margin:3px;color:#fff;background:#333;}
#usc img                           {float:right;margin:4px 9px 0 0;}

/*
 Branding
*/
#branding                          {background:#fff;padding:35px 0 10px 8px;border-bottom:3px solid #bbb;}

/*
 Navigation
*/
#nav                               {display:none;}

/*
 Content
*/
#content                           {position:relative;padding:0 0 0 0;}
#content ul,
#content dl                        {font-size:1.1em;}

/*Main content*/
#content-main                      {}
#content-main h2                   {margin:0 0 8px;font-family:Georgia, "Times New Roman", Serif;color:#222;}
#content-main h3                   {padding:0 0 10px 0;}
#content-main h3 a                 {color:#222;font-weight:400;}
#content-main h3 a:hover           {color:#444;}
#content-main dl                   {margin-top:15px;}
#content-main dl dt                {font-size:1.1em;}
#content-main dl dd                {margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dashed #999;}
#content-main dl.entry-listing em.date{display:block;margin:0 0 5px 0;}
ul.article-image li.credit         {font-size:11px;line-height:1;margin:3px 0;}

#content-page table                {font-size:1.2em;margin:10px 0;color:#444;}
#content-page th                   {font-weight:700;padding:5px;}
#content-page td                   {padding:5px;text-align:center;}

/*Article content*/
#content-page                      {padding:30px;}
#content-page p                    {line-height:1.5;}
#content-page p,
#content-page ul,
#content-page ol,
#content-page form                 {font-size:1.2em;}
#content-page ul                   {list-style:disc;margin:10px 0 10px 30px;}
#content-page ol                   {list-style:decimal;margin:10px 0 10px 30px;}
#content-page li                   {padding:2px 0;}
#content-page ul p                 {font-size:1.1em;}
#content-page .dateline            {padding:0;color:#333;font-size:11px;margin:0 0 20px 0;}
#content-page p.tagline            {display:none;}
#content-page #article-sidebar     {float:right;margin:0 0 10px 0;}

#content-page .article-image       {float:right;clear:both;background:#f7f7f7;border:5px solid #e6e6e6;list-style:none;margin:10px;border:1px solid #bbb;padding:5px;}
#content-page .article-image li    {}
#content-page .article-image li img{width:auto;display:block;margin:0 0 5px 0}
#content-page .article-image li.caption{font-size:11px;padding:3px 0;color:#333;}
#content-page .article-image li.credit{color:#444;font-size:10px;padding:3px 0 0;}

#content-page .entrymore           {background:#e6e6e6;padding:5px;margin:5px 0 0;}
#content-page .entrymore *         {margin:0;padding:0;font-size:11px;}
#content-page .entrymore p,
#content-page .entrymore ul        {list-style:none;padding:5px 5px 0;line-height:1.4;}

#content-page .actions-viral       {display:none;}

/*Sub content*/
#content-sub                       {display:none;}

/*Category index pages*/
h2#section-title                   {font-size:15px;padding:0;margin:0;font-style:italic;position:absolute;right:3px;top:-20px;}

/*
 Footer
*/
#site-info                         {clear:both;border-top:1px solid #bbb;padding:10px;width:97.2%;font-size:12px;text-align:center;margin-top:100px}
#site-info li                      {}
#site-info li li                   {float:none;width:auto;line-height:1.5;font-size:1.1em;}
#site-info h3                      {font-weight:700;color:#333;margin:0 0 4px 0;}
#site-info .quicklinks             {display:none;}
#site-info .contactinfo            {}
#site-info .feeds{display:none;}
.mediarep                          {}
.gencontact,
.gencontact a                      {color:#333;}
.mediarep                          {display:none;}

