/* ---------------------------------------------------------------------------------
   file-start: stc/voxhtml/red-label/screen.css 
*/

BODY {
	background: #000 url(/voxhtml/red-label/bg.png) repeat center top;
	font: 14px/1.4em Arial,sans-serif;
	color: #333;
	}
#page {
	margin: 0 10px;
	padding: 30px 0;
	}
	#page-inner {
		margin: 0 20px;
		}
	#content {
		padding: 0 0 40px 0;
		}
		#beta, #gamma {
			position: relative;
			z-index: 10;
			top: -235px;
			}
			#alpha {
				padding: 5px 0 0 0;
				}
				#alpha-inner {
					padding: 0px;
					margin-right: 0;
					margin-left: 240px;
					}
					.layout-wt #alpha-inner {
						padding: 0px;
						margin-right: 240px;
						margin-left: 0;
						}
					.layout-wtt #alpha-inner {
						padding: 0px;
						margin-right: 480px;
						margin-left: 0;
						}
					.layout-twt #alpha-inner {
						padding: 0px;
						margin-right: 240px;
						margin-left: 240px;
						}
				.post-asset {
					padding-bottom: 12px;
					background: url(/voxhtml/red-label/post-bottom.png) no-repeat 11px bottom;
					}
					.post-asset IMG:not([width]):not([height]):not(.emoji) {
						width: auto !important;
						height: auto !important;
						max-width: 100%;
						}
					.asset-inner {
						padding: 15px 0 20px;
						background: url(/voxhtml/red-label/post-bg.png) repeat-y 11px top;
						}
						.asset-content {
							float: none;
							width: auto;
							margin: 0 20px 0 40px;
							}
							.lj-view-archive .asset-content,
							.lj-view-month .asset-content {
								margin: 25px 20px 0 40px;
								}
				.lj-view-tags #alpha-inner {
					padding-bottom: 11px;
					background: url(/voxhtml/red-label/post-bottom.png) no-repeat 0 bottom;
					}
					.lj-view-tags #alpha-inner H2,
					.lj-view-tags #alpha-inner UL {
						background: url(/voxhtml/red-label/post-bg.png) repeat-y 0 top;
						}
		#comments{
			width: 100%;
			padding: 0 0 12px 0;
			background: url(/voxhtml/red-label/post-bottom.png) no-repeat 11px bottom;
			}
			#comments-inner,
			.comments-inner {
				width: 100%;
				margin: 0;
				padding: 15px 0 20px;
				background: url(/voxhtml/red-label/post-bg.png) repeat-y 11px top;
				}
				.comments-body{
					width: auto;
					margin: 0 20px 0 40px;
					}
/* Header
---------------------------------------- */
#header {
	width: 100%;
	height: 230px;
	margin: 0;
	}
	#header-inner {
		position: relative;
		width: auto;
		height: 230px;
		padding-right: 0;
		padding-left: 230px;
		}
		.layout-wt #header-inner{
			padding-right: 230px;
			padding-left: 0;
			}
		.layout-wtt #header-inner {
			padding-right: 480px;
			padding-left: 0;
			}
		.layout-twt #header-inner {
			padding-right: 240px;
			padding-left: 240px;
			}
		#header-content {
			position: relative;
			width: 100%;
			height: 230px;
			margin: 0;
			}
			#header-content-inner {
				width: 100%;
				height: 230px;
				margin: 0;
				padding: 0;
				}
				#header-text {
					position: absolute;
					top: 0;
					width: 100%;
					height: 230px;
					}
					UL.nav {
						position: absolute;
						z-index: 10;
						top: 0;
						left: 11px;
						overflow: visible;
						width: auto;
						height: 100px;
						margin: 0;
						text-align: left;
						}
						.nav .item {
							left: 0;
							width: auto;
							margin: 0;
							padding: 0 25px 3px 0;
							border: 0 solid teal;
							}
					#header-name {
						position: relative;
						width: 100%;
						min-width: 500px;
						margin: 0;
						padding-top: 80px;
						text-align: center;
						}
					#header-description {
						position: relative;
						width: 100%;
						min-width: 600px;
						margin-top: 7px;
						text-align: center;
						font: 16px/1.4 Georgia, serif;
						color: #FFF;
						}
