/********************
  HTML tags
********************/
body {
   background: url(bg.jpg) repeat;
   title: 3d models;
   color: s#2d2d2d;
   font-family: arial, helvetica, sans serif;
   font-size: 0.8em;
   text-align: center; 
}

p {
   text-align: justify;
   text-decoration: none;
}

a {
   border: 0px #000000 solid;
   padding: 0 1px;
   text-decoration: none; 
}

a:link,
a:visited {
   color: #E9D380;
   border-bottom: 0px  #E9D380;
}

a:hover,
a:active {
   border: 0px  #E9D380;
   background: url(bg.jpg) repeat-x;
}

/********************
  Midriff
********************/
#container {
   width: 750px;
   height: 1750px;
   margin: 10px auto;
   background: url(container_bg.jpg) center no-repeat;
   title: 3d models links/explanation;
   text-align: left; 
}


/********************
  Page header
********************/
#pageHeader h1 {
   width: 600px;
   height: 87px;
   background: url(title.jpg) top left no-repeat;
   title: 3d models download shop;
   margin: 0 75px;
}

#pageHeader h2 {
   width: 600px;
   height: 60px;
   background: url(subtitle3.jpg) top left no-repeat;
   title: 3d model examples;
   margin: 0 75px;
}

#pageHeader h1 span,
#pageHeader h2 span {
   display: none;
}

/********************
 Quick summary
********************/
#quickSummary p {
   font-size: 1em;
   text-align: center;
}

/********************
  Link list
********************/
#linkList {
   position: absolute;
   top: 310px;
}

#linkList li {
   display: block;
   list-style: none;
   border-top: 1px #2d2d2d solid;
   border-bottom: 1px #2d2d2d solid;
   margin: 0 1px;
   text-align: center;
}

#linkList li:hover {
   background: url(sd.jpg) repeat;
   border-top: 1px #E9D380 solid;
   border-bottom: 1px #E9D380 solid;
}

#linkList a:link,
#linkList a:visited {
   border: 0;
   font-size: 0.8em;
   color: #9b9bce;
   border: 0;
   background: none;
   text-decoration: none;
}

#linkList a:hover,
#linkList a:active {
   text-decoration: none; 
}

 body #linkList  a:hover,
 body #linkList  a:active {
   text-decoration: none;
}

/********************
 Choose Models
********************/
#lselect {
   background: url(mbga.jpg) top left no-repeat;
}

#lselect h3 {
   height: 33px;
   background: url(sda.jpg) top left no-repeat;
   margin: 0;
}

#lselect a:link,
#lselect a:visited,
#lselect a:hover,
#lselect a:active {
   color: #A44B35;   
   font-weight: bold;
}

#lselect a.c:link,
#lselect a.c:visited,
#lselect a.c:hover,
#lselect a.c:active {
   color: #E9D380;   
   font-style: italic;
   font-weight: normal;
}

#lselect li:hover a:link,
#lselect li:hover a:visited {
   color: #E9D380;
}

#lselect li:hover a:hover,
#lselect li:hover a:active {
   text-decoration: none;
}

#lselect li:hover a.c:link,
#lselect li:hover a.c:visited,
#lselect li:hover a.c:hover,
#lselect li:hover a.c:active {
   color: #000000;
}


/********************
  Info
********************/
#larchives {
   position: relative;
   left: 600px;
   background: url(mbgc.jpg) top left no-repeat;
}

#larchives h3 {
   height: 25px;
   background: url(sdc.jpg) top left no-repeat;
   margin: 0;
   margin: 0 0 8px 0;
}


/********************
  Resources
********************/
#lresources {
   background: url(mbgb.jpg) top left no-repeat;
}

#lresources h3 {
   height: 25px;
   background: url(sdb.jpg) top left no-repeat;
   margin: 0 0 8px 0;
}


/********************
  Footer
********************/
#footer {
   text-align: center;
   background: url(container_bottom.jpg) bottom left no-repeat;
   margin: 0 75px 0 75px;
   padding: 10px;
   font-size: 0.75em;
   font-weight: bold;
}

#footer a {
   border: 0;
   background: none;
}

#footer a:link,
#footer a:visited {
   text-decoration: none;
}

#footer a:hover,
#footer a:active {
   text-decoration: none;
}

/********************
  Misc.
********************/

#preamble h3 span,
#explanation h3 span,
#participation h3 span,
#benefits h3  span,
#requirements  h3 span,
#lselect h3 span,
#larchives h3 span,
#lresources h3 span {
   display: none;   
}

#quickSummary,
#preamble,
#explanation,
#participation,
#benefits,
#requirements {
   margin: 0 160px; 
}

#lselect,
#larchives,
#lresources {
   width: 150px;
}
   
#lselect ul,
#larchives ul,
#lresources ul {
   background: url(menu_bottom.jpg) bottom left no-repeat;
   margin: 0;
   padding: 0 0 5px 0;
}

#lselect li,
#larchives li,
#lresources li {
   display: block;
   padding: 0 5px;
}

#preamble  > p.p1:first-letter,
#explanation > p.p1:first-letter,
#participation > p.p1:first-letter,
#benefits > p.p1:first-letter,
#requirements > p.p1:first-letter {
   float: left;
   border: 1px #E9D380 solid;
   margin: 0 3px 3px 0;
   padding: 3px;
   font-size: 1.3em;
   background: url(link_background.jpg);
}