.vdk-button,.vdk-button:visited{background:#222222 url(images/button-highlight.png) top left repeat-x;display:inline-block;padding:4px 20px 6px;color:#fff !important;text-decoration:none;font-weight:bold;line-height:1;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);border:1px solid rgba(0, 0, 0, 0.25);-webkit-border-radius:15px;-moz-border-radius:15px;border-bottom:1px solid rgba(0, 0, 0, 0.25);cursor:pointer !important;}
.vdk-button:hover{text-decoration:none;color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.25);}
.vdk-button:active{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);}
.green.vdk-button,.green.vdk-button:visited{background-color:#91bd09;}
.green.vdk-button:hover{background-color:#749a02;}
.blue.vdk-button,.blue.vdk-button:visited{background-color:#2daebf;}
.blue.vdk-button:hover{background-color:#007d9a;}
.red.vdk-button,.red.vdk-button:visited{background-color:#e33100;}
.red.vdk-button:hover{background-color:#872300;}
.magenta.vdk-button,.magenta.vdk-button:visited{background-color:#a9014b;}
.magenta.vdk-button:hover{background-color:#630030;}
.orange.vdk-button,.orange.vdk-button:visited{background-color:#ff5c00;}
.orange.vdk-button:hover{background-color:#d45500;}
.yellow.vdk-button,.yellow.vdk-button:visited{background-color:#ffb515;}
.yellow.vdk-button:hover{background-color:#fc9200;}
.purple.vdk-button,.purple.vdk-button:visited{background-color:#770094;}
.purple.vdk-button:hover{background-color:#3d0071;}
.small.vdk-button{font-size:11px;-webkit-border-radius:12px;-moz-border-radius:12px;}
.large.vdk-button{background-position:0 0;padding:6px 25px 8px;-webkit-border-radius:18px;-moz-border-radius:18px;}
.bar.vdk-button{margin-left:0;margin-right:0;opacity:0.4;}
.bar.vdk-button.selected,.bar.vdk-button.selected:hover{opacity:1.0;cursor:default !important;}
.bar.vdk-button.selected:active{top:0;}
.bar.vdk-button:hover{opacity:0.75;}
.barFirst.vdk-button{-moz-border-radius-topright:0 !important;-webkit-border-top-right-radius:0 !important;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}
.barLast.vdk-button{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;}
.barMiddle.vdk-button{-webkit-border-radius:0;-moz-border-radius:0;}
.vdk-gradient-box{background:url(../VDKFramework/images/box-gradient.gif) bottom left repeat-x;border:1px solid #e6e6e6;-webkit-box-shadow:0px 2px 1px #bbb;-moz-box-shadow:0px 2px 1px #bbb;}
@font-face{font-family:"vdk-lucida-grande";src:url(../VDKFramework/fonts/vdk-lucida-grande.eot);src:local("Lucida Grande"),url(../VDKFramework/fonts/vdk-lucida-grande.ttf) format("truetype");}html,body{height:100%;}
body{background-attachment:fixed;background:#000;}
.centerColumnWithRibbons #full-page-wrapper{min-height:100%;position:relative;}
.centerColumnWithRibbons #main-content-wrapper{width:100%;padding-bottom:281px;}
.page-band{width:100%;min-width:1000px;}.page-band .first-page-band{border-bottom:1px solid #444;height:369px;}
.ribbon{width:1000px;height:100%;margin:0 auto;}
body,input,textarea,button{color:#aaa;font-family:"vdk-lucida-grande",Helvetica,Tahoma,Arial,sans-serif;}
body{line-height:1.7em;}
p{margin-bottom:3em;}
h1{color:#fff;}
h2{color:#fff;}
h3{color:#fff;font-size:19px;font-weight:normal;line-height:23px;margin-bottom:15px;}
h4{color:#ce5d16;font-size:15px;font-weight:bold;line-height:1.4em;margin-bottom:15px;}
h5{color:#ce5d16;font-size:1.2em;font-weight:bold;line-height:1.4em;margin-bottom:15px;text-transform:uppercase;}
h6{color:#ce5d16;font-size:1em;font-weight:bold;}
.crimson{color:#940000;}
.orange{color:#ce5d16;}
.dark-grey{color:#3e3e3e;}
.gold{color:#efb03f;}
.brown{color:#2b1903;}
.off-white{color:#dedfe1;}
.tan{color:#d6c085;}
.copyrightText{color:#000;font-size:8px;line-height:24px;}
.align-right{text-align:right;}
.italic{font-style:italic;}
.bold{font-style:bold;}
a,a:visited{color:#0c9bca;text-decoration:none;}
a:hover,a.jitterFix:hover{color:#0c9bca;text-decoration:none;border-bottom:1px dotted #0c9bca;}
a.jitterFix{border-bottom:1px solid black;}
fieldset{border:none;padding:0;margin:0;}
.form-ul{list-style:none;float:left;margin-bottom:1em;padding-left:0.2em;padding-right:0.2em;}
.form-ul .label{font-family:"times new roman",georgia serif;color:#888;padding-left:5px;font-size:12px;}
input.text,textarea{font-size:1.3em;color:#333;margin:0;background:#aaa;padding:5px;border:1px solid #313131;-webkit-border-radius:5px;-moz-border-radius:5px;}
textarea{line-height:1.5em;}
input.button{background:#ce5d16;border:1px solid black;}
input.button:hover{background:#2b1903;color:#ce5d16;border:1px solid #ce5d16;}
input.button-on-dark{background:#ce5d16;border:1px solid #d6c085;}
input.button-on-dark:hover{background:#d6c085;border:1px solid #ce5d16;}
select{border:1px solid black;background:#aaa;font-size:1.2em;margin-top:3px;margin-bottom:0;}
#header-page-band{height:130px;overflow:hidden;}
#header-logo{float:left;width:246px;height:129px;}
#nav{float:right;list-style:none;margin-top:15px;}
#nav li{margin:0px 7px 0px 7px;float:left;}
#nav a.standard-nav-link{color:#ccc;display:block;font-size:1.1em;padding:6px 12px 6px 12px;}
#nav a.standard-nav-link:hover{text-decoration:none;background-color:#005f29;color:#fff !important;border-bottom:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#nav a.standard-nav-link:active{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);}
#home #nav-home a,#projects #nav-projects a,#events #nav-events a,#blog #nav-blog a,#photos #nav-photos a,#contribute #nav-contribute a,#sponsors #nav-sponsors a{background-color:#444;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff !important;}
#footer-page-band{position:absolute;bottom:0;height:235px;padding-top:45px;background:url(../../images/backgrounds/bg-footer.jpg) top center repeat-x;border-top:1px solid #555;}
#footer{color:#666;position:relative;}#footer a,#footer a:visited{color:#cccccc !important;}
#footer p{margin:0;padding:0;}
.footer-list{list-style:none;float:left;margin:0px 20px 0px 20px;padding:0;}
.footer-list li{padding:2px 0px 2px 0px;}
.footer-list li a{padding:4px 0px 4px 0px;}
#footer-email{float:right;width:340px;}
#footer-email-field{width:95%;margin:10px 0px 10px 0px;}
#footer-email-button{display:block;float:right;}
#footer-copyright{float:left;font-size:10px;position:absolute;bottom:0;}
#footer-attribution{float:right;font-size:10px;position:absolute;bottom:0;right:0;}
.first{margin-left:0 !important;}
.last{margin-right:0 !important;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
.fullClear{clear:both;height:0px;width:100%;}
.right-link-wrapper{text-align:right;}
a:focus,a:hover,a:active{outline:none !important;}
*:focus,input.button{outline:none !important;}
a,a:visited,a:active{cursor:pointer;}
a img{border:none;}
.ie6FloatFix{display:inline;}

