/*  
Theme Name: Daraguccione.com
Theme URL: http://giovanni.olon.it
Description: Un tema grafico di Olon 
Version: 2.0
Author: olon communication provider
Author URL: http://www.olon.it/ 
*/
/* CSS Document */
*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:arial; font-size:11px; line-height:14px; color:#666666; background: /*url(images/wraaper.gif) 0 0 repeat-x*/ #FFFFFF;}
img  {   padding:10px;border:0px ;}

/**********************************************/
input, textarea{font-family:Tahoma; font-size:11px; color:#000000; vertical-align:middle; font-weight:normal; background:#FFFFFF; text-align:left;}
.searching {width:141px; height:auto; color:#000000; background-color:#FFFFFF; height:18px; margin-right:6px; border: solid 1px #404040;}
/**********************************************/

.min_width {width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;}
.main {width:100%; margin:auto;}

a {color:#000000; text-decoration:underline;}
a:hover{text-decoration:none;}
.alignright{float:right;}
.alignleft{float:left;}
 
h1 { font-size:3.27em; color:#C9D8E1; text-transform:uppercase; font-weight:bold; line-height:1.01em; width:auto;}
h1 a  {color:#C9D8E1; text-decoration:none;}
h2{ font-size:1.01em;}
h3 { color:#282B31; font-weight:bold; font-size:16px; line-height:16px;}
h3 a {color:#282B31; font-size:1.01em; line-height:1.01em; text-decoration:none;}
h3 a:hover {text-decoration:underline;}
.pagetitle { padding:20px;}

/*******global********/
ul { margin:0;}
.float{float:left; margin:0 0 0 0;}
.col{float:left;}
.side_bar { float:left; width:286px; margin:0 0 0 -286px; background:url(images/sep.gif) 24px 0 repeat-y; min-height:719px; height:auto !important; height:719px;padding-top:40px;}
.column_center{float:left; width:100%;}
.indent_center { margin:0 286px 0 0; padding:20px;}
.clear{clear:both;}
.w100 { width:100%;}
.h100 { height:100%;}
.in5 { padding-bottom:5px;}
.in10 { padding-bottom:10px;}
.in15 { padding-bottom:15px;}
.in20 { padding-bottom:20px;}
/*******global********/
.content { margin:0 29px 0 27px;}
.content .indent { padding:23px 0 29px 24px;}



/*******************box*********************************/
.left_top_menu{ background:url(images/left_top_menu.gif) left top no-repeat;}
.right_top_menu{ background:url(images/right_top_menu.gif) right top no-repeat; width:100%; height:35px;}

.side_left_menu{ background:url(images/side_left.gif) left top repeat-y #A1A6AE;}
.side_right_menu{ background:url(images/side_right_menu.gif) right top repeat-y;}
.side_top_menu{ background:url(images/side_top_menu.gif) left top repeat-x;}
.side_bot_menu{ background:url(images/side_bot_menu.gif) left bottom repeat-x;}
/***************************end**************************/



/*******************box*********************************/
.left_top{ background:url(images/left_top.gif) left top no-repeat;}
.right_top{ background:url(images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(images/side_left.gif) left top repeat-y #EFF2F3;}
.side_right{ background:url(images/side_right.gif) right top repeat-y;}
.side_top{ background:url(images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(images/side_bot.gif) left bottom repeat-x;}
/***************************end**************************/
/*******************box_2*********************************/
.left_top_2{ background:url(images/left_top_2.gif) left top no-repeat;}
.right_top_2{ background:url(images/right_top_2.gif) right top no-repeat;}
.left_bot_2{ background:url(images/left_bot_2.gif) left bottom no-repeat;}
.right_bot_2{ background:url(images/right_bot_2.gif) right bottom no-repeat; width:100%; min-height:719px; height:auto !important; height:719px;}

.side_left_2{ background:url(images/side_left_2.gif) left top repeat-y #FFFFFF;}
.side_right_2{ background:url(images/side_right_2.gif) right top repeat-y;}
.side_top_2{ background:url(images/side_top_2.gif) left top repeat-x;}
.side_bot_2{ background:url(images/side_bot_2.gif) left bottom repeat-x;}
/***************************end**************************/




/*******************box_3*********************************/
.left_top_3{ background:url(images/left_top_3.gif) left top no-repeat;}
.right_top_3{ background:url(images/right_top_3.gif) right top no-repeat;}
.left_bot_3{ background:url(images/left_bot_3.gif) left bottom no-repeat;}
.right_bot_3{ background:url(images/right_bot_3.gif) right bottom no-repeat; width:100%; min-height:33px; height:auto !important; height:33px;}

.side_left_3{ background:url(images/side_left_3.gif) left top repeat-y #656B76;}
.side_right_3{ background:url(images/side_right_3.gif) right top repeat-y;}
.side_top_3{ background:url(images/side_top_3.gif) left top repeat-x;}
.side_bot_3{ background:url(images/side_bot_3.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box_4*********************************/
.left_top_4{ background:url(images/left_top_4.gif) left top no-repeat;}
.right_top_4{ background:url(images/right_top_4.gif) right top no-repeat;}
.left_bot_4{ background:url(images/left_bot_4.gif) left bottom no-repeat;}
.right_bot_4{ background:url(images/right_bot_4.gif) right bottom no-repeat; width:100%; min-height:33px; height:auto !important; height:33px;}

.side_left_4{ background:url(images/side_left_4.gif) left top repeat-y #656B76;}
.side_right_4{ background:url(images/side_right_4.gif) right top repeat-y;}
.side_top_4{ background:url(images/side_top_4.gif) left top repeat-x;}
.side_bot_4{ background:url(images/side_bot_4.gif) left bottom repeat-x;}
/***************************end**************************/

/*******************box_5*********************************/
.left_top_5{ background:url(images/left_top_5.gif) left top no-repeat;}
.right_top_5{ background:url(images/right_top_5.gif) right top no-repeat;}
.left_bot_5{ background:url(images/left_bot_5.gif) left bottom no-repeat;}
.right_bot_5{ background:url(images/right_bot_5.gif) right bottom no-repeat; width:100%; min-height:33px; height:auto !important; height:33px;}

.side_left_5{ background:url(images/side_left_5.gif) left top repeat-y #656B76;}
.side_right_5{ background:url(images/side_right_5.gif) right top repeat-y;}
.side_top_5{ background:url(images/side_top_5.gif) left top repeat-x;}
.side_bot_5{ background:url(images/side_bot_5.gif) left bottom repeat-x;}
/***************************end**************************/


/*******************header********************************
#header {width:100%; background:url(images/bg_header.jpg) 0 0 no-repeat; height:181px; font-family:tahoma;}
#header .indent { padding:19px 0 0 25px;}
#header .menu { padding:7px 0 0 87px;}
#header .menu li { float:left; margin:0 11px 0 0;}
#header .menu li a{ text-align:center; background:url(images/bg_menu.gif) 0 0 no-repeat; display:block; width:100px; height:18px; padding:5px 0 0 0; color:#292C32; font-weight:bold; text-decoration:none; text-transform:uppercase;}
#header .menu li a:hover{ text-decoration:underline; }
#header .logo { background:url(images/bg_logo.jpg) 0 0 no-repeat; padding:36px 0 37px 119px;}
#header span  { font-size:1.63em; line-height:1.01em; color:#C9D8E1; font-style:italic; text-decoration:none;}
.block_search { float:right; padding:7px 58px 0 0;}
******************end header*********************************/
/* Header
-------------------------------------------------------------------*/
#header {
	float:left;
	width:100%;
	top: 0px;
	height:179px;
	vertical-align:baseline;
	background: #FFFFFF url("images/logo.jpg") center 19px no-repeat;
}
#dimmy {
	padding-right:24px;
	float:right;
	width:200px;
	margin-top: 105px;
	height:57px;
	
}
#logo{
	width: 250px; 
	height: 85px; 
	margin-top:24px;
	margin-left:70px;
	background:  url(images/olon_logo.png) no-repeat ; 
	background-position:top left;

}
#header h1 { 
	font: 24px Verdana;
	padding: 12px 0 0 15px; 
	margin-bottom: 0; 
	color: #333; 
}
#header h1 a { 
	color: #333; 
	text-shadow: 1px 1px 1px #fff; 
	text-decoration: none; 
}
#header h1 span { 
	padding-left: 10px; 
	font-size: 11px; 
	color: #777; 
}



/* Search
-------------------------------------------------------------------*/
#search {
	position: absolute;
	top: 50px; 
	right: 55px;
}
.searching2 { 
	width: 170px;
	height: 14px;
	padding: 5px 0 5px 23px;
	vertical-align: bottom;
	line-height: 1px;
	font: normal 12px Verdana, Sans-Serif;
	color: #777;
	border: 0;
	background:  url(images/search-bg.gif) no-repeat;
}



/* Navigation
-------------------------------------------------------------------
#nav { 
	width:100%;
	float: left; 
	height: 32px; 
	background: #fafafa url(images/nav-bg.gif) repeat-x; 
	position: relative; 
}
#nav ul { 
	margin-left: 70px; 
}
#nav ul li { 
	display: inline; 
	margin-right: 20px; 
}
#nav ul li a { 
	font-weight: bold; 
	text-shadow: 1px 1px 1px #fff; 
	text-decoration: none; 
	color: #555; 
	line-height: 33px; 
}
#nav ul li a:hover { 
	color: #333; 
}

*/
#menu {
	text-align:left;
	float:left;
	width:100%;
	height:96px;
	top: 180px;
	background: #FFFFFF url("images/menu_bg.jpg") center top repeat-x;
}
#nav {
	float:left;
	margin: 0px 0px 0px 50px;
	width: 800px;
	height: 29px;
}
#nav ul { 
	margin:0; 
	list-style:none; 
	padding: 0; 
}
#nav a, #nav strong  { 
	display:block; 
	font: bold 1.2em Arial, sans-serif; 
	color:#979797; 
	padding: 3px 10px 3px 10px; 
	text-decoration:none; 
	font-weight: bold; 
}
#nav a {
	float:none;
}
#nav li { 
	float:left; 
	color: #FFF; 
	margin:0 0.5em 0 0.5em; 
	padding:0 0 0 0; 
	border: 0px solid #94C062; 
}
#nav .current_page_item a { 
	padding: 10px 10px 10px 10px; 
	float:left;
	color:#FFF; 
	background-color:#E36325; 
}
#nav a:hover { 
	float:left; 
	color:#FFF; 
	background-color:#E36325;
}  
#nav .padding { 
	padding: 5px 0 0 10px;
	font-weight: bold;
}
#nav #feed {  
	position: absolute; 
	right: 15px; 
	top: 7px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	padding: 0 0 0 20px;
	display: block; 
	text-shadow: 1px 1px 1px #fff; 
	background: url(images/feed.gif) no-repeat 0 3px; 
}
/*******************side_bar*********************************/
.side_bar .inside{ padding:0 31px 0 18px;}

