------------------------------------------------------------------------------*/
input, textarea	{
        background-color: #FAF9F9;
        border: 1px solid #D8C69D;
        padding: 2px 10px 2px 5px;
        color: #3B3320;
}

/*----------------------------------------------------------------------------
++ EXTERNaL SOURCE: menucore.css
++ Menu Core Style Sheet
------------------------------------------------------------------------------
Footer Menu*/
#jjFooter UL.menu
{
	margin: 0;
	padding: 0;
	width: 485px;
	height: 20px;
}
#jjFooter UL.menu LI
{
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	padding-right: 10px;
}
#jjFooter UL.menu LI A:link, 
#jjFooter UL.menu LI A:visited
{
	text-decoration: none;
	font: normal 1em Arial, serif;
	padding: 2px 2.5px;
}
/*Mini Nav
*****************************************/
#jjMininav UL#mainlevel-nav
{
	margin: 0;
	padding: 0;
	border-right: 1px solid #3F3930;
	overflow: auto;
	border-left: 1px solid #000;
}
#jjMininav UL#mainlevel-nav LI
{
	float: left;
	padding: 0 10px;
	list-style: none;
	border-left: 1px solid #3F3930;
	border-right: 1px solid #000;
}
#jjMininav UL#mainlevel-nav A
{
	color: #A09781;
	text-decoration: none;
}
#jjMininav UL#mainlevel-nav A:hover
{
	text-decoration: underline;
}
/*Sidenav
*****************************************/
#jjSecondary span.separator {
	background: transparent url(../images/isparent.png) no-repeat 10px 8px;
	text-indent: 20px;
}
#jjSecondary .separator.active {
	background: transparent url(../images/openparent.png) no-repeat 10px 8px;
	text-indent: 20px;
}
#jjSecondary .separator.active .seperator.active {
	background: none;
}
li.parent ul li a.jjSideNavActive {
	background: none;
}
#jjSecondary UL.menu
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DBD7C6;
	margin: 0 -10px 0 -10px;
}
#jjSecondary UL.menu LI {
	list-style-type: none;
	padding: auto;
	border-top: 1px solid #DBD7C6;
	line-height: 28px;
}
#jjSecondary UL.menu LI A {
	background: transparent url(../images/sidenav-bullet.png) no-repeat 10px 8px;
	text-indent: 20px;
	text-decoration: none;
	font-size: 12px;
	color: #333;
	border-top: 1px solid #FFF;
	padding: 0 0 0 10px;
	display: block;
}
#jjSecondary span.separator {
	text-decoration: none;
	font-size: 12px;
	color: #333;
	border-top: 1px solid #FFF;
	padding: 0 0 0 10px;
	display: block;
	cursor: pointer;
}
#jjSecondary UL.menu A#active_menu
{
	background: #FAF9F9;
	margin-right: -2px;
}
#jjSecondary UL.menu li ul
{
	margin: 0;
}
#jjSecondary UL.menu li ul
{
	margin-left: 12px;
}

