/*	Accordions plus stylesheets.
------------------------------------------------------------ */


/*.idq-reset * {
	background : none;
	border : none;
	border : 0px;
	padding : 0px;
	margin : 0px;
	outline : 0;
	font-size : 1em;
	box-sizing : content-box;
	-moz-box-sizing : content-box;
	-webkit-box-sizing : content-box;
	-o-box-sizing : content-box;
}*/

.idq-reset h3 {
	margin : 0px !important;
}

.idq-hacc .idq-loading {
	background : #DDD;
	background : rgba( 255,255,255, 0.6 );
	background : url( "images/loading-wait.gif" ) no-repeat center #DDD;
	background : url( "images/loading-wait.gif" ) no-repeat center rgba( 255,255,255, 0.6 );
/*	position : absolute;*/
	width : 100%;
	height : 100%;
/*	z-index : 1000001;*/
	top : 0;
	left : 0;
	-moz-border-radius     : 10px;
	-webkit-border-radius  : 10px;
	-o-border-radius       : 10px;
	-ms-border-radius      : 10px;
	border-radius          : 10px;
	min-height : 200px;
}

.idq-hacc .idq-hacc-holder {
	overflow : hidden;
	position : relative;
}

.idq-hacc {
/*	overflow : visible;*/
}

/*.idq-no-js .idq-loading {
	display : none;
}

.idq-no-js .idq-hacc-holder {
	position : static  !important;
	top : 0  !important;
}*/

.idq-hacc {
	margin: 0px 0;
	clear: both;
	position : relative;
	/*	overflow : hidden;*/
}


.idq-hacc.center {
	margin : 0 auto !important;
}

.idq-center {
	display:block;
	margin : 10px auto;
	text-align : center;
	font-size: 14px;
	font-weight : bold;
}

.idq-hacc a.idq-accplus-edit-link {
	background : url( "images/alpha/000-40.png" );
	background: rgba( 0, 0, 0, 0.3 );
	color: #DDD;
	padding: 0.2em 0.6em;
	margin: 0px;
	float: right;
	text-shadow: 0 1px 0 black;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	-moz-transition : all 0.3s ease-in;
	-webkit-transition : all 0.3s ease-in;
	-o-transition : all 0.3s ease-in;
	-ms-transition : all 0.3s ease-in;
	transition : all 0.3s ease-in;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	-ms-border-radius      : 3px;
	border-radius          : 3px;
	position: absolute;
	bottom: -30px;
	right: 0;
	z-index: 100000;
	opacity: 0.4;
}

.idq-hacc a.idq-accplus-edit-link:hover {
	opacity : 1;
	background : rgba( 0, 0, 0, 0.7 );
	color : #FFF;

}


.idq-hacc-vertical {
/*	width : 100%;*/
}

.idq-hacc-vertical h3.idq-header {
/*	background : red;*/
	float : none;
	display : block;
}

.idq-hacc-vertical li.hpanel {
	display : block;
}

.idq-hacc h3.idq-header {
	height : 30px;
	line-height : 30px;
	padding : 0.5em;
	cursor : pointer;
	text-align : right;
/*	padding : 6px;*/
/*	padding-left : 12px;*/
}

.idq-hacc-vertical h3.idq-header {
	text-align:left;
}

.idq-hacc .idq-state-active h3.idq-header,
.idq-hacc .idq-state-active h3.idq-header a {
	cursor: default;
}

.idq-hacc h3.idq-header a {
	outline : 0;
/*	cursor:default;*/
/*	zoom : 1;*/
}


/*.idq-hacc-horizontal h3.idq-header,
.idq-hacc-slide h3.idq-header {
	z-index: 2;
	position: absolute;
	bottom : 0;
	left : 0;
	-webkit-transform: translateY(100%) rotate(-90deg);
	-webkit-transform-origin: left top;
	-moz-transform: translateY(100%) rotate(-90deg);
	-moz-transform-origin: left top;
	-o-transform: translateY(100%) rotate(-90deg);
	-o-transform-origin: left top;
	-ms-transform: translateY(100%) rotate(-90deg);
	-ms-transform-origin: left top;
	transform: translateY(100%) rotate(-90deg);
	transform-origin: left top;
	text-align: right !important;

}*/

