/*
THEME NAME: DPL theme
THEME URI: http://www.motionmill.com
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1
AUTHOR: <a href="http://motionmill.com/">Rafa&euml;l Balrak</a>
AUTHOR URI:
TAGS: grey, white, one column, sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, 
*/
/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');

/* hide some stuff */
div.skip-link {
position:absolute;
right:1em;
top:1em;
display:none;
}
div#nav-above {
margin-bottom:1em;
display:none;
}

div#nav-below {
margin-top:1em;
display:none;
}
body.home h2.entry-title {
	display:none;
}
/********************
*		RESET		*
********************/
*{margin:0; padding:0;}
img {border:none;}
html {
	font-size: 1em;
	}
body {
	font-size: 100%;
	}
h1, h2, h3, h4, h5, h6, h7, ul, ol, p{margin:0 0 1em 0;}
/********************
*	 STRUCTURE		*
********************/
body {
	background:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
body.home div#mainwrap {
	background: #fff url(images/bg.png) repeat-x 0 1px;
	overflow:hidden;
}
div#mainwrap {
	background: #fff url(images/bg-default.png) repeat-x 0 1px;
	overflow:hidden;
}
div#wrapper, div#footer, div.footerbarContent {
	width:960px;
	margin:0 auto;
	position:relative;
}
body.home div#header {
	height:auto;
}
div#header {
	height:194px;
}
h1#blog-title {
/* 	background:transparent url(images/logo.png) no-repeat scroll 0 0; */
    background:transparent url(images/logo10.jpg) no-repeat scroll 0 0;
	height:108px;
	text-indent:-9999px;
/* 	width:229px; */
	width: 450px;
	margin:0;
	float:left;
	display:inline;
	font-size:18px;
}
h1#blog-title a {
	display:block;
	height:107px;
	width:229px;
}
ul#topnavigation {
	float:right;
	display:inline;
	margin:0;
	
}
ul#topnavigation li {
	float:left;
	display:inline;
	padding-top:0;
}
ul#topnavigation li a {
	color:#666;
	text-decoration:none;
	padding:50px 2em 38px 2em;
	font-size:15px;
	display:block;
}
ul#topnavigation li a:hover {
	background:#BD090A url(images/topnav_hover.gif) no-repeat center bottom;
	color:#fff;
}
div#spotlight {
	background: url(images/spotlight_bg.jpg) no-repeat;
	width:960px;
	height:310px;
	overflow:hidden;
}
div#access {
	margin-bottom:3em;
}
body.home div#access {
	margin-bottom:0;
}
body.home div#breadcrumb {
	display:none;
}
div#breadcrumb {
	float:left;
	display:inline;
	width:690px;
}
div#breadcrumb a, div#breadcrumb {
	color:#666;
	font-size:10px;
}
div#breadcrumb a {
	font-weight:bold;
	text-decoration:none;
}
div#langselect {
	/*float:right;
	display:inline;
	width:156px;
	margin:0 auto 2em auto;
	background:url("images/widget_bg.png") repeat-x scroll 0 0 transparent;
	border:1px solid #CCCCCC;
	padding:1em;*/
}
div#langselect a {margin-right:9px;}
div#langselect img {border:1px solid #333}
div#content {
	width:690px;
}
div.sidebar {margin-top:-3em;}
div#container{margin-bottom:2em;}
body.search-results div.page, div.post {
	margin-bottom:2em;
	border-bottom:1px solid #ebebeb;
	padding-bottom:2em;
}
div#footerbar{
	background:#42626D url(images/footerbar_bg.jpg) repeat-x 0 0;
	overflow:hidden;
	min-height:260px;
	height:auto !important;
	height:260px;
}
div.footerbarContent {
	padding-top:2em;
}
div#footerwrap {
	background:url(images/footer_bg.jpg) repeat-x 0 0;
	padding-top:2em;
	margin-bottom:2em;
}
div#footer {
	font-size:10px;
}
div.footerbar li.widget {
	float:left;
	display:inline;
	background: url(images/footerbardivider.gif) repeat-y 0 0;
	padding: 0 2em;
	width:270px;
	/*min-height hack*/
	min-height:185px;
	height:auto !important;
	height:185px;
}
span#generator-link {
	float:right;
	display:inline;
}
span#copyright-link {
	float:left;
	display:inline;
}
/********************
*		HOME		*
********************/
body.home div.sidebar li#text-4 {display:none;}/*this hides "useful info" textwidget on the homepage*/
/********************
*	 CLASSES		*
********************/
.clear {
	clear:both;
}
.alignright,img.alignright{
float:right;
margin:0 0 0 1em;
}

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

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}
.entry-title,.entry-meta {
clear:both;
}
div.entry-date, div.entry-meta {
	margin-bottom:1em;
	font-style:italic;
	font-size:10px;
}
span.edit-link {
	clear:both;
	display:block;
	margin: 1em 0;
}
.screen-reader-text{
	color:#fff;
	display:none;
}

