/*
Theme Name: Alphaform
Theme URI: http://wordpress.org/
*/
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#80807f;
margin:0 0 20px;
padding:0;
}
body#default {
background:#fefefe url(images/bg-ie6.gif) top repeat-x;
background-position:0 18px;
}
body#portfolio {
background:#fefefe url(images/portfolio-bg.jpg) top repeat-x;
background-position:0 30px;
}
#logo {
color:#a2b85d;
font-weight:700;
text-transform:uppercase;
float:left;
display:block;
width:340px;
height:96px;
background:url(images/logo.gif) top no-repeat;
overflow:hidden;
margin:0 0 -52px;
}
#masthead #logo h2{
margin-top:-21px;}
#masthead {
margin:0 0 35px;
}
.postlogo {
position:relative;
top:-21px;
}
.postlogo-contact {
background:url(images/h-contactus.gif) no-repeat #fff;
background-position:-18px 4px;
height:26px;
position:relative;
top:-18px;
}
.postlogo-aboutus {
background:url(images/h-aboutus2.gif) no-repeat #fff;
background-position:-18px 4px;
height:26px;
position:relative;
top:-18px;
}
#flashtemp {
position:relative;
top:40%;
width:620px;
text-align:center;
}
#one #prevnext a,#two #prevnext a,#three #prevnext a {
background:#A2B85D;
text-transform:uppercase;
color:#FFF;
padding:0 2px;
}
#two #prevnext {
margin-top:0;
margin-bottom:5px;
}
#one #prevnext a:hover,#two #prevnext a:hover,#three #prevnext a:hover {
background:#147;
text-decoration:none;
color:#FFF;
}
#logo a {
display:block;
width:340px;
height:26px;
}
#logo h1 {
text-indent:-1000px;
margin:0;
padding:0;
}
#nav span {
text-indent:-3000px;
float:left;
margin:0;
padding:0;
}
#nav ul {
background:url(images/nav/bg.jpg) no-repeat;
float:right;
list-style:none;
margin:0;
padding:0;
}

#nav ul li ul{
background:none;
margin-top:-7px;
}
#nav ul li {
float:left;
border-left:5px solid #aecd50;
}
#nav li ul {
position:absolute;
width:10em;
left:-999em;
}
#nav li:hover ul {
left:auto;
}

