@charset "utf-8";
/* food Photography  Master CSS Document */

/* -- ACCESSIBILITY SPECIFIC -- */
ul#skiplinks{position:absolute; width:0;}
ul#skiplinks li {line-height:0px; font-size:0.5px; height:0px;}

html {height:100%;}

div#position {width:1px; height:50%; margin-bottom:-275px; float:left;} /* half of container's height */
div#container {clear:left; margin:0 auto; text-align:left; width:960px; height:550px;} /* puts container in front of distance */


body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size:11px;color: #FFFFFF;background-color: #000000;text-align: center;/* part 1 of 2 centering hack */height:100%;}

h1, h2, h3, h4, h5, h6 {font-size:11px; margin:0; padding:0 0 0 1px;}
h1 {line-height:20px;font-size:16px;}
h3 {text-align: right;}
a {color: #FFFFFF;text-decoration:none;}
a:hover {text-decoration:underline;}

html>body #content {width: 960px; /* ie5win fudge ends */}

div#container #brand {background:#000000;width:960px;height:20px;}
div#container #brand img{float:right;}
div#container #flash {background:#000000; width:960px;height:355px;}
div#container #text {background:#000000; width:960px;height:355px;}
div#container #text #col1 {float:left;width:420px;}
div#container #text #col1 img{}
div#container #text #col1 p{line-height:15px;font-style:italic;}
div#container #text #col2 {margin-top:20px;float:left;width:500px;}
div#container #text #col2-about {margin-top:20px;float:left;width:420px;}
div#container #text #col2-about #box1, #box2 {float:left; width:200px;}
div#container #text #col2 #box3, #box4 {line-height:20px;float:left; width:200px;}
div#container #text #col2 img{float:left;}
div#container #text #col2 #box5 {padding-top:170px;float:right;width:130px;}
div#container #text #col2-contact {margin-top:20px;float:left;width:525px;}
div#container #text #col2-contact #box6 {padding-top:50px;float:right;width:240px;}
div#container #text #col2 li {list-style:none;margin-left:-40px;}
div#container #text #col2-about li {list-style:none;margin-left:-40px;}
div#container #text #col2 p{clear:left}
div#container #text #col2-about p{clear:left}
div#container #text #col2 h1{font-size:16px;}

div#container #text #sitemap {height:355px;}
div#container #text #sitemap h1 {padding:0; margin:0 0 10px 0;}
div#container #text #sitemap ul {list-style:none;padding-left:120px; padding-top:50px;float:left;}
div#container #text #sitemap ul li {width:150px;float:left;font-weight: bold;}
div#container #text #sitemap ul li ul {line-height:20px;float:left; padding-left:0px;padding-top:10px;}
div#container #text #sitemap ul li ul li {font-weight: normal;margin:0; padding:0;}
div#container #text #sitemap ul li.bottom {float:left; height:120px;}


#location div#container #text #col1 {float:left;width:350px;}
#location div#container #text #col2 h1 {font-size:16px;}
#location div#container #text #col2 p{font-style:normal;}

/* -- NAVIGATION -- */

div#container #navigation {clear:left;width:960px;height:100px;}
div#container #navigation #title{height:45px}
div#container #navigation .table{background-image: url(../images/table-background.gif); background-repeat:no-repeat; height:80px; padding:10px 0  0 15px;width:960px;}
div#container #navigation .table p{padding:2px 0 0 1px; margin:0;}
div#container #navigation h4 {font-size:16px;padding:0px;margin:0px;font-weight: lighter;}
div#container #navigation .table .cell1, .cell2, .cell3, .cell4, .cell5{width:20%;float:left;margin-top:3px;}

/* -- ABOUT US FLASH -- */

div#container.aboutUs #col1 #flash {height:290px;}

/* -- FOOTER-- */

div#container #footer {width:960px;height:20px; clear:left;}
div#container #footer p {padding:0px;margin:0px;}
div#container #footer .table .cell1{width:10px;float:left;padding-top:0px;}
div#container #footer .table .cell1 a {color: #dd377d;text-decoration:none;}
div#container #footer .table .cell1 a:hover {text-decoration:underline;}
div#container #footer .table .cell2{padding-top:30px;width:568px;float:left;}
div#container #footer .table .cell3{padding-top:0;width:261px;float:right;}