/********************
*	 CONTENT STYLES	*
********************/
div#spotlight a, div#spotlight {
	color:#d8edfc;
	text-decoration:none;
}
div.spotlightentry {
	font-size:22px;
	line-height:36px;
	letter-spacing:1px;
	text-align:center;
	vertical-align:middle;
}
div.spotlightentry h2 {
	font-size:22px;
	line-height:36px;
	letter-spacing:1px;
	text-align:center;
	font-weight:normal;
	margin-top:1em;
}
div.entry-attachment img {
	padding:5px;
	border:1px solid #ebebeb;
}
img.attachment-thumbnail {
	padding:5px;
	border:1px solid #ccc;
	background:#ebebeb;
}
div#container a, div.sidebar a {
	color:#015c81;
	text-decoration:none;
}
div#container a:hover, div.sidebar a:hover {
	color:#b00808;
}
h2.page-title, h2.entry-title, .entry-content h2 {
	font-weight:normal;
	font-size:18px;
	color:#BD090A;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
	margin:0;
} 
.entry-content h1 {
	font-size:18px;
	color:#459E86;
	margin-bottom:12px;
	font-weight:normal;
}
h3.entry-title {
	font-weight:normal;
	margin-bottom:0;
	font-size:16px;
}
.entry-content h2 {
	margin-bottom:6px;
}
.entry-content ul, .entry-content ol {
	margin-left:1em;
}
.entry-content ul {
	list-style-type:square;
}
.entry-content li {
	margin-left:1em;
}
div.entry-content table {
	border:1px solid #ccc;
}
div.entry-content table.box {
	background:#efefef;
	border:1px solid #ccc;
}
div.entry-content table.box h3 {
	color:#015C81;
	margin:0 0 12px;
	font-weight:normal!important;
}
div.entry-content table caption {
	font-weight:bold;
	margin-bottom:6px;
}
div.entry-content table tr.even {
	background:none;
}
div.entry-content table tr {
	background:#efefef;
}
div.entry-content table#Table_01 tr {
	background:none;
}
div.entry-content table td {
	padding:5px;
}
div#footerbar h3, div#footerbar h3.widgettitle, div#footerbar h2.widgettitle {
	color:#fff;
}
div#footerbar a {
	color:#b6d7e4;
	text-decoration:none;
}
div#footerbar a:hover {
	text-decoration:underline;
}
div.sidebar h3, div.footerbar h3 {
font-size:16px;
font-weight:normal;
}
div#footer, div#footer a {
	color:#999;
}
/***Language Selection ***/
div#lang_sel li {
	width:180px;
}
#lang_sel a.lang_sel_sel:hover {
color:#B00808 !important;
text-decoration:none;
}
#lang_sel ul ul {
border-top:1px solid #ccc!important;
top:39px !important;
}
#lang_sel a.lang_sel_sel {
background:#ebebeb url(images/nav-arrow-down.png) no-repeat scroll 156px center!important;
color:#333;
}
#lang_sel a, #lang_sel a:visited {
background:#EBEBEB none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
font-size:12px;
line-height:18px;
padding-left:10px;
padding:10px;
text-decoration:none !important;
}
#lang_sel ul ul a, #lang_sel ul ul a:visited {
background:#EBEBEB none repeat scroll 0 0;
border-width:0 1px 1px;
color:#333333;
height:auto;
line-height:1em;
padding:10px !important;
}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {
background:#EEEEEE none repeat scroll 0 0;
color:#B00808 !important;
}