.idq-hacc-horizontal h3.idq-header {
	z-index: 2;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	-webkit-transform: translateX(-100%) rotate(-90deg);
	-webkit-transform-origin: right top;
	-moz-transform: translateX(-100%) rotate(-90deg);
	-moz-transform-origin: right top;
	-o-transform: translateX(-100%) rotate(-90deg);
	-o-transform-origin: right top;
	-ms-transform: translateX(-100%) rotate(-90deg);
	-ms-transform-origin: right top;
	transform: translateX(-100%) rotate(-90deg);
	transform-origin: right top;
	-webkit-transform-origin-x: 100%;

	text-transform : uppercase;

/*	transform: translateX(-100%) rotate(-90deg);*/
/*	filter: progid:DXImageTransform.Microsoft.BasicImage( rotation=3 );*/
/*	margin : 10px;*/
}

.idq-hacc h3.idq-header a {
	text-decoration: none;
	color : inherit;
	display:block;
}


.idq-hacc h3.idq-header .slide-count {
	font-family: Arial, "MS Trebuchet", sans-serif;
	line-height: normal;
	padding: 3px 6px;
	float : right;
	font-size: 12px;

}

.idq-hacc-horizontal h3.idq-header .slide-count {
	float : left;
	-webkit-transform: rotate(90deg);
	-webkit-transform-origin: left;
	-moz-transform: rotate(90deg);
	-moz-transform-origin: left;
	-o-transform: rotate(90deg);
	-o-transform-origin: left;
	-ms-transform: rotate(90deg);
	-ms-transform-origin: left;
	transform: rotate(90deg);
	transform-origin: left;
	position : absolute;
	left : 20px;
}

.idq-hacc h3.idq-header-horizontal .slide-count {
	float:right;
}

.idq-ie-old h3.idq-header-horizontal {
	top : 0;
	left : 0;
}

.idq-style h3.idq-header-horizontal {
	background : #F4F2F4;
	border : 1px solid #CCC;
	-moz-box-shadow    : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	-webkit-box-shadow : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	-o-box-shadow      : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
	box-shadow         : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset;
}



.idq-hacc-horizontal div.wp-tab-content {

}

ul.hpanels {
	position : relative;
	overflow : hidden !important;
/*  border : 1px solid #888;*/
	list-style: none !important;
}

li.hpanel {
	position : relative;
	list-style : none !important;
	overflow : hidden;
}

.idq-hacc-slide li.hpanel {
	position : static !important;
	float : left;
}

.idq-hacc-fade h3.idq-header,
.idq-hacc-slide h3.idq-header {
/*	position : static;*/
	display:none;
}

.idq-hacc-horizontal div.hpanel-holder {
/*	margin-left : 48px;*/
	padding : 10px;
}

.idq-hacc div.hpanel-dynamic.hpanel-holder {
	padding : 0px !important;
/*	margin : 0px !important;*/
}


.idq-hacc-slide li.hpanel {
	position : relative !important;
}

.idq-hacc-fade .idq-header,
.idq-hacc-slide .idq-header {
	display : block !important;
/*	background : url("images/alpha/000-40.png" ) repeat;*/
/*	background : rgba( 0, 0, 0, 0.5 ) !important;*/
	text-align:left  !important;
	color : #FFF !important;
	bottom : -1000px  !important;
	border : 1px solid black;
	border-width : 1px 0 0 0;
	position: absolute !important;
	width: 100%;
	padding : 0px  !important;
	height : auto  !important;
	-moz-box-shadow    : 0 1px 0 rgba( 240, 240, 240, 0.7) inset !important;
	-webkit-box-shadow : 0 1px 0 rgba( 240, 240, 240, 0.7) inset !important;
	-o-box-shadow      : 0 1px 0 rgba( 240, 240, 240, 0.7) inset !important;
	-ms-box-shadow      : 0 1px 0 rgba( 240, 240, 240, 0.7) inset !important;
	box-shadow         : 0 1px 0 rgba( 240, 240, 240, 0.7) inset !important;
	-moz-transition : all 0.5s ease-in;
	-webkit-transition : all 0.5s ease-in;
	-o-transition : all 0.5s ease-in;
	-ms-transition : all 0.5s ease-in;
	transition : all 0.5s ease-in;
}

.idq-hacc-fade:hover .idq-header,
.idq-hacc-slide:hover .idq-header {
	bottom : 0 !important;
}

