

 
 
 * { margin: 0; padding: 0; }
body {
 background-color:#ffffff;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	margin: 0px;

}


#maincontent {
	width: 625px;

	
	
	background: transparent;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	
	
}
	  
				  
#container {
width:  450px;
margin: 15px auto;
position: relative;
text-align: center;	
}




   
    #container {
	position: relative;
	padding-top: 35px;
	padding-right: 15px;
	padding-bottom: 35px;
	padding-left: 15px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border: 1px solid #d2d2d2;
	-moz-box-shadow: 0 0 30px #cccccc;
	-webkit-box-shadow: 0 0 30px #cccccc;
	box-shadow: 0 0 30px #cccccc;
	background: transparent;	
     }

     .yui-carousel-pagination {
         position:absolute;
         left:0.7ex; /* relative to div#container */ 
         top:4.2ex;
         width:125px;
         height:12px;
         text-align:left;
         font-size:72%;
     }

    /* Always be sure to give your carousel items a width and a height */
	
		

	

    .yui-carousel-element li {
	
	width: 100px;
	height: 115px;
	padding: 3px;
    }

    .yui-carousel-element .yui-carousel-item-selected {
        border:0; /* Override selected item's dashed border so it feels more like a photo album */
    }

    .yui-skin-sam .yui-carousel .yui-carousel-nav ul {
        /* Since we're taking up space with the paging text, adjust the position of the page nav for IE6/7 */
        *margin-left:-140px;
    }
	
.yui-carousel-nav {
	bottom: 0px;
	
}
#logo{
font-size: 20px;
}





	


.label{
margin-bottom:5px;
display:block;
	text-align: center;
	padding: 2px;	
} 
  
.item {
color: #666666;
width: 105px;
height: 110px;
padding: 2px;
display: inline;
float: left;

}


.item a img {
	padding:3px;
	background-color: #ffffff;
	margin-bottom: 5px;
	margin-top: 3px;
	border:1px solid #cccccc;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.item a:hover img, .item a:active img {
padding:3px;
border:1px solid #cccccc;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
}

.item img {
padding:3px;
border:1px solid #cccccc;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
behavior: url(PIE.htc);

-moz-box-shadow: rgb(0,0,0) 2px 3px 5px;
	-webkit-box-shadow: rgb(0,0,0) 2px 3px 5px;
	box-shadow: rgb(0,0,0) 2px 3px 5px;
	behavior: url(PIE.htc);

}


.item2 {
color: #666666;
width: 105px;
height: 110px;
padding: 2px;
display: inline;
float: left;

}


.item2 a img {
	padding:3px;
	background-color: #ffffff;
	margin-bottom: 5px;
	margin-top: 3px;
	border:1px solid #cccccc;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.item2 a:hover img, .item a:active img {
padding:3px;
border:1px solid #cccccc;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
}

.item2 img {
padding:3px;
border:1px solid #cccccc;

-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
behavior: url(PIE.htc);

-moz-box-shadow: rgb(0,0,0) 2px 3px 5px;
	-webkit-box-shadow: rgb(0,0,0) 2px 3px 5px;
	box-shadow: rgb(0,0,0) 2px 3px 5px;
	behavior: url(PIE.htc);

}
li a { border: none; }
a img { border: none; }
a {
 color:#999999;
	text-decoration: none;
	
}

a:visited {
 color:#999999;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
 color:  #ff6600;
}
a:active {
 color:#999999;
	text-decoration: none;
}
a {
 color:#999999;
	text-decoration: none;
}
h1 {
 color: #666666;
	font-size: 20px;
}

#header {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}



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



/* ----------------------------------------------
-- GLOBAL STYLES FOR ALL BORDERS
---------------------------------------------- */

.border {
	/* general */
	border:1px solid #cccccc;
	padding:3px;
	
	/* curved corners */
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px; /* standard version at last */
	behavior: url(PIE.htc);
	
	/* drop shadows. */
	
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 5px rgba(0,0,0,0.45), 0px 1px 2px rgba(0,0,0,0.2); /* standard version at last */
	behavior: url(PIE.htc);
}
/* ----------------------------------------------
-- CUSTOM BORDER
---------------------------------------------- */