/*---------------------------------------------------*/
.widget_style { margin:0 0 0 0; padding:0 0 30px 0;}
.widget_style h2 {font-size:1.18em; line-height:1.01em; color:#EFF2F3; font-weight:bold; padding:10px 0 0 18px;}
.widget_style h2 a {color:#EFF2F3; text-decoration:none;}
.widget_style h2 a:hover {text-decoration:none;}

.widget_style ul { margin:3px 0 0 9px;}
.widget_style li { font-size:1.09em; line-height:2.48em; color:#567083; background:url(images/sep_2.gif) left bottom repeat-x; padding:0 0 0 18px;}
.widget_style li a { font-size:1.01em; line-height:2.48em; color:#567083; text-decoration:none; background:url(images/arr.gif) no-repeat 0px 3px; padding:0 0 0 19px;}
.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#categories.widget_style ul {margin:3px 0 0 0;}
#categories.widget_style li { font-size:1.09em; line-height:2.48em; color:#567083; padding:0 0 0 18px;}
#categories.widget_style li a { font-size:1.01em; line-height:2.48em; color:#567083; text-decoration:none; background:url(images/arr.gif) 0 3px no-repeat; padding:0 0 0 19px;}
#categories.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#archives.widget_style ul { margin:3px 0 0 0;}
#archives.widget_style li { font-size:1.09em; line-height:2.48em; color:#567083; padding:0 0 0 18px;}
#archives.widget_style li a { font-size:1.01em; line-height:2.48em; color:#567083; text-decoration:none; background:url(images/arr.gif) 0 3px no-repeat; padding:0 0 0 19px;}
#archives.widget_style li a:hover { text-decoration:underline;}

/*---------------------------------------------------*/

#links_with_style ul {margin:3px 0 0 0; background:none;}
#links_with_style ul ul h2{ margin:0 0 0 0; background:none;}
#links_with_style ul li h2 { font-size:13px; line-height:17px; list-style:none; color:#EFF2F3; font-weight:bold; padding:7px 0 0 48px; margin:0 0 0 0;}
#links_with_style ul li { padding:0;}
#links_with_style ul li ul { margin:0 0 0 0;}
#links_with_style ul li ul li { font-size:1.01em; color:#567083; padding:0 0 0 48px;}
#links_with_style ul li ul li a{padding:0 0 0 19px;}

/*---------------------------------------------------*/

#calendar_wrap {vertical-align:top; width:auto; margin:auto;padding:13px 0px 0px 0;}
#calendar_wrap caption { color:#567083; font-weight:bold; font-size:1.01em;}
#calendar_wrap td {width:25px; text-align:right; color:#567083; font-size:1.11em;}
#calendar_wrap td a {color:#567083;}
#calendar_wrap th { color:#567083;}
#calendar_wrap a {font-weight:bold;}

/*---------------------------------------------------*/

#statusbar {text-align:justify; color:#000000;}
#statusbar p {padding:0px 20px 20px 0;}
#statusbar a {font-weight:bold; color:#000000;}
/*******************end side_bar*********************************/


/*******************elementi vari*********************************/
.strillo 	{
			font-family: tahoma; font-size:28px;font-weight:800;
			}

.sommario	{
			font-family: tahoma; font-size:15px;font-weight:800;
			}

.corpo_testo	{
font-family: tahoma; font-size:15px;font-weight:200;line-height:21px;
				}			
.bottone	{
background: url(images/bottone_bg.png);
width:180px;
height:33px;
text-align:center;
float:right;
vertical-align:middle;
			}
			
.more-link{text-align:justify; color:#000000; text-decoration: underline;
}
.more-link a{text-decoration: none;
}

/*******************Fine elementi vari*********************************/


/*******************column_center*********************************/
.indent_center_2 { padding:5px 0 0 0;}
.indent_center_2 td { padding:5px;}
.text_box {color:#333333; font-size:14px; line-height:28px; padding:16px 40px 50px 56px;}
.text_box strong a{ color:#5EA000; font-weight:bold; font-size:1.01em; line-height:1.23em;}
.text_box .pic_col{ width:106px;}
.text_box .sep_3{ background:url(images/sep_3.gif) 0 0 repeat-x; height:1px;}


.text_box table { width:100%; margin:15px 0 0 0;}
.text_box table td a{ color:#658CB3; font-size:1.18em; line-height:1.53em;}

.text_box .links{}
.text_box .links_2{ padding:0 0 0 40px;}

.right_bot_5 h3{ padding:11px 0 0 31px;}

.title_single { padding:0 22px 0 21px;margin:12px 286px 0 0; }

.title { padding:0 22px 0 21px;margin:12px 12px 0 0; }
.title span { font-family:tahoma; color:#979EA2;  font-size:16px; line-height:32px;}
.title .date { font-family:tahoma; font-size:0.9em; line-height:2.4em; color:#979EA2; padding:0 0 0 30px;}

.comments { font-family:tahoma; float:right; color:#979EA2; font-size:0.9em; line-height:2.4em; padding:0 30px 0 0;}
.comments a {color:#979EA2; font-size:1.01em; line-height:2.4em; text-decoration:none;}
.comments a:hover{text-decoration:underline;}
/*******************end column_center*********************************/



/*************************************/
#recent-posts  {vertical-align:top;}
#calendar {vertical-align:top;}
#google-search  {vertical-align:top;}
#gsearch {text-align:left;}
#pages  {vertical-align:top;}
#text-1 {vertical-align:top;}
#delicious {vertical-align:top;}
#delicious-box {text-align:left;}

/*************************************/
.textwidget {padding:13px 0px 0px 0px;}

.widget_style.search{background:none; margin:0; padding:0;}
.oddcomment{color:#FF0000;}
/* Footer
-------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 29px;
	float: left;
	clear: both;  
	position: relative;
	background: #fafafa url(images/footer-bg.gif) repeat-x; 
}
#footer a#theme-author { 
	position: absolute; 
	top: 0px; 
	right: 0px; 
	display: block; 
	height: 28px; 
	width: 130px; 
}
#footer p { 
	line-height: 28px; 
	color: #333; 
	padding-left: 15px; 
	font-size: 11px; 
	margin: 0; 
}
#footer a { 
	color: #555;
	text-decoration: underline;
}



/*******ORIGINAL footer*********************************/
/*#footer {font-size:1.09em; line-height:1.16em; color:#B2B7BC; text-align:center; padding:13px 0; }
#footer a{ color:#B2B7BC;}*/
/*******************end footer*********************************/
/*------------------------------------------------------------------------*/
/* galleria_wp.css : galleria CSS file   V1.2.2  Build 704   6/14 2008    */
/*------------------------------------------------------------------------*/
.galleria_wp_thumb_caption  {
display:none;}
#galleria_wp  .galleria_wp {
	margin:  0;
	padding: 0;
	text-decoration:none;
	list-style-type: none;
	list-style-image: none;
}
#galleria_wp  .galleria_wp img {
	display: block;
	margin:  0;
	padding: 0;
	border: none;
}

#galleria_wp .galleria img {
	margin:  0;
	padding: 0;
	border: none;
}

/* stage */
#galleria_wp  .galleria_wrapper img {
	float:left;
	display: block;
	margin:  5px;
	padding: 5px;
	border: solid 2px #d1d1d1;
}

#galleria_wp img.replaced {
	margin:  5px;
	padding: 5px;
	display: block;
}

#galleria_wp  .galleria_wp ul{
	list-style:none;
}

#galleria_wp  .galleria_wp li {
	display:block;
	float:left;
	width: 75px;
	height:75px;
	border: 2px solid #bbb;
	overflow:hidden;
	margin:5px;
}

#galleria_wp  .galleria_wp li a.galleria {
	display:none;
}

#galleria_wp  .galleria_wp li a.ngg_album {
	display:block;
}

#galleria_wp  .galleria li img.thumb {
	cursor:pointer;
	margin:  0;
	padding: 0;
	top:auto;
	left:auto;
	display:block;
	width:auto;
	height:auto
}

* html #galleria_wp  .galleria_wp li div span{width:400px} /* MSIE bug */

/*===============================================================*/
/*     common CSS styles for jCarousel
/*===============================================================*/
/*
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin:  2px;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width:  75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/******************************************************************/
/* galleria WP standard class                    added by Y2      */
/******************************************************************/
#galleria_wp  div.galleria_std  {
	width: 100%;
	margin: 0 auto;
	background-color: transparent;
}

#galleria_wp  div.galleria_std  
.galleria_container {
	width: 98%;
	margin: 0 auto;
	margin-top: 1.4em;
	background-color: transparent;
}
#galleria_wp  div.galleria_std  
.galleria_wrapper {
	width: 98%;
	margin: 5px auto;
	overflow: hidden;
}

#galleria_wp  .galleria_std  
.galleria_wrapper img {
	display: block;
	float: none ;
	margin: 0 auto;
	padding: 0;
}

#galleria_wp  .galleria_std  
div ul {
	width: 100%;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	list-style: none;
}
#galleria_wp  .galleria_std 
div ul:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* default thumbnail size */
#galleria_wp  .galleria_std  
div ul li {
	display: block;
	float: left;
	margin: 5px;
	overflow: hidden;
	width:  90px;
	height: 90px;
	border:  2px solid #bbb;
}

/* default thumbnail size (NextGEN Gallery album's thumbnail)*/
#galleria_wp  .galleria_std  
div ul li.ngg_album {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 120px;
	height: 90px;
	border:  2px solid #bbb;
}

#galleria_wp  .galleria_std  
div ul li:hover {
	border: 2px solid #222;
}
#galleria_wp  .galleria_std  
div ul li.active {
	border: 2px solid #99f;
}

#galleria_wp  .galleria_std  
div ul li img.thumb {
	cursor: pointer;
	top: auto;
	left: auto;
	display: block;
	width: auto;
	height: auto
}

#galleria_wp  .galleria_std 
.galleria_wp_thumb_caption  {
	position: relative;
	display: none;
	width: 100%;
	height: 1.4em;
	margin: 0 auto;
	margin-top : -2.0em;
	overflow: hidden;
	background-color: transparent;
	z-index: 5;
}

#galleria_wp  .galleria_std 
.galleria_wp_thumb_caption  span.msg {
	display: none;
	position; relative;
	margin: 0 auto;
	width : 24em;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	background-color: transparent;
	z-index: 6;
}
#galleria_wp  .galleria_std 
.galleria_wp_thumb_caption  span.first {
	display: none;
	position: absolute;
	left: 5px; top: 0;
	overflow: hidden;
	background-color: transparent;
	z-index: 7;
}
#galleria_wp  .galleria_std 
.galleria_wp_thumb_caption  span.last {
	display: none;
	position: absolute;
	right: 5px; top: 0;
	overflow: hidden;
	background-color: transparent;
	z-index: 7;
}

#galleria_wp  .galleria_std  
span.thumb_caption {
	display: none;
	margin: 0 auto;
	text-align: center;
	font-size: 0.83em;
	font-weight: bold;
	color: #888;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica,Tahoma, Verdana, sans-serif;
}

#galleria_wp  .galleria_std  
span.caption0 {
	display: block;
	text-align: center;
	font-size: 0.83em;
	color: #888;
}

#galleria_wp  .galleria_std  
span.caption1 {
	display: block;
	text-align: center;
	font-size: 0.9em;
	color: #555;
}

#galleria_wp  .galleria_std
span.caption2 {
	display: block;
	text-align: center;
	font-size: 0.83em;
	color: #888;
}

#galleria_wp  .galleria_std  
.galleria_nav {
	display: none;
	margin-top: 0.2em;
	text-align: center;
	font-size: 1.1em;
}

#galleria_wp  .galleria_std  
div button.play {
	display: none;
	float: right;
	margin: 0.2em 1.0em  0.2em 0;
}

#galleria_wp  .galleria_std  
div a {
	text-decoration:none;
	outline:none;
	font:bold 80%  helvetica,sans-serif;
	color:#348;
}
#galleria_wp  .galleria_std  
div a:hover {
	color:#67a;
}

/******************************************************************/
/* galleria WP "black" class                     added by Y2      */
/******************************************************************/
#galleria_wp  div.galleria_black  {
	width: 100%;
	margin: 0 auto;
	background-color: black;
}

