/* ============ Start of reset.css ============ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
     FILE ARCHIVED ON 23:58:45 Jun 01, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:07 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.011
  PetaboxLoader3.resolve: 238.153 (2)
  PetaboxLoader3.datanode: 305.162 (5)
  LoadShardBlock: 260.988 (3)
  CDXLines.iter: 13.657 (3)
  exclusion.robots.policy: 0.181
  captures_list: 288.077
  exclusion.robots: 0.21
  load_resource: 336.47
  RedisCDXSource: 10.241
*/
/* ============ End of reset.css ============ */

/* ============ Start of jquery-ui-1.7.2.custom.css ============ */
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (https://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (https://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=tahoma&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=333333&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=25&borderColorHeader=333333&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=000000&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=25&borderColorContent=666666&fcContent=ffffff&iconColorContent=cccccc&bgColorDefault=555555&bgTextureDefault=02_glass.png&bgImgOpacityDefault=20&borderColorDefault=666666&fcDefault=eeeeee&iconColorDefault=cccccc&bgColorHover=755e87&bgTextureHover=02_glass.png&bgImgOpacityHover=40&borderColorHover=755e87&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=5b436e&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=5b436e&fcActive=ffffff&iconColorActive=222222&bgColorHighlight=eeeeee&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=80&borderColorHighlight=cccccc&fcHighlight=2e7db2&iconColorHighlight=4b8e0b&bgColorError=ffc73d&bgTextureError=02_glass.png&bgImgOpacityError=40&borderColorError=ffb73d&fcError=111111&iconColorError=a83300&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: tahoma; font-size: 10px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: tahoma; font-size: 10px; }
.ui-widget-content { border: 1px solid #666666; background: #000000 url(https://images.staticjw.com/djp/2444/ui-bg_inset-soft_25_000000_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #333333; background: #333333 url(https://images.staticjw.com/djp/6019/ui-bg_gloss-wave_25_333333_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #666666; background: #555555 url(https://images.staticjw.com/djp/5861/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #eeeeee; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #755e87; background: #755e87 url(https://images.staticjw.com/djp/7620/ui-bg_glass_40_755e87_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #5b436e; background: #5b436e url(https://images.staticjw.com/djp/2698/ui-bg_inset-soft_30_5b436e_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #cccccc; background: #eeeeee url(https://images.staticjw.com/djp/6066/ui-bg_highlight-soft_80_eeeeee_1x100.png) 50% top repeat-x; color: #2e7db2; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #2e7db2; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #ffb73d; background: #ffc73d url(https://images.staticjw.com/djp/7128/ui-bg_glass_40_ffc73d_1x400.png) 50% 50% repeat-x; color: #111111; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #111111; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #111111; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(); }
.ui-widget-content .ui-icon {background-image: url(); }
.ui-widget-header .ui-icon {background-image: url(https://images.staticjw.com/djp/6754/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://images.staticjw.com/djp/6754/ui-icons_ffffff_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://images.staticjw.com/djp/3523/ui-icons_222222_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://images.staticjw.com/djp/1334/ui-icons_4b8e0b_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://images.staticjw.com/djp/4685/ui-icons_a83300_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }
.ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; }
.ui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
.ui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(https://images.staticjw.com/djp/1971/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(https://images.staticjw.com/djp/8547/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*
     FILE ARCHIVED ON 20:57:04 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:10 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.211
  captures_list: 297.679
  CDXLines.iter: 15.035 (3)
  RedisCDXSource: 1.25
  exclusion.robots: 0.226
  LoadShardBlock: 277.853 (3)
  load_resource: 423.724
  PetaboxLoader3.datanode: 250.513 (5)
  esindex: 0.014
  PetaboxLoader3.resolve: 278.171 (3)
*/
/* ============ End of jquery-ui-1.7.2.custom.css ============ */

/* ============ Start of mainstyles.css ============ */
body {
	margin: 0 0 0 0;
	background-color:#000;
	background-image: url(https://images.staticjw.com/djp/3227/djp_bg.gif); 
	font-size:12px;
	line-height:0px;
	padding-top:0px;}

p {
	margin: 0px;
	padding: 0px;
}

div, td {
line-height:140%;
font-family:tahoma,"Trebuchet MS",arial,serif;
}	

input, select, textarea {
    font-family:Arial, helvetica, Sans-Serif;
    font-size: 12px;
    
}
 
/* ELEMENTS */
#wrapper {
	margin:0 auto;
	width:1004px;
	height:auto; }
 
#site {
	background-color:#fff;
	background-image: url(https://images.staticjw.com/djp/8419/djp_skin.gif);
	background-repeat: repeat-y;
	width:1004px;
	height:auto;
	z-index:10;
	top:0px; }
 
#content { float:left; padding-left:9px; padding-top:7px;}
 
#topstats {
	width:1004px;
	height:21px;
	background-color:#333233; }
 
#toptextleft {
	float:left;
	width:480px;
	height:20px;
	padding-left:0px; }
 
#toptextright {
	float:right;
	width:300px;
	height:20px;
	padding-right:10px; }
 
#topper {
	width:1000px;
	height:211px;
	background-color:#000;
	background-image: url(https://images.staticjw.com/djp/1517/djp_topper.jpg);
	background-repeat:no-repeat;
	margin-left:2px; 
	float:left;}
 
#menuBg {
	width:1000px;
	height:33px;
	background-image: url(https://images.staticjw.com/djp/8084/djp_menu_bg.gif);
	background-repeat:repeat-x;
	margin-left:2px;
	}
 
#footermenuBg {
	width:1000px;
	height:auto;
	background-image: url(https://images.staticjw.com/djp/3325/djp_menu_footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#241b2c;
	margin-left:2px; 
	float:left;
	text-align:left;}
 
#footerMenuSpace {
	width:1000px;
	height:12px;
	margin-left:2px; 
	background-color:#241b2c; } 
		
#footerSponsor {
	background-color:#1d1623;
	width:1000px;
	height:81px;
	margin-left:2px; }
 
#footer {
	width:1000px;
	height:75px;
	background-image: url(https://images.staticjw.com/djp/3581/djp_footer_bg.gif);
	background-repeat:repeat-x;
	margin-left:2px; 
	text-align:left;}
 
#logo {
	position:relative;
	top:15px;
	left:20px;
	width:610px;
	height:183px;
	z-index:10; 
	float:left; }
 
#topbanner {
	display:none; }
	
.footerMenuColumn {
	margin-left: 20px;
	margin-top: 10px;
	width:150px;
	float:left; }
	
#footerSponsorText {
	margin-left: 20px;
	margin-top: 10px;
	float:left; }

.sponsorimage  {
	margin-left: 20px;
	margin-top: 15px;
	float:left; }

.mmai_logo {
	margin-right:15px; 
	margin-top:3px; }
	
#loggedin {
	background-image: url(https://images.staticjw.com/djp/9166/loggedin_bg.png);
	width:198px;
	height:211px;
	margin:0;
	border-left: 2px solid #333333; 
	margin-left: 190px;
	float:left;
	}
	
#loggedinmenu {
	padding-top: 10px;
	padding-left: 9px; 
	}
	
#notloggedin {
	background-image: url(https://images.staticjw.com/djp/1439/notloggedin_bg.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	width:388px;
	height:40px;
	margin:0;
	float:left;
	margin-left:2px;
	margin-top:171px;
}

.loginbutton {
	position:absolute;
	margin-top:0px;
	margin-left:4px;
	width:21px;
	height:17px;
	
	}
	
#loggedinmenuitems	
{
	position:relative;
	top:0px;
	left:0px;

}

.loggedindivider
{
	position:relative;
	top:13px;
	left:-9px;
	width:200px;
	height:2px;
}

.loggedinuserinfo
{
	line-height:16px;
	width:182px;
	position:relative;
	left:0px;
	top:22px;
	height:84px;
	text-align:left;
}

.loggedinuserphoto
{
	width:60px;
	height:60px;
	float:right;	
	padding-top:2px;
	padding-right:5px;
}

