/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on Twenty Ten)
Version: 3.0
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "reset.css";
@import "typography.css";
@import "layout.css";
@import "League-Gothic-fontfacekit/stylesheet.css";

	div#preload { display: none; }

	body {
	background-image:url('../images/bg.html');
	background-color:#fff;
	color:#505050;
	font-family:Georgia, serif;
	}
	
	a {
	color:#35a9db;
	
	}
	
	p, li {
	font-size:0.8em;
	line-height: 1.7em;
	}
	
		
	h2 {
	font-family: 'impact', Impact, sans-serif;
	color:#000;
	margin-bottom:16px;
	font-size:1.2em;
	}
	
	h3 {
	font-family: 'impact', Impact, sans-serif;
	color: #006;
	font-size: 1.6em;
	line-height: 0.9em;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	}

	h4 {
	font-family: 'impact', Impact, sans-serif;
	color: black;
	font-size: 2.2em;
	line-height: 0.9em;
	text-transform: uppercase;
	}

	h5 {
	font-family: 'impact', Impact, sans-serif;
	color:#000;
	margin-bottom:16px;
	}

	h6 {
	font-family: 'impact', Impact, sans-serif;
	color: #006;
	font-size: 1.4em;
	margin-bottom: 16px;
	padding-top: 24px;
	text-align: left;
	}

	form {
	margin: 16px 0;
	background-color: #FFF;
}
	form2 {
	margin: 0px;
	font-family: "Courier New", Courier, monospace;
}
label {
	display: block;
	font-family: "Comic Sans MS", cursive;
	font-size: 1.2em;
	background-color: #FFF;
	
}
input {
	display: block;
	width: 250px;
	background-color: #FFF;
}

.submit {
	width: 100px;
	margin: 15px 0 0 207px;
	background-color: #FFF;
	
}
	
	p strong{font-weight:bold;
	color: #505050;}
	
	#header{float:left;float: left;
width: 942px;
height:230px;
background:url('../images/header.png') no-repeat;
}

