/*  
	John Sullivan
	www.jsullivancopywriter.com
	styles for the screen - interior pages
	written by frances@gritmedia.net
	last modified 7/26/07
*/

body { margin: 0; padding: 0; background: fff; font: 13px arial, verdana, sans-serif; color: #000; line-height: 14px; }
a:link, a:active, a:visited { color: #999; text-decoration: none; }
a:hover { color: #003333; }
a img { border: 0; }

p { padding: 15px 0 0 0; color: #444; line-height: 18px; }
hr { margin: 10px 0 20px 0; height: 5px; background: #ccc; } 

h1 { margin: 0; padding: 0; }
h2 { margin: 0; padding: 0; }
h3 { font: 14px arial, verdana, sans-serif; color: #666; margin: 0; padding: 0 0 15px 0;  }

#wrapper { margin: 40px 0 0 25px; height: 900px; }
#manual { width: 600px; }

ol { list-style: none; padding: 0; margin: 0; line-height: 18px; }
ul { list-style: none; padding: 0; margin: 0; line-height: 18px; }
.inline { padding: 0 45px 0 3px; }
.last { padding: 0; }
.first { padding: 0 5px 0 0;  border-right: 1px solid #eee; }
.listed { padding: 0 6px 0 2px; border-right: 1px solid #eee; }
.last { padding: 0 0 0 5px; border-right: 0; }


#left { float: left; width: 225px; }
#nav { margin: 25px 0 0 0; padding: 15px 0 0 5px; }
#nav li { padding: 0 0 25px 0; }
#nav a:hover { margin-left: 5px; }

#right { margin-left: 235px; padding: 0 0 10px 25px; border-left: 1px dotted #ccc; } 
#work { padding: 15px 0 0 0; color: #444; }
#work li { padding: 2px 0 2px 0; } 
#interior-list { position: absolute; top: 40px; left: 885px; padding: 40px 0 0 25px; }
#interior-list li { padding: 2px 0 2px 0; }
#interior-list-tv { position: absolute; top: 40px; left: 855px; padding: 40px 0 0 25px; }
#interior-list-tv li { padding: 2px 0 2px 0; }

.indent li { color: #666; margin: 0 0 0 6px; }

#footer { padding: 80px 0 15px 0; color: #999; } 
#footer li { display: inline; }
#footer a:link, #footer a:active, #footer a:visited { color: #999; text-decoration: none; }
#footer a:hover { color: #444; }
#copy { padding: 3px 0 0 0; color: #999; } 