/*If using Joomla module menu
*****************************************/
#jjNavigation ul#mainlevel-nav {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#jjNavigation  #mainlevel-nav li {
	float: left;
	padding: 0 18px;
}
#jjNavigation a.mainlevel-nav {
	color: white;
	font-size: 14px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
}
	/*----------------------------------------------------------------------------
++ EXTERNaL SOURCE: superfish.css
++ Menu Style Sheet
------------------------------------------------------------------------------
GENERAL SETTINGS*/
#jjNavigation	{
        position: relative;
        z-index: 99;
}
#jjNav ul#jjSuperfish	{
        padding: 0;
        margin: 0;
        list-style: none;
        float: left;
        left: 0;
        border-right: 1px solid #0D0C0B;
}
#jjNav ul#jjSuperfish li, #jjNav ul#jjSuperfish ul li	{
        margin: 0;
}
#jjNav a:link, #jjNav a:visited, #jjNav a:hover	{
        text-decoration: none;
}
ul#jjSuperfish li a span	{
        color: white;
        font-size: 14px;
        font-family: arial, Helvetica, sans-serif;
        display: block;
}
ul#jjSuperfish li#sfhover a:link span, ul#jjSuperfish li#sfhover a:visited span	{
        position: relative;
}
ul#jjSuperfish li a:hover, ul#jjSuperfish li a.active	{
        background: #3D372C url(../images/menu-bg.jpg) repeat-x;
}
ul#jjSuperfish li{
        float: left;
        list-style: none;
        padding: 0;
        margin: 0;
        position: relative;
        border: 0;
        border-left: 1px solid #0D0C0B;
        border-right: 1px solid #3D372C;
}
ul#jjSuperfish li a span{
        display: block;
        position: relative;
}
ul#jjSuperfish li.separator{
        font-weight: bold;
        line-height: 42px;
        cursor: default;
        display: block;
        padding: 0 10px;
}
ul#jjSuperfish li#sfhover a.active:hover{
        border: none;
}
ul#jjSuperfish li.jjNav-first-active{
        border-left: 0;
}
ul#jjSuperfish li a:link, 
ul#jjSuperfish li a:visited, 
ul#jjSuperfish li a:hover{
        font-weight: bold;
        font-size: 13px;
        font-family: arial, Helvetica, sans-serif;
        background-color: transparent;
        display: block;
        float: left;
        clear: left;
}
ul#jjSuperfish li#sfhover a:link, 
ul#jjSuperfish li#sfhover a:visited, 
ul#jjSuperfish li#sfhover a:hover{
        display: block;
        color: #FFF;
        text-decoration: none;
}
ul#jjSuperfish li a:link span,
ul#jjSuperfish li a:visited span, 
ul#jjSuperfish li a:hover span{
        width: auto;
        padding: 0 15px;
        position: relative;
        cursor: pointer;
}
ul#jjSuperfish li.jjNav,
ul#jjSuperfish li#sfhover.jjNav,
ul#jjSuperfish li#sfhover, 
ul#jjSuperfish li.sfHover, 
ul#jjSuperfish li.jjNav-child-active, 
ul#jjSuperfish li.jjNav-last-child-active, 
ul#jjSuperfish li.jjNav-first-child-active, 
ul#jjSuperfish li#sfhover.jjNav-child-active, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active, 
ul#jjSuperfish li.jjNav-first-active, 
ul#jjSuperfish li.jjNav-last-active, 
ul#jjSuperfish li.jjNav-active, 
ul#jjSuperfish li#sfhover.jjNav-first-active, 
ul#jjSuperfish li#sfhover.jjNav-last-active, 
ul#jjSuperfish li#sfhover.jjNav-active, 
ul#jjSuperfish li#sfhover.jjNav-child-active, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active, 
ul#jjSuperfish li#sfhover.jjNav-active	{
        position: relative;
}
ul#jjSuperfish li a:hover,
ul#jjSuperfish li#sfhover a:hover, 
ul#jjSuperfish li.sfHover a:hover, 
ul#jjSuperfish li.sfHover a:link, 
ul#jjSuperfish li.sfHover a:visited, 
ul#jjSuperfish li a.active:link, 
ul#jjSuperfish li a.active:visited, 
ul#jjSuperfish li a.active:hover	{
        background: #3D372C url(../images/menu-hover.jpg) repeat-x;
        display: block;
}
ul#jjSuperfish li#sfhover a.active:hover,
ul#jjSuperfish li.sfHover a.active:hover	{
        text-decoration: none;
}
ul#jjSuperfish li.jjNav-child span, 
ul#jjSuperfish li.jjNav-first-child span, 
ul#jjSuperfish li.jjNav-last-child span	{
        background: url(../images/child.gif) no-repeat 50% 40px;
}
ul#jjSuperfish li.sfHover a span, 
ul#jjSuperfish li#sfhover.jjNav-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-first-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-last-child-active span, 
ul#jjSuperfish li#sfhover.jjNav-child span, 
ul#jjSuperfish li#sfhover.jjNav-first-child span, 
ul#jjSuperfish li#sfhover.jjNav-last-child span, 
ul#jjSuperfish li.jjNav-child-active a.active span, 
ul#jjSuperfish li.jjNav-first-child-active a.active span, 
ul#jjSuperfish li.jjNav-last-child-active a.active span	{
        background: url(../images/menu-top-arrow-dark.gif) no-repeat 50% 32px;
}
ul#jjSuperfish li span, 
ul#jjSuperfish li.sfHover a:hover span, 
ul#jjSuperfish li.sfHover.jjNav a span{
        background: none;
        text-decoration: none;
}
ul#jjSuperfish ul{
        display: none;
        position: absolute;
        top: 46px;
        left: -1px;
        float: none;
        width: 200px;
        line-height: 30px;
        background: #1E1A11;
        border: 1px solid #3D372C;
        border-top: 0;
        border-bottom: 0;
}
#jjNavigation ul#jjSuperfish ul li{
        border: 0;
        border-top: 1px solid #3C372B;
        border-bottom: 1px solid #100D07;
}
#jjNavigation ul#jjSuperfish li li a:hover{
        background-color: #3D372C;
}
ul#jjSuperfish li ul li ul{
        display: none;
        top: -1px;
        left: 200px;
}
ul#jjSuperfish li ul li{
        margin: 0;
        line-height: 30px;
        display: block;
        width: 200px;
        float: left;
        background: transparent none;
        cursor: pointer;
}
ul#jjSuperfish li ul li.jjNav-first{
        border-top: none;
}
ul#jjSuperfish li#sfhover ul li a.active:hover, 
ul#jjSuperfish li.sfHover ul li a.active:hover{
        text-decoration: none;
}
ul#jjSuperfish li#sfhover ul li a:link, 
ul#jjSuperfish li#sfhover ul li a:visited, 
ul#jjSuperfish li.sfHover ul li a:link, 
ul#jjSuperfish li.sfHover ul li a:visited{
        display: block;
        background: transparent;
        line-height: 30px;
        padding: 0 10px;
        font-weight: normal;
        width: 180px;
}
ul#jjSuperfish li ul li#sfhover	{
        background: transparent;
}
ul#jjSuperfish li ul li.separator, 
ul#jjSuperfish li ul li#sfhover.separator{
        line-height: 30px;
        height: 30px;
        padding: 0;
        color: black;
}
ul#jjSuperfish li ul li.separator span, 
ul#jjSuperfish li ul li#sfhover.separator span{
        padding: 0 10px;
        margin: 0;
        color: black;
        height: 30px;
        line-height: 30px;
}
ul#jjSuperfish li.sfHover ul li	{
        line-height: 30px;
        background: none;
}
/*arrows for subchilds*/
ul#jjSuperfish li ul li.jjNav-first-subchild, 
ul#jjSuperfish li ul li.jjNav-subchild, 
ul#jjSuperfish li ul li.jjNav-last-subchild{
        background: url(../images/subchild.gif) no-repeat 180px 50%;
}
/**** Sub Items Hover ***/
ul#jjSuperfish li#sfhover ul li#sfhover, 
#jjSuperfish li#sfhover ul li.jjNav-first-active, 
#jjSuperfish li#sfhover ul li.jjNav-last-active, 
#jjSuperfish li#sfhover ul li.jjNav-active	{
        background: #3B3426;
}
ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-first-subchild, ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-last-subchild, ul#jjSuperfish li#sfhover ul li#sfhover.jjNav-subchild, #jjSuperfish li#sfhover ul li.jjNav-first-subchild-active, #jjSuperfish li#sfhover ul li.jjNav-last-subchild-active, #jjSuperfish li#sfhover ul li.jjNav-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-first-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-last-subchild-active, #jjSuperfish li#sfhover ul li#sfhover.jjNav-subchild-active, #jjSuperfish li ul li.jjNav-first-subchild-active, #jjSuperfish li ul li.jjNav-last-subchild-active, #jjSuperfish li ul li.jjNav-subchild-active	{
        background-image: url(../images/subchild.gif);
        background-repeat: no-repeat;
        background-position: 180px 50%;
}
ul#jjSuperfish li ul li#sfhover a:link, ul#jjSuperfish li ul li#sfhover a:visited, ul#jjSuperfish li ul li#sfhover a:hover	{
        background: none;
}
ul#jjSuperfish li.separator span, ul#jjSuperfish li#sfhover.separator, ul#jjSuperfish li#sfhover.separator span	{
        background: none;
        color: #FFFFFF;
        cursor: default;
        line-height: 42px;
        height: 42px;
        padding: 0 10px;
        display: block;
        float: left;
}
ul#jjSuperfish li.separator	{
        background: none;
        color: #FFFFFF;
        cursor: default;
        line-height: 42px;
        height: 42px;
        padding: 0 10px;
}
#jjWrapper #jjNavigation ul#jjSuperfish li a, #jjWrapper #jjNavigation ul#jjSuperfish li a:link, #jjWrapper #jjNavigation ul#jjSuperfish li a:hover, #jjWrapper #jjNavigation ul#jjSuperfish li a:focus	{
        color: #FFF !important; /*[e]#FFF*/
}
.left {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
}
	.left_articles {
		margin: 0 0 15px 0;
		padding: 0 0 0 10px;
	}

	.lt {
		height: 10px;
		background: #6E6E6E url(lt.gif) no-repeat;
		color: #FFF;
	}
	
	.lbox {
		color: #eee;
		padding: 3px 12px;
		margin: 0 0 15px 0;
	
		height: 178px;
	}
	
	.lbox a {
			background: inherit;
	}
	

	
	