/* Prevnext, skiplinks
---------------------------------------- */
.stream-header {
	margin-bottom: 0;
	}
	.lj-view-recent .stream-header,
	.lj-view-friends .stream-header {
		display: none;
		}
.prevnext,
.skiplinks {
	position: relative;
	z-index: 10;
	margin-top: 20px;
	padding: 0 !important;
	text-align: center;
	color: #000;
	}
	.lj-view-archive .prevnext,
	.lj-view-entry .prevnext {
		margin: 10px 0 20px !important;
		}
	.lj-view-month .prevnext {
		margin: 0 0 20px 11px !important;
		}
	.prevnext TABLE {
		margin: 10px 0 0 0;
		}
	.prevnext+BR, .prevnext+BR+BR {
		display: none;
		}

/* Sidebar
---------------------------------------- */
.widget {
	width: 100%;
	margin: 0 0 15px 0;
	padding-bottom: 20px;
	font: 14px/1.4 Georgia, serif;
	color: #FFF;
	}
.widget-content {
	margin: 0;
	padding: 0;
	}
	.widget .user-pic A IMG,
	.widget .user-pic IMG {
		margin-bottom: 10px;
		border: 0;
		}
	.widget H3.widget-header {
		min-height: 40px;
		margin: 5px 0 10px 0;
		padding: 0 0 0 40px;
		background: url(/voxhtml/red-label/sprite.png) no-repeat 0 -48px;
		text-align: left;
		}
	.archive-widget .item A {
		font-weight: normal !important;
		}
	.calendar-widget TD,
	.calendar-widget TH {
		font: 12px/1.4 Georgia, serif;
		color: #FFF;
		}
	.widget-footer {
		width: 100%;
		margin: 10px 0 5px;
		text-align: left;
		}
	.profile-name {
		font-weight: normal;
		}
/* Entries
---------------------------------------- */
.asset-header {
	position: relative;
	min-height: 40px;
	margin: 0 0 20px;
	padding: 3px 0 3px 0;
	background: url(/voxhtml/red-label/sprite.png) no-repeat 0 -48px;
	}
	.lj-view-month .asset-header,
	.lj-view-archive .asset-header {
		display: none;
		}
DIV.user-icon {
	float: right;
	margin: 0 0 10px 10px;
	background-color: transparent !important;
	text-align: center;
	}
	.comment-meta .user-icon {
		margin-left: 0;
		}
	.user-icon SPAN {
		background-color: transparent !important;
		}
/* Entry Date
---------------------------------------- */
.asset-entry-date {
	position: absolute;
	z-index: 0;
	right: 20px;
	top: 6px;
	width: 180px;
	height: auto;
	margin: 0;
	padding: 0;
	}
	.asset-entry-date UL {
		overflow: visible;
		}
	.asset-entry-date LI.item {
		left: 0;
		float: right;
		text-align: right;
		}
		.asset-entry-date LI.item SPAN {
			padding: 0 !important;
			font: none 11px/1.4 Arial, sans-serif;
			color: #AAA;
			}
/* Currents & Tags
---------------------------------------- */
.asset-content .lj-currents,
.asset-content .asset-tags,
.lj-currents UL {
	margin: 0 !important;
	padding: 0 !important;
	font: italic normal 12px/1.4 Arial,sans-serif;
	color: #BABABA;
	}
.asset-content .asset-tags,
.asset-content .lj-currents UL LI {
	margin-left: 20px !important;
	font: italic normal 12px/1.4 Arial,sans-serif;
	color: #BABABA;
	}
.asset-tags H4,
SPAN.entryMetadata-label {
	font: italic normal 12px/1.4 Arial,sans-serif;
	color: #BABABA;
	}
.post-asset LI.item {
	margin-left: 0;
	}
/* Entry links
---------------------------------------- */
.asset-entry-links {
	position: relative;
	float: none;
	}
.asset-entry-links UL.asset-meta-list {
	width: auto;
	margin: 15px 20px 0 40px;
	padding: 15px 0 0 0;
	border-top: 1px dotted #CCC;
	text-align: center;
	}
	.asset-entry-links LI.item {
		display: inline !important;
		float: none !important;
		border-left: 0 solid white;
		white-space: normal !important;
		}