#nav li#nav1 a {
overflow:hidden;
display:block;
height:31px;
background:url(images/nav/nav1.jpg);
width:86px;
}
#nav li#nav1-on a {
overflow:hidden;
display:block;
height:31px;
background:url(images/nav/on/nav1-selected.jpg);
width:86px;
}
#nav li#nav2 a {
display:block;
height:31px;
background:url(images/nav/nav2.jpg) no-repeat;
width:117px;
}
#nav li#nav2-on a {
display:block;
height:31px;
background:url(images/nav/on/nav2-selected.jpg) no-repeat;
width:117px;
}
#nav li#nav3 a {
display:block;
height:31px;
background:url(images/nav/nav3.jpg) no-repeat;
width:128px;
}
#nav ul li:hover ul,#nav li.sfhover ul {
left:auto;
margin-left:-5px;
}
#nav li#nav3-on a {
display:block;
height:31px;
background:url(images/nav/on/nav3-selected.jpg) no-repeat;
width:128px;
}
#nav li#nav4 a {
display:block;
height:31px;
background:url(images/nav/nav4.jpg) no-repeat;
width:119px;
}
#nav li#nav4-on a {
display:block;
height:31px;
background:url(images/nav/on/nav4-selected.jpg) no-repeat;
width:119px;
}
#nav li#nav5 a {
display:block;
height:31px;
background:url(images/nav/nav5.jpg);
width:110px;
}
#nav li#nav5-on a {
display:block;
height:31px;
background:url(images/nav/on/nav5-selected.jpg) no-repeat;
width:110px;
}
#welcome-h {
background:url(images/welcome-h.gif) left;
background-position:1px 35px;
width:351px;
height:34px;
margin:0 0 -25px;
}
#welcome-h span{
display:none;}
#blank-h {
background:url(images/blank-h.gif) bottom;
width:336px;
height:70px;
text-transform:uppercase;
padding-left:15px;
margin:0 0 -10px;
}
#blank-h h3 {
font-size:18px;
color:#A2B85D;
margin:-17px 0 0;
}
#blank-h h4,h4.grey {
padding-bottom:8px;
font-size:12px;
color:#80807f;
margin:0;
}
.breadcrumb {
padding-top:5px;
margin-left:-15px;
margin-right:-5px;
background:#fefefe;
font-size:11px;
width:350px;
position:relative;
top:-2px;
right:-1px;
text-align:right;
}
#welcome-h span,#blank-h span {
text-indent:-1000px;
float:left;
}
#masthead h2 {
z-index:1000;
text-transform:uppercase;
display:block;
font-size:12px;
color:#a2b85d;
text-decoration:none;
float:left;
margin:-18px 0 0;
padding:0;
}
#wrapper {
width:983px;
padding-top:3px;
margin:0 auto;
}
#copy {
float:left;
width:50%;
}
#content-sidewrapper {
background:url(images/welcome-content.gif) bottom no-repeat;
float:left;
width:351px;
height:425px;
}
#content-single {
float:left;
width:361px;
height:425px;
}
#content-wrapper {
padding-bottom:5px;
background:url(images/content-bg-new.gif) bottom no-repeat;
border-bottom:0 solid #e5e5e5;
width:351px;
}
#content-wrapper-home{
padding-bottom:5px;
background:url(images/content-bg-home.gif) bottom no-repeat;
border-bottom:0 solid #e5e5e5;
position:relative;
top:-10px;
margin-bottom:-20px;
background-position:0 -33px;
width:351px;
}
#backbut {
background:url(images/back.gif) no-repeat;
background-position:0 -1px;
float:right;
height:39px;
width:66px;
position:relative;
right:-15px;
margin:-10px 0 -18px;
}
#backbut a {
background:url(images/back.gif) no-repeat;
background-position:0 -39px;
height:39px;
width:66px;
display:block;
}
#backbut a:hover {
background-position:0 -1px;
}
.wrapper-sm {
padding-top:8px;
margin:8px 0 0 8px;
}
.wrapper-sm3 {
padding-top:0px;
margin:8px 0 0 8px;
}
.wrapper-sm3 h3{
text-transform:uppercase; margin:0; padding:0;
margin-bottom:-10px;
}
.wrapper-sm2 {
margin:8px 0 0 8px;
}
.wrapper-sm h4 {
font-size:13px;
margin-bottom:0;
margin-top:5px;
text-transform:uppercase;
}
.wrapper-sm li {
text-indent:0;
list-style-type:disc;
margin-bottom:10px;
}
#archive-wrap .wrapper-sm img {
margin-top:4px;
}
.servicelinks li {
margin-bottom:0;
margin-top:3px;
}
.services-h {
color:#bebfc0;
}
#services-wrap .clear,#contactus-wrap .clear {
clear:both;
height:12px;
margin-top:5px;
}
#services-wrap .wrapper-sm {
width:459px;
margin-left:10px;
padding-right:15px;
float:left;
}
#contactus-wrap .wrapper-sm {
margin-left:10px;
padding-right:15px;
float:left;
}
.Exhibits .wrapper-sm {
height:160px;
margin:0;
padding:0 0 0 16px;
}
#archive-wrap-sub .wrapper-sm {
height:140px;
border:0 solid red;
float:left;
width:316px;
margin:11px 0 0 8px;
padding:10px 0 0;
}
#archive-wrap-sub .whitetop {
background:#fefefe;
height:30px;
margin-top:-2px;
}
#sidebar-container {
width:983px;
padding-left:3px;
margin:0 auto;
}
#services-wrap .clear-services,#contactus-wrap .clear-services {
clear:both;
height:12px;
margin-bottom:15px;
}
#archive-wrap-sub p.breadcrumb {
float:right;
width:30%;
margin-top:-20px;
text-transform:uppercase;
}
#archive-footer {
background:url(images/archive-footer-bg.gif) top repeat-x;
z-index:3;
margin-top:-12px;
padding-top:35px;
}
#archive-footer-sub {
background:url(images/archive-footer-bg.gif) top repeat-x;
z-index:0;
margin-top:0;
padding-top:35px;
position:relative;
}
#archive-footer #footer,#archive-footer-sub #footer {
width:983px;
margin:0 auto;
}
#content-single .wrapper-sm {
margin:0 8px 0 15px;
}
#content-single .wrapper-sm3 {
margin:0 8px 0 15px;
}
#flashhome {
/*background:url(images/flash-temp.jpg) no-repeat right;
width:620px;
padding-left:10px;
height:425px;
float:left;*/
}
#flashsm{
position:relative;
top:2px;
background:url(images/flash-temp.jpg) no-repeat right;
background-position:0px 3px;
/*width:620px;
height:425px;*/
float:left;
margin-bottom:2px;
}

