@charset "UTF-8";/*-----------------------------------------------Spry Demos CSS RulesVersion:  12 Apr 2006 (0.2b)----------------------------------------------- */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; /*for IE5/Win */	voice-family: "\"}\"";	voice-family: inherit;	font-size: small; /*for compliant browsers */	background-repeat: repeat-x;	}html>body {	font-size: small;	background-color: #E8E8E8;} /* be nice to Opera *//* Links----------------------------------------------- */a img { border-style: none; }/* Paragraph Headings----------------------------------------------- */h1, h2, h3, h4, h5, h6 {font-weight: normal; }h1 { font-size: 165%; text-align: left; color: #cdc194; }h3 { font-size: 135%; text-align: left; color: #cdc194; }p { margin:0.375em 0; }/* Layout Rules----------------------------------------------- */.SpryHiddenRegion {   visibility: hidden;}/* Form Elements----------------------------------------------- */label, select { 	font-size: 12px;	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;}select {	color: #B1B1BC;	background-color:  #131313;	border: 1px solid #b1b1bc;}/* Table Rules----------------------------------------------- *//* Gallery and Playback Controls----------------------------------------------- */#gallerySelect { width: 190px; }#controls {	margin:0 auto 10px auto;}#galleries {	margin:0 auto 20px auto; }#galleries label { padding-bottom: 2px; }#transport {	margin: 0 auto auto 0;	padding: 0;	list-style: none;}#transport li {	float: left;	margin: 0;	padding: 0;	text-align: center;}#transport a {	text-decoration: none;	text-transform: uppercase;	font-size: 70%;	font-weight: normal;	letter-spacing: 0.1em;	margin: 0 1px 0 0;	padding: 4px 6px;	width: 40px;	float: left;	display: block;	-moz-user-select: none;	-khtml-user-select: none;	font-family: Arial, Helvetica, sans-serif;}.thumbNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;}#transport a:link {	background: #666 url('../demos/images/bg_grad_gray1.gif') repeat-x;	color: #fff;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;}#transport a:visited {	background: #666 url('../demos/images/bg_grad_gray1.gif') repeat-x;	color: #fff;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;}#transport a:hover {	background: #666 url('../demos/images/bg_grad_gray2.gif') repeat-x;	color: #000;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;}#transport a:focus {	-moz-user-select: none;	-khtml-user-select: none;}#leftcolumn {	width: 201px;	float: left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#previews {	width: 201px;	float: left;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}#journalpreviews {	width: 201px;	float: left;}#journalpreviews p {	font-family: "Lucida Sans Unicode", sans-serif;	font-size: 11px;	color: #cdc194;	}#journal {	clear: both;	margin: 10px auto;	}#journal div {	position: relative;	width: 24px;	float: left;	margin: 8px;	padding: 0;	float: left;}#journal p {	font-family: "Lucida Sans Unicode", sans-serif;	font-size: 10px;	color: #cdc194;	}#thumbnails {	clear: both;	margin: 10px auto;}#thumbnails div {	position: relative;	width: 60px;	height: 44px;	float: left;	margin: 3px;	padding: 0;	float: left;	display:inline;}#thumbnails img {	position: absolute;	width: 60px;	height: 44px;}#picture {	padding: 0px;	width: 500px;	height: 400px;}#contentbox {	width:410px;	text-align: left;	margin-top: 25;	margin-right: auto;	margin-bottom: 25;	margin-left: auto;	background-color: #350000;	height: 450px;	background-image: url(../img/drop_content.gif);	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	padding-top: 10px;	padding-right: 35px;	padding-bottom: 25px;	padding-left: 15px;}#mainImageOutline {	padding: 0;	background-color: #eee;	padding: 0em;	overflow: hidden;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	}#mainImage {	width: 500px;	height: 400px;	background-color: #000000;}#captiontext {	width: 500px;	float: none;	font-family: Arial, Helvetica, sans-serif;}#captiontext p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 10px;	color: #999999;	text-align: center;	vertical-align: middle;}/*#picture img {	border: 1px solid #999; }*/.selectedThumbnail {	border: 2px solid #333 !important;}.inFocus {  border: solid 1px #333 !important; }/* Spry Validation Widgets Demo*/#MovieList{  height: 600px;  overflow: auto;}/* RSS Reader Rules----------------------------------------------- */#RSSFeedsList{   height: 570px;  overflow: auto;}#MovieTitle h2, #RSSFeedsTitle h2, #RSSChannelTitle h2 {	color: #fff;	font-size: 110%;	text-transform:uppercase;	text-align: left;	font-weight: bold;	letter-spacing: 0.1em;	background-color: #ff2700;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	margin: 0;	height: 20px;	padding-left: 3px;}#columnHeadings {	background: url('../demos/images/bg_grad_gray1.gif') repeat-x;	color: #fff;	font-weight: bold;	font-size: 110%;	width: 100%;	height: 24px;	text-transform:uppercase;	margin: 0;	padding: 0;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	cursor: pointer;}#SubjectTitle, .SubjectColumn { width: 500px; margin: 0; }#PubDateTitle, .PubDateColumn {	width: auto; margin: 0; }.ListBoxItemGroup .ListBoxItem { padding:3px 0 5px 0.25em; }#SubjectTitle, #PubDateTitle, .SubjectColumn, .PubDateColumn { 	padding:3px 0 5px 0.25em; 	float: left; 	cursor: pointer;	white-space: nowrap;	overflow: hidden;	-moz-user-select: none;	-khtml-user-select: none;}#RSSItemsList {  width: 100%;  height: 195px;  overflow: auto;  clear: both;}#RSSItemContent {	width: 100%;	white-space: nowrap;	overflow: hidden;}.RSSItemListRow {	float: left;	border-bottom: solid 1px #202020;	background-color: #000;	width: 100%;	white-space: nowrap; 	overflow: hidden; }.ListBoxItemTitle {	background: url('../demos/images/bg_grad_gray1.gif') repeat-x;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	padding: 3px 0 5px 0.25em;	color: #fff;		font-weight: bold;	margin: 0;	cursor: pointer;}.ListBoxCategTitle {	background: url('../demos/images/bg_grad_gray1.gif') repeat-x;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	padding: 3px 0 5px 0.25em;	color: #fff;		font-weight: bold;	margin: 0;}.ListBoxItem {	border-bottom: solid 1px #202020;	cursor: pointer;	clear: both;	background-color: #000;	white-space: nowrap;	overflow: hidden;	-moz-user-select: none;	-khtml-user-select: none;}.EvenRow { background-color: #151515; }.ListBoxItemHover {	background-color: #777; color: #000; }.SelectedListBoxItem { color: #fc0; }.RSSItemListFeedback {	height: 32px;	margin: 75px auto auto auto;	background-color: #151515;	border: solid 1px #202020;}.RSSItemListFeedback td {	padding: 10px;}td.RSSItemListLoading {	height: 32px;	background-image: url(../demos/images/throbber.gif);	background-repeat: no-repeat;	background-position: left center;	padding-left: 36px;}/* iFrame Stuff----------------------------------------------- */iframe { 	border: none; 	background: #3a3a3a; 	width: 100%; height: 365px;	border-top: solid 1px #404040;	border-left: solid 1px #404040;	border-right: solid 1px #404040;	border-bottom: solid 1px #404040;  }/* Utility IDs, classes, and HTML selectors----------------------------------------------- */#boxshot {	background-color: #fff;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #3a3a3a;	border-right: solid 1px #3a3a3a;	text-align: center; }.clear {	visibility: hidden;	display: block;	clear: both;	height: 0px;	margin: 0;	padding: 0;	}.ClearAll {	clear: both;	height: 0;	font-size: 0;	line-height: 0;}code { color: #000; }pre { font-size: small; color: #000; }.highlightedcode {background-color: #ff9;}.sample {	background: #eee;	padding: 20px;	border: 2px solid #666;	margin-top: 20px;	overflow: scroll;}/* Accordion Classes----------------------------------------------- */.Accordion {	border-left: solid 1px #404040;	border-right: solid 1px #404040;	border-bottom: solid 1px #404040;	overflow: hidden;}.AccordionPanelTab {	color: #ccc;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	cursor: pointer;	-moz-user-select: none;	-khtml-user-select: none;	background: #080808 url('../demos/images/bg_grad_gray1.gif') repeat-x;}.AccordionPanelTab h3 {	margin: 0;	padding: 2px 2px 4px 36px;	font-size: 110%;	background: url('../demos/images/blt_panel_exp.gif') no-repeat left 50%;} .AccordionPanelContent {	overflow: auto;	height: 200px;	font-size: 90%;	line-height: 140%;}.AccordionPanelContent ul { margin: 0;	padding: 1.375em; }.AccordionPanelTabHover { color: #fff; }.AccordionPanelClosed .AccordionPanelTab h3 { background: url('../demos/images/blt_panel_clps.gif') no-repeat left 50%; }.AccordionPanelContent div { margin: 5px 8px; }/* Home Page Classes----------------------------------------------- */.screen {	background-color: #bbb;	border-top: solid 1px #999;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #3a3a3a;	border-right: solid 1px #3a3a3a;	margin: 5px 5px 5px 0;	padding: 1em 1em 0.5em 1em;	float: left;	display: block;	text-decoration: none;}.screen:hover {	background-color: #fff;	color: #000;	border-top: solid 1px #999;	border-right: solid 1px #404040;	border-bottom: solid 1px #3a3a3a;	border-left: solid 1px #404040;	text-decoration: none;}.imgcaption {	font-size: 90%;	font-weight: bold;	margin: 0em 0 1em 0;	line-height: 1.1em;	color: #333333;	border: none;	text-decoration: none;}/* Navigation Classes----------------------------------------------- */.demo a, .return a, .demo a, .source a {	text-decoration: none; 	font-size: small;	font-weight: normal;	margin-left: 24px;	padding-left: 16px;}.return a:link { color: #fff; background: url('../demos/images/btn_return_link.gif') no-repeat left 50%; }.return a:visited { color: #fff; background: url('../demos/images/btn_return_link.gif') no-repeat left 50%; }.return a:hover {	color: #fc0; 	border-bottom:dotted 1px #fc0; 	background: url('../demos/images/btn_return_hover.gif') no-repeat left 50%;}.return a:active { 	color: #fff; 	border-bottom:dotted 1px #fff; 	background: url('../demos/images/btn_return_link.gif') no-repeat left 50%;	}.demo a:link { color: #fff; background: url('../demos/images/btn_demo_link.gif') no-repeat left 50%; }.demo a:visited { color: #fff; background: url('../demos/images/btn_demo_link.gif') no-repeat left 50%; }.demo a:hover {	color: #fc0; 	border-bottom:dotted 1px #fc0; 	background: url('../demos/images/btn_demo_hover.gif') no-repeat left 50%;}.demo a:active { 	color: #fff; 	border-bottom:dotted 1px #fff; 	background: url('../demos/images/btn_demo_link.gif') no-repeat left 50%; 	}.source a:link { color: #fff; background: url('../demos/images/btn_source_link.gif') no-repeat left 50%; }.source a:visited { color: #fff; background: url('../demos/images/btn_source_link.gif') no-repeat left 50%; }.source a:hover {	color: #fc0; 	border-bottom:dotted 1px #fc0; 	background: url('../demos/images/btn_source_hover.gif') no-repeat left 50%;}.source a:active { 	color: #fff; 	border-bottom:dotted 1px #fff;  	background: url('../demos/images/btn_source_link.gif') no-repeat left 50%;	}a:link {	color: #666666;	text-decoration: none;}a:visited {	color: #000000;	text-decoration: none;}a:hover {	color: #5D6A19;	text-decoration: none;}a:active {	color: #5D6A19;	text-decoration: none;}.journalpreviewshd {	font-size: 14px;	color: #CDC194;	font-family: "Trebuchet MS", sans-serif;	font-weight: bold;}