.idq-hacc-fade .idq-header a.idq-panel-link,
.idq-hacc-slide .idq-header a.idq-panel-link {
	-moz-border-image : none !important;
	-webkit-border-image : none !important;
	-o-border-image : none !important;
	-ms-border-image : none !important;
	border-image : none !important;
	color : #FFF;
	text-shadow : 0 1px 0 #000;
	padding : 0.8em  !important;
}


/*	Controls.
------------------------------------------------------------ */
.idq-controls {
	background: #444;
	background : url( "images/alpha/000-40.png" );
	background : rgba( 0,0,0,0.2 );
	margin: 10px auto;
	position: absolute;
	height : 40px;
/*	bottom: -400px;*/
	bottom : 20px;
/*	left: 45%;*/
	left: 38%;
/*	z-index: 100000;*/
	z-index: 20;
	padding : 0.4em;
	-moz-transition : all 0.4s ease-in-out 0.2s;
	-webkit-transition : all 0.4s ease-in-out 0.2s;
	-o-transition : all 0.4s ease-in-out 0.2s;
	-ms-transition : all 0.4s ease-in-out 0.2s;
	transition : all 0.4s ease-in-out 0.2s;
	border : 1px solid #666;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	border-radius          : 3px;
/*	opacity : 0;*/
}

.idq-controls.ui-draggable-dragging {
	-moz-transition : none;
	-webkit-transition : none;
	-o-transition : none;
	-ms-transition : none;
	transition : none;
}


.idq-hacc:hover > .idq-controls {
/*	bottom : 20px;*/
	z-index : 100001;
	opacity : 1;
}

.idq-controls .idq-draggable-handle,
.idq-controls .idq-control {
	padding : 0.4em;
/*	margin: 0.4em;*/
	color : #DDD;
	text-shadow : 0 1px 0 #000;
	width:24px;
	height : 24px;
/*	text-indent: -99999px;*/
	display : inline-block;
	-moz-transition : all 0.3s ease-in;
	-webkit-transition : all 0.3s ease-in;
	-o-transition : all 0.3s ease-in;
	-ms-transition : all 0.3s ease-in;
	transition : all 0.3s ease-in;
}


.idq-controls-number .idq-control {
	width : 16px;
	height : 16px;
}

.idq-controls.ui-draggable {
	cursor : default;
}



.idq-controls .idq-draggable-handle {
	background : url( "images/idq-controls.png" ) no-repeat -190px 6px;
	width : 10px;
	cursor : move;
	opacity : 0.7;
}

.idq-controls-player .idq-control .idq-control-icon {
	background : url( "images/idq-controls.png" ) no-repeat 0 0;
	width : 24px;
	height : 24px;
	display: block;
	-moz-transition : all 0.4s ease-in;
	-webkit-transition : all 0.4s ease-in;
	-o-transition : all 0.4s ease-in;
	-ms-transition : all 0.4s ease-in;
	transition : all 0.4s ease-in;
}

.idq-controls-number .idq-control .idq-control-icon {
	background : url( "images/idq-controls.png" ) no-repeat 0 0;
	width : 16px;
	height : 16px;
	display: block;
}

.idq-controls-buttons .idq-control .idq-control-icon {
	background : url( "images/glyphicons-halflings.png" ) no-repeat 0 0;
	width : 16px;
	height : 16px;
	display: inline-block;
	vertical-align: middle;
}

.idq-controls .idq-control .idq-control-text {
	display : none;
	cursor : pointer;

}

.idq-controls .idq-control-play .idq-control-icon {
	background-position: 0px 0;
}
.idq-controls-number .idq-control-play .idq-control-icon {
	background-position: -5px -3px;
}
.idq-controls .idq-control-pause .idq-control-icon {
	background-position: -24px 0;
}
.idq-controls-number .idq-control-pause .idq-control-icon {
	background-position: -28px -4px;
}
.idq-controls .idq-control-prev .idq-control-icon {
	background-position: -72px 0;
}
.idq-controls .idq-control-next .idq-control-icon {
	background-position: -48px 0;
}

.idq-controls .idq-control-number .idq-control-icon {
/*	background-position : -96px 0;*/
	background-position : -100px -4px;
}

.idq-controls .idq-control-number:hover .idq-control-icon {
	background-position : -148px -4px;
}

.idq-controls .idq-control-number.idq-state-active .idq-control-icon {
/*	background-position : -120px 0;*/
	background-position : -124px -4px;
}

