
/*
Theme Name: People of Lava
Theme URI: http://peopleoflava.se/
Description: Theme for People of Lava website. Built on Sandbox
Version: 0.8
Author: Staffan Hesselbom
Author URI: http://www.hesselbom.se
Tags: people of lava, tv
*/





body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333; margin:0; padding:0; background-color:#fafafa; }

h1 { margin:0 0 0.2em 0; padding:0; font-weight:normal; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:normal; }
h2 { text-transform:uppercase; font-size:12px; margin:1.8em 0 0.1em 0; font-weight:bold; line-height:normal; }
h3 { font-size:11px; font-weight:bold; margin:10px 0 5px 0; }
h3 a { color:#000; text-decoration:none; }

p { margin:0.5em 0 1em 0;}

a:link, a:visited, a:active { color:#044b75; text-decoration:none; }
a:hover { color:#000; }

.floatLeft { float:left; }
.floatRight { float:right; }

img { border:none; }

#backgroundcorner-left { position: absolute; top: 0px; left: 0px; z-index: -1; }
#backgroundcorner-right { position: absolute; top: 0px; right: 0px; z-index: -1; }

#page { margin:auto; width:902px; }

#header { margin:20px 0; }
#header h1 { background-image:url(img/people-of-lava-logo.png); background-repeat:no-repeat; width:142px; height:50px; float:left; text-indent:-9000px; }
#header h1 a { display:block; width:142px; height:50px; }

/* Navigation */
#nav { float:right; }
#lang { display:none; font-size:10px; text-transform:uppercase; float:right; padding-right:10px; margin:0; }
#lang li { list-style:none; display:inline; padding-left:5px; }
#lang li.firstLi { padding-right:10px; border-right:1px solid #d5d5d5; }
#lang li a { text-decoration:none; } 
#lang li a:link, #lang li a:visited, #lang li a:active { color:#333; }
#lang li a:hover { color:#999; }

#mainNav { width:563px; float:right; text-align:right; margin-top:13px; /* Ta bort margin-top när #lang är tillbaka */  }
#mainNav li { list-style:none; display:inline; position:relative; }
#mainNav li a { display:block; float:left; background-image:url(img/nav.png); background-repeat:no-repeat; }
#mainNav li a span { display:none; }

/* Navigation mouseOver and Selected effekts  */
#mainNav li.navTelevision a:link, #mainNav li.navTelevision a:visited, #mainNav li.navTelevision a:active { width:144px; height:44px; background-position:0px 0px;  }
#mainNav li.navTelevision a:hover { background-position:0px -44px; }
#mainNav li.navTelevision.current_page_item a, #mainNav li.navTelevision.current_page_ancestor a { width:144px; height:44px; background-position:0px -88px!important; }

#mainNav li.navMounts a:link, #mainNav li.navMounts a:visited, #mainNav li.navMounts a:active {  width:124px; height:44px; background-position:-144px 0px;  }
#mainNav li.navMounts a:hover { background-position:-144px -44px; }
#mainNav li.navMounts.current_page_item a, #mainNav li.navMounts.current_page_ancestor a { width:124px; height:44px; background-position:-144px -88px!important; }


#mainNav li.navHotel a:link, #mainNav li.navHotel a:visited, #mainNav li.navHotel a:active {  width:115px; height:44px; background-position:-268px 0px;  }
#mainNav li.navHotel a:hover { background-position:-268px -44px; }
#mainNav li.navHotel.current_page_item a, #mainNav li.navHotel.current_page_ancestor a { width:115px; height:44px; background-position:-268px -88px!important; }


#mainNav li.navConnect a:link, #mainNav li.navConnect a:visited, #mainNav li a:active {  width:180px; height:44px; background-position:-383px 0px;  }
#mainNav li.navConnect a:hover { background-position:-383px -44px; }
#mainNav li.navConnect.current_page_item a, #mainNav li.navConnect.current_page_ancestor a { width:180px; height:44px; background-position:-383px -88px!important; }



/* Navigation TV over */
#mainNav li div { display: none; } 
#mainNav li div {  background-image:url(img/nav-tv.png); background-repeat:no-repeat; width: 320px; height:299px; position: absolute; top: 38px; z-index:100; } 
#mainNav li.hovering div { display: block; } 

ul.navTv { margin-top:55px; height:60px;  }
ul.navTv li {  float:left; }
ul.navTv a { display:block;  background-image:url(img/nav-tv-hitarea.png); background-repeat:no-repeat; } 
ul.navTv a span { display:none; } 

/* Northern Star 40, 46, 52 */
ul.navTv li.linkNS40 a:link, ul.navTv li.linkNS40 a:visited, ul.navTv li.linkNS40 a:active { width:40px; height:41px; background-position:0px 0px; margin-right:10px; } 
ul.navTv li.linkNS40 a:hover, ul.navTv li.linkNS40.current_page_item a, ul.navTv li.linkNS40.current_page_ancestor a { background-position:-157px 0px; }

ul.navTv li.linkNS46 a:link, ul.navTv li.linkNS46 a:visited, ul.navTv li.linkNS46 a:active { width:44px; height:41px; background-position:-52px 0px; margin-right:10px; } 
ul.navTv li.linkNS46 a:hover, ul.navTv li.linkNS46.current_page_item a, ul.navTv li.linkNS46.current_page_ancestor a { background-position:-209px 0px; }

ul.navTv li.linkNS52 a:link, ul.navTv li.linkNS52 a:visited, ul.navTv li.linkNS52 a:active { width:47px; height:41px; background-position:-106px 0px; } 
ul.navTv li.linkNS52 a:hover, ul.navTv li.linkNS52.current_page_item a, ul.navTv li.linkNS52.current_page_ancestor a { background-position:-263px 0px; }


/* Khur and Pure 32, 40 */
ul.navTv li.linkKP32 a:link, ul.navTv li.linkKP32 a:visited, ul.navTv li.linkKP32 a:active { width:30px; height:38px; background-position:0px -43px; margin-right:10px; } /* clear:left; margin-top:52px;  */
ul.navTv li.linkKP32 a:hover, ul.navTv li.linkKP32.current_page_item a, ul.navTv li.linkKP32.current_page_ancestor a { background-position:-157px -43px; }

ul.navTv li.linkKP40 a:link, ul.navTv li.linkKP40 a:visited, ul.navTv li.linkKP40 a:active { width:36px; height:38px; background-position:-52px -43px; } /* margin-top:52px; */ 
ul.navTv li.linkKP40 a:hover, ul.navTv li.linkKP40.current_page_item a, ul.navTv li.linkKP40.current_page_ancestor a { background-position:-209px -43px; }

/* Flex 15, 18, 19 */
ul.navTv li.linkF15 a:link, ul.navTv li.linkF15 a:visited, ul.navTv li.linkF15 a:active { width:22px; height:33px; background-position:0px -81px; margin-right:10px; } /* clear:left; margin-top:50px;  */
ul.navTv li.linkF15 a:hover, ul.navTv li.linkF15.current_page_item a, ul.navTv li.linkF15.current_page_ancestor a { background-position:-157px -81px; }

ul.navTv li.linkF18 a:link, ul.navTv li.linkF18 a:visited, ul.navTv li.linkF18 a:active { width:23px; height:33px; background-position:-55px -81px; } /* margin-top:50px; */ 
ul.navTv li.linkF18 a:hover, ul.navTv li.linkF18.current_page_item a, ul.navTv li.linkF18.current_page_ancestor a { background-position:-212px -81px; }

ul.navTv li.linkF21 a:link, ul.navTv li.linkF21 a:visited, ul.navTv li.linkF21 a:active { width:23px; height:33px; background-position:-100px -81px; } /* margin-top:50px;  */ 
ul.navTv li.linkF21 a:hover, ul.navTv li.linkF21.current_page_item a, ul.navTv li.linkF21.current_page_ancestor a { background-position:-257px -81px; }

/* Scandinavia 42, 47, 55 */
ul.navTv li.linkScand42 a:link, ul.navTv li.linkScand42 a:visited, ul.navTv li.linkScand42 a:active { width:40px; height:41px; background-position:0px -114px; margin-right:10px; } 
ul.navTv li.linkScand42 a:hover, ul.navTv li.linkScand42.current_page_item a, ul.navTv li.linkScand42.current_page_ancestor a { background-position:-157px -114px; }

ul.navTv li.linkScand47 a:link, ul.navTv li.linkScand47 a:visited, ul.navTv li.linkScand47 a:active { width:44px; height:41px; background-position:-52px -114px; margin-right:10px; } 
ul.navTv li.linkScand47 a:hover, ul.navTv li.linkScand47.current_page_item a, ul.navTv li.linkScand47.current_page_ancestor a { background-position:-209px -114px; }

ul.navTv li.linkScand55 a:link, ul.navTv li.linkScand55 a:visited, ul.navTv li.linkScand55 a:active { width:47px; height:41px; background-position:-106px -114px; } 
ul.navTv li.linkScand55 a:hover, ul.navTv li.linkScand55.current_page_item a, ul.navTv li.linkScand55.current_page_ancestor a { background-position:-263px -114px; }






#contentArea { border:1px solid #d5d5d5; background-color:#fff; position:relative; }
#contentCornerTopLeft { position: absolute; top: -1px; left: -1px; z-index: 1; }
#contentCornerTopRight { position: absolute; top: -1px; right: -1px; z-index: 1; }
#contentCornerBottomLeft { position: absolute; bottom: -1px; left: -1px; z-index: 1; }
#contentCornerBottomRight { position: absolute; bottom: -1px; right: -1px; z-index: 1; }

#bannerArea ul { list-style:none; margin:0; padding:0; }
#bannerArea ul li span { display:none; } 
#bannerArea img { border-bottom:1px solid #d5d5d5; }

#content { margin:30px 20px; clear:both;  }

#wrapper { float:left; }

#news { width:180px; float:left; padding-right:20px; margin-right:20px; background-image:url(img/separator.gif); background-repeat:no-repeat; background-position:right 10px; min-height:158px; }
#news h2 { background-image:url(img/rub-news.gif); background-repeat:no-repeat; width:30px; height:8px; text-indent:-9900px; }
#about { width:400px; float:right; padding-right:20px; margin-right:20px; background-image:url(img/separator.gif); background-repeat:no-repeat; background-position:right 10px; min-height:158px; }
#about h2 { background-image:url(img/rub-the-people-of-lava.gif); background-repeat:no-repeat; width:110px; height:8px; text-indent:-9900px; }
#quickLinks { width:180px; margin-top:32px; }
#quickLinks ul { list-style:none!important; margin:0; padding:0!important; }
#quickLinks ul li { }


#quickLinks ul li a { display:block; background-image:url(img/nav-startpage.png); background-repeat:no-repeat; }
#quickLinks ul li a span { display:none; }

#quickLinks ul li a.qlFind:link, #quickLinks ul li a.qlFind:visited, #quickLinks ul li a.qlFind:active { width:140px; height:30px; background-position:-197px -5px; margin-bottom:20px;  }
#quickLinks ul li a.qlFind:hover { background-position:-22px -5px; }

#quickLinks ul li a.qlFacebook:link, #quickLinks ul li a.qlFacebook:visited, #quickLinks ul li a.qlFacebook:active { width:160px; height:30px; background-position:-197px -55px; margin-bottom:5px;  }
#quickLinks ul li a.qlFacebook:hover { background-position:-22px -55px; }

#quickLinks ul li a.qlResource:link, #quickLinks ul li a.qlResource:visited, #quickLinks ul li a.qlResource:active { width:140px; height:30px; background-position:-197px -90px;  }
#quickLinks ul li a.qlResource:hover { background-position:-22px -90px; }

#quickLinks ul li a.qlBuynow:link, #quickLinks ul li a.qlBuynow:visited, #quickLinks ul li a.qlBuynow:active { width:140px; height:34px; background-position:-197px -131px; margin-top:10px;  }
#quickLinks ul li a.qlBuynow:hover { background-position:-22px -131px; }






/*
.qlFind { display:block; background-image:url(img/btn-find-our-shops.gif); background-repeat:no-repeat; width:121px; height:26px; text-indent:-9900px; }
.qlFacebook { display:block; background-image:url(img/btn-facebook.gif); background-repeat:no-repeat; width:146px; height:10px; text-indent:-9900px; }
.qlResource { display:block; background-image:url(img/btn-resource-center.gif); background-repeat:no-repeat; width:126px; height:23px; text-indent:-9900px; }
*/

ul.overview { list-style:none; margin:auto; padding:0; width:836px; }
ul.overview li a { display:block; background-image:url(img/tv-overview.png); background-repeat:no-repeat; }
ul.overview li a span { display:none; }


ul.overview li a#overviewNorthenStar:link, ul.overview  li a#overviewNorthenStar:visited, ul.overview  li a#overviewNorthenStar:active { width:836px; height:98px; background-position:0px 0px; margin-bottom:20px;  }
ul.overview li a#overviewNorthenStar:hover { background-position:-900px 0px; }

ul.overview li a#overviewScandinavia:link, ul.overview  li a#overviewScandinavia:visited, ul.overview  li a#overviewScandinavia:active { width:836px; height:121px; background-position:0px -99px; margin-bottom:20px;  }
ul.overview li a#overviewScandinavia:hover { background-position:-900px -99px; }

ul.overview li a#overviewPureAndKhor:link, ul.overview  li a#overviewPureAndKhor:visited, ul.overview  li a#overviewPureAndKhor:active { width:836px; height:121px; background-position:0px -99px; margin-bottom:20px;  }
ul.overview li a#overviewPureAndKhor:hover { background-position:-900px -99px; }

ul.overview li a#overviewFlex:link, ul.overview  li a#overviewFlex:visited, ul.overview  li a#overviewFlex:active { width:836px; height:95px; background-position:0px -220px; margin-bottom:10px;  }
ul.overview li a#overviewFlex:hover { background-position:-900px -220px; }


#subNav { float:left; width:225px; }
#subNav ul { list-style:none; margin:0; padding:0; }
#subNav ul li { margin-bottom:5px; }


/* style sidebar navigation */
#subNav h4{
    /* style sidebar title */
	display:none;
}
#subNav .cms-nav-sidebar a, #subNav .cms-nav-sidebar a:visited{
    /* links */
	color:#999; text-decoration:none;  font-size:11px;
}
.icl-level-1 { clear:both;  font-weight:bold; text-transform:uppercase; }
.icl-level-2 { text-transform:none; font-weight:normal; }

.cms-nav-sidebar li { margin-bottom:10px!important; }
#subNav .cms-nav-sidebar a:hover, #subNav .cms-nav-sidebar a:focus, #subNav .cms-nav-sidebar a:active{
    /* links hover */
	color:#ccc; text-decoration:none;  font-size:11px;
}

