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: 130px; text-align:left; margin: -50px 20px; border: 1px #333 solid; padding: 20px; }
#bignav { width: 940px; height: 100px; margin: 60px 20px; border: 1px #333 solid; }
#photo { width: 940px; height: 30px; margin: -55px 20px; text-align: right; font-size: 11px; color: #999; }
#gallery { width: 100%; height: 530px; margin: 50px 20px; border: 1px #333 solid; }
#video_profile { width: 940px; height: 500px; margin: 20px 20px; border: 1px #333 solid; text-align:center; padding-top: 40px; }

#bio { width: 940px; height: 900px; margin: 20px 20px; background:url(images/curtis_headshot.jpg); border: 1px #333 solid; }
#bio_text { float: right; width: 450px; height: 600px; margin: 20px 20px; text-align:justify; padding: 20px;}

#studio { width: 940px; height: auto; margin: 80px 20px; border: 1px #333 solid; }
#studiophotos { width: 800px; height: auto; margin: 20px 20px; }

#pricing { width: 940px; height: 250px; margin: 20px 20px; border: 1px #333 solid; }
#pricing_text { width: 700px; margin: 20px 20px; padding-top: 100px; }

#clientlist { width: 940px; height: 1300px; margin: 20px 20px; border: 1px #333 solid; }
#clientlist_text { width: 800px; margin: 20px 20px; padding-top: 50px; text-align:justify;}

#contact { width: 940px; height: 350px; margin: 20px 20px; border: 1px #333 solid; }
#contact_text { width: 700px; margin: 20px 20px; padding-top: 50px; }
#newsbox { width: 900px; height: auto; margin: 30px 20px; border: 1px #333 solid; padding: 20px;}

#photonav { text-align:center; }
#portraitgallery { width: 940px; height: 1000px; margin: 20px 20px; border: 1px #333 solid; }
#photo_text { width: 700px; margin: auto; text-align:justify; padding-top: 20px; }

#welcome{ width: 900px; height: auto; margin: auto; }
#footer { width: 900px; height: 70px; margin: 20px 20px; text-align: center; color:#666;}
#seolinks { width: 900px; height: 50px; margin: 20px 20px; text-align: left; color:#666; }
#text { width: 700px; text-align:justify; margin: 700px 20px;}
#tips { width: 900px; text-align: center; }
#tips_box { width: 940px; height: auto; margin: 20px 20px; border: 1px #333 solid; }
#tips_text { width:700px; height: auto; text-align: justify; margin: 20px 20px; padding: 10px;}

h1 { font-size: 10px; text-decoration: none; color:#333; text-align:left; margin-right: 100px; padding-left: 30px; }
h2 { font-size: 12px; text-decoration: none; font-weight: Bold; }
h3 { font-size: 16px; text-decoration: none; font-weight: Bold; color: #F00; }

#red { font-size:16px; color:#F00; font-style: bold; }
#arrow { font-size:12px; color:#F00; }

.phone { color: #666; text-align: right;}
.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; }

a.tips:link { text-align: center; font-size: 10px; color: #999; text-decoration: none; }
a.tips:visited { text-align: center; font-size: 10px; color: #999; text-decoration: none; }
a.tips:hover { text-align: center; color: #FFF; text-decoration: none; }
