/**
 * Reset - Resets all browsers down to common default settings
 *
 * @credits Eric Meyer's CSS Reset <http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/>
 * @package WPFramework
 * @subpackage Media
 */

/* Eric Meyer Reset Reloaded */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/* Removes dotted line when focus */
:focus { outline: none; }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #eee; padding:10px 10px 0px 10px; color:#444; margin:0px 20px 10px 20px; font-style:italic; }

/* Remove annoying border on linked images. */
a img { border: none; }

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: block; }

ul li {list-style:none;}

/* Regular clearing, just in case! */
.clear { clear: both; }

/**
 * Base - Sets vertical rhythm and basic overall typographic face-lift
 * 
 * @package WPFramework
 * @subpackage Media
 * @beta
 */
 
body{ font-size:12px; font-family:Arial, Verdana, Geneva, sans-serif; background:#ececec; margin:0px;}

a img{ border: none;}

/* Images */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.aligncenter img, .aligncenter p.wp-caption-text {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.alignleft { float: left; }
.alignright { float: right; }
img.alignleft { display: inline; margin: 0 7px 2px 0; padding: 4px; }
img.alignright { display: inline; margin: 0 0 2px 7px; padding: 4px; }
.entry div.alignleft { float: left; margin: 0 8px 7px 0; }

/* Resizes the image to the maximum width of the content area */
.entry img {
  max-width: 576px;
  /* smooth image resizement in IE7+ */
  -ms-interpolation-mode: bicubic;
}

.wp-caption {
  background-color: #F0F0F0;
  border: 1px solid #E5E5E5;
  overflow: hidden;
  padding: 3px;
  margin:0px 0px 10px 0px;
}

.wp-caption img { border: 0 none; margin: 5px auto; padding: 0; }

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0;
   margin: 0;
   font-weight:bold;
}


.wp-smiley { max-height: 13px; margin: 0 !important; } /* Prevent the smileys from breaking line-height */
 
.glava{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x; height:63px;}
.glava-sredina{ width:930px; height:63px; margin:0px auto;}
.glava-logo{ width:271px; height:63px; float:left;}
.glava-strani{height:63px; float:right;}
.glava-strani-povezava{ height:61px; float:left;}
.glava-strani-povezava a{ height:38px; display:block; color:#7e7e7e; padding:25px 15px 0px 15px; text-transform:uppercase;}
.glava-strani-povezava a:hover{ color:#FFF; padding:35px 15px 0px 15px; height:26px; background:url(http://static.poslusaj.net/wp-content/w3tc/images/glava-link.png) center bottom no-repeat; text-decoration:none;}
.povezava-locnik-desno{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/glava-locnik.png) right bottom no-repeat;}
.povezava-locnik-levo{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/glava-locnik.png) left bottom no-repeat;}
.povezava-rdeca{ border-top:2px solid #cf161c;}
.povezava-oranzna{ border-top:2px solid #fb8501;}
.povezava-zelena{ border-top:2px solid #a1d600;}
.povezava-modra{ border-top:2px solid #46b3eb;}
.povezava-vijolcna{ border-top:2px solid #e900ba;}
.povezava-zlata{ border-top:2px solid #ecc200;}
.povezava-siva{ border-top:2px solid #cccccc;}

.info{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x scroll 0 -63px; height:26px;}
.info-sredina{ width:930px; height:26px; margin:0px auto;}
.info-ura{ width:250px; height:21px; float:left; padding:5px 0px 0px 0px; color:#FFF;}
.info-strani{ width:450px; height:21px; float:left; color:#fff; text-align:right; font-size:11px; padding:5px 20px 0px 0px;}
.info-strani a{ color:#fff; text-decoration:none; font-size:11px;}
.info-iskanje{ width:210px; height:23px; float:left; padding:3px 0px 0px 0px; text-align:right;}
.info-iskanje input{width:150px; height:17px; background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x scroll 0 -89px; border:1px solid #a7a7a7; padding:0px 5px 0px 5px; font-size:11px; color:#7d7d7d; vertical-align:middle;}
.info-iskanje button{height:19px; width:36px; background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite2.png) no-repeat scroll 0 -105px;  vertical-align:middle; border:0px;}

.novice{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x scroll 0 -297px; height:350px;}
.novice-sredina{ width:930px; height:350px; margin:0px auto; background:#222a32;}
.novice-novo{ float:left; width:630px; height:350px; overflow:hidden;}
.novice-desno{ float:left; width:300px;}
.novice-reklama{ width:300px; height:250px;}
.novice-povezave{ width:265px; height:85px; padding:15px 0px 0px 35px;}
.novice-prijava{ width:300px; height:100px;}
.novice-prijava-levo{ float:left; width:200px; height:100px; padding:5px 0px 0px 20px; font-size:10px; color:#FFF;}
.novice-prijava-desno{ float:left; width:80px; height:100px; padding:5px 0px 0px 0px;}
.novice-prijava input{width:173px; height:26px;  border:0px; margin:0px 0px 3px 0px; padding:8px 0px 0px 10px;}

.podstrani{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x scroll 0 -106px; repeat-x; height:32px;}
.podstrani-sredina{ width:930px; height:22px; margin:0px auto; color:#FFF; padding:8px 0px 0px 0px;}
.podstrani-sredina li{ float:left; text-transform:uppercase; margin:0px 20px 0px 20px; list-style:none;}
.podstrani-sredina a{ color:#fff; text-decoration:none;}

.osnova{ padding:0px 0px 10px 0px;}

.vsebina{ width:930px; margin:10px auto;}
.vsebina-siroka{ width:930px;}
.vsebina-levo{ width:665px; float:left;}
.vsebina-desno{ width:255px; float:left; margin:0px 0px 0px 10px;}

.margindesno { margin:0px 10px 0px 0px;}
.marginlevo { margin:0px 0px 0px 10px;}
.floatleft { float:left;}

.objava{ margin:0px 0px 10px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #b3b3b3; background:#fff; padding:10px}
.objava435{ width:435px;}
.objava600{ width:600px;}
.objava930{ width:930px;}
.objava h1{ font-size:14px; font-weight:bold; color:#1d1d1d; text-decoration:underline; padding:0px;}
.objava h1 a{ color:#1d1d1d;}
.objava h2{ font-size:16px; font-weight:bold; color:#1d1d1d;}
.objava h3{ font-size:14px; font-weight:bold; color:#1d1d1d;}
.objava-naslov{}
.objava-podatki{ color:#8d8d8d; font-size:11px; height:20px; padding:3px 0px 5px 0px;}
.objava-podatki a{ color:#777; font-size:11px; font-weight:bold;}
.objava-slika{ width:150px; float:left; margin:0px 10px 0px 0px;}
.objava-odlomek{ float:left; width:440px;}
.objava-text{ float:left;}
.objava-text p{ padding:0px 0px 10px 0px; text-align:justify;}
.objava-text ul{ padding:0px 0px 10px 20px;}
.objava-text a{ color:#2361A1;}
.objava-znacke{ clear:both; padding:10px 0px 5px 0px;}
.objava-noga{ clear:both; height:24px;}
.objava-komentarji{ float:left; height:14px; color:#1d1d1d; font-weight:normal; text-decoration:underline; padding:10px 0px 0px 0px;}
.objava-komentarji a{ color:#1d1d1d;}
.objava-povezave{ float:right; height:24px; width:203px; background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite2.png) no-repeat scroll 0 -152px;}
.objava-povezave a{ display:block; height:24px; width:24px;}
.objava-povezave li{ float:left; margin:0px 5px 0px 0px;}

.komentiraj{}
.komentiraj h2{ font-size:14px; font-weight:bold;}
.komentarji{ clear:both; margin:0px 0px 20px 0px;}
.pingi{ clear:both; margin:0px 0px 20px 0px;}
.komentar{ clear:both;}
.komentar-levo{ float:left; width:60px;}
.komentar-desno{ float:left; width:520px; margin:0px 0px 0px 10px;}
.komentar-desno-avtor{}
.komentar-desno-vsebina{}

.dodatek{ margin:0px 0px 10px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #b3b3b3; background:url(http://static.poslusaj.net/wp-content/w3tc/images/meni.png) repeat-x top #fff; padding:7px 10px 5px 10px; width:275px;}
.dodatek h3{ text-transform:uppercase; color:#FFF; font-weight:bold; text-align:center; margin:0px 0px 15px 0px;}
.dodatek a{ font-weight:bold; text-decoration:none;}

.noga{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite1.png) repeat-x scroll 0 -138px; height:151px; clear:both; padding:8px 0px 0px 0px; color:#7c7c7c;}
.noga-sredina{ width:930px; height:151px; margin:0px auto;}
.noga-levo{ width:270px; height:151px; float:left; background:url(http://static.poslusaj.net/wp-content/w3tc/images/noga-locnik.png) right no-repeat;}
.noga-levo-logo{ width:270px; height:73px;}
.noga-levo-text{ width:270px; height:78px; text-align:center;}
.noga-desno{ width:630px; height:151px; float:left; margin:0px 0px 0px 30px;}
.noga-desno-kategorija{width:130px; margin:20px 0px 0px 0px; height:130px; float:left;}
.noga-desno-kategorija-naslov{ padding:0px 0px 0px 5px; text-transform:uppercase; font-weight:bold;}
.noga-desno-kategorija-povezave{ margin:3px 0px 0px 0px; padding:5px 0px 0px 0px; border-top:1px dashed #666; width:100px;}
.noga-desno-kategorija-povezave a{ color:#666; padding:0px 0px 0px 5px;}
.naslov-rdec{ border-left:5px solid #cf161c;}
.naslov-oranzen{ border-left:5px solid #fb8501;}
.naslov-zelen{ border-left:5px solid #a1d600;}
.naslov-moder{ border-left:5px solid #46b3eb;}
.naslov-vijolcn{ border-left:5px solid #e900ba;}
.naslov-zlat{ border-left:5spx solid #ecc200;}

/* Forms */
input, textarea, button { background: #fafafa; border:1px solid #aaa; color: #444;}
input:focus, textarea:focus, button:hover { background: border:1px solid #777; }
 
 
 
 
 
/* slider  */
.slider-nav { float:left; height:350px; width:194px;}
.slider-nav a { background:#222A32; border-bottom:1px dotted #CCCCCC; color:#CCCCCC; display:block; height:40px; padding:10px 0 0 10px; width:184px;}
.slider-nav .activeSlide{ background:url(http://static.poslusaj.net/wp-content/w3tc/images/sprite2.png) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; font-weight:bold; height:50px; margin:0 0 -10px -15px; padding:9px 20px 0; width:187px; z-index:100; position:relative;}
.slider-slides { background:#000000; float:left; height:350px; position:relative; width:436px;}
.slider-slides firs{}
.slider-slide { width:436px; height:350px; overflow:hidden;}
.slider-slide-content { width:416px; position:absolute; bottom:0px; overflow:hidden; color:#FFF; background:#000; font-size:11px; padding:10px; text-align:justify;}
.slider-slide-title { visibility:hidden; height:0px;}





/* Links */
a { color: #2361a1; text-decoration: none; }
a:hover { text-decoration: underline; }
.entry-content a:link, .entry-content a:active, .entry-content a:visited { color: #2361a1; text-decoration: underline; }
.entry-content a:hover { text-decoration: none; }/*
This is the default stylesheet.  DO NOT MAKE CHNAGES HERE!
To customize any of these styles, copy the rules you which to change
into a file called 'gigpress.css' in your current theme directory.
Any style changes make there will override styles in this document.
*/

/* By default this is an h3 that appears above each artist's list of shows */
h3.gigpress-artist-heading  {	
}

/* This span contains the RSS and iCal links for the artist */
span.gigpress-artist-subscriptions {
	margin-left: 5px;
	float: right;
}

/* Default wrapper for the year/month menu */
.gigpress-menu-container {
	padding: 5px 0;
	text-align: right;
}

/* Meet the table that displays our shows */
.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #CCC;
	margin: 0.5em 0 1em 0;
}

/* This is for the main header cells containing the column labels */
tr.gigpress-header th {
	font-weight: bold;
}

/* Generic class for the table header cells */
.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #CCC;
}

/* This is for the tour name header cells */
th.gigpress-heading {
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
}

/* This is for the tour name headings, whichever one you're using */
th.gigpress-heading h1, th.gigpress-heading h2, th.gigpress-heading h3, th.gigpress-heading h4, th.gigpress-heading h5 {
	margin: 0;
}

/* Applies to all cells in the table */
.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}

/* Applies to the first row of each show listing */
.gigpress-row td {
	border-bottom: 1px solid #EEE;
}

/* To set an alternating row style */
tr.gigpress-alt {
}

/* Individual classes for the label header cells that start the table */
th.gigpress-date {
}

th.gigpress-artist {
}

th.gigpress-city {
}

th.gigpress-venue {
}

th.gigpress-country {
}

/* Likewise, individual classes for the content cells */
td.gigpress-date {
}

td.gigpress-artist {
}

td.gigpress-city {
}

td.gigpress-venue {
}

td.gigpress-country {
}

/* Style for rows within a tour */
tr.gigpress-tour td {
	background-color: #F6F6F6;
}

/* Style for the first row after a tour ends in the list */
tr.divider.gigpress-row td {
	border-top: 2px solid #CCC;
}

/* The secondary row for each show, contains time, admission, etc */
tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}

/* Fix for themes that hide .description */
tr.gigpress-info td.description {
	visibility: visible;
}

/* Greys-out cancelled shows */
tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}

/* This wraps each of the bits of info in the "info" cell */
span.gigpress-info-item {
}

/* For the labels for address, admission, etc in the "info" cell */
span.gigpress-info-label {
	color: #666;
}

/* In case you want to style the "Buy Tickets" link */
a.gigpress-tickets-link {
	font-weight: bold;
	text-transform: uppercase;
}

/* Notices for Cancelled or Sold Out shows */
strong.gigpress-cancelled, strong.gigpress-soldout {
	text-transform: uppercase;
	font-weight: bold;
	padding: 1px;
	color: #111;
	background: #fffdeb;
	border: 1px solid #EEE;
	background: #111;
	color: #FFF;
	border: none;
}

/* In case you want to style the Googlefied address link */
a.gigpress-address {
}


/* These styles control the peek-a-boo "add" links to iCal and Google Calendar. Behaviour dictated by a separate jQuery script. */
td.gigpress-links-cell {
	vertical-align: top;
}

.gigpress-calendar-add {
	position: relative;
}

a.gigpress-links-toggle {
	display: block;
	text-indent: -9999px;
	width: 11px;
	height: 11px;
	background: transparent url(http://static.poslusaj.net/wp-content/plugins/gigpress/images/calendar-toggle.png) no-repeat left top;
	cursor: pointer;
}

a.gigpress-links-toggle:hover {
	background-position: -11px 0px;
}

a.gigpress-link-active {
	background-position: -33px;
}

a.gigpress-link-active:hover {
	background-position: -22px;
}

div.gigpress-calendar-links {
	display: none;
	position: absolute;
	left: 20px;
	top: -1.2em;
	width: 15em;
	padding-left: 7px;
	background: transparent url(http://static.poslusaj.net/wp-content/plugins/gigpress/images/calendar-links-bg.png) no-repeat left center;
}

.gigpress-calendar-links-inner {
	background-color: #F3F3F3;
	padding: 6px 8px;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #CCC;
	border-width: 1px 1px 1px 0;
}

div.gigpress-calendar-links span {
	display: block;
}

/* These are for the RSS/iCal subscribe links */
p.gigpress-subscribe {
	text-align: left;
	color: #999;
}

p.gigpress-subscribe a {
	display: inline-block;
	text-indent: -9999px;
	width: 12px;
	margin: 0 3px;
}

a.gigpress-rss, a.gigpress-rss:hover {
	background: transparent url(http://static.poslusaj.net/wp-content/plugins/gigpress/images/feed-icon-12x12.png) no-repeat left center;	
}

a.gigpress-ical, a.gigpress-ical:hover {
	background: transparent url(http://static.poslusaj.net/wp-content/plugins/gigpress/images/icalendar-icon.gif) no-repeat left center;	
}


/* These styles are for the sidebar listing */

/* This is the unordered list that holds the dates */
ul.gigpress-listing {
}

/* Generic styles for the list items within */
.gigpress-listing li {	
}

/* For artist headings in the sidebar */
h3.gigpress-list-artist-heading {
}

/* For tour headings in the sidebar */
span.gigpress-list-tour-heading {	
	font-weight: bold;
	font-size: 110%;
}

/* So if you like you can style each alternating list item differently */
li.gigpress-alt {
}

/* So if you like you can style the date differently */
span.gigpress-sidebar-date {
	font-weight: bold;
	display: block;
}

/* Sold Out shows in the sidebar */
ul.gigpress-listing strong.gigpress-soldout {
	display: block;
}


/* These styles control the Related Show list that appears in the body of Related Posts */
ul.gigpress-related-show {
	margin-bottom: 2em;
}

.gigpress-related-label {
	font-weight: bold;
}

.gigpress-related-item {
}


/* This is just to include data for hcalendar support, but hide it from view */
.hide {
	display: none;
}

/* Stop Firefox from underlining our abbreviated dates */
abbr {
	border: none;
	text-decoration: none;
	font-size: 100%;
}/*
CSS Name: Default Styles
Description: NextGEN Default Gallery Stylesheet
Author: Alex Rabe
Version: 2.10

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;
	height:180px;
	padding-right:6px !important;
	margin:0px !important; 
	text-align:left;
	width:120px;	
}

.ngg-album-compactbox {
	background:transparent url(http://static.poslusaj.net/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%;
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #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;
}

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

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

.ngg-gallery-thumbnail img:hover {
	background-color: #A9A9A9;
} 

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

.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: 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;
}/* Shutter */
#shDisplay div#shTitle {
	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */
	color: #ffffff; /* caption colour */
	text-align: center;
	margin: 0 auto;
}

#shDisplay div#shCount {
	color: #999999;
	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;
}

#shDisplay div#shTitle a {
	text-decoration: none;
	font: bold 16pt 'Courier New', Courier, fixed;
	letter-spacing: -2px;
	margin: 0 10px;
	width: 26px;
	color: #999999;
}

#shDisplay div#shTitle a:hover {
	color: #ffffff;
	border: none;
}

#shDisplay div#shNext{
	float:right;
}

#shDisplay div#shPrev {
	float:left;
}

body {
	height: 100%;
}

#shShutter *, #shDisplay * {
	padding: 0;
	margin: 0;
}

div#shShutter, div#shDisplay {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
}

div#shShutter {
	height: 100%;
	z-index: 1000;
	background-color: #000000;
	opacity: 0.8;
	filter:alpha(opacity=80);
}

div#shDisplay {
	display: block;
	background-color: transparent;
	z-index: 1002;
}

div#shDisplay img#shTopImg {
	margin: 0 auto;
	border: 1px solid #555;
	background: transparent;
	display: block;
	max-width: none;
	max-height: none;
	float: none;
	padding:2px;
	cursor: pointer;
}

div#shDisplay div#shWrap {
	visibility: hidden;
}

div#shWaitBar {
	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	height: 36px;
	width: 100%;
	left: 0;
	cursor: default;
	opacity: 0.999;
	filter: alpha(opacity=100);
	z-index: 1001;
	margin-top: 160px;
	color: #ae0a0a;
}/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.8 Plugin: WP-Polls 2.62										|
|	Copyright (c) 2009 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