#prevbg {
display:none;
}
#nextbg {
display:none;
}
#sub-sections {
clear:both;
display:block;
background:url(images/sub-sections-bg-blank.gif) no-repeat;
width:100%;
height:192px;
}
#sb #sub-sections-full {
background:url(images/sub-sections-bg-blank.gif) no-repeat;
margin-top:-35px;
width:100%;
height:192px;
}
#archive-wrap #sub-sections-full {
clear:both;
display:block;
width:100%;
height:182px;
}
#archive-wrap #coloumn-full #mainwrap,#archive-wrap #coloumn-full #mainwrap2,#archive-wrap #coloumn-full #mainwrap3 {
padding:11px 0 0 6px;
float:left;
margin:0 0 0 -5px;
}
#archive-wrap .Exhibits #prevnext-sb {
position:absolute;
top:128px;
margin-left:78px;
height:21px;
overflow:hidden;
}
#slider2 ul,#slider2 li {
list-style:none;
margin:7px 0 0;
padding:0;
}
.Environments #prevnext-sb {
position:absolute;
top:2px;
margin-left:130px;
height:21px;
overflow:hidden;
}
.Exhibits #prevnext-sb {
position:absolute;
top:2px;
margin-left:78px;
height:21px;
overflow:hidden;
}
.Events #prevnext-sb {
position:absolute;
top:2px;
margin-left:73px;
height:21px;
overflow:hidden;
}
#sub-sections-sub {
clear:both;
display:block;
background:url(images/sub-sections-bg-blank.gif) center no-repeat #E7E7E7;
width:100%;
height:192px;
}
h3 {
font-size:1.3em;
margin:30px 0 0;
padding:0;
color:#4a4d5e;
}
#sub-sections h3,#sub-sections-sub h3,#sub-sections-full h3 {
text-transform:uppercase;
margin:0 0 21px;
}
#sub-sections h4,#sub-sections-full h4,.Exhibits h4,.Environments h4,.Events h4,#archive-wrap-sub h4,#sub-sections-sub h4 {
text-transform:uppercase;
font-size:12px;
margin:3px 0 0;
}
#sub-sections a:hover,#sub-sections-full a:hover,#archive-wrap-sub a:hover,.breadcrumb a:hover,#sub-sections-sub a:hover,#services-wrap a:hover,#contactus-wrap a:hover {
color:#147;
}
#sub-sections p,#sub-sections-full p,.Exhibits p,.Environments p,.Events p,#archive-wrap-sub p,#sub-sections-sub p {
margin-top:0;
}#coloumn {
margin-top:-8px;
float:left;
width:310px;
padding:0 0 0 17px;
}#coloumn-full {
float:left;
width:984px;
margin-right:-17px;
padding:0 0 0 17px;
}#events span,#environments span,#exhibits span {
text-indent:-3000px;
}#environments {
background:url(images/nav/off/h-environments.gif) left no-repeat;
height:27px;
width:269px;
margin:0 -10px 2px -6px;
}#archive-wrap #coloumn-full #mainwrap {
background:none;
padding-left:6px;
padding-top:11px;
float:left;
margin:0 0 0 -5px;
}
#sb #coloumn-full #mainwrap {
background:none;
background-position:-11px -27px;
padding-left:6px;
padding-top:11px;
float:left;
margin:0 0 0 -5px;
}#coloumn-full #Environments {
background:url(images/nav/off/h-environments-full.gif) left no-repeat #e7e7e7;
height:27px;
width:980px;
margin:0 -10px 0 -17px;
}
#coloumn-full #Exhibits {
background:url(images/nav/off/h-exhibits-full.gif) left no-repeat #e7e7e7;
height:27px;
width:980px;
margin:0 -10px 0 -17px;
}
#coloumn-full #sbwrap {
position:absolute;
top:512px;
}
#coloumn-full #Events {
background:url(images/nav/off/h-events-full.gif) left no-repeat #e7e7e7;
height:27px;
width:980px;
margin:0 -10px 0 -17px;
}
#archive-wrap #coloumn-full #Events {
background:url(images/nav/off/h-events-full2.gif) left no-repeat #e7e7e7;
height:27px;
width:970px;
margin:0 -10px 0 -17px;
}
#archive-wrap #coloumn-full #Environments {
background:url(images/nav/off/h-environments-full2.gif) left no-repeat #e7e7e7;
height:27px;
width:970px;
margin:0 -10px 0 -17px;
}
#coloumn-full .wrapper-sm1 {
float:left;
width:318px;
margin:0;
padding:0;
}
#coloumn-full .wrapper-sm2 {
float:left;
width:318px;
margin:0 0 0 10px;
padding:0;
}
#coloumn-full .wrapper-sm3 {
float:left;
width:293px;
margin:0 0 0 10px;
padding:0;
}
#environments a {
background:url(images/nav/off/h-environments.gif) left no-repeat;
display:block;
height:27px;
width:269px;
}
#environments a:hover {
background:url(images/nav/on/h-environments.gif) left no-repeat;
}
#events {
background:url(images/nav/off/h-events.gif) left no-repeat;
height:27px;
width:304px;
margin:0 0 2px -7px;
}
#events a {
background:url(images/nav/off/h-events.gif) left no-repeat;
display:block;
height:27px;
width:304px;
}
#events a:hover {
background:url(images/nav/on/h-events.gif) left no-repeat;
}
#exhibits {
display:block;
background:url(images/nav/off/h-exhibits.gif) left no-repeat;
height:27px;
width:338px;
margin:0 -10px 2px -17px;
}
#exhibits a {
background:url(images/nav/off/h-exhibits.gif) left no-repeat;
display:block;
height:27px;
width:329px;
}
#exhibits a:hover {
background:url(images/nav/on/h-exhibits.gif) left no-repeat;
}
#footerlinks {
float:right;
width:48%;
text-transform:uppercase;
text-align:right;
color:#a2b85d;
}
#footerlinks a {
color:#80807f;
text-decoration:none;
}
#footerlinks a:hover {
text-decoration:underline;
}
#footer {
clear:both;
width:100%;
padding-top:14px;
}
.Exhibits {
float:left;
width:332px;
}
#archive-wrap .Exhibits {
float:left;
width:980px;
}
.Exhibits h2 a {
width:332px;
height:27px;
overflow:hidden;
display:block;
background:url(images/h-portfolio-exhibits.jpg);
}
.Exhibits h2 a:hover {
background:url(images/nav/on/h-portfolio-exhibits.jpg);
}
.Exhibits h2 {
width:332px;
height:27px;
float:left;
overflow:hidden;
background:url(images/nav/on/h-portfolio-exhibits.jpg);
text-indent:-3000px;
margin:0 0 5px;
}
.Environments {
float:left;
width:324px;
display:block;
}
.Environments h2 {
width:324px;
height:27px;
display:block;
background:url(images/nav/on/h-portfolio-environments.jpg);
float:left;
overflow:hidden;
text-indent:-3000px;
margin:0 0 5px;
}
.Environments h2 a {
width:324px;
height:27px;
overflow:hidden;
display:block;
background:url(images/h-portfolio-environments.jpg);
}
.Environments h2 a:hover {
background:url(images/nav/on/h-portfolio-environments.jpg);
}
.Events {
float:left;
width:327px;
}
.Events h2 {
width:327px;
height:27px;
display:block;
background:url(images/nav/on/h-portfolio-events.jpg) no-repeat #ededed;
float:left;
overflow:hidden;
text-indent:-3000px;
margin:0 0 5px;
}
.Events h2 a {
width:327px;
height:27px;
overflow:hidden;
display:block;
background:url(images/h-portfolio-events.jpg) no-repeat #ededed;
}
.Events h2 a:hover {
background:url(images/nav/on/h-portfolio-events.jpg) no-repeat #ededed;
}
#h-Portfolio {
margin-top:28px;
width:157px;
height:25px;
background:url(images/h-portfolio.gif);
}
#h-services {
margin-top:28px;
width:157px;
height:25px;
background:url(images/h-services.gif);
}
#h-careers {
margin-top:28px;
width:157px;
height:25px;
background:url(images/h-careers.gif);
}
#flashheader {
margin-top:28px;
margin-bottom:-30px;
width:350px;
height:25px;
}
#h-securearea {
margin-top:28px;
width:157px;
height:25px;
background:url(images/h-securearea.gif);
}
#h-contactus {
margin-top:28px;
width:167px;
height:25px;
background:url(images/h-contactus.gif) no-repeat;
}
#h-aboutus {
margin-top:28px;
width:167px;
height:25px;
background:url(images/h-aboutus.gif) no-repeat;
}
h3#h-blank {
display:block;
width:983px;
height:26px;
margin-top:0;
margin-bottom:-10px;
background:url(images/h-portfolio-blank.gif) left;
}
#h-Events-lg {
width:215px;
height:25px;
background:url(images/h-events-lg.jpg);
}
#h-Environments-lg {
width:215px;
height:25px;
background:url(images/h-environments-lg.jpg);
}
#h-Exhibits-lg {
width:215px;
height:25px;
background:url(images/h-exhibits-lg.jpg);
}

