/*
 * Id: 1.901820
 * Version: 1254333193
 * Generated: Mar 15, 2010 11:52:43 PM
 */

body {
background:#8a8a8a;
	background-image: url('/polopoly_fs/1.901820!/bgstrips.gif');
	background-attachment:fixed;
}

p {line-height: 1.3em;}

/* header styles */
#masthead a {height: 105px;}

/* primary horizontal navigation */
#a #primeNav {background: #006fb8; height:25px; padding-left:1em; font-family: 'Helvetica Neue',Arial,Verdana,sans-serif; font-size:13px; font-weight:bold; position:relative; z-index:100;}
#a #primeNav ul li {border-right: none;}
#a #primeNav ul a {padding: 5px 8px; margin:0 6px; color:#ffffff;}
#a #primeNav li ul li {background: #006fb8; border: none; border-bottom: 1px solid #ccc;}
#a #primeNav li ul a:hover {background: #ccc;}
#a #primeNav li ul {top: 26px !important;} 

/* element styles */
/* top story */
#wrapper .yui-skin-sam .topStory img, #wrapper .yui-skin-sam .teaser img {float: left; margin: 0 1em .3em 0;}
.yui-skin-sam .topStory h3, .yui-skin-sam .teaser h3 {font-size: 2.5em;}
.yui-skin-sam .topStory h3 a, .yui-skin-sam .teaser h3 a {font-weight: normal; color: #666;}

/* category list */
.categoryList h2 {color: #666;font-size: 1.8em;}
.categoryList .gutter {padding: .5em 0;}
#wrapper .categoryList li {list-style-type: none; padding: .3em 0 .3em 20px;background: url('/polopoly_fs/1.901820!/arrow2.gif') no-repeat 0 10px;}
#wrapper .categoryList li a {font-weight: normal;font-size: 13px; font-family:Verdana, Tahoma} 

/* image gallery */
.gallery h2 {border-bottom: 1px solid #b9b9b9;}
.gallery .gutter {padding: 1em 0;}
.gallery img {margin: 0 .5em .5em;}

/* tab box */
#a div.yui-skin-sam{border: none !important;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav {padding-left: 0; background: #015084 url('/polopoly_fs/1.901820!/tab.gif') repeat-x 0 0 !important; height:23px !important;border-bottom: 1px solid #2d6093;}
#a div.yui-skin-sam div.yui-navset {border: none; margin: 0;padding: 0 0 1.5em 0;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li {margin:0px 2px 0 0px;background: transparent;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li a {padding: 5px; border-right: 1px solid #2d6093;color: #fff;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a {color:#2d6093;border: solid 1px #2d6093;border-bottom: none; background-image: none; background:#fff !important; padding: 5px 5px 6px;}
#a div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#ff !important;color:#333;border-bottom: none;padding: 0;}
#a .ui-tabs-nav a {margin: 0 0 0;}
#a .ui-tabs-selected a {top: 0px;}
#a div.yui-skin-sam div.yui-content {border: 1px solid #2d6093;border-top: none;background: #fff !important;}
#a div.yui-skin-sam div.yui-content .ui-tabs-panel {border-top: 1px solid #fff;background: transparent !important;}
div.yui-skin-sam {min-height:0px; clear: both; overflow: visible;}

/* sidebar */
#wrapper #sideBar div {border: none;}
#wrapper #sideBar div h2 {background: none;padding-left:0;}

/* footer */
#footer {background: #bad5e9; margin-bottom:15px; padding-bottom:25px;}
#footer p.left {width: 48%; float: left;padding: 0 0 0 1em;}
#footer p.right {width: 48%; float: right;text-align: right; padding: 0 1em 0 0;}

/* date element */

#header div.date {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:white; position:absolute; right: 5px}

/* Login in header */

#header div.loginhead {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:white; position:absolute; right: 5px; top: 20px}
#header div.loginhead a:link {color:white;}
#header div.loginhead a:visited {color:white;}
#header div.loginhead a:hover {color:white; text-decoration:underline}
	
input.searchButton { 
padding: 1px 3px 3px 3px;
font-size: 12px;
font-weight: bold;
color: #fff;
background: #000000;
text-shadow: #000 0 0 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border:none		
}

/* search in header */
#header div.search {top: 65px; right: 0;}
#header div.search .gutter {padding: 0 0 0 .8em;}
#header div.search h2 {font-size: 1.3em;color:#fff;font-weight: normal;padding: 0 0 0 .5em;} 



/* special article lists for front page */
div.mainlists div.articleList div.teaser {
	margin: 0 0 0; border-bottom: none; padding-bottom:0px
}
div.mainlists .gutter {padding: .5em 0;}
#wrapper .mainlists h3 {list-style-type: none; padding: .01em 0 .2em 20px;background: url('/polopoly_fs/1.901820!arrow2.gif') no-repeat 0 5px;}
#wrapper .mainlists h3 a {font-weight: normal;font-size: 14px; font-family:Franklin Gothic Medium, Arial Narrow Bold, Arial, sans-serif} 


/* Hide bottom ad */ 
#addiv3 {
	display:none}



/* SLIDER */

#myGallery, #myGallerySet, #flickrGallery
{
	width: 630px;
	height: 300px;
	z-index:5;

	border: 1px solid #000;
margin: 10px 0px 0px 10px}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/polopoly_fs/1.901820!/glider/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;

	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('/polopoly_fs/1.901820!/glider/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 90px;
	background: #333;
	color: #fff;
	text-indent: 0;















	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 30pt
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 13pt
	margin: 2px 5px 110px 20px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('/polopoly_fs/1.901820!/glider/fleche1.gif') no-repeat center left;
}





* html .jdGallery a.left { background: url('/polopoly_fs/1.901820!/glider/fleche1.gif') no-repeat center left; }





.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('/polopoly_fs/1.901820!/glider/fleche2.gif') no-repeat center right;
}

* html .jdGallery a.right { background: url('/polopoly_fs/1.901820!/glider/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;

	background: none;

	-moz-opacity:0.8;

	-khtml-opacity: 0.8;

	opacity: 0.8;

}



.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }



* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;

	filter:alpha(opacity=80); }

	

	

/* Gallery Sets */



.jdGallery a.gallerySelectorBtn

{

	z-index: 15;

	position: absolute;

	top: 0;

	left: 30px;

	height: 20px;

	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/

	text-align: center;

	padding: 0 10px;

	font-size: 13px;

	background: #333;

	color: #fff;

	cursor: pointer;

	opacity: .4;

	-moz-opacity: .4;

	-khtml-opacity: 0.4;

	filter:alpha(opacity=40);

}



.jdGallery .gallerySelector

{

	z-index: 20;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	background: #000;

}



.jdGallery .gallerySelector h2

{

	margin: 0;

	padding: 10px 20px 10px 20px;

	font-size: 20px;

	line-height: 30px;

	color: #fff;

}



.jdGallery .gallerySelector .gallerySelectorWrapper



{

	overflow: hidden;

}



.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton

{

	margin-left: 10px;

	margin-top: 10px;

	border: 1px solid #888;

	padding: 5px;

	height: 100px;

	color: #fff;

	cursor: pointer;

	float: left;

}



.jdGallery .gallerySelector .gallerySelectorInner div.hover

{

	background: #333;

}



.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview

{

	background: #000;

	background-position: center center;

	float: left;

	border: none;

	width: 40px;

	height: 40px;

	margin-right: 5px;

}



.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3

{

	margin: 0;

	padding: 0;

	font-size: 20pt;

	font-weight: normal;

}



.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info

{

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weight: normal;

	color: #aaa;

}


      