.border.custom {
	/* general */
	border-color: #cccccc;
	
	/* BACKGROUND COLOR */
	background-color: #ffffff; /* FOR IE */
	background-color: rgba(255,255,255,0.4);
	
}
/* ----------------------------------------------
-- SILVER BORDER
---------------------------------------------- */

.border.silver {
	/* general */
	border-color: #fff;
	
	/* background color (for non css3 browsers) and gradient */
	background-color: #dfdfdf;
	background: -moz-linear-gradient(top,
		#fff,
		#dfdfdf 50%,
		#cecece
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#fff),
		color-stop(0.5, #dfdfdf),
		to(#cecece)
	);
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE');

}

/* ----------------------------------------------
-- CARBON BORDER
---------------------------------------------- */

.border.carbon {
	/* general */
	border-color: #000;

	/* background color (for non css3 browsers) and gradient */
	background-color: #2d2d2d;
	background: -moz-linear-gradient(top,
		#404040,
		#2d2d2d 50%,
		#000
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#404040),
		color-stop(0.5, #2d2d2d),
		to(#000)
	);

	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000');
}

/* ----------------------------------------------
-- CHROME BORDER
---------------------------------------------- */

.border.chrome {
	/* general */
	border-color: #f6f9fa;
	
	/* background color (for non css3 browsers) and gradient */
	background-color: #d9e9ed;
	background: -moz-linear-gradient(top,
		#e6f0f3,
		#d9e9ed 50%,
		#b9d3db
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#e6f0f3),
		color-stop(0.5, #d9e9ed),
		to(#b9d3db)
	);
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB');
}

/* ----------------------------------------------
-- GOLD BORDER
---------------------------------------------- */

.border.gold {
	/* general */
	border-color: #fcf9f5;

	background-color: #f1e7c6;
	background: -moz-linear-gradient(top,
		#f3eed9,
		#f1e7c6 50%,
		#dbc7a7
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#f3eed9),
		color-stop(0.5, #f1e7c6),
		to(#dbc7a7)
	);

	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7');
}

/* ----------------------------------------------
-- TRANSPARENT WHITE BORDER
---------------------------------------------- */

.border.trans_white {
	/* general */
	border-color: #fff;
	
	/* BACKGROUND COLOR */
	background-color: rgba(255,255,255,0.4);
	/background-color: #fff; /* FOR IE */
}

/* ----------------------------------------------
-- TRANSPARENT BLACK BORDER
---------------------------------------------- */

.border.trans_black {
	/* general */
	border-color: #000;
	
	/* BACKGROUND COLOR */
	background-color: rgba(0,0,0,0.45);
	/background-color: #000; /* FOR IE */
}


/* ----------------------------------------------
-- SILVER GLOSS BORDER
---------------------------------------------- */

.border.silver_gloss {
	/* general */
	border-color: #fff;

	/* background color (for non css3 browsers) and gradient */
	background-color: #dfdfdf;
	background: -moz-linear-gradient(top,
		#fff,
		#e4e4e4 49.9%,
		#cdcdcd 50%,
		#c4c4c4
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#fff),
		color-stop(0.49, #e4e4e4),
		color-stop(0.5, #cdcdcd),
		to(#c4c4c4)
	);
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#FFFFFF', EndColorStr='#CECECE');
}

/* ----------------------------------------------
-- CARBON GLOSS BORDER
---------------------------------------------- */

.border.carbon_gloss {
	/* general */
	border-color: #000;

	/* background color (for non css3 browsers) and gradient */
	background-color: #2d2d2d;
	background: -moz-linear-gradient(top,
		#585858,
		#4d4d4d 49.9%,
		#2c2c2c 50%,
		#000
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#585858),
		color-stop(0.49, #4d4d4d),
		color-stop(0.5, #2c2c2c),
		to(#000)
	);
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#404040', EndColorStr='#000000');
}

/* ----------------------------------------------
-- CHROME GLOSS BORDER
---------------------------------------------- */

.border.chrome_gloss {
	/* general */
	border-color: #f6f9fa;

	/* background color (for non css3 browsers) and gradient */
	background-color: #d9e9ed;
	background: -moz-linear-gradient(top,
		#e6f0f3,
		#d9e9ed 49.9%,
		#b9d3db 50%,
		#ccdce1
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#e6f0f3),
		color-stop(0.49, #d9e9ed),
		color-stop(0.5, #b9d3db),
		to(#ccdce1)
	);
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#E6F0F3', EndColorStr='#B9D3DB');
}

/* ----------------------------------------------
-- GOLD GLOSS BORDER
---------------------------------------------- */

.border.gold_gloss {
	/* general */
	border-color: #fcf9f5;

	/* background color (for non css3 browsers) and gradient */
	background-color: #f1e7c6;
	background: -moz-linear-gradient(top,
		#f3eed9,
		#f1e7c6 49.9%,
		#dbc7a7 50%,
		#e8d5b8
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(#f3eed9),
		color-stop(0.49, #f1e7c6),
		color-stop(0.5, #dbc7a7),
		to(#e8d5b8)
	);	
	
	/* linear gradient for IE 5.5+ */
	filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr='#F3EED9', EndColorStr='#DBC7A7');
}

/* ----------------------------------------------
-- TRANSPARENT WHITE GLOSS BORDER
---------------------------------------------- */

.border.trans_white_gloss {
	/* general */
	border-color: #fff;
	
	/* background color (for non css3 browsers) and gradient */
	background-color: rgba(255,255,255,0.5);
	background: -moz-linear-gradient(top,
		rgba(255,255,255,0.65),
		rgba(255,255,255,0.55) 49.9%,
		rgba(255,255,255,0.3) 50%,
		rgba(255,255,255,0.45)
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(rgba(255,255,255,0.65)),
		color-stop(0.49, rgba(255,255,255,0.5)),
		color-stop(0.5, rgba(255,255,255,0.3)),
		to(rgba(255,255,255,0.45))
	);
	/background-color: #fff; /* FOE IE */
}

/* ----------------------------------------------
-- TRANSPARENT BLACK GLOSS BORDER
---------------------------------------------- */

.border.trans_black_gloss {
	/* general */
	border-color: #000;
	
	/* background color (for non css3 browsers) and gradient */
	background-color: rgba(0,0,0,0.5);
	background: -moz-linear-gradient(top,
		rgba(0,0,0,0.75),
		rgba(0,0,0,0.6) 49.9%,
		rgba(0,0,0,0.35) 50%,
		rgba(0,0,0,0.45)
	);
	background: -webkit-gradient(linear, left top, left bottom,
		from(rgba(0,0,0,0.75)),
		color-stop(0.49, rgba(0,0,0,0.6)),
		color-stop(0.5, rgba(0,0,0,0.35)),
		to(rgba(0,0,0,0.45))
	);
	/background-color: #000; /* FOE IE */
}




/* BEGIN style8 */
 #navlist {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}
#navlist a {
	font-size: 12px;
 color: #999999;
}
#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}
#navlist a:link, #navlist a:visited {
	line-height: 12px;
	font-weight: normal;
	margin: 0 10px 4px 10px;
	text-decoration: none;
 color: #999999;
	font-size: 12px;
}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	padding-bottom: 2px;
	background: transparent;
 color: #ff6600;
}
#navlist a:hover {
 color: #ff6600;
}
/* END style8 */
-->
.topnav { 
 	font-size: 0.9em;
  color: #666;
 	background-color: transparent;
 	padding: 0.3em;
}
.topnav a{ 
 	font-size: 0.85em;
  color: #000;
 	padding: 0.3em;
}
.topnav a:hover{ 
 	font-size: 0.85em;
  color: #F60;
 	padding: 0.3em;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}


th, td {
	margin: 3px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/* toggle */
.hidden {
	display: none;
}
.show {
	display: block;
}
.selected {
	font-weight: bold;
}
#info {
	float: left;
	padding: 5px;
	clear:both;
	margin-left: 70px;
	text-decoration: none;
}
#info a, a:visited{
	color: transparent;
	text-decoration: none;
	
}
#home{
	float: left;
	height: 24px;
	width: 24px;
	margin-left: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#home a, a:visited{
	color: transparent;
	text-decoration: none;
}

.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}

.expandercaption
{
	font-size: 0.85em;
	line-height: 1.0;
	font-weight: normal;
}

.expanderdate
{
	font-size: 0.6em;
	line-height: 1.0;
	font-weight: normal;
	color: #888;
}

.infobutton
{
	vertical-align: top;
	float: right;
}

.exiftable 
{
	text-align: left;
	margin-bottom: 5px;
	border: 0px;
	padding: 0px;
	font-size: 0.85em;
}

.exifodd 
{
	background-color: #ddd;
}

.exifeven 
{
	background-color: #f4f4f4;
}

.exifcell 
{
	padding: 3px;
	width: 50%;
}

.exifclose img 
{
	border: 0px;
	width: 20px;
	height: 20px;
}

.exifclose 
{
	vertical-align: top;
	text-align: right;
}

/* top ib e hover Op < 9.5 */
@media all and (min-width: 0px) 
{
	html:first-child .thumbwrap a 
	{
		display: inline-block;
		vertical-align: top;
	}
	html:first-child .thumbwrap 
	{
		border-collapse: collapse;
		display: inline-block; 
	}
}






.highslide-outline {
	background: #000000;
}

.highslide-image {
	border: px solid #ffffff;	
	
}



.highslide-loading {
	color: black;
	border: 1px solid black;
	background-color: white;
	background-image: js/highslide/graphics/loader.white.gif);
}










	
	
	
	
.highslide-thumbstrip-horizontal img {
	height: 50px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 57px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up, .highslide-thumbstrip-horizontal .highslide-scroll-down {
	top: 10.0px;
}





#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:65px;line-height:20px;}
#sb-title-inner{font-size:15px;}</ja:if>
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}

#bananasbubble	{ top:20px; left:110px; width:200px; padding:7px 10px; }
#bananas		{ position:absolute; top:5px; left:10px; width:100px; height:50px; }
#followmebubble	{ bottom:40px; right:60px; }
.bubble			{ display:none; position:absolute; padding:3px 10px; color:#D1D8DF; background:#1F1F1F; background:rgba(0,0,0,0.5); text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; font:bold 10px/12px Tahoma, Helvetica, Arial, Sans-Serif; }
#followme		{ position:absolute; bottom:10px; right:10px; width:50px; height:50px; }
#followme img,
#bananas img	{ border:0; }
#retweet		{ position:absolute; bottom:10px; right:80px; height:15px; padding:2px 12px; color:#fff; background:#95cd3c; text-decoration:none; border:2px solid #80b62a; font:bold 15px/13px Tahoma, Helvetica, Arial, Sans-Serif; text-align:center; -moz-border-radius:5px; -webkit-border-radius:5px; box-shadow: 2px 2px 5px #000; -moz-box-shadow: 2px 2px 5px #000; -webkit-box-shadow: 2px 2px 5px #000; }
#retweet:hover	{ color:#80b62a; background:#fff; border:1px solid black; }
.bananas		{ color:#999999; }
.jsocial_button{
	padding: 2px;
	display:block;
	float: left;
}
.jsocial_button img {

}
#social{
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 7px;
}

/* Float Clearing
 ---------------------------------------------------------------------*/

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles
 ---------------------------------------------------------------------*/

.breadCrumb
{
	padding: 0;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 400px;
	padding:5px;
	background:transparent;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: 0.9167em;
	background: url(css/Chevron.gif) no-repeat 100% 0;
	float: left;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	color: #999999;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(css/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(css/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}