.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0;
padding:10px;
}
small {
font-family:Arial, Helvetica, Sans-Serif;
font-size:.9em;
line-height:1.5em;
}
h1,h2,h3 {
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700;
}
h1 {
font-size:4em;
text-align:center;
padding-top:70px;
margin:0;
}
#headerimg .description {
font-size:1.2em;
text-align:center;
}
h2 {
font-size:1.6em;
margin:30px 0 0;
}
h2.pagetitle {
font-size:1.6em;
margin-top:30px;
text-align:center;
}
#sidebar h2 {
font-family:'Lucida Grande', Verdana, Sans-Serif;
font-size:1.2em;
margin:5px 0 0;
padding:0;
}
h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description {
text-decoration:none;
color:#FFF;
}
h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited {
color:#333;
}
.entry p a:visited {
color:#A2B85D;
}
.commentlist li,#commentform input,#commentform textarea {
font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li {
font-weight:700;
list-style:none;
margin:15px 0 3px;
padding:5px 10px 3px;
}
.commentlist li .avatar {
float:right;
border:1px solid #eee;
background:#fff;
padding:2px;
}
.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
}
.commentlist p {
font-weight:400;
line-height:1.5em;
text-transform:none;
margin:10px 5px 10px 0;
}
#commentform p {
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
margin:5px 0;
}
.commentmetadata {
font-weight:400;
display:block;
margin:0;
}
#sidebar {
font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin-left:545px;
width:190px;
padding:20px 0 10px;
}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike {
color:#777;
}
code {
font:1.1em 'Courier New', Courier, Fixed;
}
acronym,abbr,span.caps {
font-size:.9em;
letter-spacing:.07em;
cursor:help;
}
a,h2 a:hover,h3 a:hover {
color:#147;
text-decoration:none;
}
a:hover {
color:#147;
text-decoration:underline;
}
#wp-calendar #prev a,#wp-calendar #next a {
font-size:9pt;
}
#wp-calendar a {
text-decoration:none;
display:block;
}
#wp-calendar caption {
font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
width:100%;
}
#wp-calendar th {
font-style:normal;
text-transform:capitalize;
}
.narrowcolumn {
float:left;
width:450px;
margin:0;
padding:0 0 20px 45px;
}
.post {
margin:0 0 40px;
}
.post hr {
display:block;
}
.widecolumn .postmetadata {
margin:30px 0;
}
.widecolumn .smallattachment {
text-align:center;
float:left;
width:128px;
margin:5px 5px 5px 0;
}
.widecolumn .attachment {
text-align:center;
margin:5px 0;
}
h3.comments {
margin:40px auto 20px;
padding:0;
}
p img {
max-width:100%;
padding:0;
}
img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}
img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignright {
float:right;
}
.alignleft {
float:left;
}
html>body .entry ul {
margin-left:0;
list-style:none;
text-indent:-10px;
padding:0 0 0 10px;
}
html>body .entry li {
margin:7px 0 8px 10px;
}
.entry ol {
margin:0;
padding:0 0 0 35px;
}
.postmetadata ul,.postmetadata li {
list-style-type:none;
list-style-image:none;
}
#sidebar ul li {
list-style-type:none;
list-style-image:none;
margin-bottom:15px;
}
#sidebar ul p,#sidebar ul select {
margin:5px 0 8px;
}
#sidebar ul ul,#sidebar ul ol {
margin:5px 0 0 10px;
}
#sidebar ul ul ul,#sidebar ul ol {
margin:0 0 0 10px;
}
ol li,#sidebar ul ol li {
list-style:decimal outside;
}
#sidebar ul ul li,#sidebar ul ol li {
margin:3px 0 0;
padding:0;
}
#searchform {
text-align:center;
margin:10px auto;
padding:5px 3px;
}
#sidebar #searchform #s {
width:108px;
padding:2px;
}
#sidebar #searchsubmit {
padding:1px;
}
select {
width:130px;
}
#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}
#commentform textarea {
width:100%;
padding:2px;
}
#commentform #submit {
float:right;
margin:0;
}
.commentlist {
text-align:justify;
padding:0;
}
.nocomments {
text-align:center;
margin:0;
padding:0;
}
#wp-calendar {
empty-cells:show;
width:155px;
margin:10px auto 0;
}
#wp-calendar #next a {
padding-right:10px;
text-align:right;
}
#wp-calendar #prev a {
padding-left:10px;
text-align:left;
}
#wp-calendar td {
text-align:center;
padding:3px 0;
}
#wp-calendar td.pad:hover {
background-color:#fff;
}
acronym,abbr {
border-bottom:1px dashed #999;
}
blockquote {
padding-left:20px;
border-left:5px solid #ddd;
margin:15px 30px 0 10px;
}
blockquote cite {
display:block;
margin:5px 0 0;
}
a img {
border:none;
}
.navigation {
display:block;
text-align:center;
}
.wp-caption {
border:1px solid #ddd;
text-align:center;
background-color:#f3f3f3;
padding-top:4px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
margin:10px;
}
.wp-caption img {
border:0 none;
margin:0;
padding:0;
}
.wp-caption p.wp-caption-text {
font-size:11px;
line-height:17px;
margin:0;
padding:0 4px 5px;
}
#prevnext,.clear-services,.hidden,hr {
display:none;
}
#flashhome #flashtemp a,.breadcrumb a,#sub-sections a,#sub-sections-full a,.Exhibits a,.Environments a,.Events a,#archive-wrap-sub a,#sub-sections-sub a,#services-wrap a,#contactus-wrap a {
color:#A2B85D;
}
#nav li#nav1 a:hover,#nav li#nav2 a:hover,#nav li#nav3 a:hover,#nav li#nav4 a:hover,#nav li#nav5 a:hover {
background-position:0 -31px;
}
#nav li#nav3 ul li a,#nav li#nav3-on ul li a,#nav li#nav5 ul li a,#nav li#nav5-on ul li a,#nav li#nav2 ul li a,#nav li#nav2-on ul li a {
height:auto;
color:#484b5c;
background:none;
padding-left:6px;
font-weight:700;
}
#nav li#nav3 ul li a:hover,#nav li#nav3-on ul li a:hover,#nav li#nav5 ul li a:hover,#nav li#nav5-on ul li a:hover, #nav li#nav2 ul li a:hover,#nav li#nav2-on ul li a:hover {
color:#aecd50;
text-decoration:none;
}
.Environments .wrapper-sm,.Events .wrapper-sm {
height:160px;
margin:0;
padding:0 0 0 8px;
}
#archive-wrap .whitetop,#services-wrap .whitetop,#contactus-wrap .whitetop {
background:#fefefe;
height:30px;
}
#archive-wrap,#archive-wrap-sub {
background:none;
background-position:0 78px;
float:left;
margin:-10px 0 0;
}
#services-wrap,#contactus-wrap {
float:left;
margin:-10px 0 0;
}
#prevbg.Exhibits a:hover,#prevbg.Events a:hover,#prevbg.Environments a:hover,#nextbg.Exhibits a:hover,#nextbg.Environments a:hover,#nextbg.Events a:hover {
background-position:0 -80px;
}
#slider ul,#slider li,#slider3 ul,#slider3 li {
list-style:none;
margin:0;
padding:0;
}
#slider,#slider li,#slider2,#slider2 li,#slider3,#slider3 li {
width:950px;
height:154px;
overflow:hidden;
margin:0;
}
span#prevBtn,span#nextBtn {
line-height:21px;
}
span#prevBtn a:hover,span#nextBtn a:hover,h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite {
text-decoration:none;
}
#sub-sections-full #Environments span,#sub-sections-full #Exhibits span,#sub-sections-full #Events span,#h-Portfolio span,#h-contactus span,#h-Events-lg span,#h-Environments-lg span,#h-Exhibits-lg span,#h-aboutus span,#h-services span, #h-careers span, #h-securearea span {
text-indent:-3000px;
display:none;
}
h3,h4,a {
color:#a2b85d;
}
#services-wrap .wrapper-sm h2 {color:#4a4d5e; margin-bottom:0;}
.widecolumn .post,#sidebar form {
margin:0;
}
.postmetadata,.clear {
clear:both;
}
img.centered,.aligncenter,div.aligncenter {
display:block;
margin-left:auto;
margin-right:auto;
}
.entry ol li,#sidebar ul,#sidebar ul ol {
margin:0;
padding:0;
}
.entry form,.center {
text-align:center;
}
.contactinfo {
line-height:20px;
}