/*

Theme Name: nanhiKali

Theme URL: fttp://www.nanhikaliboston.org

Description: theme created by students of CDIABU, December 9, 2009

Version:

Author: Design: Emma Thorp, Nancy Aronson webdevelopment: Tatiana Dzevenskaya

Tags:

*/







/*------------------------NORMALISER---------------------------------------*/

/* Source: http://www.elementalfocus.com/normalizing-your-css/ */

/* Normalize padding and margins */body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }

/* Normalize header sizes */h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Normalize list styles */ol, ul { list-style: none; }

/* Normalize font style and weight on odd elements */address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

/* Normalize table borders */table { border-collapse: collapse; border-spacing: 0; }

/* Normalize other borders */fieldset, img { border: 0; }

/* Normalize text-alignment */caption, th { text-align: left; }

/* Normalize (remove) quotation marks */q:before, q:after { content: ''; }



body {background-color: white; margin:0; padding:0; }

#global{ width: 1000px; background-image: url(images/1000background.png); background-position: 0 0; background-repeat:no-repeat; margin: 0 auto; height: 100%}

#main{width: 1000px;} 

strong {font-weight: bold; font-size: 13px; color: #943089; }

em { font-style: italic; }




/*---*/
/*div#content_img.img2{ background-image: url(http://wp-content/themes/nanhiKali/images/content/500x600images/boston_chapter.jpg); z-index:10; border:solid black 1px;*/

h1 { font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; color: #943089;  margin: 0 15px 0 15px;}

#sub_nav h1{ font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; color: #943089; margin-top:5px;}

/*h2 { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333333; margin: 5px 15px 0 15px;}*/

h2 a{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333333; }

p { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 0px 15px 0px 15px; }

#page_heading { width: 500px; font-family: Verdana, Geneva, sans-serif; font-size: 15px; font-weight: bold; color: #D09D00; margin-left: 30px; }

.section_heading { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #943089;  margin: 0 15px 0 15px;}
.section_headingtop { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #943089;  margin: 0 15px 0 15px;}
.section_heading_nobox { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #D09D00; text-align: center; margin-top: 10px; margin: 0 0 0 0;}
.section_heading a { color: #943089; }
.copy { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 8px 15px 0 15px; line-height: 15px;}
.copytop { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 0 15px 0 15px; line-height: 15px;}

.copy_nobox { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #943089; text-align: center; margin: 8px 0 0 0; line-height: 15px; }

.intro { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: normal; color: #943089; margin-left: 0;}
.intro420 { width: 420px; margin: 5px 0 0 30px; }
.intro490 { width: 490px; margin: 5px 0 0 30px; }

.indent { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 8px 0 0 25px; }

.address { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 8px 0 0 75px; }

.numbered { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; list-style:decimal; margin: 8px 0 0 25px; padding-left:25px;}

.bullet { list-style: circle; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 8px 15px 0 30px; line-height: 15px; }

a, a:hover {text-decoration:none; outline:none}




/*-Toggles---*/

.trigger { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #943089;  margin: 0 15px 0 15px;}
.trigger a { color: #943089; }
.copy { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin: 8px 15px 0 15px; line-height: 15px;}

.trigger:hover { cursor:pointer }


/*-----HEADER---*/

#header{width: 1000px; height: 200px; position:relative;}


#donation a{display:block; width: 140px; height: 70px; position:absolute; top: 20px; left: 820px;}

a#donate_button:link, a#donate_button:visited{background-image:url(images/header/donationButton.png); background-position: 0 0;}

a#donate_button:hover, a#donate_button:active{background-image:url(images/header/donationButton.png); background-position: 0 -70px;}	

*html #box350_30{position:relative;height:100%;overflow:auto;}



#nav {width: 700px; height:26px; background-color:#FFD400; position:absolute; top: -25px; left: 0px; float:left; height:26px; z-index:99}
#nav ul{margin-left: 0px; margin-bottom:4px; float:left;}
#nav ul li{float:left; margin-top:4px; height:18px; height:1%; float:left;}
#nav ul li a{color:#000; text-decoration:none; display:block; padding:5px 5px 5px 30px;font-family:Verdana, Geneva, sans-serif; font-size:13px; font-style:normal; margin-top:-3px; height:1%; float:left;}
#nav ul li a ul {display: block}
#nav ul li#home {border: none; color:#943089; float: left}

/*Current Page Highlighting*/
#nav li.current_page_item a { color:#FFF; }
#nav li.current_page_parent a { color:#FFF; }


/*Drop Down*/

#nav li:hover {color:#943089; }

#nav li a:hover {color:#943089; }

#nav li:hover ul li a:hover{color:white;}

#nav li ul {position:absolute; margin:0 0 0 -1px; min-width:120px; margin-top:20px}
#nav ul li ul{ width: 190px; background-color:#FFD400; }
#nav li ul li{ float:left; border:none; display:none; text-align:left; width: 190px; }

#nav li:hover ul li{display:block; color:#943089; padding-bottom:5px; }


#nav li:hover ul li:hover{color:#943089; background-color: #943089; }    

/*#nav li:hover ul li a{padding:5px 10px; margin-top:-3px; }  
*/
#sub_nav li.current_page_item a { color:#D09D00; }

#sub_nav{width: 700px; height: 40px; z-index:1;}

#sub_nav ul{font-family:Verdana, Geneva, sans-serif; font-size:12px; font-style:normal; margin-left: 30px; height:25px;}

#sub_nav ul li{display:inline; float:left; list-style:none;  margin-top: 8px; padding-right: 30px; padding-left: 0px;}

#sub_nav li a {color: #000; text-decoration: none;}

#sub_nav li a:hover{color:#943089; text-decoration: none; background-color:#FFF}

#sub_nav ul li#sub_nav_1 {border: none; color:#009}


#sub_nav p{color: #906; padding:0; margin-left: 40px;}
#sub_nav li{color: white; }

#announcement { width: 420px; margin: -20px 0 0 30px;} 
#announcement h1 { margin: 0px ; padding: 0px; }
#announcement p { margin: 0px ; padding: 0px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color: #c10079; text-align: center;}

/*---//HEADER--*/

/*---CONTENT--*/

#content { width: 1000px; min-height:550px; position:relative; top:0; left: 0;}

#content_img{ position:absolute; top: 150px; right:0px;  height:600px; z-index:1;}


.box350_30 { width: 350px; margin-left: 30px; margin-top: 15px; }
.box350_top { background-image: url(images/content/box_corners/350top.png); background-repeat:no-repeat; width: 350px; height: 10px; }
.box350_center { width: 350px; background-color: #fff6cc; }
.box350_bottom { background-image: url(images/content/box_corners/350bottom.png); background-repeat:no-repeat; width: 350px; height: 10px; margin-top:-1px}

.box420_30 { width: 420px; margin-left: 30px; margin-top: 15px; }
.box420_top { background-image: url(images/content/box_corners/420top.png); background-repeat:no-repeat; width: 420px; height: 10px; }
.box420_center { width: 420px; background-color: #fff6cc; }
.box420_bottom { background-image: url(images/content/box_corners/420bottom.png); background-repeat:no-repeat; width: 420px; height: 10px; margin-top:-1px}

.box420_80 { width: 420px; margin-left: 80px; margin-top: 15px; }

.box490_30 { width: 490px; margin-left: 30px; margin-top: 15px; }
.box490_top { background-image: url(images/content/box_corners/490top.png); background-repeat:no-repeat; width: 490px; height: 10px; }
.box490_center { width: 490px; background-color: #fff6cc; margin:0}
.box490_bottom { background-image: url(images/content/box_corners/490bottom.png); background-repeat:no-repeat; width: 490px; height: 10px; margin-top:-1px}

.box660_30 { width: 660px; margin-left: 30px; margin-top: 15px; }
.box660_top { background-image: url(images/content/box_corners/660top.png); background-repeat:no-repeat; width: 660px; height: 10px; }
.box660_center { width: 660px; background-color: #fff6cc; margin:0}
.box660_bottom { background-image: url(images/content/box_corners/660bottom.png); background-repeat:no-repeat; width: 660px; height: 10px; margin-top:-1px}

.box570_30 { width: 570px; margin-left: 30px; margin-top: 15px; }
.box570_top { background-image: url(images/content/box_corners/570top.png); background-repeat:no-repeat; width: 570px; height: 10px; }
.box570_center { width: 570px; background-color: #fff6cc; margin:0}
.box570_bottom { background-image: url(images/content/box_corners/570bottom.png); background-repeat:no-repeat; width: 570px; height: 10px; margin-top:-1px}

/*---//CONTENT--*/


/*-----FOOTER---*/

#footer {height: 150px; margin: 20px 0 0 0; padding:0; background-image: url(images/footer/yellow.png); background-repeat: no-repeat; } 

#footer_network{float:left; width: 250px; margin-left: 2px; margin-top:5px;}

#footer_disclaimer{float:left; padding:0; margin:0; width:745px;}

#footer_img{background-image:url(images/footer/footer_image.png); background-repeat:no-repeat; height: 95px; width:330px; float:right}

#footer p {color:#3757A1; font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; margin:0; padding:0;}

#footer_disclaimer p{color:#3757A1; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; margin:0; padding-left:5px; padding-top: 5px;}

#footer_disclaimer a {color:#3757A1; }

#footer_disclaimer p#discl{color:#797979; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:normal; margin:0; padding-left:5px; padding-top: 5px;}

#footer_network a { display:block; width: 37px; height: 37px; float:left; outline:none; }

a#facebook:link, a#facebook:visited{background-image:url(images/footer/facebook.png); background-position: 0 0;}
a#facebook:hover, a#facebook:active{background-image:url(images/footer/facebook.png); background-position: 0 -37px;}

a#twitter:link, a#twitter:visited{background-image:url(images/footer/twitter.png); background-position: 0 0;}
a#twitter:hover, a#twitter:active{background-image:url(images/footer/twitter.png); background-position: 0 -37px;}

a#linked:link, a#linked:visited{background-image:url(images/footer/linkedin.png); background-position: 0 0;}
a#linked:hover, a#linked:active{background-image:url(images/footer/linkedin.png); background-position: 0 -37px;}

a#googlegroup:link, a#googlegroup:visited{background-image:url(images/footer/googlegroup.png); background-position: 0 0;}
a#googlegroup:hover, a#googlegroup:active{background-image:url(images/footer/googlegroup.png); background-position: 0 -37px;}

a#blog:link, a#blog:visited{background-image:url(images/footer/blog.png); background-position: 0 0;}
a#blog:hover, a#blog:active{background-image:url(images/footer/blog.png); background-position: 0 -37px;}

a#rss:link, a#rss:visited{background-image:url(images/footer/rss.png); background-position: 0 0;}
a#rss:hover, a#rss:active{background-image:url(images/footer/rss.png); background-position: 0 -37px;}


/*-----//Home page---*/
#home_box1 p{margin-left:15px;}
#home_box2 p{margin-left:15px;}


/*-----//Boston Chapter page---*/
#bc_box2 { }

#bc_box3 {margin: 0 0 0 570px; width: 370px; position: absolute; top: 325px;  z-index:100;}


/*-----//Founders page---*/
#founder_photos { width: 660px; height: 110px;}

#founder_image1 {background-image: url(images/content/founders/founder1.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 10;}
#founder_image2 {background-image: url(images/content/founders/founder2.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 11;}
#founder_image3 {background-image: url(images/content/founders/founder3.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 12;}
#founder_image4 {background-image: url(images/content/founders/founder4.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 13;}
#founder_image5 {background-image: url(images/content/founders/founder5.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 14;}
#founder_image6 {background-image: url(images/content/founders/founder6.jpg); width: 110px; height: 110px; float: left; list-style: none; z-indez: 15;}
#founder_photos li:hover { cursor:pointer }

/*.box420_center p:hover{ cursor:pointer }*/


.founder_name {display:block; float: left; width: 110px; text-align: center;}
#names_box p { margin: 0; }

.rolespan { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #943089; }

.name {font-family:Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #943089; }

.role {font-family:Verdana, Geneva, sans-serif; font-size: 11px; font-weight: normal; color: #943089; }

#arrows { width: 660px; margin: 15px 0 0 30px;}
#founder0{top:285px; text-align:center; position:absolute;}
#founder1{top:285px;  position:absolute;}
#founder2{top:285px;  position:absolute;}
#founder3{top:285px;  position:absolute;}
#founder4{ top:285px; position:absolute;}
#founder5{ top:285px; position:absolute;}
#founder6{ top:285px; position:absolute;}
#arrow0{top:275px; position:absolute;}
#arrow1{top:275px; position:absolute;}
#arrow2{top:275px; position:absolute;}
#arrow3{top:275px; position:absolute;}
#arrow4{top:275px; position:absolute;}
#arrow5{top:275px; position:absolute;}
#arrow6{top:275px; position:absolute;}


/*-----//Project Nanhi Kali---*/
#nanhik_box4 {margin: 0 0 0 440px; width: 500px; top: 480px; position: absolute; }
#nanhik_box4 p { text-align: left; }

/*-----//Partners---*/
#partners_box1 .section_heading {font-size: 12px; margin-top: 12px;}
#partners_box1 .copy {margin-top: 3px; margin-left: 30px; }
#partners_box1 img {margin-top: 15px; }

/*-----//Donate---*/
#donate_email {margin-top:10px;}
#phone {margin-top:10px;}
#donate { font-weight: bold; color: #943089;}
.donate_cost { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color: #333333; margin: 5px 15px 0 15px; } 

/*-----//Contact---*/
#contact_box2{float:left;}
#contact_box2 .intro {margin-left:15px;padding-top:8px;}
#contact_box3{float:left;margin: 230px 0 0 120px; width:350px;}
#contact { font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #333333; margin-left: 15px; }
#contact_box3 p {text-align:left; float:left;margin-left:10px;}
.section_heading_nobox_left { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #D09D00; text-align: left; margin: 10px 0px 15px 0px;}
#contact_email {margin-top:10px;}
#contact_tel {margin-top:10px;}
#contact_box1 .copy {margin-top:2px;}
#contact_box1 .address {margin-top:2px;}
.contact_field {margin: 5px 0 0 15px;}
#comments_field {margin-top:5px;}

/*--News & Events---*/
.comments {margin: 0px 0px 0px 45px;}
.comments a {font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #D09D00;}
#blognav { margin: 20px 0px 0px 30px; font-family: Verdana, Geneva, sans-serif; }
#blognav a { font-size: 12px; font-weight: normal; color: #D09D00; }
.archivetitle {font-size: 14px; font-weight: bold; color: #D09D00; }

.categories {font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #943089; margin: 0 0 0 30px; }
.categories a { color: #D09D00; font-weight: normal; }

.navigation {font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #943089; margin: 10px 0 0 30px; }
.navigation a { color: #D09D00; } 
#prev {margin-right: 15px;}

#respond {margin: 20px 0 0 30px;}
#respond h3 {margin: 0 0 5px 15px; font-size: 13px;}

#copy { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #943089; }
#copy p { padding: 5px 0 5px 0; }

#commentform p {margin-bottom: 5px;}
#comments {margin: 10px 0 0 45px; font-weight: bold; font-size: 12px;  width: 630px; }
.commentlist {margin: 0 0 0 45px; width: 630px; }
.commentlist p { margin: 5px 0 5px 0; }
.fn {font-size: 13px; font-weight: bold; color: #943089;  }
.says { font-size: 13px; font-weight: normal; color: #943089; }
.commentlist a { font-size: 10px; color: #D09D00; font-weight: normal;}

.date p{color: #943089;}
#date { margin: 5px 0px 3px 30px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #D09D00; }

#sub_nav2 {margin: -40px 0 0 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal;}
#sub_nav2{width: 700px; height: 40px; z-index:2;}
#sub_nav2 ul{ margin-left: 30px; height:25px;}
#sub_nav2 ul li{display:inline; float:left; list-style:none;  margin-top: 8px; padding-right: 30px; padding-left: 0px;}
#sub_nav2 li a {color: #000; text-decoration: none;}
#sub_nav2 li a:hover{color:#943089; text-decoration: none; background-color:#FFF}
#sub_nav2 ul li#sub_nav_1 {border: none; color:#009}
#sub_nav2 p{color: #906; padding:0; margin-left: 40px;}

#sub_nav2 li{color: white; }

#form_sub {  margin: 0px 0px 20px 30px; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; color: #c10079; }

/*---archive pages---*/



/*.wp-caption-text {font-size: 10px; color: #D09D00; margin: -10px 0 0 0; }
.wp-caption { margin: 10px 0 0 0; text-align: center; }*/

/*---WP images and caption in post align info---*/
img.alignleft, div.alignleft { float:left; margin:0 0.5em 0.5em 15px; }
img.alignright, div.alignright { float:right; margin:0 15px 0.5em 0.5em; }
img.aligncenter, div.aligncenter { text-align:center; margin:10px auto; }

.wp-caption { border: none/*1px solid #ddd*/; text-align: center; background-color: #FFD400; padding-top: 4px; margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text {font-size: 10px;line-height: 12px; padding: 0px 4px 5px 0px; margin: 0;}


/*---HELP---*/

.clear{clear:both; font size: 1px; line-height: 0;}

img {border:none;}

.post { width: 1000px; min-height: 500px;}

current_page_item { color: red;} /* the current Page */
.current_page_parent {color: #6F3 } 


/*---GALLERY---*/

/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 1.50

This is a template stylesheet that can be used with NextGEN Gallery. I tested the
styles with a default theme Kubrick. Modify it when your theme struggle with it,
it's only a template design

*/

/* ----------- Album Styles Compact -------------*/

.ngg-album-compact { float:left; height:220px; padding-right:20px !important; margin-bottom:20px !important; text-align:left; width: 200px; }
.ngg-album-compactbox { background:transparent url(albumset.gif) no-repeat scroll 0%; height:160px; margin:0pt 0pt 0px !important; padding:0px 0pt 0pt 0px !important; width:200px; text-align: center; }
.ngg-album-compactbox .Thumb { border:4px solid #333333; margin:0px !important; padding:0px !important; width:150px; height:150px; }
.ngg-album-compact h4 { font-size:12px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; margin:0 25px 0px 25px; width:150px; text-align: center; }
.ngg-album-compact h4 a { color: #943089; } 
.ngg-album-compact p { font-size:10px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin: 2px 25px 0px 25px; width:150px; text-align: center; }

.ngg-album-compact strong {font-size:10px; font-weight:normal; color: #333333; }

/* ----------- Gallery style -------------*/

.ngg-galleryoverview { overflow: hidden; margin: 0px ; width: 100%; clear:both; display:block !important;}
.ngg-galleryoverview .desc {/* required for description */ margin:0px 10px 10px 0px; padding:5px; }
.ngg-gallery-thumbnail-box { float: left; }
.ngg-gallery-thumbnail { float: left; margin: 0px; text-align: center; }
.ngg-gallery-thumbnail img { background-color:#333333; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; }
.ngg-gallery-thumbnail img:hover { background-color: #D09D00; } 
.ngg-gallery-thumbnail span { /* Images description */ font-size:90%; padding-left:5px; display:block; }
.ngg-clear { clear: both; }
.ngg-galleryoverview .section_heading { margin: 0 0 5px 0px;

/* ----------- Gallery navigation -------------*/

.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 #DDDDDD; margin-right:3px; padding:3px 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: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }

/* ----------- Image browser style -------------*/

.ngg-imagebrowser { font-family:Verdana, Geneva, sans-serif;}
.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-bottom: 10px; }
.ngg-imagebrowser-nav .back { float:left; border:none; margin-left:0px; padding:0px 20px 0px 0px; }
.ngg-imagebrowser-nav .next { float:left; border:none; margin-right:0px; padding:0px 0px 0px 20px; }
.ngg-imagebrowser-nav .counter { float: left;  font-size:20px !important; color: #D09D00; font-weight: normal; }
.ngg-imagebrowser-nav a { color: #943089; font-size: 12px; font-weight: bold; }
.exif-data { margin-left: auto !important; margin-right: auto !important; }

/* ----------- Slideshow -------------*/
.slideshow {margin-left: auto; margin-right: auto; text-align:center; outline: none; }
.slideshowlink { }

/* ----------- Single picture -------------*/
.ngg-singlepic { background-color:#FFFFFF; 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;}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow { overflow: hidden; margin:0pt; padding:5px 0px 0px 0pt; text-align:left; }
.ngg-widget img { border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px; }

/* ----------- Related images -------------*/
.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 #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width:  50px; }
.ngg-related-gallery img:hover { border: 1px solid #000000; } 

/* ----------- Gallery list -------------*/

.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 #CCCCCC; display:block; padding:2px; }
.ngg-gallery-list li.selected a{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 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; }


