/* SCREEN STYLESHHET
---------------------------------------------------------------------- */

/* BODY/PAGE
---------------------------------------------------------------------- */
body { text-rendering:optimizeLegibility; font-family:Arial; line-height:22px; color:#FFFFFF; background:#000000; }
div#page { width:960px; margin:10px auto; padding:30px 15px 10px 15px; }

/* HEADINGS
---------------------------------------------------------------------- */
#logo { display:block; height:68px; margin:-22px auto 0 auto; text-indent:-9999px; background:url(../images/l-logo.png) no-repeat top left; }

/* NAVIGATION
---------------------------------------------------------------------- */
#nav ul {text-align:right; list-style-type:none; margin:-42px auto 0 auto; padding: 0 0 0 0; letter-spacing:3px; }
#nav ul li {display:inline; padding: 0 25px 0 0;}
#nav ul li a {color:#DEDEDE; text-decoration:none; font-size:14px; font-weight:normal; font-style:normal; text-transform:uppercase; }
#nav ul li a:hover { color:#CCCCCCC; }

/* PORTFOLIO1
---------------------------------------------------------------------- */
#portfolio1 ul {position:relative; text-align:center; list-style-type:none; margin:80px auto 0 80px; }
#portfolio1 ul li {display:inline; border:0px; }
#portfolio1 ul li a {color:#DEDEDE; text-decoration:none; font-size:12px; font-weight:normal; font-style:normal; text-transform:uppercase; }
#portfolio1 ul li a:hover {color:#CCCCCC; }
ul li#fam {background:url(../images/t-portraiture.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE;}
ul li#par {background:url(../images/t-parentchild.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE;}
ul li#tee {background:url(../images/t-teens.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE;}
ul li#bab {background:url(../images/t-babies.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE;}
#famlink {width:180px; height:130px; display:block;}
#parlink {width:180px; height:130px; display:block;}
#teelink {width:180px; height:130px; display:block;}
#bablink {width:180px; height:130px; display:block;}

/* PORTFOLIO2
---------------------------------------------------------------------- */
#portfolio2 ul {position:relative; clear:both; text-align:center; list-style-type:none; margin:-30px auto 0 80px; }
#portfolio2 ul li {display:inline; border:0px; }
#portfolio2 ul li a {color:#DEDEDE; text-decoration:none; font-size:12px; font-weight:normal; font-style:normal; text-transform:uppercase; }
#portfolio2 ul li a:hover {color:#CCCCCC; }
ul li#fas {background:url(../images/t-fashionartists.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE; display:block;}
ul li#pre {background:url(../images/t-pregnancy.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE; display:block;}
ul li#chi {background:url(../images/t-children.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE; display:block;}
ul li#com {background:url(../images/t-commercial.png) no-repeat center bottom; float:left; width:180px; height:130px; padding:0px; border:0px solid #1C1C1C; color:#EEE; display:block;}
#faslink {width:180px; height:130px; display:block;}
#prelink {width:180px; height:130px; display:block;}
#chilink {width:180px; height:130px; display:block;}
#comlink {width:180px; height:130px; display:block;}

/* SLIDESHOW
---------------------------------------------------------------------- */
#slideshow  {position:relative; text-align:center; margin:80px auto 0 80px; }

/* BIO
---------------------------------------------------------------------- */
#bio { display:block; position:relative; clear:both; margin:80px auto 0 80px; height:440px; text-indent:-9999px; background:url(../images/bio.png) no-repeat top left; }
#bio p  { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:auto auto auto 300px;}

/* CONTACT
---------------------------------------------------------------------- */
#contact { display:block; position:relative; clear:both; margin:80px auto 0 80px; height:240px; text-indent:-9999px; background:url(../images/contact.png) no-repeat top left; }
#contact p  { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:auto auto auto 350px;}
#contact p a { color:#DEDEDE; }

/* RATES
---------------------------------------------------------------------- */
#rates { display:block; position:relative; clear:both; margin:80px auto 0 20px; height:340px; text-indent:-9999px;}
#rates1 { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:auto auto auto 50px;}
#rates2 { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:-243px auto auto 250px;}
#rates3 { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:-110px auto auto 450px;}
#rates4 { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:-110px auto auto 650px;}
#rates p { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:auto auto auto 50px;}

/* NEWS
---------------------------------------------------------------------- */
#news { display:block; position:relative; clear:both; margin:80px auto 0 80px; height:400px; text-indent:-9999px; background:url(../images/news.png) no-repeat top left; }
#news p  { text-align:left; color:#DEDEDE; font-size:14px; font-weight:normal; font-style:normal; margin:auto auto auto 330px;}
#news p a { color:#DEDEDE; }

/* SITEINFO/FOOTER
---------------------------------------------------------------------- */
div#siteinfo { position:relative; clear:both; text-align:center; padding:60px 0 0 0; color:#999; }
div#siteinfo p { margin:0; padding:0 0 10px 0; font-size:13px; color:#DEDEDE; }
div#siteinfo a:link, a:visited { font-size:12px; text-decoration:underline; color:#BEB2B2; }
div#fb-like { position:relative; clear:both; text-align:center; padding:10px 0 0px 0; }
div#fb-like p { margin:0; padding:0; }