/********************
*	 MENU			*
********************/
/* style the menu navigation wrap  */
#menu-wrap {
    background:transparent url(images/mainnav_bg.png) no-repeat scroll 0 0;
	float:left;
	height:70px !important;
	width:545px !important;
	margin:-29px 0 0 0px;
} 

#menu-wrap ul {
    width:570px;
	margin: 0 auto;
	padding:0 1em !important;
}

#menu-wrap ul li {
	padding-top:.5em;
	display:inline;
}
/* style the links for the top level */
#menu-wrap ul a, #menu-wrap ul a:visited {
    text-decoration:none; 
    color:#666; 
    background:transparent url(images/mainnav_border.gif) repeat-y scroll right 0; 
	text-transform:lowercase;
	line-height:normal!important;
	padding:12px 20px 10px 10px!important;
	display:block;
}
#menu-wrap ul li.icl_last a {background:none;}
/* top level items on hover */
/*#menu-wrap ul li:hover a, #menu-wrap ul a:focus, #menu-wrap ul a:active{                
    color:#BD090A; 
}*/

/* style the top level hover */
#menu-wrap a:hover {
    color:#BD090A !important; 
}
#menu-wrap ul ul a:hover, #menu-wrap ul ul :hover > a {
	color:#fff !important;
}


/* menu sections with children 
#menu-wrap a.trigger, #menu-wrap a.trigger:hover, #menu-wrap a.trigger:visited {
    background-image: url(../img/cms-nav-dark-s.gif);
    background-repeat: no-repeat;
    background-position: right center;
}*/


/* style sections from the dropdown menus */
#menu-wrap li.section{
    color: #fff;
    background-color: #4283b7;
    font-weight: bold;        
} 
#menu-wrap li li {
	padding-top:0;
}
/* style sections from the dropdown menus */


/* style the second level links */
#menu-wrap ul ul a, #menu-wrap ul ul a:visited {
    color:#000;
	background:#ebebeb none;
	padding:5px 10px !important;
}
#menu-wrap ul ul {
	border:1px solid #DDDDDD;
	left:-1px!important;
	padding:0 !important;
	position:absolute;
	top:40px!important;
	visibility:hidden;
	width: auto !important;
	height: inherit !important;
	z-index:3;
	background:#ebebeb;
}
          
/* style the second level hover */
#menu-wrap ul ul a:hover{
    background:#333;
	color:#fff;
	opacity:.8;
}
#menu-wrap ul ul :hover > a {
    background:#333;
}

                                  
/* style selected page in the top menu */                                  
#menu-wrap li.selected_page{    
    color: /*#004D99*/;
    background-color: none;
}

/* style selected subpage in the top menu */                                  
#menu-wrap li.selected_subpage a{    
    /*color: #004D99;*/
    background-color: #ebebeb;
}
#menu-wrap li.selected_subpage a, #menu-wrap li.selected_subpage a:visited{
    background-color: #ebebeb;
}
#menu-wrap ul ul li a.selected{    
   /* background-color: #D0D8F0;*/
    /*color: #004D99;*/
}

/* style sidebar navigation */

#sidebar-navigation h4{
    /* style sidebar title */
}
#sidebar-navigation .cms-nav-sidebar a, #sidebar-navigation .cms-nav-sidebar a:visited{
    /* links */
}
#sidebar-navigation .cms-nav-sidebar a:hover, #sidebar-navigation .cms-nav-sidebar a:focus, #sidebar-navigation .cms-nav-sidebar a:active{
    /* links hover */
}

.cms-nav-sidebar .selected_page_side{
    /* selected item in side navigation */
}

.cms-nav-bc a, .cms-nav-bc a:visited{
    /* trail navigation links */
}
.cms-nav-bc a:hover, .cms-nav-bc a:focus, .cms-nav-bc a:active{
    /* trail navigation links hover */
}
.cms-nav-bc{
    /* trail navigation links hover - not linked */
}
/**/


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

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


/*pagination navigation*/
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 input#s, div.footerbar input#s {
width:7em;
}

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

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

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