#galleria_wp  div.galleria_black  
.galleria_container {
	width: 98%;
	margin: 0 auto;
	margin-top: 1.4em;
	background-color: transparent;
}
#galleria_wp  div.galleria_black  
.galleria_wrapper {
	width: 98%;
	margin: 5px auto;
	overflow: hidden;
}

#galleria_wp  .galleria_black  
.galleria_wrapper img {
	display: block;
	float: none ;
	margin: 0 auto;
	padding: 0;
}

#galleria_wp  .galleria_black  
div ul {
	width: 100%;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	list-style: none;
}
#galleria_wp  .galleria_black 
div ul:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* default thumbnail size */
#galleria_wp  .galleria_black  
div ul li {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	width:  75px;
	height: 75px;
	border:  2px solid #333;
}

/* default thumbnail size (NextGEN Gallery album's thumbnail)*/
#galleria_wp  .galleria_black  
div ul li.ngg_album {
	display: block;
	float: left;
	margin: 0;
	overflow: hidden;
	width: 120px;
	height: 90px;
	border:  2px solid #333;
}

#galleria_wp  .galleria_black  
div ul li:hover {
	border: 2px solid #bbb;
}
#galleria_wp  .galleria_black  
div ul li.active {
	border: 2px solid #99f;
}

#galleria_wp  .galleria_black  
div ul li img.thumb {
	cursor: pointer;
	top: auto;
	left: auto;
	display: block;
	width: auto;
	height: auto
}

