body { font-family: Verdana, Geneva, sans-serif; background-color:#000000; font-size: 11px; color:#FFF; }

#intro { margin-left: auto; width: 1024px; height: 450px; text-align:center; }
#addytext { width: 500px; text-align:center; }
#seo { text-align: justify; color:#999; font-size: 11px; }

#header { width: 900px; height: 140px; text-align:left; margin: -20px auto; border: 1px #333 solid; }
#indexmiddle { width: 900px; height: 425px; margin: auto auto; border: 1px #333 solid; }
#mainlinks { width: 300px; height: 370px; margin: auto; float: left; padding-top: 50px }
#slideshow { width: 600px; height:: 423; margin: auto; float: right; }
#video_profile { width: 900px; height: 500px; margin: auto auto; border: 1px #333 solid; text-align:center; padding-top: 40px; }

#bio { width: 900px; height: 850px; margin: auto auto; background:url(images/curtis_headshot.jpg); border: 1px #333 solid; }
#bio_text { float: right; width: 450px; height: 600px; margin: auto; text-align:justify; padding: 20px;}

#pricing { width: 900px; height: 250px; margin: auto auto; border: 1px #333 solid; }
#studio { width: 900px; height: auto; margin: 50px auto; border: 1px #333 solid; }
#studiophotos { width: 800px; height: auto; margin: 20px auto; }

#pricing_text { width: 700px; margin: auto auto; padding-top: 100px; }

#clientlist { width: 900px; height: 1300px; margin: auto auto; border: 1px #333 solid; }
#clientlist_text { width: 800px; margin: auto auto; padding-top: 50px; text-align:justify;}

#contact { width: 900px; height: 350px; margin: auto auto; border: 1px #333 solid; }
#contact_text { width: 700px; margin: auto auto; padding-top: 50px; }

#leftbox { float: left; width: 300px; height: 250px; margin: auto; border: 1px #333 solid; padding: 20px;}
#rightbox { float: right; width: 500px; height: 250px; margin: auto; border: 1px #333 solid; padding: 20px;}

#photonav { text-align:center; word-spacing: 15px; }
#portraitgallery { width: 100%; height: 1000px; margin: auto auto; border: 1px #333 solid; }
#photo_text { width: 700px; margin: auto auto; text-align:justify; padding-top: 20px; }

#welcome{ width: 900px; height: 300px; margin: auto auto; }
#footer { width: 900px; height: 50px; margin: auto auto; text-align: center; color:#666;}

h1 { font-size: 10px; text-decoration: none; color:#999; text-align:right; margin-right: 50px; }
h2 { font-size: 12px; text-decoration: none; font-weight: Bold; }
h3 { font-size: 16px; text-decoration: none; font-weight: Bold; }

#red { font-size:16px; color:#F00; font-style: bold; }
#arrow { font-size:12px; color:#F00; }

.greyout {color: #666; }
.rednav { font-size: 11px; color:#F00; }
.addy { font-size: 11px; color:#666; text-align:center; }
.studiotitle { font-size: 12px; color: #F00;}

a.nav:link { text-align: center; font-size: 12px; color: #fff; text-decoration: none; }
a.nav:visited { text-align: center; font-size: 12px; color: #fff; text-decoration: none; }
a.nav:hover { text-align: center; color: red; text-decoration: none; }

a.redlarge:link { text-align: center; font-size: 14px; color: red; text-decoration: none; text-align:center; }
a.redlarge:visited { text-align: center; color: red; text-decoration: none; }
a.redlarge:hover { text-align: center; color: #FFF; text-decoration: none; }

a.red:link { text-align: center; font-size: 11px; color: red; text-decoration: none; }
a.red:visited { text-align: center; color: red; text-decoration: none; }
a.red:hover { text-align: center; color: #fff; text-decoration: none; }