#mainbg #header p {
font-family: 'impact', Impact, sans-serif;
font-size: 1.6em;
margin: 0 0 -17px 60px;}

	.home #mainbg a {
	font-family: 'impact', Impact, sans-serif;
	color:#35a9db;
	text-decoration:underline;
	}

	.home #mainbg #main p a{
	background: url('../images/arrow.png') no-repeat right;
	padding-right: 26px;
	font-size: 1.7em;
	text-transform: uppercase;}
	
	.home #mainbg #main p a:hover{
	background: url('../images/arrow-on.png') no-repeat right;
	color: #660066;
}

	#mainbg h1{
	margin-bottom:10px;
	font-size:2em;
	font-family: 'impact', Impact, sans-serif;
	margin-bottom: 26px;
	border-bottom: 7px solid #35A9DB;
	padding-bottom: 24px;
	text-transform: uppercase;
	}

	#main li{list-style:square;margin-bottom:5px;}
	
	#main ul{margin-left:20px;}

	#mainbg p {margin-bottom:13px;
	}
	
	#mainbg h2 a, #mainbg h1 {
	color: #000;
	text-align: left;
	}

	#slider h2 {
	color:#000;
	font-size: 1.8em;
	line-height: 1.1em;
	font-family: 'impact', Impact, sans-serif;
	font-weight:bold;

	}
	
	#wrap {
	width:1000px;
	margin:0 auto;
	}
	
	#mainbg {
	float:left;
	background-color:#fff;
	padding:0px 29px 17px 29px;
	}
	
	/* logo */
	#logo {
	width:190px;
	height:120px;
	background-image:url('../images/logo.png');
	background-repeat:no-repeat;
	float:left;
	padding:18px 0 0 105px;
	height: 96px;
	}
	
	a#logo {
	font-size:0.9em;
	line-height:1.3em;
	font-family: 'impact', Impact, sans-serif;
	color:#000;
	margin:10px 0 0 0;
	text-indent:-99999px;
	}
	
	#phone{
	float:left;
	height:69px;
	width:254px;
	margin-left: 0;
	margin-top:22px;
	background:url('../images/phone.png') no-repeat 0px 0px;
	}
	
	#quotebox {
	float:right;
	height:69px;
	width:242px;
	margin-top:22px;
	background:url('../images/button-hovers.png') no-repeat 0px 0px;
	}

	#quotebox:hover {
	background: url('../images/button-hovers.png') no-repeat -242px 0px;
	color: #FFC;
	}
	
	#quotebox a {
	float:right;
	margin-right:20px;
	margin-bottom:15px;
	background-image:none;
	}
	
	#quotebox p {
	float:left;
	margin-bottom:26px;
	font-size: 1.2em;
	}
	
	
	#searchbox {
	float:right;
	height:;
	width:300px;
	margin-right: 12px;
	margin-top:14px;
	}

	#searchbox p {
	float:right;
	margin-bottom:33px;
	}
	


	input[type=text]{
	width: 300px;
	height: 26px;
	padding-left: 8px;
	color: #000;}
	
	textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	padding: 6px;
	width: 300px;
	height: 100px;
	background-color: #FFF;
		}

	input[type="submit"]{
	background-color: white;
	font-family: 'impact', Impact, sans-serif;color: #000;
	}
	

	#singleleft{float:left;width:700px;}

	#singleright{float:right;width:230px;}
	
	#singleright li{list-style-type:none;}
	
	#singleright .widget-container{margin-bottom:20px;}

	/*navigation*/
	
	a#house{		
	float:left;
	width:22px;
	height:22px;
	background-image:url('../images/house.html');
	background-repeat:no-repeat;
	margin-top: 4px;}
	
	#linkhome{
	width: 212px;
	height: 183px;
	position: absolute;
	top: 15px;
	left: 385px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
}


	#access{float:left;}
	
	#menu-main-menu {
	float: left;
	margin: 44px 0 15px 14px;
	padding-bottom: 5px;
	}
	
	#menu-main-menu li {
	display: inline;
	float: left;
	margin-left: 20px;
	font-size: 1.5em;
	text-transform: uppercase;
	}
	
	li#menu-item-25{
	margin-left: 245px;
}
	li#menu-item-41{
	margin-left: 15px;
}
		
	#menu-main-menu a, .home #menu-main-menu a {
	font-family: 'impact', Impact, sans-serif;
	color: #00C;
	text-decoration: none;
	}

	#menu-main-menu .menu-item-object-page a:hover{
	color: #660066;
	}


	#footerbg{
	float: left;
	min-width: 100%;
	background-color: #006633;
}

	#footer{margin: 0 auto;
	width: 942px;
	}

	#footer p{color:#fff;margin-bottom: 20px;}
	
	#footer ul.xoxo {
	float:left;
	display:inline;
	padding:0;
	
	}
	.widget_black_studio_tinymce{float:left;width:222px;overflow:hidden;}
	
	#black-studio-tinymce-2, #black-studio-tinymce-4, #black-studio-tinymce-5{
	margin-right: 136px;
}
	
	#footer ul.xoxo li{font-size: 1em;}
	
	#footer ul.xoxo img{margin-right:5px;}
	
	#footer h3 {
	margin: 20px 0;
	color: #fff;
	border-bottom: 7px solid #fff;
	padding-bottom: 15px;
	font-family: Impact;
	font-style: normal;
	font-weight: normal;
	font-size: 1.6em;
	text-align: center;
	}

	#footer a {
	text-decoration:underline;
	color:#fff;
	background: url('../images/arrow-white.png') no-repeat right;
	padding-right: 26px;
	font-family: 'impact', Impact, sans-serif;
	font-size: 1.7em;
	text-transform: uppercase;
	}

	#footer a:hover{
	color: #FFFF00;
	background: url('../images/arrow-white-on.png') no-repeat right;
}
	
	li#black-studio-tinymce-5 a[title="Family Law Blawg"] {
	margin-top: 3px;
	display: inline-block;
	}

	.menu-footer{
	float: right;
	margin-top: 9px;
	}
	
	#menu-footer-menu li {
	display:inline;
	float:left;
	color:#fff;
	font-size:;
	margin-top:0px;
	margin-right: 4px;
	}
	
	#menu-footer-menu li a {
	color:#fff;
	font-size:1em;
	background-image:none;
	font-style: normal;
	text-decoration:none;	
	padding-right: 4px;
	font-family: Georgia, serif;	
	text-transform: none;
	}

	#menu-footer-menu li a:hover {

	background: none;
	
}

	#footer #menu-item-433 a:hover, #footer #menu-item-434 a:hover {
		color: white;
	}
	
	#reg{color: #fff;
	font-size: 0.7em;
	float: right;
	margin: 42px 20px 0 0;
	}
	
	#copyright{
	color:#fff;
	font-size:0.8em;
	float:left;
	margin: 13px 20px 20px 0;
	}
	
	#main{
	float:left;
	width:942px;
	position: relative;
	}
	
	#slider{float:left;
		width:700px;
		height:350px;
		overflow:hidden;	
	}
	
	#slider-inner{width:3500px}

	#slider-left {
