/*Blueprint Customizations*/
body{margin:0;padding:0;font-size:13px;font-family: helvetica,verdana,sans-serif;color:#a28f82}
h1,h2,h3,h4{margin:0 0 0.5em 0;font-family: georgia,'times new roman',serif}
h1{font-size:138.5%}
h2{font-size:123.1%}
h3{font-size:108%}
blockquote{font-style: italic;color:#a29b95}
strong{font-weight: bold}
cite{font:12px Georgia,'Times New Roman',serif;font-style: italic;float:right}
p{margin:0 0 1em 0}
em{font-style: italic}
iframe{height:1150px;width:100%;border:none}

/*Misc*/
#home{background: #000 url('../images/background.jpg') no-repeat top center;text-align: center}
#sub{background: #000 url('../images/background-grayscale.jpg') no-repeat top center;text-align: center}
#copyright{padding:40px 0 0 0;color:#978F89}
#locations{padding:40px 0 0 0;color:#978F89;font-size: 11px;margin:0 auto;}
.button{cursor:pointer}

/*Typography*/
.homeTitle{padding:50px 0 0 0;margin:0;background: url('../images/titles/lavish.png') no-repeat 0 30px}
* html .homeTitle{padding:40px 0 0 0;height:30px;background: url('../images/titles/lavish.png') no-repeat 0 30px}
.homeSubTitle{padding:0;height:30px;background: url('../images/titles/acclaim-home.png') no-repeat 0px 0px}
.homeTitle span,.homeSubTitle span{visibility: hidden}
.hrSpecial{background: url('../images/hr.png') no-repeat;height:50px;border:0}
#sub blockquote{font:14px georgia,'times new roman',serif;letter-spacing: 1px;font-style: italic;color:#ccc}
#sub .col2 blockquote p{margin:20px 0px 20px 30px;padding:0 15px 0 15px;border-left:1px dashed #efefef}
#sub .col1 blockquote p{padding:20px 0px 20px 0}
#sub strong{color:#c0afa4}
blockquote.special p{margin:20px 30px 20px 30px;padding:0 15px 0 15px;border-left:1px dashed #efefef}


/*Page Titles*/
.aboutTitle{background: url('../images/titles/about.png') no-repeat 0 10px}
.acclaimTitle{background: url('../images/titles/acclaim.png') no-repeat 0 10px}
.contactTitle{background: url('../images/titles/contact.png') no-repeat 0 10px}
.portfolioTitle{background: url('../images/titles/portfolio.png') no-repeat 0 10px}
.packagesTitle{background: url('../images/titles/packages.png') no-repeat 0 10px}
.questionsTitle{background: url('../images/titles/questions.png') no-repeat 0 10px}
.weddingsTitle{background: url('../images/titles/weddings.png') no-repeat 0 10px}
.sitemapTitle{background: url('../images/titles/sitemap.png') no-repeat 0 10px}
.galleryTitle{background: url('../images/titles/gallery.png') no-repeat 0 10px}
.aboutTitle,.acclaimTitle,.contactTitle,.portfolioTitle,.packagesTitle,.questionsTitle,.weddingsTitle,.sitemapTitle,.galleryTitle{padding:40px 0 0 0;margin:0}
.aboutTitle span,.acclaimTitle span,.contactTitle span,.portfolioTitle span,.packagesTitle span,.questionsTitle span,.weddingsTitle span,.sitemapTitle span,.galleryTitle span{visibility: hidden}

/*Columns*/
.col1{width:245px}
.col2{width:445px;padding-right:25px}
#sub .col1{}
#sub .col2{width:420px}
#sub .padTop{padding:20px 0 0 }
#sub .col2 .padLR{padding:0 25px 0 20px}
#left {float:left;width:250px;margin:0; padding:0}
#right {float:right;width:200px;margin:0; padding:0}
#middle {margin:0 250px}
#left,#right,#middle{text-align:left}

/*Alignment*/
table td{vertical-align: middle}
.fR{float:right}
.fL{float:left}
.noMargin{margin:0;padding:0}

/*Containers*/
#outer{margin:0 auto;text-align: left;width:770px;position:relative}
#inner{clear:both}
#container{background: url('../images/border.gif') repeat-y top left;overflow: auto;width:770px;padding: 0 0 40px 0}

/*Heading*/
#header{}
#header h1{background: url('../images/devin-card-photographer-trans.png') no-repeat;width:218px;height:105px;float:right;position:absolute;top:25px;right:15px}
#header h1 span{color:#fff;font-size: 8px;visibility:hidden}
#header ul{float:left;color:#fff;text-transform: lowercase;padding:55px 0 0 45px}
#header ul li{list-style-type: none;display: inline;margin:0;padding:0 10px 0 10px}
#header ul li.border{border-right: 1px solid #fff}
#header a{font:11px verdana,arial,sans-serif;color:#fff;text-decoration: none}
#header a.selected{color:#ccc;border-bottom: 2px solid #ccc}
#header a:hover{color:#ccc;border-bottom: 2px solid #ccc}

/*Main Menu*/
#menu{background: url('../images/background-menu2-trans.png') no-repeat;height:74px;width:770px}
#menu ul{color:#fff;text-transform: uppercase;padding:40px 0 0 55px}
#menu ul li{list-style-type: none;display: inline;margin:0;padding:0 53px 0 0}
#menu ul li.border{border-right: 1px solid #fff}
#menu a{font:14px 'Copperplate Gothic Light','Copperplate Gothic',Sylfaen,Georgia,serif;color:#fff;text-decoration: none;position: relative;letter-spacing: 1px}
#menu a:hover{border-bottom: 1px solid #fff}
#menu a.selected{color:#ccc;border-bottom: 1px solid #ccc}

/*Content Container*/
#content{margin:0 0 0 55px;padding:0}
#content a,#footerContent a,#copyright a{color:#c4b694;text-decoration: none;border-bottom: 1px solid #c4b694}
#content a:hover,#footerContent a:hover,#copyright a:hover{color:#efefef}
#content h2{color:#fff}
#content h3{font-family: helvetica,verdana,sans-serif;color:#e4e4e4}
#content h3 a{border:0;color:#e4e4e4;text-decoration: none}
#content ol {margin:0;padding:0 0 0 50px}
#content ol li{font-family: helvetica,verdana,sans-serif;color:#928277;margin:0;padding:0 0 10px 20px}
#content ul {margin:0;padding:0 0 0 20px}
#content ul li{font-family: helvetica,verdana,sans-serif;color:#928277;margin:0;padding:0 0 10px 0px}
#scroller{height: 350px; overflow:scroll}
#scroller .testimonial {background:#000;padding:20px 25px 20px 0;margin:0;overflow:auto;height:400px}
#scroller .testimonial .photo {padding:0 20px 40px 0;float:left}
#next {display:none}
#recent-scroller {height:20em; overflow:hidden}
#recent-scroller .page {height: 100%; display:block}
#recent-scroller .page .testimonial {height: 50%; display:block}
#recent-scroller .page .testimonial cite {width:100%;text-align:right}
#recent-scroller .page :first-child cite {margin-bottom:2em;}
#home #content p strong{font-weight:normal}

/*footer*/
.footer{background: #000 url('../images/footer-background.png') repeat-x;color:#fff}
#footerContainer{margin:0 auto;width:770px;text-align:center;background: url('../images/border-footer.png') repeat-y top left;overflow: auto}
#footerContent{margin:25px 0 0 55px;color:#A28F82}
#footerContent h3{color:#fff;font-family: Georgia,'Times New Roman',serif;letter-spacing: 1px}
#footerContent ul{list-style-type: none;margin:10px 0 20px 0}
#footerContent ul li{background: url('../images/bullet.png') no-repeat 0 2px;padding:0 0 0 20px}

/*vcard styles*/
.vcard{clear:both}
.vcard img{margin:0;padding:0 0 20px 0}
.vcard .url{margin:0 10px 0 0}
.pTop{padding-top: 15px}

/*table styles*/
table {color:#d8d8d8;background:#2f2f2f;border:3px solid #2f2f2f}
table .heading {background:#131313;padding:5px 6px 5px 6px;color:#fff}
table thead tr td {background:#636363;font-size:123.1%;border:2px solid #2a2a2a;color:#fff;text-align: center}
table.pricing{background:#2f2f2f;margin:10px 0 20px 0}
table tbody tr td{text-align: center;padding:16px 6px 16px 6px;width:75px}
table td.feature{background:#a8a8a8;color:#131313;padding:5px 6px 5px 6px;text-align: left;width:200px;border:2px solid #2a2a2a}