.cms-nav-sidebar .selected_page_side, .selected {
    /* selected item in side navigation */
	color:#000; text-decoration:none;  font-size:11px; 
}




/* 
#subNav ul li a { display:block; background-image:url(img/nav-left.png); background-repeat:no-repeat; }
#subNav ul li a span { display:none; }
*/
/* Navigation mouseOver and Selected effekts */

/* Television 
#subNav ul li.navNorthernstar a:link, #subNav ul li.navNorthernstar a:visited, #subNav ul li.navNorthernstar a:active { width:140px; height:30px; background-position:-157px -372px;  }
#subNav ul li.navNorthernstar a:hover { background-position:0px -372px; }
#subNav ul li.navNorthernstar.current_page_item a { background-position:0px -372px; }
*/

/*
#subNav ul li.navNorthernstar ul { margin:0 0 70px 50px; padding:0; }
#subNav ul li.navNorthernstar ul li a { display:block; background-image:url(img/nav-tv-hitarea.png); background-repeat:no-repeat; float:left; }

#subNav ul li.navNorthernstar ul li.linkNS40 a:link, #subNav ul li.navNorthernstar ul li.linkNS40 a:visited, #subNav ul li.navNorthernstar ul li.linkNS40 a:active { width:40px; height:41px; background-position:0px 0px; margin-right:10px; } 
#subNav ul li.navNorthernstar ul li.linkNS40 a:hover { background-position:-157px 0px; }

#subNav ul li.navNorthernstar ul li.linkNS46 a:link, #subNav ul li.navNorthernstar ul li.linkNS46 a:visited, #subNav ul li.navNorthernstar ul li.linkNS46 a:active { width:44px; height:41px; background-position:-52px 0px; margin-right:10px; } 
#subNav ul li.navNorthernstar ul li.linkNS46 a:hover { background-position:-209px 0px; }

#subNav ul li.navNorthernstar ul li.linkNS52 a:link, #subNav ul li.navNorthernstar ul li.linkNS52 a:visited, #subNav ul li.navNorthernstar ul li.linkNS52 a:active { width:47px; height:41px; background-position:-106px 0px; } 
#subNav ul li.navNorthernstar ul li.linkNS52 a:hover { background-position:-263px 0px; }

*/


