/* Global CSS */

/* Site Specific Layout */
body {background:#E1E8ED url(../images/bg.gif) repeat-y; background:#E1E8ED url(../images/bg.gif) repeat-y; background-position:top center;}
#page {width:968px; margin:0 auto; text-align:center;}
#main {float:left; width:968px; height:100%; margin:0; padding:0; text-align:left; /*background:#E1E8ED url(../images/bg.gif) repeat-y;*/}
#content {float:left; position:relative; width:968px;}

#col-1 {float:left; width:207px;}
ul.nav-list {float:left; width:177px; padding:500px 0 0 30px; list-style:none;}
ul.nav-list li {float:left; width:166px; padding:0 0 12px 10px; font-size:12px; border-left:1px solid #919496;}
ul.nav-list li a {color:#666666; text-decoration:none;}
ul.nav-list li a:visited {text-decoration:none;}
ul.nav-list li a:active {text-decoration:none;}
ul.nav-list li a:hover {text-decoration:none;}
ul.nav-list li.header {float:left; margin:0; padding:0; border-left:none;}
ul.nav-list li.last {float:left; padding-bottom:0px;}

#col-2 {float:left; width:493px; background-color:#FFFFFF;}
.logo {float:left; padding:112px 0 0 135px;}
.tagline{float:left; padding:0 0 10px 154px;}
#img-main {float:left; padding:20px 0 32px 103px;}
.footer {float:left;}

#col-3 {float:left; width:264px;}
.logo-dl {float:left; padding:40px 0 0 188px;}
.copy {float:left; width:198px; padding:260px 0 0 19px;}
.title {padding:260px 0 0 20px; color:#666666;}

.quote{width:160px; padding:540px 0 0 30px;}


/* Footer */
ul#footer {width:331px; margin:0 auto; text-align:center; border-top:1px solid #ABABAB; list-style:none;}
ul#footer li {float:left; width:331px; padding-bottom:2px; color:#666666; font-size:11px;}
ul#footer li a {color:#666666; text-decoration:none;}
ul#footer li.first {float:left; width:331px; padding-top:8px; border-top:1px solid #ABABAB;}
ul#footer li.copyright {color:#CACACA; font-size:9px;}


/* Lightbox Gallery */
ul.gallery-list {float:left; width:244px; padding:10px 0 4px 20px; list-style:none;}
ul.gallery-list li {float:left; width:40px; padding:0 8px 10px 0; display:inline;}
*html ul.gallery-list li {float:left; width:40px; padding-right:5px; display:inline;}
ul.gallery-list li.last {float:left; padding-right:0;}
ul.gallery-list li img {float:left; margin:0; padding:0; border:1px solid #999999;}


/* Typography */
body {text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:normal; color:#191919;}
div {font-size:12px;}
p {color:#999999; font-size:11px; padding-bottom:20px; line-height:16px;}
p a {color:#999999; font-weight:bold; text-decoration:none;}
p a:hover {color:#606568; font-weight:bold; text-decoration:none;}
a:focus {outline:none;}
.link {float:right;}