background: url('../images/prev.gif') no-repeat;
width: 45px;
height: 45px;
float: left;
position: absolute;
top: 150px;
left: 0px;
}

#slider-right {
background: url('../images/next.gif') no-repeat;
width: 45px;
height: 45px;
float: left;
position: absolute;
top: 150px;
left: 655px;
}


	a#slide1, a#slide2, a#slide3, a#slide4, a#slide5{
	float:left;
	background-position:right top;
	background-repeat:no-repeat;
	height:375px;
	width:700px;
	padding:0px;
	}
	
	
	#slider-buttons{	
	position:absolute;
	margin:20px 0 0 20px;
	}

	#slider-button1,#slider-button2,#slider-button3, #slider-button4, #slider-button5{
	background-color:#999999;
	width:16px;
	height:16px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 8px;}
	
	#slider-button1{background-color:#35a9db;}



	#frontright{
	float: right;
	width: 220px;
	height: 228px;
	background: url('../images/home-right.jpg') no-repeat;
	padding-top: 0px;
	}
	#facebook{
	float: right;
	width: 220px;
	height: 50px;
	top: 10px;
	padding-bottom: 15px;
	bottom: 15px;
	}
	
	
	#quotebuttonmain {
	float: left;
	height: 46px;
	width: 210px;
	background: url('../images/button-hovers.png') no-repeat 0px -69px;
	font-size: 1.8em;
	margin-top: 228px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
	font-family: Impact;
	color: #000;
	line-height: 40px;
	letter-spacing: 1px;
	text-decoration: none;
	}

	.home #mainbg a#quotebuttonmain{
	color: black;
	text-decoration: none;
	font-size: 1.6em;
}

	#quotebuttonmain:hover {
	background:url('../images/button-hovers.png') no-repeat -220px -69px;
	}	
	

	#ctabutton{
float: left;
height: 49px;
width: 198px;
background: url('../images/button-hovers.png') no-repeat 0px -118px;
padding: 14px 0 0 22px;
font-size: 1.9em;
text-decoration: none;
font-family: 'impact', Impact, sans-serif;
color: black;
text-transform: uppercase;
margin-right: 350px;
margin-bottom:20px;
	}

	#ctabutton:hover{
	background: url('../images/button-hovers.png') no-repeat -220px -118px;
	}


	#logoshome{
	border-top: 1px solid #E5E5E5;
	padding-top: 26px;
	}

	
	
	#main h3{
	margin-bottom: 30px;
	border-bottom: 7px solid #35A9DB;
	padding-bottom: 28px;
	font-family: Impact;
}
	
	#front1, #front2, #front3{float:left;width:300px;margin:30px 0 27px 0;overflow: hidden;}

	#front1{
	margin-right: 27px;
	width: 289px;}
	
	#front3{float:right;}
	
		
	#main img{margin-bottom:10px;}

	#contactleft{float:left;width:461px;}

	#contactright{float:right;width:430px;}

	#contentleft{float:left;width:621px;}

	#contentright{float:right;width:300px;}

	#footer #menu-item-174 a, #footer #menu-item-173 a{text-decoration:none;}

	#callback_banner{
	float: left;
	width: 350px;
	height: 78px;
	/* background:url('../images/callback-bg.png') no-repeat;*/
	margin-bottom: 40px;
	}
#callback_bannerinner{
	float: left;
	width: 590px;
	height: 78px;
	margin-top: -20px;
	}
	#callback_bannerinner2{
	float: left;
	width: 590px;
	height: 78px;
	margin-top: 0px;
	}
	#callback_banner p{
	float: left;
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 30px;
	margin-left: 30px;
}
#callback_banner h6{
	float: left;
	font-size: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: -13px;
	margin-left: 20px;
}
#callback_banner h4 {
	font-family: 'impact', Impact, sans-serif;
	color: black;
	font-size: 1.8em;
	line-height: normal;
	text-transform: uppercase;
	padding-top: 25px;
	float: left;
	}
	#callback_banner h2{font-family: 'impact', Impact, sans-serif;
font-size: 2.9em;
color: 
#505050;
float:left;
margin: 10px 0 0 20px;
}

	



	#callback_bannerinner input{
	display: block;
	width: 150px;
	background-color: #FFC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #CCC;
	}
	#callback_bannerinner label{
	display: inline;
	font-family: "Comic Sans MS", cursive;
	font-size: 1.0em;
	background-color: #FFF;
	margin-top: 15px;
	margin-bottom: 0px;
	width: 70px;
	float: left;
	margin-left: 6px;
	}
	
	#callback_bannerinner input.submit{
	width: 60px;
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #FF9;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 20px;
	height: 27px;
	}
	
