/*Theme Name:Technology Kitchen
Theme URI:http://pixeltree.us
Description:Two column custom child of Hybrid wp theme.
Version:0.1
Author:B.R. Stewart
Author URI:http://pixeltree.us
Template:hybrid*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; vertical-align:baseline; outline:none; font-size:100%; background:transparent; border:none; text-decoration:none}b, i, hr, u, center, menu, layer, s, strike, font, xmp{margin:0; padding:0; vertical-align:baseline; outline:none; font-size:100%; font-weight:normal; font-style:normal; background:transparent; border:none; text-decoration:none}font{color:#333}center{text-align:left}h1, h2, h3, h4, h5, h6{font-style:normal; font-weight:normal; margin:0 0 5px 0}p{margin:0 0 12px 0}*{margin:0}html, body{font:normal normal normal 14px/20px Tahoma,Arial,Helvetica,sans-serif; color:#ececec; background:#125b98 url(images/bg.png) repeat-x center -252px; height:100%}.home h2{font-size:1.9em}#body-container{min-height:100%; height:auto !important; height:100%; margin:0 auto -134px; /*ft hgt*/}a {outline:none}.two_column{width:49%; margin:0; float:left}body p {letter-spacing:1px}#header #site-title, #header #site-description{text-indent:-99999px; float:left}.content h2, .content h3, .content h4, .content h5, .content h6{ padding:10px 0 0 0; color:#b4ff51; font-weight:100}h2{font-size:20px}h3{font-size:16px}h4{font-size:14px}h5{font-size:14px}h6{font-size:14px}.entry-content h2,.entry-content h3,.entry-content h4{padding: 0 0 0 18px}
.tech_info{float:left; width:290px; margin:5px 20px 0 0; padding:0 0 0 16px}.byline{margin-bottom:3px}
#header{height:128px; margin:0 auto; width:974px; padding:0}
#header .logo a{float:left; display:block; border:none; width:350px; height:128px}
#header{background:url(images/current.png) center -390px no-repeat; width:974px; height:130px}
#header .login_clients{float:right; font-size:14px; width:451px; height:37px; margin:1px 0 0 0; text-indent:52px; padding:9px 0 0 0; letter-spacing:2px}
.login_clients span{color:#96c0e4}.login_clients a{font-size:12px; margin:0 11px 0 6px; padding:0}
#page-nav{background:url(images/current.png) no-repeat center -534px; width:974px; height:38px; clear:left; margin:0 auto; padding:0; *z-index:99999}
#page-nav ul{margin:0; padding:0; list-style:none}
#page-nav ul{line-height:38px; margin:0 0 0 27px}
.menu ul{position:absolute; top:-999em; width:10em}
#page-nav ul ul li{width:100%; z-index:200}
#page-nav li:hover{visibility:inherit}
#page-nav li{float:left; position:relative}
#page-nav a{color:#eaeaea; display:block; position:relative; border-bottom:none; padding:0 16px; height:38px; background:url(images/bg.png) no-repeat  left -213px}
.page_item{background:url(images/bg.png) repeat-x center -136px; height:38px}
.page_item:hover{background-position:center -174px; color:#fff} 
.current_page_item{background:url(images/current.png)  center 31px no-repeat}
.current_page_item:hover{background-position:center 31px}
.page-item-19{background:url(images/bg.png) no-repeat right -213px}
.page-item-19:hover{background:url(images/bg.png) repeat-x center -174px; height:38px}
#page-nav li:hover ul a, li.sfHover ul a{background:none; z-index:200}
#page-nav li:hover ul, li.sfHover ul{padding:0; left:-27px; top:38px; z-index:99; background:url(images/bg.png) repeat-x center -390px;}
#page-nav li ul { z-index:999999}
#page-nav li:hover li ul, li.sfHover li ul{top:-999em; z-index:200}
#page-nav li li:hover ul, li li.sfHover ul{top:0; z-index:200}
#page-nav li li:hover li ul, li li.sfHover li ul{top:-999em; z-index:200}
#page-nav li li li:hover ul, li li li.sfHover ul{top:0; z-index:200}
#container{width:974px; padding:0; margin:0 auto}
/* Links */
a{cursor:pointer; color:#fff; text-decoration:none; border-bottom:#b4ff51 dotted 1px}a:hover{color:#fff; text-decoration:none; border-bottom:none}
.content img{border-bottom:none}img a{border-bottom:none}.green{color:#a5ee57}.divider{border-bottom:dotted 1px #b4ff51; margin:0 20px 15px 18px; height:1px}.page-title{text-indent:-9999px; float:left}.content .entry-title{text-indent:-99999px}.category .entry-title{text-indent:5px}
.content .single-title{text-indent:8px; float:none;  background-color:#11558f; margin:0; padding:10px 0 10px 0}
.section-title{font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0 0 5px 0; border-bottom:1px solid #ddd}
#headlines{overflow:hidden}
#headlines .odd{float:left; overflow:hidden; width:280px; clear:both}
#headlines .even{float:right; overflow:hidden; width:280px; clear:none}
#headlines ul{font-size:11px; margin-left:5px}
#headlines ul li{background:url(images/bullet.gif) no-repeat 0 7px}
#headlines ul li a{font-weight:bold}
#content .post{clear:both; margin:0}
.wp-pagenavi, .navigation-links{display:none}
.hfeed{padding:0; margin:0}
.home .contact_info{float:left; width:305px; margin:10px 18px 0 0}
.contact_info{float:left; width:280px; margin:10px 20px 0 0}
.content p{padding:0 18px}
.content{background:url(images/current.png) no-repeat center -755px;  float:left; width:656px; margin:1px 0 0 0; padding:8px 0 0 0}
.content img{padding:1px; border:solid 1px #fff}
.content .ddfmwrap img{border:0; padding:0}
.entry-content{background-color:#11558f}
.entry-meta{background-color:#11558f; padding:0; margin:0}
 .hentry{background: url(images/current.png) no-repeat center -765px; padding:0 0 7px  0; margin:0}
.no-widgets .content, .no-default-widgets .content{width:974px}
.portfolio{background:url(images/current.png) no-repeat center -770px; overflow:hidden; float:left; width:974px; margin:1px 0 0 0; padding:7px 0 0 0}
.portfolio .hentry{background: url(images/current.png) no-repeat bottom center; padding:0 0 7px 0; margin:0}
.portfolio_section{width:149px; border:solid 1px #166bb4; margin:0 0 0 10px; padding:12px 0 15px 0; float:left; }
.portfolio_section .ngg-gallery-thumbnail-box { margin:0 14px;}
.portfolio .portfolio_section h3{ text-indent:none; margin:0; padding:0; width:100%; text-align:center}
.first{margin:0 0 0 7px}
#primary{position:relative; float:right; width:315px}
#secondary{position:relative; clear:right; float:right; width:315px}
#subsidiary{overflow:hidden}
#subsidiary .widget{overflow:hidden; float:left; width:315px; margin:0}
.file_upload{margin:15px 0 30px 20px}
.file_upload .submit{color:#ddd; margin:5px 10px 0 90px; clear:both; width:60px; font-family:Tahoma,Arial,Helvetica,sans-serif; ; cursor:pointer; border:solid 1px #1f97ff; text-align:center; background:#197ace; color:#fff}
.no-widgets .content, .page-template-no-widgets .content{width:974px}
.single .post, .attachment .post, .page .post{margin:0}
.author-info, .author-profile, .date-info, .category-info, .tag-info, .search-info, .taxonomy-info{overflow:hidden; margin:0 0 0; background-color:#11558f}
.byline{margin:0; line-height:30px; font-style:italic; color:#fff; font-size:12px; background-color:#11558f}
.archive .byline, .search .byline{margin:0}
.byline .byline-prep{text-transform:lowercase}
.entry-content{overflow:hidden; margin:0}
.entry-meta{font-style:italic; color:#666}
p.pages a{margin:0 3px; padding:3px 9px; border:1px solid #fff}
.large_link{color:#a5ee57; font-size:14px; letter-spacing:1px; padding:0; line-height:8px}
.client_info{float:left; width:280px; margin:5px 20px 10px 0; padding:0 0 0 16px}
.client_info a{padding:0; display:block; border-bottom:none}
.half {float:left; width:340px; margin:0 10px 10px 0; padding:0;letter-spacing:1px;}
.half a{padding:0 ; line-height:26px; letter-spacing:1px;}
.half2 {float:left; width:280px; margin:0 0 10px 0; padding:0;letter-spacing:1px;}
.half2 a{padding:0; line-height:26px}


/* Widgets */
.widget{overflow:hidden; margin:0}
.widget-title{background:url(images/current.png) no-repeat center -91px; font-size:18px; font-weight:100; text-indent:13px; line-height:42px; height:42px; width:315px; color:#fff; margin:0}
.widget  ul li a{margin:0; padding:0}
.widget ul{list-style:none; width:315px; padding:0; margin:0}
.widget  ul li  a{background:url(images/current.png) no-repeat center -55px; width:100%; line-height:18px; margin:1px 0 2px 0; border-bottom:none; color:#333; display:block; text-decoration:none; text-indent:13px; font-size:12px; letter-spacing:1px}
.widget  ul li a:hover{background-position:center -73px; color:#000}
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single{margin:0 0 21px 0; padding:20px 20px 0 20px; border:1px solid #ccc}
.feature_box{background:url(images/current.png) center -133px no-repeat; width:315px; height:256px; font-size:14px; color:#fff; margin:0; position:relative}
.feature_box_img{position:absolute; top:13px; margin:0 0 0 11px; width:293px; height:199px; z-index:2}
.button{width:101px; margin-right:15px; padding:7px 15px 8px 15px; background:#fff; border:1px solid #ccc}
.button:hover,  .reset:hover{cursor:pointer; background:#f9f9f9}
/* browsers */
.safari .content .entry-content { margin:0; float: left; width:640px}
.safari .portfolio .entry-content{ margin:0; float: left; width:100%}
.chrome .content .entry-content { margin:0;  }
.chrome .portfolio  .entry-content{ margin:0; float: left; width:100%}
.opera .content .entry-content { margin:0; float: left; width:640px}
.opera .portfolio .entry-content{ margin:0; float: left; width:100%}

.msie .portfolio .entry-content{ margin:0; float: left; width:100%}
.msie .element .half,.chrome .element .half {float:left; width:340px; margin:0 5px 10px 0; padding:0;letter-spacing:1px;}
.msie .element .half a, .chrome .element .half a{padding:0 ; line-height:26px; letter-spacing:1px;}
.post img{max-width:507px}
.thumbnail{float:left; width:100px; height:100px; margin:5px 15px 0 0}
.wp-caption{max-width:576px; margin-top:6px; padding:6px 1px 0 1px; border:1px solid #ccc; text-align:center}
.wp-caption .wp-caption-text{margin:0; padding:0 5px; text-align:right; font-size:.9em; font-style:italic; color:#666}
.wp-caption img{max-width:564px; margin:0 auto; padding:0; border:1px solid #666}
.clearfix:after, .container:after{content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden}
 
#accordion{margin:20px 6px}#accordion ul{padding:3px 0 15px 0}.content #accordion .toggler{cursor:pointer; border:1px solid #197cd1; border-width:0 1px; font-size:12px; background:url(images/bg.png) repeat-x left -379px; color:#e8e8e8; margin:0 0 4px 0; padding:3px 5px 1px; letter-spacing:1px}.content #accordion .toggler:hover{cursor:pointer; border:1px solid #197cd1; border-width:0 1px; font-size:12px; background:url(images/bg.png) repeat-x center -420px; color:#fff; margin:0 0 4px 0; padding:3px 5px 1px; letter-spacing:1px}div.element p, div.element h4{margin:0; padding:4px}div.element p{padding:5px 12px 10px 12px}
.portfolio div.element img{margin:0 0 4px 0; width:140px; height:145px}
.portfolio div.element p{padding:8px; margin:0 4px 0 0; float:left; width:140px; font-size:12px; height:180px}
.content .portfolio div.element img{border:solid 1px #1f97ff}
.content .portfolio div.element img a{border:solid 1px #1f97ff}
.content .portfolio div.element img:hover{border:solid 1px #fff}
.clearfix, .container{display:block}.clear{clear:both}
#subsidiary{margin:0 0 21px 0}
.push{height:134px; /* .push is height of .footer */}
#footer-container{background:transparent url(images/bg.png) repeat-x top center; color:#fff; width:100%; height:134px}#footer-container{clear:both; overflow:hidden}#footer{clear:both; overflow:hidden}#footer{margin:0 auto; width:974px; padding:35px 0 0 0}#footer ul{list-style:none}#footer ul li{background:none; float:left; margin:0 25px 0 0; font-size:12px}#footer ul li:hover{background:none}#footer .copyright{display:inline; float:left; margin:0 25px 0 0; font-size:12px}
.entry .list .sitemap .page_item {background:none;   list-style:none; height:auto}
.entry .list .sitemap .page_item a {background:none;   list-style:none}
.entry .list .sitemap .page_item a:hover {background:none}
ol, ul{list-style:none}ul{list-style:disc; margin:0 0 21px 2.5em}strong{font-weight:bold}em, cite{font-style:italic}em em, cite cite{font-style:normal}big{font-size:120%}small, sup, sub{font-size:80%}sup{vertical-align:baseline; position:relative; bottom:0.3em}sub{vertical-align:baseline; position:relative; top:0.3em}
address{font-style:italic; margin:0 0 21px 0}li address, dd address{margin:0}
.alignleft, .left{float:left; margin-right:15px}
.alignright, .right{float:right; margin-left:15px}
.aligncenter, .center{display:block; margin:0 auto 21px auto}
.alignnone, .block{clear:both; margin:0 0 21px 0}
img.alignleft, img.alignright{display:inline}
/* Nav*/.navigation-links{margin-bottom:21px; font-style:italic}.navigation-links .previous{float:left; max-width:50%}.navigation-links .next{float:right; max-width:50%; text-align:right}.wp-pagenavi{margin-bottom:21px}.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a{margin-right:6px; padding:3px 9px 3px 9px; border:1px solid #ccc}
.text-input{display:block; padding:3px 6px; width:97%}textarea{width:98%}.warning, .alert{padding:6px 9px; background:#197cd1; border:1px solid #1f97ff}.error{padding:6px 9px; background:#ffebe8; border:1px solid #C00}.download{padding:6px 9px; background:#e7f7d3; border:1px solid #6c3}.breadcrumb{display:none}.breadcrumbs{display:none}.breadcrumb-trail{display:none}.breadcrumb-title{display:none}.edit a{margin:0 0 15px 0; display:block; padding:0 0 10px 0; width:60px; border-bottom:none; text-decoration:underline; letter-spacing:3px}.category-title{display:none; float:left}/* Forms */input, textarea{font-size:1em; padding:3px}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}form.ddfm h1, form.ddfm h2{color:#606060}form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide{color:#ddd}form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .credits{color:#ececec; border-top:solid 1px #0e4c80; border-right:solid 1px #1f97ff; border-bottom:solid 1px #1f97ff; border-left:solid 1px #1464a9; background:url(images/bg.png) repeat-x left -382px}form.ddfm textarea.fmtextwide{overflow:hidden}form.ddfm .required{color:#a5ee57; font-weight:100}.ddfmerrors{color:#F00}.ddfmwrap{font-size:90%; font-family:Tahoma,Arial,Helvetica,sans-serif}form.ddfm h1, form.ddfm h2{font-family:Tahoma,Arial,Helvetica,sans-serif; ; text-align:left; margin:0 0 10px 0; padding:0}form.ddfm h1{font-size:140%}form.ddfm h2{font-size:115%}form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide{font-size:100%; font-weight:normal}form.ddfm legend{font-size:110%}.ddfmerrors{font-weight:bold}.ddfmwrap{margin:0 0 15px 0; width:320px; float:left}.ddfmwrap p.fieldwrap{padding:1px; margin:1px}form.ddfm{text-align:left; padding:15px; width:320px}form.ddfm fieldset{padding:0 10px 2px 10px; margin:0 0 13px 0; display:block}form.ddfm legend{padding:0 6px 0 6px; margin:0 0 0 10px}form.ddfm label{display:block; float:left; width:26%; text-align:right; margin:0 10px 0 0; padding-bottom:15px; clear:left}form.ddfm label.fmtextlblwide{display:block; float:left; text-align:left; margin:0 10px 0 1px; padding-bottom:8px}form.ddfm select.fmselect{float:left; display:block; width:65%; margin-bottom:15px; padding:3px}form.ddfm .fmcheck{width:65%; float:left; display:block; margin-bottom:15px}form.ddfm .fmradio{width:65%; float:left; display:block; margin-bottom:15px}form.ddfm .fmcheck p{padding:0; margin:0 0 5px 0; line-height:140%}form.ddfm .fmradio p{padding:0; margin:0 0 5px 0; line-height:140%}form.ddfm textarea{float:left; position:relative; width:65%; margin-bottom:15px; padding:3px; overflow:hidden}form.ddfm .fmfullblock{padding-left:0px; float:left; width:100%; margin-bottom:13px; display:block}form.ddfm .fmhalfblock{width:65%; padding-left:29%; margin-bottom:13px; float:left; display:block}form.ddfm input.fmverify{float:left; width:22%; margin-bottom:15px; padding:3px; position:relative; display:block}form.ddfm img{margin:1px 0 0 10px; float:left}form.ddfm input.fmfile, form.ddfm input.fmtext{float:left; display:block; width:65%; margin-bottom:15px; padding:3px}form.ddfm textarea.fmtextwide{display:block; float:left; width:93%; margin-right:2px; margin-bottom:15px; padding:3px}

.btn{color:#ddd; margin:5px 10px 0 210px; clear:both; width:60px; font-family:Tahoma,Arial,Helvetica,sans-serif; width:100px;  cursor:pointer; border:solid 1px #1f97ff; text-align:center; background:url(images/bg.png) repeat-x left -420px; color:#fff}#submit:hover{background-position:left -382px}.ddfmwrap .ddfmerrors{display:block; float:left; width:27%; text-align:right; margin:0 10px 0 0; padding-bottom:15px}.ddfmwrap .errorlist{float:left; display:block; width:65%; margin-bottom:15px; padding:3px; text-align:left}/*ColorBox*/#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}#cboxOverlay{position:fixed; width:100%; height:100%}#cboxMiddleLeft, #cboxBottomLeft{clear:left}#cboxContent{position:relative; overflow:hidden}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0}#cboxTitle{margin:0}#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}#cboxOverlay{background:#061f33}#cboxContent{background:#fff}#cboxLoadedContent{margin-bottom:50px}#cboxCurrent{position:absolute; bottom:24px; left:3px; color:#999; font-size:10px}#cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444}#cboxTitle{position:absolute; bottom:2px; margin:0 0 0 68px; width:78%; color:#666; font-size:10px; line-height:11px}#cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat}#cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat}#cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat}#cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat}#cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y}#cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y}#cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x}#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px}#cboxPrevious.hover{background-position:-75px -25px}#cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px}#cboxNext.hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat}#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}#cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px}#cboxClose.hover{background-position:-25px -25px}/*NGG*/.ngg-albumoverview{margin-top:10px; width:580px; clear:both; display:block !important}html>body .ngg-album{ overflow:hidden;  padding:5px;  margin-bottom:5px;  border-bottom:1px dotted #57c6e8}.ngg-album{overflow:hidden; padding:5px; margin-bottom:5px;  border-bottom:1px dotted #57c6e8}.ngg-albumtitle{text-align:left;  font-weight:bold; margin:0px; padding:0px; font-size:1.4em; margin-bottom:10px}.ngg-thumbnail{float:left; margin-right:12px}.ngg-thumbnail img{background-color:#FFF; border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative}.ngg-thumbnail img:hover{background-color:#A9A9A9}.ngg-description{text-align:left}.ngg-album-compact{float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px}.ngg-album-compactbox{background:transparent url(images/albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px}.ngg-album-compactbox .Thumb{border:1px solid #000; margin:0px !important; padding:0px !important; width:91px; height:68px}.ngg-album-compact h4{font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px}.ngg-album-compact p{font-size:11px; margin-top:2px}.ngg-galleryoverview{overflow:hidden; margin-top:10px; width:100%; clear:both; display:block !important}.ngg-galleryoverview .desc{margin:0px 10px 10px 0px;  padding:5px}.ngg-gallery-thumbnail-box{float:left}.ngg-gallery-thumbnail{float:left; margin-right:5px; text-align:center}.ngg-gallery-thumbnail img{background-color:#FFF; border:1px solid #A9A9A9; display:block;  margin:4px 0px 4px 5px; padding:4px; position:relative}.ngg-gallery-thumbnail img:hover{background-color:#A9A9A9}.ngg-gallery-thumbnail span{font-size:90%; padding-left:5px; display:block}.ngg-clear{clear:both}.ngg-navigation{font-size:0.9em !important; clear:both !important; display:block !important; padding-top:15px; text-align:center}.ngg-navigation span{font-weight:bold; margin:0pt 6px}.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev{border:1px solid #000; margin-right:6px; padding:4px 7px}.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover{background-color:#06C; color:#FFF !important; text-decoration:none !important}.ngg-imagebrowser h3{text-align:center}.ngg-imagebrowser img{border:1px solid #A9A9A9; margin-top:10px; margin-bottom:10px; width:100%; display:block !important; padding:5px}.ngg-imagebrowser-nav{padding:5px; margin-left:10px}.ngg-imagebrowser-nav .back{float:left; border:1px solid #DDD; margin-right:3px; padding:3px 7px}.ngg-imagebrowser-nav .next{float:right; border:1px solid #DDD; margin-right:3px; padding:3px 7px}.ngg-imagebrowser-nav .counter{text-align:center; font-size:0.9em !important}.exif-data{ margin-left:auto !important;  margin-right:auto !important}.slideshow{margin-left:auto; margin-right:auto; text-align:center; outline:none}.ngg-singlepic{background-color:#FFF; display:block;  padding:4px}.ngg-left{float:left; margin-right:10px}.ngg-right{float:right; margin-left:10px}.ngg-center{ margin-left:auto !important;  margin-right:auto !important}.ngg-related-gallery{background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px}.ngg-related-gallery img{border:1px solid #DDD; float:left; margin:0pt 3px; padding:2px; height:50px; width: 50px}.ngg-related-gallery img:hover{border:1px solid #000}.ngg-galleryoverview ul li:before{content:'' !important}.ngg-gallery-list{list-style-type:none; padding:0px !important; text-indent:0px !important}.ngg-galleryoverview div.pic img{width:100%}.ngg-gallery-list li{float:left; margin:0 2px 0px 2px !important; overflow:hidden}.ngg-gallery-list li a{border:1px solid #CCC; display:block; padding:2px}.ngg-gallery-list li.selected a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000 none repeat scroll 0 0}.ngg-gallery-list li img{height:40px; width:40px}li.ngg-next, li.ngg-prev{height:40px; width:40px; font-size:3.5em}li.ngg-next a, li.ngg-prev a{padding-top:10px; border:none; text-decoration:none}