#subContent ul.nsImgNav { list-style:none; margin:40px 0; padding:0; height:120px; }
#subContent ul.nsImgNav li { display:inline; padding:0; }
#subContent ul.nsImgNav li a span { display:none; }
#subContent ul.nsImgNav li a { display:block; float:left; background-image:url(img/nav-northern-star.jpg); background-repeat:no-repeat; width:152px; height:120px; }

#subContent ul.nsImgNav li a.linkNS40:link, #subContent ul.nsImgNav li a.linkNS40:visited, #subContent ul.nsImgNav li a.linkNS40:active {  background-position:0px -136px;  }
#subContent ul.nsImgNav li a.linkNS40:hover { background-position:0px 0px; }

#subContent ul.nsImgNav li a.linkNS46:link, #subContent ul.nsImgNav li a.linkNS46:visited, #subContent ul.nsImgNav li a.linkNS46:active { margin:0 20px;  background-position:-186px -136px;  }
#subContent ul.nsImgNav li a.linkNS46:hover { background-position:-186px 0px; }

#subContent ul.nsImgNav li a.linkNS52:link, #subContent ul.nsImgNav li a.linkNS52:visited, #subContent ul.nsImgNav li a.linkNS52:active {  background-position:-374px -136px;  }
#subContent ul.nsImgNav li a.linkNS52:hover { background-position:-374px 0px; }