div.sidebar ul ul li, div.footerbar ul ul li {
list-style:none;
background:url(images/bullet.gif) no-repeat 0 7px;
margin:0;
padding-left:1em;
}

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

div.sidebar ul ul ul li, div.footerbar ul ul ul li {
list-style: square;
}
div.sidebar li.widget {
	background: url(images/widget_bg.png) repeat-x 0 0;
	border:1px solid #ccc;
	padding:1em;
}
div.sidebar li#button {
	background:none;
	text-align:center;
	border:none;
	padding:0;
}
div.sidebar li#button a {
	font-size:24px;
	color:#fff;
	background:#4b717e;
	text-decoration:none;
	padding:1em;
	border:2px solid #ccc;
	display:block;
}
div.sidebar li#button a:hover {
	color:#fff;
	background:#bd090a;
	border:2px solid #fff;
}
div.sidebar ul ul li {
list-style:none;
background:url(images/hr.gif) repeat-x 0 top;
margin:00;
padding:1em 0;
}
div.sidebar a.rsswidget img {
	display:none;
}
div.sidebar h3, div.sidebar h3.widgettitle {
	margin:0 0 12px 0;
	color:#015C81;
}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}
div.sidebar ul ul {
	margin:0;
}
div.sidebar ul ul li a {
	color:#333;
	background:url(images/arrow.png) no-repeat 0 3px;
	display:block;
	padding-left:1.5em;
}
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;
}
/**********************
*		SLIDER  	  *
**********************/
#slider {
  width: 100%;
  margin: 0 auto;
  position: relative;
  width:940px;
}

.scroll {
  height: 310px;
  overflow: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 20px;
  height: 310px;
 /* width: 580px;  change to 560px if not using JS to remove rh.scroll */
 width:940px;
}
div.spotlightentry {
	display:inline;
	float:left;
	width:500px;
	padding:2em 0 1em 0;
}
div#spotlight div.spotlightimage {
	background:transparent url(images/spotlightimage.jpg) no-repeat scroll 0 -1px;
	display:inline;
	float:right;
	position:relative;
	width:396px;
	height:305px;
	margin-right:11px;
}
div.spotlightimage img {
	padding:10px;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -9px;
}

.scrollButtons.right {
  right: -9px;
}
/********************
*  NEXT GEN 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 Extend -------------*/

.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 {
	background-color: #A9A9A9;
}

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

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

.ngg-album-compact {
float:left!important;
height:225px!important;
margin:0 0 1em !important;
padding-right:6px !important;
text-align:left!important;
width:166px!important;
}

div#content .ngg-album-compactbox {
	background:none !important;
	height:155px!important;
	margin:0 0 6px!important;
	padding:12px 0 0 0!important;
	width:153px!important;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #ddd !important;
	background:#ebebeb;
	margin:0px !important;
	padding:5px !important;
	width:inherit!important; 
	height:inherit!important;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:normal !important;
	margin-bottom:0px;
	margin-top:0px;
	width:inherit !important;
}

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

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

.ngg-gallery-thumbnail img {
	background-color:#FFFFFF;
	border:1px solid #ddd !important;
	display:block;  
	margin:4px 0px 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color: #ebebeb !important;
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}
.ngg-gallery-thumbnail span.image_title {
	font-weight:bold;
}
.ngg-clear {
	clear: both;
}

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

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: auto !important;
	display:block !important;
	padding:5px;
	margin:0 auto;
}
.ngg-imagebrowser-desc {
	text-align:center;
}

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

/* ----------- 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;
}
/* ----------- Galleryview -------------*/
.galleryview {
	visibility:visible !important;
}

#shDisplay div#shTitle a {
color:#999999;
font-family: inherit !important;
font-size: inherit !important;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing: normal!important;
line-height:normal;
margin:0 !important;
text-decoration:none;
width: inherit !important;
}

#Table_01 td
{
	border:none;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background:none !important;
}
#Table_01 
{
	border:none !important;
	background:none !important;
}
#Table_01 img a 
{
	border:none !important;
	background:none !important;
}

.error {
	color:red;
	font-size:1.2em;
}