/* Calendar
---------------------------------------- */
UL.year {
	margin: 0px 0 0;
	text-align: center;
	}
	UL.year LI,
	UL.year LI.active {
		padding: 0 10px 0 10px;
		color: #FFF;
		}
TABLE.yeartable TD.yeardate,
TABLE.yeartable TD.yearday {
	border-bottom: 1px dotted #DDD !important;
	}
	TABLE.yeartable TD.yearday {
		font: normal 16px/1.4 Georgia, serif;
		}

/* Month page
---------------------------------------- */
.asset-body DL {
	margin-left: 0;
	}
/* Day page
---------------------------------------- */
.day-header {
	margin: 0;
	padding: 0 0 20px 0;
	text-align: center;
	text-decoration: none;
	font: normal 22px/1.4 Georgia, serif;
	color: #FFF;
	}
/* Entry page
---------------------------------------- */
.comment-inner {
	margin: 0 0 20 0;
	font: 14px/1.4em Arial,sans-serif;
	}
	.comment-even {
		border: 0;
		}
	.comment-subject {
		margin-bottom: 7px;
		font: bold  16px/1.4 Georgia, serif;
		color: #000;
		}
	.comment-date {
		margin-top: 5px;
		font-size: 12px;
		color: #CCC;
		}
	.comment-body {
		margin-bottom: 5px;
		color: #000;
		}
	.comment-inner .user-icon {
		float: left;
		margin-right: 10px;
		}
.comment-links {
	margin: 15px 0 10px 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #CCC;
	}
	.separator {
		padding: 0;
		color: #FFF;
		}
	.comment-links label {
		padding-left: 10px;
		}
.comments-nav {
	font-weight: normal;
	}

#comments TABLE .textbox,
#comments TABLE TEXTAREA,
#comments TABLE SELECT {
	border: 1px solid #CCC;
	border-radius: 5px;
	box-shadow: inset 0 0 3px #EEE;
	font: normal 14px/1.4 Arial, sans-serif;
	color: #000;
	}
/* Tags page
---------------------------------------- */
.lj-view-tags #alpha-inner H2 {
	margin: 0;
	padding: 10px 0 10px 15px;
	}
.lj-view-tags #alpha-inner UL {
	margin: 0;
	padding-bottom: 15px;
	list-style: none;
	line-height: 1.5em;
	text-align: left;
	}
.lj-view-tags #alpha-inner LI {
	margin-left: 15px;
	}
	.lj-view-tags #alpha-inner A {
		text-decoration: underline;
		font-weight: normal;
		}
	.lj-view-tags #alpha-inner A:hover {
		text-decoration: none;
		}
/* Links
---------------------------------------- */
#page A:link,
#page A FONT {
	text-decoration: none;
	color: #000;
	}
#page A:visited {
	color: #000;
	}
#page A:hover,
#page A:hover {
	text-decoration: underline;
	color: #D40000;
	}
#page .nav .item A {
	display: inline-block;
	padding-bottom: 10px;
	text-decoration: none;
	font: normal 22px/1.4 Georgia, serif;
	color: #4F4E4E;
	}
	#page .nav .item A:hover {
		text-decoration: none;
		color: #D40000;
		}
	#page .nav .current A,
	#page .nav .current A:hover {
	background: url(/voxhtml/red-label/sprite.png) no-repeat center 32px;
	color: #FFF;
	}
#page #header-name A,
#page #header-name A:visited {
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	font: 35px/1.3 Georgia, serif;
	color: #FFF;
	}
	#page #header-name A:hover {
		text-decoration: none;
		color: #D40000;
		}
#page .skiplinks,
#page .prevnext,
#page .prevnext A,
#page .skiplinks A,
#page .prevnext A:visited,
#page .skiplinks A:visited {
	font: normal 16px/1.4 Georgia, serif;
	color: #FFF;
	}
	#page .prevnext A:hover,
	#page .skiplinks A:hover {
		text-decoration: none;
		color: #D40000;
		}