#subNav ul li.navPureandkhor a:link, #subNav ul li.navPureandkhor a:visited, #subNav ul li.navPureandkhor a:active { clear:both; width:140px; height:30px; background-position:-157px -413px;  }
#subNav ul li.navPureandkhor a:hover { background-position:0px -413px; }
#subNav ul li.navPureandkhor.current_page_item a { background-position:0px -413px; }

#subNav ul li.navFlex a:link, #subNav ul li.navFlex a:visited, #subNav ul li.navFlex a:active { width:140px; height:30px; background-position:-157px -452px;  }
#subNav ul li.navFlex a:hover { background-position:0px -452px; }
#subNav ul li.navFlex.current_page_item a { background-position:0px -452px; }

/* Mounts */
#subNav ul li.navMotionswing a:link, #subNav ul li.navMotionswing a:visited, #subNav ul li.navMotionswing a:active { width:140px; height:30px; background-position:-157px -494px;  }
#subNav ul li.navMotionswing a:hover { background-position:0px -494px; }
#subNav ul li.navMotionswing.current_page_item a { background-position:0px -494px; }

#subNav ul li.navMotionlift a:link, #subNav ul li.navMotionlift a:visited, #subNav ul li.navMotionlift a:active { width:140px; height:30px; background-position:-157px -533px;  }
#subNav ul li.navMotionlift a:hover { background-position:0px -533px; }
#subNav ul li.navMotionlift.current_page_item a{ background-position:0px -533px; }

