/*
Theme Name: Kim 2012
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Ben Gummer
Author URI: http://wordpress.org/
Description: Kim's website theme for 2012
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/
body { margin: 0; padding: 0; font: 14px 'Helvetica Neue', 'HelveticaNeue', Helvetica, Arial, sans-serif; text-align: center; background: #081c3c url("/img/bg_1_ 081c3c.jpg") fixed no-repeat center top; }

a { color: #0D4194; border: none; }

.ngg-gallery-thumbnail a img { border: 1px solid #FFF; -webkit-transition: border-color 0.1s linear; }

.ngg-gallery-thumbnail a:hover img { border-color: #999; background: #FFF; }

a img { border: none; }

.clear { clear: both; }

#container { width: 912px; margin: 0 auto; text-align: left; }

h1 { margin: 20px 0 20px 6px; padding: 0; background: url("/img/logo.png") no-repeat 0 0; height: 99px; width: 399px; overflow: hidden; behavior: url(/iepngfix/iepngfix.htc); }

h1 a { display: block; padding: 0; margin: 0; height: 99px; width: 399px; overflow: hidden; text-indent: -9999px; }

ul#menu { margin: 0; padding: 0 26px; background: url("/img/page_top.png") no-repeat 0 0; height: 88px; overflow: hidden; list-style-type: none; behavior: url(/iepngfix/iepngfix.htc); }

ul#menu li { height: 88px; float: left; width: 215px; }

ul#menu li a { display: block; height: 88px; text-indent: -999px; -webkit-transition: opacity 0.1s linear; }

ul#menu li#menu-welcome a { background: url("/img/menu-welcome.gif") no-repeat 50% 50%; }

ul#menu li#menu-gallery a { background: url("/img/menu-gallery.gif") no-repeat 50% 50%; }

ul#menu li#menu-about a { background: url("/img/menu-about.gif") no-repeat 50% 50%; }

ul#menu li#menu-contact a { background: url("/img/menu-contact.gif") no-repeat 50% 50%; }

ul#menu li a:hover { opacity: 0.5; }

#content { background: url("/img/page_middle.png") repeat-y 0 0; padding: 26px 26px 1px 26px; /*	behavior: url('/iepngfix/iepngfix.htc');*/ }

#footer { background: url("/img/page_bottom.png") no-repeat center top; padding: 40px 26px 12px 26px; height: 28px; color: #FFFFFF; behavior: url(/iepngfix/iepngfix.htc); }

.gallery-chooser { width: 280px; float: left; list-style-type: none; margin: 0 0 0 0; padding: 0; position: relative; z-index: 5; }

.gallery-chooser li { float: left; margin: 0; padding: 0; }

.gallery-chooser li a { display: block; width: 50px; height: 50px; margin: 0 0 10px 10px; background: #FFFFFF url("/img/bounce.gif") no-repeat 50% 50%; }

.gallery-chooser li a img { display: block; width: 50px; height: 50px; }

.gallery-viewer { float: right; width: 580px; }

.gallery-viewer img.main-image { max-width: 563px; }

#gallery-fixer-one.fixed { position: fixed; top: 10px; width: 100%; left: 0; }

#gallery-fixer-one.fixed #gallery-fixer-two { width: 912px; margin: 0 auto; padding-right: 36px; }

h2 { margin: 0; }

.wpcf7-form input[type=text], .wpcf7-form textarea { width: 400px; padding: 4px; border: 1px solid #999; font-size: 12px; }

.wpcf7-form input[type=text]:hover, .wpcf7-form textarea:hover { border-color: #666; }

/* Preload images */
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none; }

.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none; }

.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; }

.lightbox .lb-image { display: block; height: auto; max-width: inherit; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }

.lightbox a img { border: none; }

.lb-outerContainer { position: relative; background-color: white; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.lb-outerContainer:after { content: ""; display: table; clear: both; }

.lb-container { padding: 4px; }

.lb-loader { position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0; }

.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }

.lb-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

.lb-container > .nav { left: 0; }

.lb-nav a { outline: none; background-image: url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); }

.lb-prev, .lb-next { height: 100%; cursor: pointer; display: block; }

.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-prev:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s; }

.lb-nav a.lb-next:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.lb-dataContainer { margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.lb-dataContainer:after { content: ""; display: table; clear: both; }

.lb-data { padding: 0 4px; color: #ccc; }

.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }

.lb-data .lb-caption { font-size: 13px; font-weight: bold; line-height: 1em; }

.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999; }

.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s; }

.lb-data .lb-close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

/*# sourceMappingURL=main.css.map */