body { background-color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 76%; background-image: url(images/pagebg.jpg); background-repeat: repeat; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; color: #FF4700; font-weight: normal; }
p { line-height: 1.4em; }
img { border:none; margin:0px; }
a { color:#FF4700; }
a:hover { color:#FF9900; }

#page-container { width: 1012px; margin-right: auto; margin-left: auto; position: relative; background-color: #000000; }
#header-container { position:relative; top:0px; width:1012px; height:74px; z-index:1; visibility:visible; background-color: #000000; background-image: url(images/header-container.jpg); background-repeat: no-repeat; }

#mainnav-container { position:relative; width:1012px; height:42px; z-index:2; visibility:visible; background-image: url(images/mainnav-container-inside.jpg); background-repeat: no-repeat; background-position: center; }
#mainnav-container-inside { position:relative; width:1012px; height:42px; z-index:2; visibility:visible; background-image: url(images/mainnav-container-inside.jpg); background-repeat: no-repeat; }
ul.mainnav { margin: 0px 0px 0px 140px; padding: 0; list-style-type: none; }
ul.mainnav li { position: relative; display: inline; float: left; }
ul.mainnav a.home { background-image:url(images/mainnav/btn-home.jpg); display:block; width:96px; height:40px; }
ul.mainnav a.home:hover { background-image:url(images/mainnav/btn-home_f2.jpg); display:block; width:96px; height:40px; }
ul.mainnav a.artist { background-image:url(images/mainnav/btn-artist.jpg); display:block; width:95px; height:40px; }
ul.mainnav a.artist:hover { background-image:url(images/mainnav/btn-artist_f2.jpg); display:block; width:95px; height:40px; }
ul.mainnav a.photos { background-image:url(images/mainnav/btn-photos.jpg); display:block; width:112px; height:40px; }
ul.mainnav a.photos:hover { background-image:url(images/mainnav/btn-photos_f2.jpg); display:block; width:112px; height:40px; }
ul.mainnav a.process { background-image:url(images/mainnav/btn-process.jpg); display:block; width:119px; height:40px; }
ul.mainnav a.process:hover { background-image:url(images/mainnav/btn-process_f2.jpg); display:block; width:119px; height:40px; }
ul.mainnav a.clients { background-image:url(images/mainnav/btn-clients.jpg); display:block; width:108px; height:40px; }
ul.mainnav a.clients:hover { background-image:url(images/mainnav/btn-clients_f2.jpg); display:block; width:108px; height:40px; }
ul.mainnav a.faqs { background-image:url(images/mainnav/btn-faqs.jpg); display:block; width:92px; height:40px; }
ul.mainnav a.faqs:hover { background-image:url(images/mainnav/btn-faqs_f2.jpg); display:block; width:92px; height:40px; }
ul.mainnav a.contact { background-image:url(images/mainnav/btn-contact.jpg); display:block; width:116px; height:40px; }
ul.mainnav a.contact:hover { background-image:url(images/mainnav/btn-contact_f2.jpg); display:block; width:116px; height:40px; }

#content-container { position:relative; width:1012px; min-height:504px; z-index:3; visibility:visible; background-image: url(images/contentbg.jpg); background-repeat: repeat-y; color:#FFFFFF; float: left; }
#content-container #content.right { float:left; width:58%; margin:10px 0px 0px 12px; padding-right:30px; text-align:justify; }
#content-container #content.left { float:left; width:58%; margin:10px 12px 0px 0px; padding-left:42px; text-align:justify; }
#content-container #right-content-picture { width:36%; height:504px; float:right; margin-right:6px; }

#footernav-container { position:relative; width:1012px; height:48px; z-index:4; visibility:visible; background-color: #000000; background-image: url(images/footernav-container.jpg); background-repeat: no-repeat; }
#page-container #footernav-container #footernav { margin:10px 0px 0px 23%; float:left; width:100%; text-align:center; }
ul.footernav { margin: 5px 0px 0px 0px; padding: 0px; list-style-type: none; }
ul.footernav li { position: relative; display: inline; float: left; }
ul.footernav a { display:block; color:#999999; font-size:11px; padding-right:10px; padding-left:10px; border-right:solid 1px #999999; text-decoration:none; }
ul.footernav a:hover { color:#FF4700; }

#copyright-container { position:relative; width:1012px; height:21px; z-index:5; visibility:visible; background-color: #222222; background-image: url(images/pagebg.jpg); }