#subNav ul li.navMotiontwist a:link, #subNav ul li.navMotiontwist a:visited, #subNav ul li.navMotiontwist a:active { width:140px; height:30px; background-position:-157px -574px;  }
#subNav ul li.navMotiontwist a:hover { background-position:0px -574px; }
#subNav ul li.navMotiontwist.current_page_item a { background-position:0px -574px; }


/* Hotel */
#subNav ul li.navBackground a:link, #subNav ul li.navBackground a:visited, #subNav ul li.navBackground a:active { width:140px; height:30px; background-position:-157px -613px;  }
#subNav ul li.navBackground a:hover { background-position:0px -613px; }
#subNav ul li.navBackground.current_page_item a{ background-position:0px -613px; }

#subNav ul li.navTechnology a:link, #subNav ul li.navTechnology a:visited, #subNav ul li.navTechnology a:active { width:140px; height:30px; background-position:-157px -654px;  }
#subNav ul li.navTechnology a:hover { background-position:0px -654px; }
#subNav ul li.navTechnology.current_page_item a{ background-position:0px -654px; }

#subNav ul li.navReferences a:link, #subNav ul li.navReferences a:visited, #subNav ul li.navReferences a:active { width:140px; height:30px; background-position:-157px -692px;  }
#subNav ul li.navReferences a:hover { background-position:0px -692px; }
#subNav ul li.navReferences.current_page_item a { background-position:0px -692px; }

#subNav ul li.navGallery a:link, #subNav ul li.navGallery a:visited, #subNav ul li.navGallery a:active { width:140px; height:30px; background-position:-157px -734px;  }
#subNav ul li.navGallery a:hover { background-position:0px -734px; }
#subNav ul li.navGallery.current_page_item a { background-position:0px -734px; }