.thumb {
	float: left;
	width: 150px;
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #FDF6E4;
	margin: 0 15px 15px 0;
	padding: 5px;
}
.thumb1 {
	float: left;
	width: 150px;
	border: 1px solid #d4d4d4;
	color: #fff;
	background: #6e6e6e;
	margin: 0 15px 15px 0;
	padding: 5px;
}
.thumb p { margin: 0; padding: 3px; color: #FFF; background: #6e6e6e; }
	
/* right side
   ---------- */
		
.right {
	float: right;
	width: 245px;
	margin: 0 0 10px 0;
}

.right a {
	color: #FFFCD1;
	background: inherit;
}

		
	.rt {
		background: #C85E35 url(rt.gif) no-repeat;
		color: #FFF;
		height: 7px;
	}
		
	.right_articles {
		font-size: 0.9em;
		background: #C85E35 url(rb.gif) no-repeat bottom;
		color: #FEE1D5;
		padding: 4px 8px;	
		margin: 0 0 10px 0;
	}
	
			
.image {
	float: left;
	margin: 0 9px 3px 0;
}

/* footer
   ------ */

.footer { 
	clear: both; 
	text-align: center;
	line-height: 1.8em;
	color: #808080;
		padding: 8px 0;
}

.footer a {
	color: #C3593C;
	background: inherit;
}
/* project: internet music template
   author: luka cvrk (www.solucija.com) */

   
/* default styles
   -------------- */
  


a {
	color: #4A8EBC; 
	background: inherit;
}

a:hover {
	color: #C3593C;
	background: inherit;	
}

a.title {
	color: #FE6700;
	background: #FFF;
}

h1 {
	font: bold 2em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px; 
	padding: 2px 0 0 0px;
	margin: 0;
	color: #464548;
	background: inherit;
}

h1 a, h2 a {
	text-decoration: none;
	color: #464548;
	background: inherit;
}

h1 a:hover, h2 a:hover {
	
	<style>
}

h1 .red{
	color: #C3593C;
	background: inherit;
}


h2 { 
	margin: 0 0 5px 0; 
	padding: 0; 
	font: bold 1.5em Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #000; 
	background: inherit;
}

h2 .yellow{
	color: #FFFCD1;
	background: inherit;
}


.content { 
	margin: 10px auto;
	width: 100px; 
}

.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 0px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	

}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(../images/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../images/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.											   */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../images/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../images/graphics/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 16px;
}
.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	left: 0;
	right: 16px;
	top: 0;
	width: auto;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../images/graphics/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../images/graphics/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../images/graphics/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../images/graphics/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

