/*

Master Style Sheet for rossnickerson.com

Developed by Will Fastie, www.ptcto.com

Copyright ©2007 by Ross Nickerson.  All Rights Reserved.

*/



/* Reset defaults for cross-browser compatibility */

body, table, img, button, iframe, ul, li  { margin:0; padding:0; border:0; }

table { text-align:left; }

iframe { width:0; height:0 }



ul { margin-left:20px; }       /* kill default 50px left padding and set 20px */

li { margin-bottom:1em; }          /* set default inter-item vertical spacing */



/* -------------------------------------------------------------------------------------------------------

These are the definitions for the layout of the page. Do not change anything between the two dashed lines. 

*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color: black; }

div#container { margin: 0 auto 0 auto; padding: 0; width: 968px; }

div#banner { margin:0; padding:0; background: black url(../../img/rn_top.jpg) no-repeat; height: 222px; }

#menuarea {position: relative; top: 207px; left: 22px; width: 915px; height: 20px;

      background: none;

      _top: 240px;

}

div#main { margin:0; padding: 2em; padding-top: 0.25em; background: white url(../../img/rn_mid.jpg) repeat-y; }

div#mainbottom { margin:0; padding:0; background: black url(../../img/rn_bot.jpg) no-repeat; height: 40px; }

div#footer { text-align: center; margin: 0 auto; font-size: 10px; padding-top: 8px;  }

div#bottom { margin: 3px 0 0 0; padding: 0 0 8px 0; 

	text-align: center; font-size: 9px; color: #555; background-color: black;

}

.container700 { width: 700px; }

/* -------------------------------------------------------------------------------------------------------- */

/* Styles below are for content elements */

.underline { text-decoration: underline; }