#galleria_wp  .galleria_black 
.galleria_wp_thumb_caption  {

	position: relative;
	display: block;
	width: 100%;
	height: 1.4em;
	margin: 0 auto;
	margin-top : -2.0em;
	overflow: hidden;
	background-color: transparent;
	z-index: 5;
}

#galleria_wp  .galleria_black 
.galleria_wp_thumb_caption  span.msg {
	display: block;
	position; relative;
	margin: 0 auto;
	width : 24em;
	font-size: 0.9em;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	background-color: transparent;
	z-index: 6;
}
#galleria_wp  .galleria_black 
.galleria_wp_thumb_caption  span.first {
	display: block;
	position: absolute;
	left: 5px; top: 0;
	overflow: hidden;
	background-color: transparent;
	z-index: 7;
}
#galleria_wp  .galleria_black 
.galleria_wp_thumb_caption  span.last {
	display: block;
	position: absolute;
	right: 5px; top: 0;
	overflow: hidden;
	background-color: transparent;
	z-index: 7;
}

#galleria_wp  .galleria_black  
span.thumb_caption {
	display: block;
	margin: 0 auto;
	text-align: center;
	font-size: 0.83em;
	font-weight: bold;
	color: #888;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica,Tahoma, Verdana, sans-serif;
}

#galleria_wp  .galleria_black  
span.caption0 {
	display: block;
	text-align: center;
	font-size: 0.83em;
	color: #888;
}

#galleria_wp  .galleria_black  
span.caption1 {
	display: block;
	text-align: center;
	font-size: 0.9em;
	color: #888;
}

#galleria_wp  .galleria_black
span.caption2 {
	display: block;
	text-align: center;
	font-size: 0.83em;
	color: #555;
}

#galleria_wp  .galleria_black  
.galleria_nav {
	display: none;
	margin-top: 0.2em;
	text-align: center;
	font-size: 1.1em;
}

#galleria_wp  .galleria_black  
div button.play {
	display: none;
	float: right;
	margin: 0.2em 1.0em  0.2em 0;
}

#galleria_wp  .galleria_black  
div a {
	text-decoration:none;
	outline:none;
	font:bold 80%  helvetica,sans-serif;
	color:#348;
}
#galleria_wp  .galleria_black  
div a:hover {
	color:#67a;
}
