*     {margin: 0; padding: 0;}

body {background: #030303 url(images/spiral_flyers.jpg);
	  background-repeat: no-repeat; 
	  color: #fff;
      margin: 0 auto 0 auto;
      font-family: Verdana, "trebuchet MS", Arial, sans-serif;}

p    {margin: 10px;}

/* fixed width, content container */
#container  {width: 75%; 
             margin: 0 auto 0 auto;
             font-size: 0.8em;
			 font-family: Verdana, "trebuchet MS", Arial, sans-serif;}

/* main header division */  
#header1     {background-image: url(images/logo.png);
             background-repeat: no-repeat;
             height: 130px; width: 600px;
			 margin: 40px auto 0 auto;
			 white-space: nowrap;}

/* main heading for search engines - positioned to hide its display */
h1          {left: -10000px; width: 900px;
             position: absolute;}

/* subheadings */
h2          {margin: 10px; color: #d83a34;
             font-size: 1.2em;
			 font-family: Verdana, "trebuchet MS", Arial, sans-serif;}

h3          {margin: 10px; color: #d83a34;
             font-size: 0.9em;
			 font-family: Verdana, "trebuchet MS", Arial, sans-serif;}

/* main links division */
#links      {text-align: center;
             margin: 10px auto;
             padding: 10px; 
             width: 75%;
			 }
			  
#links a       {text-decoration: none; color: #d83a34; font-weight: bold;}
#links a:hover {color: #fff;}
#links li      {display: inline; text-align: center; list-style-type: none; padding: 0 10px;}

/* INDEX PAGE content */
.intro    {color: #d9365b;
           font-size: 0.9em; text-align: center;
		   font-family: Verdana, "trebuchet MS", Arial, sans-serif;}

/* PORTFOLIO header division */
#header2    {background-image: url(images/portfolio.png);
             height: 110px; width: 600px;
			 margin: 20px auto 0 auto;
			 white-space: nowrap;}
/* PORTFOLIO scroll division */
#scroll_1    {width: 55%; height: 400px;
              margin: 0 auto 0 auto;
              overflow: auto; padding: 0 10px 10px 10px;
			  border: solid 1px; border-color: #d83a34;
			  background-color: #030303;
			  color: #fff;}
/* PORTFOLIO content */
.portfolio  {margin: 0 auto 0 auto; 
             padding-top: 20px; text-align: center;
		   	 color: #fff;}
.portfolio a       {color: #edc9a5;}
.portfolio a:hover {color: #fff;}
           
/* VISUALS content */

/* VISUALS header division */
#header4    {background-image: url(images/visuals.png);
             height: 110px; width: 600px;
			 margin: 20px auto 0 auto;
			 white-space: nowrap;}

.visuals {width: 70%;
				  margin: 0 auto 0 auto;
					} 
.visuals a       {color: #edc9a5;}
.visuals a:hover {color: #fff;}
			 
/* TERMS OF USE header division */
#header3    {background-image: url(images/terms.png);
             height: 110px; width: 600px;
			 margin: 20px auto 0 auto;
			 white-space: nowrap;}
/* TERMS OF USE scroll division */
#scroll_2    {width: 78%; height: 400px;
              margin: 0 auto 0 auto;
              overflow: auto; padding: 0 10px 10px 10px;
			  border: solid 1px; border-color: #d83a34;
			  background-color: #030303;
			  color: #fff;}
/* TERMS OF USE content */
.terms ul   {margin-left: 50px;}

/* footer division */
#footer     {text-align: center; 
             font-size: 0.7em; color: #ab9499;
			 font-family: Verdana, "trebuchet MS", Arial, sans-serif;
			 height: 10px;
			 padding-top: 4px; padding-bottom: 15px;
			 background-repeat: repeat-x; 
			 clear: both; 
			 background-image:url(images/footer.jpg);
			 position: fixed; bottom: -5px; width: 100%;
			 }

/* terms link included with footer */		  
#footer a       {text-decoration: none; color: #ab9499;}
#footer a:hover {color: #fff;}