.idq-controls-player a:hover,
.idq-controls-number a:hover {
	background : url( "images/alpha/000-80.png" ) repeat;
	background: rgba( 0, 0, 0, 0.7 );
	-moz-border-radius     : 4px;
	-webkit-border-radius  : 4px;
	-o-border-radius       : 4px;
	border-radius          : 4px;
}

.idq-controls-buttons {
    bottom: 0 !important;
    height: 50px;
    left: 0;
	right : 0;
    margin: 0;
/*    opacity: 1;*/
/*    width: 98%;*/
}

.idq-controls-buttons.persist {
	opacity : 1;
}

.idq-controls-buttons.static {
/*	background : url( "images/alpha/FFF-40.png" ) repeat;*/

	opacity : 1;
	position : static;
	-moz-border-radius     : 0px;
	-webkit-border-radius  : 0px;
	-o-border-radius       : 0px;
	-ms-border-radius      : 0px;
	border-radius          : 0px;

}

.idq-controls-buttons .idq-control {
	background-color: #DEDEDE;
	background: -moz-linear-gradient( #EFEFEF, #CECECE) #DEDEDE;
	background: -webkit-linear-gradient( #EFEFEF, #CECECE) #DEDEDE;
	background: -o-linear-gradient( #EFEFEF, #CECECE) #DEDEDE;
	background: -ms-linear-gradient( #EFEFEF, #CECECE) #DEDEDE;
	background: linear-gradient( #EFEFEF, #CECECE) #DEDEDE;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 0 #FFFFFF inset, 0 -3px 0 #AAAAAA inset;
	-webkit-box-shadow: 0 1px 0 white inset, 0 -3px 0 #AAA inset;
	-o-box-shadow: 0 1px 0 #FFFFFF inset, 0 -3px 0 #AAAAAA inset;
	-ms-box-shadow: 0 1px 0 #FFFFFF inset, 0 -3px 0 #AAAAAA inset;
	box-shadow: 0 1px 0 white inset, 0 -3px 0 #AAA inset;
	color: #222;
	margin: 5px;
	padding: 0.4em;
	text-shadow: 0 1px 0 white;
	width: 90px;
	position: absolute;
	text-align: center !important;
}


.idq-controls-buttons .idq-control-prev {
	left : -1000px;
}


.idq-controls-buttons .idq-control-play,
.idq-controls-buttons .idq-control-pause {
	left: 42%;
	bottom : -1000px;
}

.idq-controls-buttons .idq-control-next {
	right : -1000px;
}

.idq-controls-buttons.persist a.idq-control-prev,
.idq-controls-buttons.static a.idq-control-prev,
.idq-hacc:hover > .idq-controls-buttons a.idq-control-prev {
	left : 10px;
}

.idq-controls-buttons.persist a.idq-control-play,
.idq-controls-buttons.persist a.idq-control-play,
.idq-controls-buttons.static a.idq-control-play,
.idq-controls-buttons.static a.idq-control-pause,
.idq-hacc:hover > .idq-controls-buttons a.idq-control-play,
.idq-hacc:hover > .idq-controls-buttons a.idq-control-pause {
	bottom : auto;
}

.idq-controls-buttons.persist a.idq-control-next,
.idq-controls-buttons.static a.idq-control-next,
.idq-hacc:hover > .idq-controls-buttons a.idq-control-next {
	right : 10px;
}

.idq-controls-buttons a:hover {
	background : #DADADA;
	background : -moz-linear-gradient( #FEFEFE, #DEDEDE) #DADADA;
	background : -webkit-linear-gradient( #FEFEFE, #DEDEDE) #DADADA;
	background : -o-linear-gradient( #FEFEFE, #DEDEDE) #DADADA;
	background : -ms-linear-gradient( #FEFEFE, #DEDEDE) #DADADA;
	background : linear-gradient( #FEFEFE, #DEDEDE) #DADADA;
	-moz-box-shadow    : 1px 1px 0 #FFFFFF inset,  0 -3px 5px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow : 1px 1px 0 #FFFFFF inset,  0 -3px 5px rgba(0, 0, 0, 0.3) inset;
	-o-box-shadow      : 1px 1px 0 #FFFFFF inset,  0 -3px 5px rgba(0, 0, 0, 0.3) inset;
	-ms-box-shadow      : 1px 1px 0 #FFFFFF inset,  0 -3px 5px rgba(0, 0, 0, 0.3) inset;
	box-shadow         : 1px 1px 0 #FFFFFF inset,  0 -3px 5px rgba(0, 0, 0, 0.3) inset;
}

.idq-controls-buttons a:active {
	-moz-box-shadow    : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset, 0 5px 5px rgba(0,0,0,0.3 ) inset;
	-webkit-box-shadow : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset, 0 5px 5px rgba(0,0,0,0.3 ) inset;
	-o-box-shadow      : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset, 0 5px 5px rgba(0,0,0,0.3 ) inset;
	-ms-box-shadow      : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset, 0 5px 5px rgba(0,0,0,0.3 ) inset;
	box-shadow         : 1px 1px 0 #FFF inset, -1px -1px 0 #FFF inset, 0 5px 5px rgba(0,0,0,0.3 ) inset;
}

.idq-controls-buttons .idq-control .idq-control-text {
	display : inline-block;
	vertical-align:middle;
	margin : 0 5px;
}

.idq-controls-buttons .idq-control-prev .idq-control-icon {
	background-position: -430px -72px;
}
.idq-controls-buttons .idq-control-play .idq-control-icon {
	background-position: -262px -72px;
}
.idq-controls-buttons .idq-control-pause .idq-control-icon {
	background-position: -288px -72px;
}
.idq-controls-buttons .idq-control-next .idq-control-icon {
	background-position: -454px -72px;
}

.idq-controls-buttons .idq-control-next {
	float : right;
	text-align : right;
}



.idq-entry {
	margin : 10px;
	padding : 10px;
	cursor : default;
	z-index : 100;
}

.idq-entry.ui-draggable {
	cursor : default;
}

.idq-entry-black {
	background : black;
	background : url( "images/alpha/000-80.png" );
	background : rgba( 0, 0, 0, 0.65 );
	border : 1px solid #444;
	color : #DDD;
	text-shadow: #000 1px 1px 0;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	border-radius          : 3px;
	-moz-box-shadow    : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-webkit-box-shadow : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-o-box-shadow      : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-ms-box-shadow      : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	box-shadow         : 0 2px 5px rgba( 0, 0, 0, 0.3 );
}

.idq-entry-white {
	background : white;
	background : url( "images/alpha/FFF-40.png" );
	background : rgba( 255, 255, 255, 0.3 );
	border : 1px solid #CCC;
	color : black;
	text-shadow: #AAA 1px 1px 0;
	-moz-border-radius     : 3px;
	-webkit-border-radius  : 3px;
	-o-border-radius       : 3px;
	border-radius          : 3px;
	-moz-box-shadow    : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-webkit-box-shadow : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-o-box-shadow      : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	-ms-box-shadow      : 0 2px 5px rgba( 0, 0, 0, 0.3 );
	box-shadow         : 0 2px 5px rgba( 0, 0, 0, 0.3 );

}


.idq-entry-left {
	float : left;
}

.idq-entry-right {
	float : right;
}

.idq-hacc img {
	width : auto !important;
}

.idq-caption {
	padding : 10px;

}

.idq-caption-text {
	margin : 0px;
	padding : 0.2em 0;
	font-style: italic;
}

.idq-caption-text:before {
	content : '+ ';
}

.idq-hacc-horizontal .idq-state-highlight {
	background : pink;
	border : 1px solid darkred;
/*	padding : 0.5em;*/
	height : 100%;
/*	width : 15px;*/
	float:left;
/*	display:inline-block;*/
}

.idq-entry .idq-draggable-handle {
	background : url( "images/alpha/000-40.png" ) repeat;
	border : 1px solid #555;
	width : 10px;
	height : 10px;
	position : absolute;
	top : 2px;
	right : 2px;
	cursor : move;
	opacity : 0.4;
	-moz-border-radius     : 2px;
	-webkit-border-radius  : 2px;
	-o-border-radius       : 2px;
	-ms-border-radius      : 2px;
	border-radius          : 2px;

}

.idq-entry.ui-resizable {
	overflow : hidden;
	-moz-transition : none;
	-webkit-transition : none;
	-o-transition : none;
	-ms-transition : none;
	transition : none;
}

.idq-entry .ui-resizable-handle.ui-resizable-se {
	background : url( "images/alpha/000-40.png" ) repeat;
	border : 1px solid #555;
	width : 0px !important;
	height : 0px !important;
	position : absolute;
	bottom : 2px;
	right : 2px;
	cursor : se-resize;
	opacity : 0.4;
	-moz-border-radius     : 2px;
	-webkit-border-radius  : 2px;
	-o-border-radius       : 2px;
	-ms-border-radius      : 2px;
	border-radius          : 2px;

}
.idq-entry .ui-resizable-handle.ui-resizable-sw {
	background : url( "images/alpha/000-40.png" ) repeat;
	border : 1px solid #555;
	width : 0px !important;
	height : 0px !important;
	position : absolute;
	bottom : 2px;
	left : 2px;
	cursor : sw-resize;
	opacity : 0.4;
	-moz-border-radius     : 2px;
	-webkit-border-radius  : 2px;
	-o-border-radius       : 2px;
	-ms-border-radius      : 2px;
	border-radius          : 2px;

}

.idq-entry .ui-resizable-handle.ui-resizable-se:before {
	content: '';
	height: 0;
	width: 0;
	border-width: 5px;
	border-color: transparent #555 #555 transparent;
	border-style: solid;
	position: absolute;
	bottom: 0;
	right: 0;
}

.idq-entry .ui-resizable-handle.ui-resizable-sw:before {
	content: '';
	height: 0;
	width: 0;
	border-width: 5px;
	border-color: transparent transparent #555 #555;
	border-style: solid;
	position: absolute;
	bottom: 0;
	left: 0;
}

.idq-entry:hover .idq-draggable-handle {
	opacity : 1;
}

#idq-entry-quote {
	background: rgba( 0, 0, 0, 0.2 );
	background : url( "images/alpha/000-40.png" );
	border: 1px solid rgba( 0, 0, 0, 0.5 );
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba( 255, 255, 255, 0.3);
	color: wheat;
	text-shadow: 0 1px 1px black;
	font-size: 13px;
}

/*
.idq-shelf {
	background : url( "images/shelf-left.png" ) repeat-y top left;

	height : 200px;
}

.idq-shelf-inner {
	background : url( "images/shelf-right.png" ) repeat-y top right;
	width : 98%;
	height : 200px;
	margin-left : 18px;
	position : relative;
	top : -1px;
}*/


.idq-acc-overlay {
	background : #222;
	background : rgba( 0, 0, 0, 0.8 );
	background : url( "images/000-80.png" ) repeat;
	background : url( "images/pattern-gray.png" ) repeat rgba( 0, 0, 0, 0.8 );
	opacity : 0.8;
	position : fixed;
	top : 0;
	left:0;
	width : 100%;
	height : 100%;
	z-index : 100000;
}


.idq-acc-overlay-close {
	background: black;
	background : url("images/alpha/stripe-blue.png" ) repeat;
	padding: 0.7em;
	display: block;
/*	margin: 0.5em;*/
	color: red  !important;
	text-decoration:none  !important;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
/*	border: 2px solid #200;*/
	border-bottom : 1px solid #000;
	box-shadow : 0 -1px 0 #444 inset;
	opacity: 0.4;
	-moz-transition : opacity 0.2s ease-in-out;
	-webkit-transition : opacity 0.2s ease-in-out;
	-o-transition : opacity 0.2s ease-in-out;
	-ms-transition : opacity 0.2s ease-in-out;
	transition : opacity 0.2s ease-in-out;
}

.idq-acc-overlay-close:hover {
	opacity: 1;
}


/* Fixes for various themes */

/* 2012 menu */
.main-navigation li ul {
	z-index : 180  !important;
}


/* P2 */
#main ul#postlist .postcontent ul,
#main ul#postlist .postcontent ol,
#main ul#postlist .commentlist .commentcontent ul,
#main ul#postlist .commentlist .commentcontent ol {
/*	border : inherit !important;*/
}



.ui-draggable {
	cursor : move;
}

/**
 *	Transitions
 */



.idq-fade-in,
.idq-slide-in {
	-moz-transition : all 0.4s ease-in-out 0.5s;
	-webkit-transition : all 0.4s ease-in-out 0.5s;
	-o-transition : all 0.4s ease-in-out 0.5s;
	-ms-transition : all 0.4s ease-in-out 0.5s;
	transition : all 0.4s ease-in-out 0.5s;
}

.idq-entry.ui-draggable-dragging {
	-moz-transition : none !important;
	-webkit-transition : none !important;
	-o-transition : none !important;
	-ms-transition : none !important;
	transition : none !important;
}

.idq-fade-in {
	opacity : 0;
}

.idq-slide-in {
	position : absolute;
	top : -1000000px;
}

.idq-state-active .idq-fade-in {
	opacity : 1;
/*	top : 0px;*/
}