.loggedinuserphoto img.photo { border: 2px #3f3f40 solid; }

.loggedinstatus
{
	line-height:16px;
	width:182px;
	position:relative;
	left:0px;
	top:24px;
	text-align:left;
}

.ajaxstatus
{
	border:1px #241a2c solid;
	background:transparent;
	width:120px;
	height:15px;
	float:left;
	padding-left:5px;
	padding-top:1px;
}

.ajaxstatus:hover
{
	border:1px #fff dotted;
}

.ajaxstatus:focus
{
	border:1px #fff solid;
}

#loggedinupdates
{
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-repeat:none;
	width:102px;
	height:20px;
	position:relative;
	margin-top:25px;
	margin-left:0px;
	float:left;
	text-align:center;
}
.loggedinupdatestext
{
	padding-top:4px;
}
.loggedinlogout
{
	float:left;
	margin-top:27px;
	margin-left:62px;
}

.cursor { cursor:pointer; }

.contentSpacer { width:7px; height:7px; float:left; }

.hundred 	{ width:100%; }
.half			{ width:50%; }

#headlineImage { width:728px; height:270px; float:left; overflow:hidden;}

.twoseventy { height:270px; }
.fifteen 		{ height:15px; }
.seven			{ margin-right:7px; }
.sevenl			{ margin-left:7px; }
.sevent			{ margin-top:7px; }
.oneone			{ margin-top:1px; margin-left:1px;}

.djwatchholder { width:250px; height:329px; background-color:#e2dae8; float:left; margin-bottom:7px}

.firstcolumn			{ width:360px; height:212px; background-color:#e2dae8; float:left; }
.secondcolumn			{ width:361px; height:212px; background-color:#e2dae8; float:left; }
.bigColumn				{ width:728px; background-color:#e2dae8; float:left; margin-top:7px;}

.columnTwoColumn	{ width:250px; height:290px; background-color:#e2dae8; float:left; margin-top:7px;}

.galleryImage			{ width:140px; height:134px; background-color:#e2dae8; float:left; }
.galleryImageText	{ width:130px; height:30px; margin-left:5px; margin-top:5px; float:left; color:#5b436e; line-height:120%;}

.columnheadline, .columnheadlinebig, .columnTwoheadline { width:290px; height:35px; padding-top:17px; padding-left:74px; border-bottom: 7px #fff solid}
.columnheadlinebig { width:658px; }
.columnTwoheadline { width:190px; padding-left:60px; }

.secondcolumn .columnheadline { width:291px; }

.forumbg				{ background-image: url(https://images.staticjw.com/djp/5066/forum.png); 			background-repeat:no-repeat;}
.audiobg				{ background-image: url(https://images.staticjw.com/djp/7691/audioarkiv.png); 	background-repeat:no-repeat;}
.biggallerybg		{ background-image: url(https://images.staticjw.com/djp/2103/galleries.png); 	background-repeat:no-repeat;}
.chartsbg				{ background-image: url(https://images.staticjw.com/djp/2234/charts.png); 			background-repeat:no-repeat;}

.djpColumnOne		{ width:728px; margin-right:7px; float:left; }
.djpColumnTwo		{ width:250px; float:left; }


.adLeaderBoard	{ width:728px; height:90px; margin-top:7px; }

.chartsListFront	{ width:215px; height:25px; margin-left:15px; }
.chartsListFront img { border: 1px #3f3f40 solid; }
.chartsListFront p { width:175px; }

.chartsListImage, .forumImage, .audioImage, .reviewImage 					{ width:25px; height:25px; float:left; margin-right:7px;}
.chartsListImage img, .forumImage img, .audioImage img, .reviewImage img 	{ border: 1px #3f3f40 solid; }

.chartsListText				{ width:100px; height:25px; float:left; line-height:100%;}

.forumFront, .audioFront			{ width:169px; height:45px; margin-left:15px; }
.forumFront img, .audioFront img { border: 1px #3f3f40 solid; }
.forumText, .audioText, .reviewText 			{ width:130px; height:25px; float:left; line-height:100%;}

.reviewText, .reviewGradeText	{ width:auto; height:25px; margin-right:13px; }
.reviewWriterInfo { margin-top:13px; margin-left:13px; width:700px; height:25px; }

.reviewGrade			{ margin-top:7px; margin-bottom:7px; }

.reviewUserGrade	{ margin-bottom:7px; height:100px; width:250px; float:right}

.reviewcontent img { padding:20px; }

.whitebg		{ background-color:#fff; }

#cycleButtons	{ position:relative; top:-23px; height:7px; float:right; margin-right:10px; z-index:100}
#cycleButtons	a { width:11px; height:11px; background-image: url(https://images.staticjw.com/djp/2586/button.png); display: block; float:left; text-indent:-9999px; margin-right:3px;}
#cycleButtons	a.activeSlide { background-image: url(https://images.staticjw.com/djp/7948/button_selected.png); display: block; float:left; text-indent:-9999px; margin-right:3px;}

.bigColumnTextContent	{ float:left; padding:50px; min-height:409px;}
.bigColumnTextContent	ul { padding-left:20px; }
.bigColumnTextContent	li { margin-left:20px; } 

.bigColumnTextContent h2 { font: bold 24px Helvetica; }

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family: Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

			ul.music,
			ul.music li,
			ul.music li a,
			ul.music li img{
				margin:0;
				padding:0;
				list-style:none;
				border:0;
				text-decoration:none;
			}
			ul.music li{
				margin:15px 15px 15px 0;
				float:left;
				position:relative;
			}
			ul.music li a{
				display:block;
				position:relative;
				float:left;	
				width:80px;
				height:80px;
				text-indent:-1000em;
				overflow:hidden;
				z-index:1;						
			}
			ul.music li img{
				position:absolute;
				width:80px;
				height:80px;
				border:0;
			}
			
			/* Jewel Case */
			ul.music li.jewel img{
				width:72px;
				height:72px;
				top:3px;
				left:12px;
			}			
			ul.music li.jewel a{
				background:url() 0 0 no-repeat;
				width:90px;
				height:82px;							
			}
			ul.music li.jewel{
				background:url() 12px 3px no-repeat;							
			}
			
			
			/* Vinyl Sleeve */
			ul.music li.vinyl img{
				width:64px;
				height:64px;
				left:2px;
				top:1px;
			}			
			ul.music li.vinyl a{
				background:url(https://images.staticjw.com/djp/8176/vinyl.png) 0 0 no-repeat;
				width:86px;
				height:68px;							
			}
			ul.music li.vinyl{
				background:url(https://images.staticjw.com/djp/2923/vinyl_insert.gif) 2px 1px no-repeat;							
			}
			
			
			/* Compact Disc */
			ul.music li.cd img,
			ul.music li.cd a{
				width:82px;
				height:82px;
				top:0;
				left:0;
			}			
			ul.music li.cd a{
				background:url() 0 0 no-repeat;			
				height:86px;
			}
			ul.music li.cd{
				background:url() 0 0 no-repeat;							
			}
			
			ul.music li.musicTextHeader { padding-top:7px; }
			ul.music li.musicText { padding-top:0px; }
			ul.music li.musicText a h2, ul.music li.musicTextHeader a h2 { color:#000; text-decoration:none;}
			ul.music li.musicText a:hover h2, ul.music li.musicTextHeader a:hover h2  { color:#000; text-decoration:underline;}
			ul.music li.musicLinks { float:right; padding-top:19px;	}
			
.blackline { background-color:#000; height:2px;			}
.chartsText { width: 40px; float:left; clear:both;}

.date
{
	float: left;
	height: 52px;
	width: 52px;
	background: url(https://images.staticjw.com/djp/1068/date.png) no-repeat;
	margin-right: 10px;
	padding-top: 0px;
	line-height: normal;
}

.date .month
{
	display: block;
	text-align: center;
	color: #FFF;
	font-size: 11px;
	padding-top: 4px;
	text-transform: uppercase;
}

.date .day
{
	display: block;
	text-align: center;
	padding-top: 0px;
	color: #222;
	font-size: 18px;
	font-weight: bold;
}

.date .year {
	display: block;
	text-align: center;
	color: #222;
	font-size: 10px;
	font-weight: bold;
	margin-top:-4px;
}

.red
{
	color:#ff0000;
}

.bold
{
	font-weight:bold;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(https://images.staticjw.com/djp/3975/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:250px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
	top:-28px;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}

.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:10%;
	z-index:11;
}
.star-rating a.two-stars{
	width:20%;
	z-index:10;
}
.star-rating a.three-stars{
	width:30%;
	z-index:9;
}
.star-rating a.four-stars{
	width:40%;
	z-index:8;
}
.star-rating a.five-stars{
	width:50%;
	z-index:7;
}
.star-rating a.six-stars{
	width:60%;
	z-index:6;
}
.star-rating a.seven-stars{
	width:70%;
	z-index:5;
}
.star-rating a.eight-stars{
	width:80%;
	z-index:4;
}
.star-rating a.nine-stars{
	width:90%;
	z-index:3;
}
.star-rating a.ten-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:80px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(https://images.staticjw.com/djp/2850/star_small.gif);
	line-height: 10px;
	height: 10px;
}


.audioRate, .reviewRate { width: 100px; top: -25px; height:20px; position: relative; font-size:10px; }
.reviewRate {font-size:12px;}
.audioRating 		{ float:left; position:relative; height:14px; width:100px; }
.reviewRating 	{ float:left; height:14px; left:0px; position:relative;  top:30px;  width:250px; }
.reviewRate 		{ top:-15px; width:250px; text-align:center;}
.reviewUserText	{ width:auto; height:auto; padding-left:12px; padding-top:12px; }
.reviewinfo			{ height:52px; }
.reviewGrades		{ background-color:#E2DAE8; float:left; height:auto; margin-bottom:7px; width:250px; }
.reviewComments .forumFront { width:250px}
.reviewComments .forumText { text-align:left; width:200px}

.reviewMoreImages	{ height:auto; margin: 12px 12px 12px 12px; }
.reviewMoreImages img 			{ border: 1px solid #888; margin: 4px 4px 4px 4px; }
.reviewMoreImages img:hover { border: 1px solid #000; }

.editButton { margin: 0 0 0 0; float:right; right:0px; top:-33px; position:relative; }

.addImage 		{ width:75px; height:75px; cursor:pointer; margin-right:6px; margin-top:17px; float:left; background-color:#745d87}
.removeImage	{ width:46px; padding-left:29px; height:25px; margin-right:6px; margin-top:3px; float:left; display:block}
.removeImage img { display:none; }

.showAdDate		{ float:left; width:75px; padding-left:10px; padding-top:6px}
.showAdImage	{ float:left; width:86px; height:82px;}
.showAdText		{ float:left; margin-top:6px}
.showAd						{ width:628px; height:82px; }
.showAd:hover			{ width:628px; height:82px; background-color:#d9d3de; cursor:pointer}

.adHeader					{ height:25px; width:628px; }
.adText						{ width:500px; height:auto; float:left; margin-top:20px; margin-bottom:20px;}
.adImage					{ float:left; 	height:auto;	width:507px;}
.adImage img			{ border: 1px solid #000; }
.adMoreImages			{ float:left; 	width:95px;  }
.adMoreImages img { height:75px; 	width:75px; margin: 5px; cursor:pointer;}
.smallAdImageOn		{ width:85px; height:85px; border: 1px solid #000; 		background-color:#fff; background-image: url(https://images.staticjw.com/djp/8880/thumbon.gif); }
.smallAdImageOff	{ width:85px; height:85px; border: 1px solid #e2dae8;}

.iconText					{ float:left; margin-right:20px; clear:left; margin-left:90px;}
.iconText	p				{ margin-top:14px; margin-left:11px; font-size:12px; font-weight:bold; float:right }

.centerit					{ text-align: center;}
.rightish					{ float:right; }

.adLeaderBoard		{ width:728px; height:97px;	 	padding-top:7px; margin-bottom:-7px; background-repeat:no-repeat; float:left; position:relative;	}
.adSquare					{ width:250px; height:257px;	padding-top:7px; margin-bottom:-7px;  background-repeat:no-repeat; float:left; position:relative;}

.tableMedlemsskap	{ width:628px; height:auto; }
.tableDesc				{ width:628px; height:36px; background-image: url(https://images.staticjw.com/djp/9688/table_bg.gif); }
.tableEnd					{ width:628px; height:36px; background-image: url(https://images.staticjw.com/djp/1828/table_end_bg.gif); }
.tableFirst				{ width:auto; padding-left: 2px; }
.tableSecond, .tableThird, .tableFourth { width: 135px; }
.tableInfo				{ width:30px; height:36px; display:block; }
.tableInfo img		{ position:relative; top:10px; left:10px; }
.hiddenobject	{ display:none; }
#inboxFolders	li { left: 20px; position:relative; list-style:none; }
#inboxFolders	li a { text-decoration:none;}
#inboxFolders	li a:hover { text-decoration:underline; cursor:pointer;}

#inboxMessages li { list-style:none; }
.inboxIcon					{ float:left; top:5px; width:16px; position:relative; }
.inboxProfileImage	{ float:left; top:5px; width:25px; position:relative; }
.inboxText					{ float:left; }
.inboxRow						{ width:628px; height:37px; background-image: url(https://images.staticjw.com/djp/1111/inboxbg.gif); background-repeat: repeat-x;}
.inboxRow:hover			{ width:628px; height:37px; background-image: url();  background-color:#fff; cursor:pointer;}
.inboxMessage				{ width:562px; height:auto; margin-top:10px; position:relative;}

.reviewList					{ width:290px; float:left; list-style:none; height:57px;}
.reviewImage				{ width:33px; float:left; }
.reviewLink					{ width:450px; float:left; left:115px; position:relative; top:-23px;}

.tooltip { cursor:default; }


/*
     FILE ARCHIVED ON 20:23:07 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:12 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 132.525
  exclusion.robots: 0.217
  PetaboxLoader3.resolve: 106.205 (2)
  esindex: 0.016
  exclusion.robots.policy: 0.2
  CDXLines.iter: 13.748 (3)
  LoadShardBlock: 112.322 (3)
  RedisCDXSource: 2.58
  PetaboxLoader3.datanode: 101.054 (5)
  load_resource: 115.115
*/
/* ============ End of mainstyles.css ============ */

/* ============ Start of textstyles.css ============ */
a {
	text-decoration:None;
	color:#36C;
	/* color: #000; */
	line-height:normal;
	
}

.topText
				{
					font-family:arial;
					font-size:10px;
					margin-top:2px;
					margin-left:10px;
				}
.menuitemstext
				{
					font-family:arial;
					font-size:10px;
					text-decoration:none;
					border: 1px #241a2c solid;
					-moz-border-radius-bottomleft:3px;
					-moz-border-radius-bottomright:3px;
					-moz-border-radius-topleft:3px;
					-moz-border-radius-topright:3px;
					
					padding:2px;
}				

a.menuitemstext:hover
				{
					border: 1px #fff solid;
					background-color:#fff;
					color:#000;
}				


.smallText
				{
					font-size:10px;
					font-family:arial;
				}							
.footerMenuText, .footerText
				{
					font-size:9px;
					font-family:verdana;
				}							
				
.menuText, .bigColumnTextContent p
				{
					font-size:12px;
					font-family:Tahoma;
				}

.activeMenu
				{
					-moz-border-radius-bottomleft:3px;
					-moz-border-radius-bottomright:3px;
					-moz-border-radius-topleft:3px;
					-moz-border-radius-topright:3px;
					background-color:#fff;
					color:#5b436e;
					height:23px;
					width:auto;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:10px;
					padding-right:10px;
				}

.loginInput
				{
				width:120px;
				height:13px;
				font-family:verdana;
				font-size:10px;
				color:#000;
				}

#loginform
				{
				margin-left:102px;	
				margin-top:4px;
				}

.loginText, .loginText a, .loginText a:visited
				{
				color:#666666;
				text-decoration:none; 
				font-size:10px;
				}
				
.loginText a:hover, .loginText a:visited:hover, .footerMenuText a:hover
				{
				color:#ffffff;
				text-decoration:underline;
				}				

				
				.loginText, .loginText span, .loginText span:visited
				{
				color:#666666;
				text-decoration:none; 
				font-size:10px;
				}
				
.loginText span:hover, .loginText span:visited:hover, .footerMenuText span:hover
				{
				color:#ffffff;
				text-decoration:underline;
				}
.logincheckbox
				{
				position:relative;
				left:-4px;
				}
.signuptext
				{
				position:relative;
				left:-5px;
				top:-3px;
				
				}
.loggedintext
{
			font-size:9px;
			font-family:arial;
}

h1 { font-family:arial; font-size:20px; line-height:22px; }
h2 { font: bold 24px Helvetica; }
h1 a:hover { text-decoration:underline; }

h1 span { color: #36C; text-decoration:none; }
h1 span:hover { color: #36C; text-decoration:underline; }
h4 { font-family:arial; font-size:14px; text-decoration:none}
h4 a:hover { text-decoration:underline}

div.welcometext ul li {margin-left:20px; padding-top:5px;}

.sub-title
{
	height: 35px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	width: auto;
	clear: both;
	left: 0px;
}
.sub-title h2, .sub-title-front h2
{
color:#40304e;
font-size:37px;
letter-spacing:-2pt;
line-height:50px;
}
.undersub-title
{
	padding-top:10px;
	background-image: url(https://images.staticjw.com/djp/1744/headerbg.gif);
	background-repeat: no-repeat;
	min-height:70px;
	min-width:628px;
}

.sub-title-front
{
	height: 33px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	width: auto;
	clear: both;
	left: 0px;
	top:-13px;
}


.center { text-align:center; }
.twenty					{padding-top:20px; }


/*
     FILE ARCHIVED ON 20:43:24 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:14 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 241.303 (3)
  CDXLines.iter: 10.673 (3)
  PetaboxLoader3.resolve: 115.759 (2)
  captures_list: 259.389
  PetaboxLoader3.datanode: 412.17 (5)
  RedisCDXSource: 4.959
  exclusion.robots.policy: 0.142
  load_resource: 311.137
  exclusion.robots: 0.152
  esindex: 0.011
*/
/* ============ End of textstyles.css ============ */

/* ============ Start of bransch.css ============ */
.branschCategory { width:250px; float:left; height:auto; margin-bottom:20px}
.branschCategory img { float:left; margin-right:15px;}

.branschCategoryLogo 		{ width:100px; height:50px; padding-top:10px; float:left;}
.branschCategoryText, .branschCategoryText a, .branschCategoryText a:visited  			{ width:285px; height:50px; float:left; margin-right:10px; color:#000; text-decoration:none}
.branschCategoryText a:hover { text-decoration:underline; color:#000; }
.branschCategoryReadMore	{ width:230px; height:auto; padding-top:10px; float:left;}
.branschIndexText { width:420px; height:auto; float:left; margin-right:12px; min-width:420px;}

.branschCategoryNoInfo	{ width:515px; margin-left:0px; padding-top:5px; padding-bottom:5px; padding-left:100px}



.branschCategoryNoInfo.bg1	{ background-color:#e2dae9; }
.branschCategoryNoInfo.bg0	{ background-color:#d6cedc; }


/*
     FILE ARCHIVED ON 19:51:30 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:16 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 731.37 (3)
  load_resource: 546.924
  captures_list: 763.969
  exclusion.robots: 0.297
  esindex: 0.019
  exclusion.robots.policy: 0.278
  RedisCDXSource: 4.647
  PetaboxLoader3.resolve: 986.046 (4)
  CDXLines.iter: 22.186 (3)
  PetaboxLoader3.datanode: 231.375 (5)
*/
/* ============ End of bransch.css ============ */

/* ============ Start of pagenav.css ============ */
.pageNavigation
{
width:100%; margin-bottom:20px; padding-left:50px;
}

.pageNavigation a, .pageNavigation a:link {
background-color:#FFFFFF;
border:1px solid #40304e;
color:#40304e;
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.pageNavigation a:visited {
background-color:#FFFFFF;
border:1px solid #40304e;
color:#40304e;
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.pageNavigation a:hover {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
}
.pageNavigation a:active {
background-color:#FFFFFF;
border:1px solid #40304e;
color:#40304e;
margin:2px;
padding:2px 4px;
text-decoration:none;
}
.pageNavigation span.pageNav {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
margin:2px;
padding:2px 4px;
}
.pageNavigation span.pageNavCurrent {
background-color:#40304e;
border:1px solid #40304e;
color:#fff;
font-weight:bold;
margin:2px;
padding:2px 4px;
}

/*
     FILE ARCHIVED ON 20:23:10 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:18 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.014
  PetaboxLoader3.resolve: 121.409 (2)
  PetaboxLoader3.datanode: 218.455 (5)
  LoadShardBlock: 148.237 (3)
  CDXLines.iter: 14.078 (3)
  exclusion.robots.policy: 0.198
  captures_list: 167.165
  exclusion.robots: 0.214
  load_resource: 279.489
  RedisCDXSource: 1.003
*/
/* ============ End of pagenav.css ============ */

/* ============ Start of attrstyles.css ============ */
.center	{ text-align:center; 	}
.right	{ text-align:right; 	}
.uppercase	{ text-transform:uppercase; }
.left		{ float:left;					}
.bold		{ font-weight:bold; 	}

.white	{ color:#fff;					}
.black	{ color:#000;					}
.gray		{ color:#666666;			}

.nomargin	{ margin: 0 0 0 0; 	}
.clear	{ clear:both;					}

.smallpadding 	{ padding-top:2px; padding-left:2px;	 }
.mediumpadding 	{ padding-top:5px; padding-left:5px;	 }
.bigpadding 		{ padding-top:10px; padding-left:10px; }


td.djp_table_header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	font-weight: bold;
	background-image: url();
	background-repeat: repeat-x;
	color: #333333;
}

td.djp_table_box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}
/*
     FILE ARCHIVED ON 19:52:37 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:20 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.244
  RedisCDXSource: 0.684
  exclusion.robots: 0.259
  PetaboxLoader3.datanode: 96.444 (5)
  esindex: 0.015
  captures_list: 201.05
  LoadShardBlock: 179.057 (3)
  PetaboxLoader3.resolve: 251.584 (4)
  CDXLines.iter: 17.654 (3)
  load_resource: 202.132
*/
/* ============ End of attrstyles.css ============ */

/* ============ Start of menustyles.css ============ */
#djp_menu {
	margin:0px;
	padding:0px;
	padding-top:1px;
	list-style:none;
	color:#fff;
	line-height:29px;
	display:inline-block;
	float:left;
	z-index:200; 
	text-align:left;}

	#djp_menu a {
		color:#fff;
		text-decoration:none; 
		padding-top:2px;
					padding-bottom:2px;
					padding-left:4px;
					padding-right:4px;		}
					
					
					#djp_menu span {
		color:#fff;
		text-decoration:none; 
		padding-top:2px;
					padding-bottom:2px;
					padding-left:4px;
					padding-right:4px;		}
	
	#djp_menu > li {
		cursor:pointer;
		float:left;
		position:relative;
	z-index:200; 
		padding:0px 10px; }

		#djp_menu > li a:hover { 
					-moz-border-radius-bottomleft:3px;
					-moz-border-radius-bottomright:3px;
					-moz-border-radius-topleft:3px;
					-moz-border-radius-topright:3px;
					background-color:#fff;
					color:#5b436e;
					height:auto;
					width:auto;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:4px;
					padding-right:4px;
			
			}
			
			
	#djp_menu > li span:hover { 
					-moz-border-radius-bottomleft:3px;
					-moz-border-radius-bottomright:3px;
					-moz-border-radius-topleft:3px;
					-moz-border-radius-topright:3px;
					background-color:#fff;
					color:#5b436e;
					height:auto;
					width:auto;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:4px;
					padding-right:4px;
			
			}

	#djp_menu .logo {
		background:transparent none repeat scroll 0% 0%;
		padding:0px;
		background-color:Transparent; }

	/* sub-menus*/
#djp_menu ul {
		padding:0px;
		margin:0px;
		display:block;
		display:inline; }

	#djp_menu li ul {
		position:absolute;
		left:-10px;
		top:-1px;
		margin-top:29px;
		width:150px;
		line-height:16px;
		background-color:#5b436e;
		color:#0395CC;
		display:none; /* for IE */ }

	#djp_menu li:hover ul { display:block; }

	#djp_menu li ul li {
		display:block;
		margin:5px 20px;
		padding: 5px 0px;
		border-top: dotted 1px #fff;
		list-style-type:none; }

		#djp_menu li ul li:first-child { border-top: none; }

		#djp_menu li ul li a {
			display:block;
			color:#fff; }

			#djp_menu li ul li a:hover { color:#5b436e; }

	/* main submenu */
#djp_menu #main {
		left:0px;
		top:-20px;
		padding-top:20px;
		background-color:#7cb7e3;
		color:#fff;
		z-index:999; }

/* search */
.djpSearchContainer div {
	background-color:#fff;
	display:inline;
	padding:5px; }

.djpSearchContainer input[type="text"] { border:none; }

.djpSearchContainer img { vertical-align:middle; }

/* corners*/
#djp_menu .corner_inset_left {
	position:absolute;
	top:0px;
	left:-12px; }

#djp_menu .corner_inset_right {
	position:absolute;
	top:0px;
	left:150px; }

#djp_menu .last {
	background:transparent none repeat scroll 0% 0%;
	margin:0px;
	padding:0px;
	border:none;
	position:relative;
	height:0px; }

#djp_menu .corner_left {
	position:absolute;
	left:0px;
	top:0px; }

#djp_menu .corner_right {
	position:absolute;
	left:132px;
	top:0px; }

#djp_menu .middle {
	position:absolute;
	left:18px;
	height: 20px;
	width: 115px;
	top:0px; }
	
#djpUserMenuDiv   		{ position:absolute; height:auto; z-index:900;}
#djpUserMenu					{ top:0; left:0px; margin-left:2px; position:relative; cursor:pointer; height:auto; background:url() 0 top no-repeat; overflow:hidden; border: 1px #cccccc solid;}
.djpUserMenuClosed		{ width:20px; }
.djpUserMenuOpen			{ width:200px; }
	

/*
     FILE ARCHIVED ON 20:24:12 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:22 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 263.824
  exclusion.robots: 0.359
  load_resource: 352.01
  CDXLines.iter: 11.58 (3)
  RedisCDXSource: 0.712
  exclusion.robots.policy: 0.343
  LoadShardBlock: 247.997 (3)
  esindex: 0.023
  PetaboxLoader3.resolve: 252.151 (5)
  PetaboxLoader3.datanode: 240.063 (5)
*/
/* ============ End of menustyles.css ============ */

/* ============ Start of headerimages.css ============ */
.image        			{ position: relative; margin-bottom: 0px; width: 100%; }
div.image h2                  { position: absolute; top: 142px; left: 0; width: 100%; }
div.image h2 span             { color: white; font: bold 24px/55px Helvetica, Sans-Serif; letter-spacing: -1px;  
                      background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 10px; }
div.image h2 span.spacer      { padding: 0 2px; background: none; }
/*
     FILE ARCHIVED ON 20:02:40 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:24 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  RedisCDXSource: 0.8
  exclusion.robots.policy: 0.195
  LoadShardBlock: 124.537 (3)
  CDXLines.iter: 13.12 (3)
  PetaboxLoader3.datanode: 486.07 (5)
  PetaboxLoader3.resolve: 171.261 (2)
  esindex: 0.013
  exclusion.robots: 0.208
  captures_list: 141.641
  load_resource: 570.8
*/
/* ============ End of headerimages.css ============ */

/* ============ Start of forum.css ============ */
.forum				{ min-height:600px;}

.forumHeader	{ 
								background-image: url(https://images.staticjw.com/djp/7847/forumheaderbg.gif); 
								background-repeat:repeat-x;
								width:723px;
								height:25px;
								color:#fff;
								font-size:12px;
								padding-top:4px;
								padding-left:5px;
								float:left;
								font-weight:bold;
							}

.forum ul, .forum li
							{	
								margin:0;
								padding:0;
								list-style:none;
								border:0;
								float:left;
								position:relative;
								display:inline-block;
							}

.forumHeader li	{	float:left;	position:relative; text-transform:uppercase; font-weight:bold;}							
.forumHeader li.forumTitle 	{ left:75px; width:330px; }
.forumHeader li.posts 			{ width:70px; text-align:center }
.forumHeader li.latestpost 	{ left:20px; width:auto; }


ul.forumCategoriesList				{ margin-top:-5px; margin-bottom:10px; width:728px; height:auto; padding-top:15px; padding-bottom:5px; border-top: 7px solid #fff;}
ul.forumCategoriesList.bg1		{ margin-top:-4px;}
li.forumCategoriesHeader, li.forumPostsHeader		{	padding-left:30px; width:230px;}
li.forumPostsHeader a.unread { font-weight:bold; }
li.forumPostsHeader a.read { font-weight:normal; }
li.forumCategoriesIcon, li.forumPostsIcon				{	clear:both; width:50px; float:left;	position:relative; left:15px; text-align:center}
li.forumCategoriesPosts, li.forumPostsPosts			{	width:70px; float:left;	position:relative; left:25px; text-align:center}
li.forumCategoriesLatestPost, li.forumPostsLatestPost	{	float:left;	position:relative; left:45px; width:225px}
li.forumCategoriesLatestPost img { float:left; }
li.forumCategoriesLatestPost span { float:right; }
				
ul.forumPostsList				{ clear:both; width:728px; height:auto; padding-top:10px; padding-bottom:10px; border-top: 2px solid #fff;}
ul.forumPostsList.bg1		{ margin-top:-4px;}

.forumMessage						{ width:728px; height:auto; padding:10px; margin-bottom:12px; float:left;clear:both;}
.forumMessage.bg1, .bg1	{ background-color:#e2dae9; }
.forumMessage.bg0, .bg0	{ background-color:#d2bad1; }

li.forumMessageUser			{ text-align:center; width:100px; padding:10px;}
li.forumMessageText			{ background-color:#ffffff;  padding:7px; width:572px; float:left;position:relative; top:7px; margin-bottom:14px;}

li.forumMessageText blockquote	{ 
																	background:#EBEBEB none no-repeat scroll 6px 8px; 
																	background-image:url(https://images.staticjw.com/djp/2887/quote.gif); 
																	border-color:#DBDBCE; 
																	border:1px solid #DBDBDB; 
																	font-size:0.95em; 
																	margin:20px; 
																	overflow:hidden; 
																	padding:5px; 
																	}
																	
li.forumMessageText blockquote cite {
																	display:block;
																	font-size:0.9em;
																	font-style:normal;
																	font-weight:bold;
																	margin-left:20px;																	
																	position:relative;
																	top:2px;
																	margin-bottom:5px;
																}
li.forumMessageArrow		{ background-image: url(https://images.staticjw.com/djp/8612/forumarrow.png); background-repeat:no-repeat; width:16px; min-height:64px;}
.forumDateText					{ font-size:10px; color:#333; }
.forumBreaker						{ width:570px; background-image: url(https://images.staticjw.com/djp/2380/dotted.gif); height:1px; margin-top:10px; margin-bottom:10px;}
.forumAdminTools				{ float:right; }

ul.forumMessageList				{ clear:both; width:728px; height:auto; padding-top:10px; padding-bottom:10px; border-top: 2px solid #fff;}
ul.forumMessageList.bg1		{ margin-top:-4px;}
li.forumMessageHeader			{	padding-left:30px; width:350px; clear:both; top:8px;}
li.forumMessageMessage			{	width:70px; float:left;	position:relative; left:25px; text-align:center}
li.forumMessageLatestPost	{	float:left;	position:relative; left:75px; }

.forumInfoCategory { padding:10px; border-bottom:7px solid #fff}
.forumSearchBar { width:430px; float:left; padding:10px;}
.forumSearchBar input { height: 15px; }
.forumSearchBar select { position: relative; height: 21px; top: -1px; }

.forumNewPostBar { width:728; float:left; padding:10px;}

.forumPaging	{ padding:20px; }

#forumNewPostForm { top:7px; position:relative; margin-bottom:7px; display:none; height:auto;}
#forumNewPostLoading { display:none; margin-left:0px; margin-top:8px; width:32px; height:32px;}
.forumUpdateButton { display:none; }

.forumUserInfo { position:relative; text-align:left; top:10px; width:115px; }
.forumUserInfo .buttons { top:7px; }
/*
     FILE ARCHIVED ON 20:12:26 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:27 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.206
  captures_list: 228.422
  CDXLines.iter: 13.313 (3)
  RedisCDXSource: 8.087
  exclusion.robots: 0.222
  LoadShardBlock: 203.476 (3)
  load_resource: 253.041
  PetaboxLoader3.datanode: 218.676 (5)
  esindex: 0.015
  PetaboxLoader3.resolve: 200.11 (2)
*/
/* ============ End of forum.css ============ */

/* ============ Start of dj.css ============ */
.dj_list_profile { width:728px; height:270px; float:left; overflow:hidden;  background-color:#e2dae8; }
.dj_list_shadow	 { background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); width:7px; height:125px; float:left; margin-top:9px;}
.dj_list_profile img#djphoto { margin-top:9px; float:left;}

#bokadj			{ float:right; margin-right:33px; margin-top:29px; position:relative;z-index:100; height:240px; width:180px;}
#bokadj img { display: block; margin-left: auto; margin-right: auto }

ul#profileNav li { 
display: inline;
}

ul#profileNav {
width:770px;
float:left;
height:50px;
margin-top:7px;
margin-left:-2px;
}

ul#profileNav a {
width:95px;
height:44px;
text-align:center;
line-height:44px;
font-size:13px;
margin-left:2px;
background-image:url(https://images.staticjw.com/djp/5150/nav_back.png);
color:#fff;
float:left;
font-weight:400;
font-style:normal;
}

ul#profileNav a:hover {
background-position:0 -44px;
font-weight:bold;
}

ul#profileNav a.current,ul#profileNav a:hover.current {
color:#000;
height:50px;
position:relative;
background-position:0 -88px;
font-weight:bold;
}

ul#profileNav a#home {
margin-left:1px;
}

.spelning, .blogg
{
	width:60px;
	padding-top:7px;	
	position:relative;
	float:left;
}

.spelningInfo, .bloggText
{
	padding-left:20px;
	padding-top:11px;
	padding-bottom:7px;	
	float:left;
	width:530px;
}

.bloggText img, .bloggText object, .bloggText embed
{
	max-width:530px;
}

.infoBox
{
	background-color:#F9F1FF;
	border:1px solid #666666;
	height:auto;
	margin-bottom:20px;
	padding:10px;
	width:600px;
}


.albumPhoto {
	position: relative;
	float: left;
	width:155px;
}
.albumPhoto img.photo {
	background: #eee;
	border: solid 1px #fff;
	padding: 4px;
	width:138px;
	height:91px;
}
.albumPhoto a {
	text-decoration: none;
}

.albumCorner span {
	width: 138px;
	height: 91px;
	display: block;
	position: absolute;
	top: 5px;
	left: 5px;
	background: url(https://images.staticjw.com/djp/8185/albumscorner.png) no-repeat;
}

#albumSortable
{
		padding-left:0px;
}

#albumSortable li
{
	list-style: none;
	margin-left:0px;
}

.editButtons { display:none; padding-top:2px; padding-left:2px; z-index:100; text-align:center}

#bokadjGold { width:250px; height:270px; background-color:#e2dae8; float: left; margin-bottom:7px}
#bokadjGold #datepicker { padding-left:40px; padding-top:20px; }
#bokadjGold #bokadjimage { padding-left:60px }

.wallItem					{ margin-top:7px; float:left}
.wallSentFrom			{ float:left; width:80px; }
.wallSentFrom img { margin-left:10px; }
.wallSentButtons 	{ width:185px; height:20px; float:right; margin-bottom:10px; }
.wallSentArrow		{ background-image:url(https://images.staticjw.com/djp/5951/arrow.png); background-repeat:no-repeat; float:left; height:auto; min-height:52px; width:14px; }
.wallSentText			{ background-color:#FFFFFF; float:left; padding: 10px 10px 10px 10px; width:508px; min-height:70px}

.audioComment, .bloggComment									{ margin-top:7px; display:none;}
.audioCommentFrom, .bloggCommentFrom					{ float:left; width:87px; }
.audioCommentFrom img, .bloggCommentFrom img 	{ margin-left:10px; }
.audioCommentButtons, .bloggCommentButtons 		{ width:508px; height:auto; float:left; margin-bottom:10px; margin-left:115px}
.audioCommentArrow, .bloggCommentArrow				{ background-image:url(https://images.staticjw.com/djp/5951/arrow.png); background-repeat:no-repeat; float:left; height:auto; min-height:52px; width:14px; }
.audioCommentText, .bloggCommentText					{ background-color:#FFFFFF; float:left; padding-bottom:10px; padding-left:10px; padding-top:10px; width:508px; }
.audioCommentLoad, .bloggCommentLoad					{ display:none; margin-left:97px; margin-top:8px; width:32px; height:32px;}

/* FIX */
.bloggCommentText 		{ width:415px; }
.bloggCommentButtons	{ width:420px; margin-left:102px; margin-top:20px;}


.commentbuttons				{ margin-left:115px; margin-top:4px; }

/*
ol
{
  width: 50em;  
  list-style-type:square;
}
ol li
{
  float: left;
  width: 15em;  
}

br
{
  clear: left;
}

div.musikstilarColumns
{
  margin-bottom: 1em;
  width:628px;
}

ol li.column1 { margin-left: 0em; }
ol li.column2 { margin-left: 10em; }
ol li.column3 { margin-left: 20em; }

div.musikstilarColumns
{
  margin-bottom: 1em;
  width:628px;
}*/

.profileGearIcons { text-align:center; width:80px; height:auto; float:left; margin-right:20px; }

/* separate the list from surrounding elements */
ol
{
  margin: 0 0 1em 2em;
  padding: 0;
}

ol li
{
  /* Stipulate the height of each item so that 
  vertical return = items * height */

  line-height: 14px;

}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This rule will be processed only by 
Internet Explorer because only IE believes 
that there�s a level above HTML: */

* html ol li
{
	position: relative;
}

/* horizontal position of each column */

ol li.column1 { margin-left: 0px; }
ol li.column2 { margin-left: 190px; }
ol li.column3 { margin-left: 380px; }

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

/* anchor styling */
ol li a
{
  display: block;
  width: 7em;
  text-decoration: none;
}
ol li a:hover
{
  color: #FFF; /* white */
  background-color: #A52A2A; /* brown */
}

.djprofiletick { position:relative; top:-8px; left:0px; width:16px; height:16px; }

.dimmed	{ opacity: .10; filter:Alpha(Opacity=10); }

.djListContent	{ padding:20px; min-height:567px;}
.djList					{ width:228px; height:80px; float:left; }
.djList	img			{ border: 1px #000 solid;}
.djAreaText 		{ font-size:10px; color:#333; }


table#medlemstyper { padding:0; margin:0 0 25px 0; border-collapse:collapse; }
table#medlemstyper th img { margin-top:160px;} /* sign up button */

table#medlemstyper th.heading { width: 135px ;}
table#medlemstyper th.basic { background:url('') no-repeat; width:154px; height:208px; }
table#medlemstyper th.professional { background:url('') no-repeat; width:154px; height:208px; }
table#medlemstyper th.business { background:url('') no-repeat; width:170px; height:208px; }

table#medlemstyper th,table#medlemstyper td  { border-right: 1px solid #FFF; text-align:center;  }
table#medlemstyper td{ padding:10px;}

table#medlemstyper .even td { background: #e6e6e6;}

table#medlemstyper .odd .table-col-0 { background: #e4f0d5;}
table#medlemstyper .odd .table-col-1 { background: #d8ebd3 url('') repeat-y top right;  }
table#medlemstyper .odd .table-col-2 { background: #d3e7de; }
table#medlemstyper .odd .table-col-3 { background: #d4e7df url('') repeat-y top left;  }
table#medlemstyper .odd .table-col-4 { background: #daeefb;}

table#medlemstyper .even .table-col-0 { background: #cbe1ab; }
table#medlemstyper .even .table-col-1 { background: #b1d7a7 url('') repeat-y top right; }
table#medlemstyper .even .table-col-2 { background: #a7cfbd; }
table#medlemstyper .even .table-col-3 { background: #a9cdd9 url('') repeat-y top left;  }
table#medlemstyper .even .table-col-4 { background: #b5ddf7; }


.inbox { width:250px; height:auto; background-color:#e2dae8; float: left; margin-bottom:7px}
/*
     FILE ARCHIVED ON 20:54:52 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:29 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.142
  esindex: 0.01
  LoadShardBlock: 72.509 (3)
  CDXLines.iter: 10.935 (3)
  load_resource: 412.727
  captures_list: 86.714
  exclusion.robots: 0.153
  PetaboxLoader3.datanode: 218.296 (5)
  RedisCDXSource: 0.816
  PetaboxLoader3.resolve: 257.543 (2)
*/
/* ============ End of dj.css ============ */

/* ============ Start of footer.css ============ */
#footpanel {
	position: fixed;
	bottom: 0; left: 0;
	z-index: 200; /*--Keeps the panel on top of all other elements--*/
	background: #e3e2e2;
	border: 1px solid #c3c3c3;
	border-bottom: none;
	width: 94%;
	margin: 0 3%;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;

}

*html #footpanel { /*--IE6 Hack - Fixed Positioning to the Bottom--*/
	margin-top: -1px; /*--prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/
	position: absolute;
	top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));
}

#footpanel ul {
	padding: 0; margin: 0;
	float: left;
	width: 100%;
	list-style: none;
	border-top: 1px solid #fff; /*--Gives the bevel feel on the panel--*/
	font-size: 1.1em;
}
#footpanel ul li{
	padding: 0; margin: 0;
	float: left;
	position: relative;
}
#footpanel ul li a{
	padding: 5px;
	float: left;
	text-indent: -9999px;
	height: 16px; width: 16px;
	text-decoration: none;
	color: #333;
	position: relative;
}
html #footpanel ul li a:hover{	background-color: #fff; }
html #footpanel ul li a.active { /*--Active state when subpanel is open--*/
	background-color: #fff;
	height: 17px;
	margin-top: -2px; /*--Push it up 2px to attach the active button to subpanel--*/
	border: 1px solid #555;
	border-top: none;
	z-index: 200; /*--Keeps the active area on top of the subpanel--*/
	position: relative;
}


#footpanel a.home{	
	background: url(https://images.staticjw.com/djp/2413/home.png) no-repeat 15px center;
	width: 130px;
	padding-left: 40px;
	border-right: 1px solid #bbb;
	text-indent: 0; /*--Reset text indent--*/
}
a.profile{	background: url(https://images.staticjw.com/djp/8656/user.png) no-repeat center center;  }
a.contacts{	background: url() no-repeat center center; }
a.playlist{	background: url(https://images.staticjw.com/djp/9008/document_music_playlist.png) no-repeat center center; }
a.videos{	background: url(https://images.staticjw.com/djp/7250/film.png) no-repeat center center; }
a.messages{	background: url(https://images.staticjw.com/djp/7970/mail.png) no-repeat center center; }
a.editprofile{	background: url(https://images.staticjw.com/djp/6216/wrench_screwdriver.png) no-repeat center center; }

a.editbokningar	{	background: url(https://images.staticjw.com/djp/1929/date_edit.png) no-repeat center center; }
a.editspelningar{	background: url(https://images.staticjw.com/djp/2862/spelningar.png) no-repeat center center; }
a.editcharts		{	background: url(https://images.staticjw.com/djp/1872/charts.png) no-repeat center center; }
a.editmusik			{	background: url(https://images.staticjw.com/djp/9456/musik.png) no-repeat center center; }
a.editblogg			{	background: url(https://images.staticjw.com/djp/7400/blogg.png) no-repeat center center; }
a.editbilder		{	background: url(https://images.staticjw.com/djp/8171/bilder.png) no-repeat center center; }
a.editwall			{	background: url(https://images.staticjw.com/djp/8175/wall.png) no-repeat center center; }

#footpanel a.chat{	
	background: url(https://images.staticjw.com/djp/9897/balloon.png) no-repeat 15px center;
	width: 126px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	padding-left: 40px;
	text-indent: 0; /*--Reset text indent--*/
}
a.alerts{	background: url(https://images.staticjw.com/djp/3215/newspaper.png) no-repeat center center;	 }

#footpanel li#chatpanel, #footpanel li#alertpanel {	float: right; }  /*--Right align the chat and alert panels--*/

#footpanel a small {  /*--panel tool tip styles--*/
	text-align: center;
	width: 100px;
	background: url(https://images.staticjw.com/djp/3907/pop_arrow.png) no-repeat center bottom;
	padding: 5px 5px 11px;
	display: none; /*--Hide by default--*/
	color: #fff;
	font-size: 1em;
	text-indent: 0;
}
#footpanel a:hover small{
	display: block; /*--Show on hover--*/
	position: absolute;
	top: -35px; /*--Position tooltip 35px above the list item--*/
	left: 50%; 
	margin-left: -55px; /*--Center the tooltip--*/
	z-index: 9999;
}





#footpanel ul li div a { /*--Reset link style for subpanel links--*/
	text-indent: 0;
	width: auto;
	height: auto;
	padding: 0;
	float: none;
	color: #00629a;
	position: static;
}
#footpanel ul li div a:hover {	text-decoration: underline; } /*--Reset link style for subpanel links--*/

#footpanel .subpanel {
	position: absolute;
	left: 0; bottom: 27px;
	display: none;	/*--Hide by default--*/
	width: 198px;
	border: 1px solid #555;
	background: #fff;
	overflow: hidden;
	padding-bottom: 2px;
}
#footpanel h3 {
	background: #5b436e;
	padding: 5px 10px;
	color: #fff;
	font-size: 1.1em;
	cursor: pointer;
}
#footpanel h3 span { 
	font-size: 1.5em;
	float: right;
	line-height: 0.6em;	
	font-weight: normal;
}
#footpanel .subpanel ul{
	padding: 0; margin: 0;
	background: #fff;
	width: 100%;
	overflow: auto;
}
#footpanel .subpanel li{ 
	float: none; /*--Reset float--*/
	display: block;
	padding: 0; margin: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	position: static;  /*--Reset relative positioning--*/
	font-size: 0.9em;
}

#chatpanel .subpanel li { background: url(https://images.staticjw.com/djp/9891/dash.gif) repeat-x left center; } 
#chatpanel .subpanel li span {
	padding: 5px;
	background: #fff;
	color: #777;
	float: left;
}
#chatpanel .subpanel li a img {
	float: left;
	margin: 0 5px;
}
#chatpanel .subpanel li a{
	padding: 3px 0;	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	display: block;
}
#chatpanel .subpanel li a:hover {
	background: #3b5998;
	color: #fff;
	text-decoration: none;
}


#alertpanel .subpanel { right: 0; left: auto; /*--Reset left positioning and make it right positioned--*/ }
#alertpanel .subpanel li {
	border-top: 1px solid #f0f0f0;
	display: block;
}
#alertpanel .subpanel li p {padding: 5px 10px;}
#alertpanel .subpanel li a.delete{
	background: url(https://images.staticjw.com/djp/5755/delete_x.gif) no-repeat;
	float: right;
	width: 13px; height: 14px;
	margin: 5px;
	text-indent: -9999px;
	visibility: hidden; /*--Hides by default but still takes up space (not completely gone like display:none;)--*/
}
#alertpanel .subpanel li a.delete:hover { background-position: left bottom; }
#footpanel #alertpanel li.view {
	text-align: right;
	padding: 5px 10px 5px 0;
}
/*
     FILE ARCHIVED ON 19:49:51 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:31 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  RedisCDXSource: 22.366
  exclusion.robots.policy: 0.188
  LoadShardBlock: 368.929 (3)
  CDXLines.iter: 13.91 (3)
  PetaboxLoader3.datanode: 314.654 (5)
  PetaboxLoader3.resolve: 300.854 (3)
  esindex: 0.029
  exclusion.robots: 0.202
  captures_list: 408.384
  load_resource: 264.889
*/
/* ============ End of footer.css ============ */

/* ============ Start of newstyles.css ============ */

#header750{
	padding-top: 14px;
	background-color: #f2e2ff;
	width: 1000px;
	position: relative;
	top: -7px;
	left: -7px;
}

div.header750{
	float: left;
	width: 239px;
	margin-right: 4px;
	padding-left: 6px;
}

div.lastDivMargin{
	margin-right: 0px;
}

h1.djPicTitle{
	margin-top: 9px;
	padding-left: 7px;
	font-size: 20px;
	color: #5b436e;
}

p.djPicPara{
	margin-top: 13px;
	padding-left: 7px;
	margin-bottom: 13px;
}

#newsFlow{
	width: 496px;
	float: left;
	margin-top: 14px;
	margin-right: 9px;
}

div.newsFlow{
	margin-bottom: 25px;
	margin-left: 6px;
}

p.newsFlowDate{
	font-size: 9px;
	text-align: right;
	color: #a4a4a4;
	margin-right: 4px;
	margin-top: 14px;
}

h1.newsFlowTitle{
	font-size: 24px;
	color: #4c0f7e;
	margin-top: 6px;
	margin-left: 6px;
}

p.newsFlowText{
	color: #383838;
	margin-top: 14px;
	margin-left: 6px;
}

#deejayRight{
	float: left;
	width: 495px;
	margin-top: 14px;
}

#djSpotLight{
	float: left; 
	width: 250px;
}

h1.djSpotForumTitle{
	color: #fff;
	background: url(https://images.staticjw.com/djp/5230/h1background.gif) repeat-x;
	font-size: 20px;
	height: 39px;
	width: 232px;
	padding-left: 8px;
	padding-top: 8px;
}

img.djSpotImg{
	margin-top: 11px;
	float: right;
	margin-right: 11px;
}

p.djSpotPara{
	margin-top: 11px;
	color: #383838;
	padding-right: 8px;
	position: relative; 
	left: 8px;
}

p.djSpotPara span{
	font-weight: bold;
}

a.djSpotLink{
	color: #383838;
	text-decoration: underline;
	position: relative; 
	left: 8px;
}

img.annons{
	margin-left: 1px;
	margin-top: 19px;
	margin-bottom: 2px;
}

#djForum{
	float: left;
	width: 240px;
}

div.djForumDivs{
	width: 220px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #ececec;
	padding-bottom: 6px;
	margin-bottom: 7px;
}

img.djForumImg{
	float: left;
	margin-right: 13px;
}

p.djForumPara1{
	color: #2a2a2a;
}

p.djForumPara2{
	color: #2b2b2b;
	font-size: 10px;
	clear: both;
	margin-left: 40px;
}

a.forumUser{
	color: #60397c;
	text-decoration: underline;
}

#djBilder{
	margin-top: 5px;
	margin-left: 5px;
	width: 485px;
	clear: both;
}

h1.djBilderTitle{
	color: #fff;
	background: url(https://images.staticjw.com/djp/5230/h1background.gif) repeat-x;
	font-size: 20px;
	height: 39px;
	padding-left: 8px;
	padding-top: 8px;
}

div.djPics{
	width: 138px;
	margin-left: 11px;
	margin-bottom: 15px;
	float: left;
	margin-right: 11px;
}

img.djBilderImg{
	margin-bottom: 11px;
}

a.djBilderLink{
	text-align: center;
	text-decoration: underline;
	color: #60397e;
	margin-left: 30px;
}


span.djBilderLink{
	text-align: center;
	text-decoration: underline;
	color: #60397e;
	margin-left: 30px;
}

.googleAds{
	margin-bottom: 32px;
	margin-left: 10px;
}
/*
     FILE ARCHIVED ON 20:11:52 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:33 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 138.914 (3)
  CDXLines.iter: 11.996 (3)
  PetaboxLoader3.resolve: 173.199 (2)
  captures_list: 160.776
  PetaboxLoader3.datanode: 259.776 (5)
  RedisCDXSource: 6.313
  exclusion.robots.policy: 0.187
  load_resource: 387.774
  exclusion.robots: 0.202
  esindex: 0.013
*/
/* ============ End of newstyles.css ============ */

/* ============ Start of validationEngine.jquery.css ============ */
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#5b436e;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#5b436e;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
				
.formErrorCloseLinkContainer {
position:absolute;
top:4px;
right:4px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:10px;
height:10px;
text-align: center;
}

.formErrorCloseLinkInsidePosContainer {
position:absolute;
bottom:-2px;
right:1px;
}

a.formErrorCloseLink:link, a.formErrorCloseLink:visited, a.formErrorCloseLink:active, a.formErrorCloseLink:hover {
text-decoration: none;
font-size: 7pt;
font-family: tahoma;
color: #fff;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
} 				
/*
     FILE ARCHIVED ON 20:53:17 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:36 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  esindex: 0.026
  captures_list: 647.16
  CDXLines.iter: 20.575 (3)
  LoadShardBlock: 609.919 (3)
  PetaboxLoader3.resolve: 220.964 (2)
  load_resource: 944.682
  RedisCDXSource: 10.637
  exclusion.robots: 0.315
  exclusion.robots.policy: 0.294
  PetaboxLoader3.datanode: 1307.41 (5)
*/
/* ============ End of validationEngine.jquery.css ============ */

/* ============ Start of shadowbox.css ============ */
#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #5b436e;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;
        top:0;
        width:100%;
        height:100%;
        text-align:center;
        padding-top:10px;
        background:url(https://images.staticjw.com/djp/6401/loadingajax.gif) 50% 50% no-repeat; }#sb-body,#sb-loading{background-color:#fff;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;background-color:#5b436e; text-align:center;}#sb-title-inner,#sb-info-inner{position:relative;font-family:Tahoma,sans-serif;line-height:12px;}#sb-title,#sb-title-inner{height:26px; margin-top:2px}#sb-title-inner{font-size:12px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:12px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:12px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(https://images.staticjw.com/djp/1398/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(https://images.staticjw.com/djp/6023/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(https://images.staticjw.com/djp/3857/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(https://images.staticjw.com/djp/3002/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(https://images.staticjw.com/djp/9731/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;margin-left:5px; text-align:left}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/*
     FILE ARCHIVED ON 20:38:06 Aug 31, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:35:38 Jan 03, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots.policy: 0.155
  RedisCDXSource: 2.561
  exclusion.robots: 0.168
  PetaboxLoader3.datanode: 311.676 (5)
  esindex: 0.007
  captures_list: 291.96
  LoadShardBlock: 274.634 (3)
  PetaboxLoader3.resolve: 208.007 (2)
  CDXLines.iter: 11.838 (3)
  load_resource: 280.424
*/
/* ============ End of shadowbox.css ============ */

/* ============ Start of Inline Styles ============ */

	*
	{ 
		behavior: url() 
	}
	
/* ============ End of Inline Styles ============ */