/* Connect with us */
#subNav ul li.navContactus a:link, #subNav ul li.navContactus a:visited, #subNav ul li.navContactus a:active { width:140px; height:30px; background-position:-157px -209px;  }
#subNav ul li.navContactus a:hover { background-position:0px -209px; }
#subNav ul li.navContactus.current_page_item a { background-position:0px -209px; }

#subNav ul li.navCanwehelp a:link, #subNav ul li.navCanwehelp a:visited, #subNav ul li.navCanwehelp a:active { width:140px; height:30px; background-position:-157px -250px;  }
#subNav ul li.navCanwehelp a:hover { background-position:0px -250px; }
#subNav ul li.navCanwehelp.current_page_item a{ background-position:0px -250px; }

#subNav ul li.navInthepress a:link, #subNav ul li.navInthepress a:visited, #subNav ul li.navInthepress a:active { width:140px; height:30px; background-position:-157px -293px;  }
#subNav ul li.navInthepress a:hover { background-position:0px -293px; }
#subNav ul li.navInthepress.current_page_item a { background-position:0px -293px; }

#subNav ul li.navReadaboutus a:link, #subNav ul li.navReadaboutus a:visited, #subNav ul li.navReadaboutus a:active { width:140px; height:30px; background-position:-157px -333px;  }
#subNav ul li.navReadaboutus a:hover { background-position:0px -333px; }
#subNav ul li.navReadaboutus.current_page_item a{ background-position:0px -333px; }

#subNav ul li.navResourcecenter a:link, #subNav ul li.navResourcecenter a:visited, #subNav ul li.navResourcecenter a:active { width:140px; height:30px; background-position:-157px -87px;  }
#subNav ul li.navResourcecenter a:hover { background-position:0px -87px; }
#subNav ul li.navResourcecenter.current_page_item a { background-position:0px -87px; }


#subContent { float:right; width:525px; border-left:1px solid #d5d5d5; margin-right:50px; padding-left:58px; padding-bottom:30px; }

#subContent ul { list-style:url(img/plus.gif); padding:0 0 0 15px; margin:0;}
#subContent ul li { padding-left:20px;}

#sidebar ul { list-style:none; }


#footer { color:#999; font-size:11px; margin-bottom:40px; padding:20px; width:860px!important; }
#aboutFooter { float:left; text-align:left; width:500px; margin-right:40px; }
#aboutFooter h4 { font-size:11px; }
#aboutFooter h4, #aboutFooter p { margin:0; padding:0; }
#footerInfo { float:left; text-align:left; }
#footerInfo span { margin-right:10px; }
#footer ul { text-align:left; float:right; margin:0; list-style:none; padding:0; }
#footer ul li { list-style:none;  margin-left:10px; }
#footer ul li a { text-transform:uppercase; text-decoration:none;  }
#footer ul li a:link, #footer ul li a:visited, #footer ul li a:active { color:#999; }
#footer ul li a:hover { color:#ccc; }
#footer a { text-decoration:none;  }
#footer a:link, #footer a:visited, #footer a:active { color:#999; }
#footer a:hover { color:#ccc; }

.clearBoth { clear:both; height:0px; overflow:hidden; margin-top:-1px; position: relative; }
.noDisplay { display:none; }
.col1 { float:left; width:58%; }
.col2 { float:right; width:40%; }

.retailerItem { padding-bottom:10px; margin-bottom:20px; }

.pdf { display:block; background-image:url(img/pdfikon.png); background-repeat:no-repeat; background-position:center left; padding:0 0 0 20px; } 

/* Gallery overrides */

.ngg-galleryoverview {
float:right;
clear:none!important;
display:block !important;
margin-top:10px;
overflow:hidden;
width:auto!important;
}
.ngg-gallery-thumbnail img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:3px 0!important;
padding:0px!important;
position:relative;
}




.ddsg-wrapper div, .ddsg-wrapper h2 { display:none; }




















.sidebar { display:none; }

/* Two-column with sidebar on left from the /examples/ folder  */


div.sidebar {
float:left;
overflow:hidden;
width:180px;
}

div#secondary {
clear:left;
}

div#footer {
clear:both;
width:100%;
}

/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em;
}


.entry-title,.entry-meta {
clear:both;
}



form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}