#page .prevnext A,
#page .skiplinks A,
#page .prevnext A:visited,
#page .skiplinks A:visited {
	text-decoration: underline;
	}
#page .widget A:link,
#page .widget A:visited {
	text-decoration: underline;
	color: #FFF;
	}
	#page .widget A:hover {
		text-decoration: none;
		color: #D40000;
		}
	#page .widget H3.widget-header,
	#page .widget H3.widget-header A,
	#page .widget H3.widget-header A:visited {
		text-decoration: none;
		font: normal 22px/1.4 Georgia, serif;
		color: #FFF;
		}
	#page .calendar-widget TD A,
	#page .calendar-widget TD A:visited {
		font-weight: bold;
		color: #D40000;
		}
		.calendar-widget TD A:hover {
			color: #333;
			}
H2.page-header2,
#comments H2.page-header2,
#comments H2.comments-header,
#comments H2.asset-name,
.day H2.asset-name,
.day H2.page-header2,
.year .active,
TABLE.yeartable TD.yearmonth {
	width: auto;
	margin: 0;
	padding: 0;
	background-color: transparent;
	text-decoration: none;
	font: normal normal 22px/1.4 Georgia, serif;
	color: #222;
	}
	.asset-header H2.page-header2,
	#comments H2.comments-header {
		margin: 0 170px 0 40px;
		}
	#page H2.page-header2 A,
	#page .page-header2 A,
	#page .page-header2 A:visited,
	#page H2.asset-name-hover,
	#comments H2.comments-header,
	TABLE.yeartable TD.yearmonth {
		text-decoration: none;
		text-shadow: 1px 0 1px rgba(100,100,100,0.3);
		font: normal 24px/1.2 Georgia, serif;
		color: #000;
		}
	#page .page-header2 A:hover,
	#page H3.widget-header A:hover {
		text-decoration: none;
		color: #333;
		}
#page .ljuser A,
#page .ljuser A B {
	font: bold 14px/1.4 Georgia, serif;
	color: #000 !important;
	}
	#page .widget .ljuser A,
	#page .widget A B {
		color: #FFF !important;
		}
	#page .ljuser A,
	#page .ljuser A:visited {
		text-decoration: underline;
		}
		#page .ljuser A:hover {
			text-decoration: none;
			}
	#page SPAN.ljuser A:hover,
	#page SPAN.ljuser A:hover B {
		color: #D40000 !important;
		}
	#page SPAN.ljuser IMG {
		vertical-align: middle !important;
		}
#page .asset-body A {
	text-decoration: underline;
	}
	#page .asset-body A:hover {
		text-decoration: none;
		}
#page .asset-tags A,
#page .lj-currents UL LI A {
	text-decoration: underline;
	font: italic 12px/1.4 Arial, sans-serif;
	color: #BABABA;
	}
	#page .lj-currents A:hover,
	#page .asset-tags A:hover {
		background: transparent;
		text-decoration: none;
		}
#page .asset-entry-links LI.item A,
#page .comment-links A {
	text-decoration: underline;
	font: normal 16px/1.4 Georgia, serif;
	color: #222;
	}
	#page .asset-entry-links LI.item A:hover,
	#page .comment-links A:hover {
		text-decoration: none;
		color: #D40000;
		}
#page UL.year LI A,
#page UL.year LI A:visited {
	font-size: 16px;
	}
#page TD.yearmonth A {
	text-decoration: underline;
	text-transform: none;
	font: normal 12px/1.4 Georgia, serif;
	}
#page TD.yeardate A {
	font: normal 22px/1.4 Georgia, serif;
	}
	#page .yeardate A:hover {
		text-decoration: none;
		}
#page DT A:link,
#page DT A:visited,
#page DT A:hover,
#page DT A B {
	text-decoration: none;
	font: normal 22px/1.4 Georgia, serif;
	color: #222;
	}
	#page DT A B {
		text-shadow: 1px 1px 1px rgba(100,100,100,0.5);
		}
		#page DT A:hover B {
			color: #D40000;
			}



/* LJSUP-13769 */
.appwidget-journalpromo {
    margin: 0 auto 40px;
    }


/* file-end: stc/voxhtml/red-label/screen.css 
----------------------------------------------------------------------------------*/
