body {background:#EBF4F1;margin:0;padding:0;font: .8em  Helvetica, 'Helvetica Neue', Arial, sans-serif;}		
h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,pre,code,form,fieldset,legend,input,button,textarea,blockquote	{padding:0;margin:0;}		
a,fieldset,img	{border:0;}		
h1 {font-size:200%;}
h2 {font-size:150%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
select,input,button,textarea,button {font:99% arial,helvetica,clean,sans-serif;}
a {outline:none;color:#004C9B;}
a:link img,a:visited img {border:none;}
p {line-height:140%;}

@font-face {font-family:'Chunk Five';src: local('Chunk Five'),url('../fonts/Chunkfive.ttf') format('truetype');}
@font-face {font-family:'Diavlo';src: local('Diavlo'),url('../fonts/Diavlo_LIGHT_II_37.otf') format('truetype');}


.container {margin:0 auto;width:900px;overflow:hidden;}
.split-left {width:50%;float:left;}
.split-right {width:50%;float:right;text-align:right;}
#header {padding:30px;}
#header * {display:inline-block;vertical-align:middle;}
#header #nav {float:right;margin:8px 10px 0 0;}
#header #nav a {margin-left:20px;color:#00587C;padding:15px 15px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#D0E5F5;float:right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;font-weight:bold;text-decoration:none;font-size:130%;}
#header #nav a:hover {background-color:#0088D7;color:#FFF;}

#gallery,
#about {margin:0 auto 20px auto;padding:0 30px;width:900px;position:relative;}
#header a#logo-home {width:240px;padding-top:65px;height:0;background:url('../images/formlogo.png') 0 0 no-repeat;overflow:hidden;}
#gallery h1 {font-size:320%;font-family:'Chunk Five',Arial, Helvetica, "Lucida Grande", Verdana, Geneva, "Trebuchet MS", sans-serif;letter-spacing:1px;}
#gallery h2 {font-weight:normal;color:#777;margin-bottom:15px;font-family: Georgia, Times, 'Times New Roman', serif;font-style: italic;}
#gallery p {font-size:115%;line-height:150%;margin-bottom:10px;}
#gallery .project-link {margin:15px 0 0 0;}
#gallery ul li ul {width:308px;float:right;margin:0;}
#gallery ul li ul li {font-size:115%;border-top:1px solid #CCC;padding:8px 0;}

#gallery-wrapper,
#about-wrapper {background:#FFF;overflow:hidden;border-radius: 14px;-webkit-border-radius: 14px;-moz-border-radius: 14px;}
#gallery .gallery-img {border:1px solid #DDD;padding:5px;width:500px;text-align:center;height:400px;float:left;background:#FFF;margin-right:20px;}
#gallery .gallery-arrow {position:absolute;top:210px;width:50px;height:50px;z-index:100;}
#gallery #arrow-left {left:0;}
#gallery #arrow-right {right:0;}
#gallery #gallery-items {list-style:none;}
#gallery #gallery-items li {overflow:hidden;}
#gallery #gallery-items li div.gallery-item {width:840px; margin:30px;overflow:hidden;}
#gallery .gallery-item .project-link a,
#gallery .gallery-item .project-link .strikeout {font-size:120%;font-weight:bold;text-decoration:none;border-bottom:1px dotted #AAA;}
#gallery .gallery-item .project-link .strikeout {text-decoration:line-through;color:#777;}
#gallery .gallery-item .project-link a:hover {background: url('../images/viewButtonBackground.jpg') 0 0 repeat-x;color:#0072B1;border-color:#DDD;}
#gallery .gallery-item .footnote, .gallery-item .footnote a {color:#999;font-size:12px;font-style:italic;font-weight:normal;}
#gallery .gallery-item .footnote {padding-top:4px;}
.gallery-item .footnote a {text-decoration:none;}

#footer  {color:#7E888A;text-align:center;margin:10px;padding:20px;border:1px dashed #C8D8DB;border-left:none;border-right:none;}
#footer  a {color:#646C6D;}

.primary {width:65%;float:left;}
.secondary {width:30%;float:right;}


#about {background:#FFF;overflow:hidden;border-radius: 14px;-webkit-border-radius: 14px;-moz-border-radius: 14px;margin:0 auto 20px auto;padding:50px 30px;width:900px;}

#about ul {list-style:none;}
#about ul li {background: url('../images/listitembullet.gif') 0 center no-repeat;font-size:125%;border-top:1px solid #DDD;padding:10px 0;padding-left:30px;}

.primary p {line-height:25px;margin-bottom:20px;font-size:16px;}
p.section-introduction {color:#000;padding:20px 0; font-size:210%;line-height:130%;font-family:Georgia,Times,'Times New Roman', serif;font-style:italic;border:1px solid #CCC;border-left:none;border-right:none;text-align:center;}
p.section-introduction span {color:#B85200;}
.section-title {color:#1B2649;margin-bottom:8px;}
.column-title {color:#00304D;padding-bottom:6px;}

#address {border-bottom:1px solid #CCC;padding-bottom:15px;overflow:hidden;}
#address #map {display:block;width:50%;height:0;overflow:hidden;padding-top:140px;float:left;background:url('../images/map_us.gif') center 0 no-repeat;margin-right:20px;border:dashed 2px #AAD1E3;}
#address #map:hover {border-color:#006CD8;}
#address address {margin-bottom:12px;}
#address .email {color:#003D7E;}
#address .email:hover {color:#004AB1;}
#address h4 {margin-top:6px;}
#vcard {display:block;text-decoration:none;background:url('../images/downloadIcon.png') 10px center no-repeat;padding:15px 10px 15px 70px;margin:0 0 15px 0;clear:both;border-bottom:1px solid #CCC;}
#vcard p {margin-bottom:6px;color:#505D67;}
#vcard:hover {background-color:#EFEFEF;}
#vcard:hover p {color:#000;}

.highlight {color:#D06000;}
#gallery p.note {font-size:90%;color:#777;margin-bottom:0px;}
