h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0 }
ul, ol           { margin-left: 1em; padding-left: 1em }
html, body, form, fieldset { margin: 0; padding: 0 }
form label       { cursor: pointer }
fieldset         { border: none }

body			 { color: #000; font: 80%/1.2 verdana, arial; margin: 0 auto; padding: 0; background: #fff }
body#pg_home     { background: #000 }
#background      { background: #000 url(/themes/rock10/images/grey_back.jpg) no-repeat scroll top center; min-width: 1000px;
                   min-height: 800px }
#container       { width: 1002px; margin: 0 auto }
#header_top         {  }
#header_top img     { display: block }
#header_bottom         { background: url(/themes/rock10/images/nav_header_bottom_grey.jpg) }
#header_bottom img     { display: block }
#title_bar       { }
#title_bar img   { display: block }
#main_screen     { }
#main_screen img { display: block }
#bottom_frame     { }
#bottom_frame img { display: block }
.nav_overlay     { background: #666 !important }

#bottom_section_1  { margin-left: 65px; margin-top: 2em; width: 900px }
#bottom_section_2  { margin-left: 52px; width: 880px; padding: 0 20px; /* border: 1px solid #ccc;
                     border-width: 0 1px; */ padding-top: 4em; /* background: #fff */ }
#pg_home #bottom_section_2 { background: #000; border: none; width: 900px; padding-left: 0; padding-right: 0;
                     margin-left: 65px; padding-top: 0 }
#small_screens   { }
table#editorials      { color: #c7c5c5; margin-bottom: 2em }
table#editorials td { padding: 0 10px; width: 20%; vertical-align: top }
table#editorials h4    { font-size: .95em; font-weight: bold; font-style: normal !important;
                    text-transform: none !important; margin: 0 }
table#editorials .text  { font-size: .95em }


h1               { color: #222; font-size: 1.9em; font-weight: bold; line-height: 1; margin: 1em 0 .2em;
                   padding-bottom: .2em; font-family: Trebuchet MS, Helvetica, sans-serif }
h2               { color: #333; font-size: 1.2em }
h3               { color: #222; font-size: 1.1em; font-weight: bold }
h4               { font-size: 0.9em; font-style: italic; font-weight: bold }
h5               { color: #555; font-size: .9em; font-weight: bold; text-transform: uppercase }

span.important   { color: #715519; font-weight: bold; white-space: nowrap }
.inlineverse     { font-style: italic }
.inlinereference { color: #666; font-size: .9em; font-weight: bold; margin: 0 0 0 .3em; white-space: nowrap }
.pullquote       { border: 2px solid #000; border-width: 2px 0 2px 0; color: #000; float: right; font: bold 1.6em/1.3 arial; width: 260px; margin: 0 0 .5em 1.4em; padding: .8em .2em }
.storyimageleft  { float: left; padding: 0 5% 12px 0 }
.storyimageright { color: #666; float: right; font-size: .75em; line-height: 1.1em; margin: .6em 0 24px 24px }
.imagefloatright { float: right; padding: 0 0 12px 5% }
.storyimageright img, .storyimageleft img { border: 1px solid #666 }

/*******************  LINKS  *******************/
a                { color: #0E328D; text-decoration: none }
a:visited        {  }
a:hover          { color: #F01D13; text-decoration: underline }