#callback_bannerinner2 input{
	display: block;
	width: 150px;
	background-color: #FFC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #CCC;
	}
	#callback_bannerinner2 label{
	display: inline;
	font-family: "Comic Sans MS", cursive;
	font-size: 1.0em;
	background-color: #FFF;
	margin-top: 15px;
	margin-bottom: 0px;
	width: 70px;
	float: left;
	margin-left: 6px;
	}
	
	#callback_bannerinner2 input.submit{
	width: 60px;
	display: block;
	float: left;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #FF9;
	font-family: Tahoma, Geneva, sans-serif;
	margin-left: 20px;
	height: 27px;
	}
	




blockquote {
margin: 0 24px 0 22px;
padding: .5em 10px 0 10px;
quotes: "\201C""\201D";
}

blockquote:before {
color: #35a9db;
content: open-quote;
font-size: 4em;
line-height: 0.8em;
margin-right: 0.1em;
vertical-align: 0.4em;
margin-left: -0.5em;
position: absolute;
}






/*                                                    */
/*  main 'top-level' form elements                    */
/*                                                    */



ol.cf-ol { 
	margin:0!important; 
	padding:0!important;
}

ol.cf-ol li	{
	background:none!important; 
	margin:18px 0!important;
	padding:0; 
	list-style:none!important; 
	text-align:left;
	line-height:1.3em;
}


/*                                                    */
/* just for text-only fields (no input)               */
/*                                                    */

ol.cf-ol li.textonly {
	background:#F0F0F0 !important;
	letter-spacing:1px;
	margin:10px 0pt !important;
	padding:5px 0pt;
	text-align:center;
}


/*                                                    */
/* global definitions for field labels                */
/*                                                    */


div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width:380px;
	line-height:1.3em;
	margin:10px auto;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#ad2929!important;
	text-decoration:underline!important;
}
div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(../wp-content/themes/Starkers/li-err-bg.html) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}

/*                                                    */
/*  Other: link love                                  */
/*                                                    */
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;	
	text-align:center!important;
	display:none;
}
.linklove a,
.linklove a:visited {
	font-size: 0.8em;
	color:#aaaaaa!important;
}
#col_left {
	position: relative;
	float: left;
	width: 450px;
	padding-right: 0px;
	height: 485px;
	background-color: #FFF;
}
/*                                                    */
/*  Other: browser hacks                              */
/*                                                    */
.ngg-albumoverview {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-album {
    height: 100%;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #fff;
}

/* IE6 will ignore this , again I hate IE6 */
/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */
html>body .ngg-album {
    overflow:hidden;
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #cccccc;
} 

.ngg-album {
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
	border: 1px solid #cccccc;
}

.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:#FFFFFF;
	border:1px solid #A9A9A9;
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-thumbnail img:hover {
	
}

.ngg-description {
	text-align: left;
}

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

.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(../wp-content/themes/Starkers/albumset.html) 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 #000000;
	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;
}

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

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	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;
	margin-bottom: 30px;
}

.ngg-gallery-thumbnail {
	float: left;
	margin-right: 5px;
	text-align: center;
}

.ngg-gallery-thumbnail img {
	background-color: white;
	border: 1px solid #E6E6E6;
	display: block;
	margin: 4px 0px 4px 5px;
	padding: 3px;
	position: relative;
	box-shadow: 0px 0px 3px 1px #E6E6E6;
}

.ngg-gallery-thumbnail img:hover {
	
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
	width: 225px;
	line-height: 1.7em;
}

.ngg-clear {
	clear: both;
}

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

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top: 15px;
    padding-bottom: 2px;
	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 8px;
    text-decoration: none;
}

.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 {
	
}

.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 #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;

	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 -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- JS Slideshow -------------*/
.ngg-slideshow {
    overflow:hidden;
    position: relative;
}

.ngg-slideshow * {
    vertical-align:middle;
}

/* See also : http://www.brunildo.org/test/img_center.html */
.ngg-slideshow-loader{
    display: table-cell;
    text-align: center;
    vertical-align:middle;
}

.ngg-slideshow-loader img{
    background: none !important; 
    border: 0 none !important;
    margin:auto !important; 
}

/* ----------- 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;
}
