/* @override http://mura:8500/mura/default/includes/themes/klamath/css/site.css *//*	Theme: Klamath*//* @group GLOBALS===================================== */html {	min-height: 100%;	margin: 0 0 1px;	font-size: 100.01%;	}body {	font-size: 62.5%;	background: #F6EDF3 url(../images/bg-body-a.png) repeat-x;	}body, textarea, input, select, option, button {	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;	line-height: 1.5;	color: #666;	}img {	border: none;	-ms-interpolation-mode: bicubic;	}button {	overflow: visible;	padding: 0 10px;	cursor: pointer;	}/* @group Globals - Tables===================================== */table {	/*margin: 0 0 2em; */	font-size: 1em;	}table th, table td {	/*padding: 5px 10px; */	border: 0px solid #d6d6d6;	line-height: 1.5;	text-align: left;	}table thead th, table thead td {	color: #277991;	background: #eaf7fb;	}/* @end Globals - Tables-------------------------------- *//* @group Globals - Forms===================================== */.content form {	padding: 2em;	background: #F4F3EC;	overflow: hidden;	clear: both;	max-width: 504px; /*width of #primary in three column layout*/	}	.sidebar form {	padding: 0 15px; 	width: 136px; 	background: transparent; }  .sidebar form fieldset {	margin-bottom: 1em;}.content #svSearchResults form {	max-width: 100%;	}fieldset {	border: none;	padding: 0;	}.sidebar form ol {	padding-top: .5em;}.sidebar p.required {	margin-bottom: 1em;}.content legend {	font-size: 1.4em;	font-weight: bold;	margin: 0;	padding: 0;	color: #353535;	}	.sidebar legend {	padding: 0;	margin-left: 0;	}.content label {	padding-top: .5em;	line-height: 1;	color: #277991;	}.submit, .buttons input {	float: right;	height: 2em;	line-height: 21px;	border: none;	padding: 0 1em;	font-size: 10px !important;	letter-spacing: .15em;	font-weight: normal;	text-transform: uppercase;	color: #fff;	background: url(../images/bg-buttons.jpg) repeat-x;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3spx;	text-align: center;	}/* @end Globals - Forms-------------------------------- *//* @end GLOBALS-------------------------------- *//* @group LAYOUT===================================== */#container {	width: 900px;	margin: 0 auto;	padding: 0 0 20px;	}#content {	width: 898px;	margin: 0 0 10px;	padding: 0 0 15px;	border: 1px solid #dddfe1;	background: #fbfcfc url(../images/bg-content-a.gif) repeat-y -1px 0;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	}.twoColSL #content {	background-position: -733px 0;	}.twoColSR #content {	background-position: 731px 0;	}.oneCol #content {	background: #fff;	}#left {	float: left;	width: 166px;	padding: 20px 0 0;	}#primary {	display: inline;	float: left;	width: 534px;	margin: 0 0 0 1px;	padding: 30px 15px 0;	}.home #primary {	padding: 15px 0 0 0;	}.twoColSL #primary {	float: right;	width: 701px;	margin: 0;	padding-left: 0;	}.twoColSR #primary {	width: 701px;	margin: 0;	padding-right: 0;	}.oneCol #primary {	float: none;	display: block;	width: auto;	}#right {	float: right;	width: 166px;	}/* @group Layout - Header===================================== */#header {	position: relative;	width: 100%;	overflow: hidden;	padding: 50px 0 21px;	}#header h1 {	float: left;	width: 168px;	height: 90px;	margin: -30px 0 0;	/*	background: url(../images/bg-h1.png) no-repeat;	-webkit-border-bottom-right-radius: 5px;	-webkit-border-bottom-left-radius: 5px;	-moz-border-radius-bottomright: 5px;	-moz-border-radius-bottomleft: 5px;	*/	}#header h1 a {	display: block;	width: 168px;	height: 90px;	overflow: hidden;	text-indent: -9999px;	background: url(logo.png) no-repeat;	}#header ul {	float: right;	margin: 2px 0 0;	padding: 0 200px 0 0;	list-style: none;	}#header ul li {	display: inline;	float: left;	margin: 0 0 0 20px;	font-size: 1.2em;	font-style: normal;	}#header form {	position: absolute;	right: 0;	bottom: 20px;	margin: 0;	}	#header fieldset {	padding: 0;	border: 0;	margin: 0;	}#header form input.text {	float: left;	width: 120px;	height: 19px;	margin: 0;	padding: 6px 5px 0 8px;	border: none;	font-size: 1em;	line-height: 1;	font-style: normal;	color: #b3b3b3;	background: url(../images/forms-input-a.png) no-repeat;	}#header form input.submit {	float: left;	width: 35px;	height: 25px;	overflow: hidden;	border: none;	-webkit-border-top-left-radius: 0;	-moz-border-radius-topleft: 0;	-webkit-border-bottom-left-radius: 0;	-moz-border-radius-bottomleft: 0;	}/* @end Layout - Header-------------------------------- *//* @group Layout - Footer===================================== */#footer {	width: 100%;	overflow: hidden;	}#footer ul {	display: inline;	float: left;	margin: 0 0 0 -11px;	padding: 0;	list-style: none;	}#footer ul li {	float: left;	padding: 0 10px 0 11px;	font-size: .9em;	line-height: 1;	color: #999;	background: url(../images/sep-a.gif) no-repeat 0 60%;	}#footer ul li a {	color: #999;	}#footer ul li a:hover,#footer ul li a:focus {	color: #333;	}#footer p {	float: right;	font-size: .9em;	line-height: 1;	color: #999;	}/* @end Layout - Footer-------------------------------- *//* @end LAYOUT-------------------------------- *//* @group NAVIGATION/UI===================================== *//* @group Nav - Breadcrumb===================================== */#crumbList {	margin: 0 0 7px;	padding: 0;	list-style: none;	}#crumbList li {	display: inline;	margin-left: -2px;	font-size: 1.1em;	font-style: normal;	}#crumbList li.first {	margin-left: 0;	}#crumbList li.last a {	color: #999;	}/* @end Nav - Breadcrumb-------------------------------- *//* @group Nav - Primary===================================== */#navPrimary {	margin: 0 0 30px;	padding: 0;	list-style: none;	}#navPrimary li {	margin: 0;	border-bottom: 1px solid #dddfe1;	font-size: 1.4em;	font-weight: bold;	font-style: normal;	}#navPrimary li a {	display: block;	padding: 11px 20px;	color: #363636;	}#navPrimary li a:hover {	text-decoration: none;	color: #9ABCC3;	}#navPrimary li.current a {	background: url(../images/pointer_lt_gray.gif) no-repeat 137px 1.3em;	color: #9ABCC3;	}#navPrimary ul {	display: none;	margin: 0;	padding: 3px 0 0;	border-top: 1px solid #dddfe1;	list-style: none;	background: #f3f4f4 url(../images/bg-nav-primary-top.gif) repeat-x;	}#navPrimary li.current ul {	display: block;	}#navPrimary li li {	margin-left: 20px;	border-bottom: 1px solid #dddfe1;	font-size: 0.79em !important;	font-weight: normal;	}#navPrimary li li.last {	margin-left: 0;	padding-bottom: 3px;	border-bottom: none;	background: url(../images/bg-nav-a-sub-bottom.gif) repeat-x 0 100%;	}#navPrimary li li a {	padding: 7px 10px 7px 0;	color: #26add6;	}#navPrimary li li a.current {	padding: 11px 10px 5px 0;	font-weight: bold;	color: #363636;	}#navPrimary li li.last a {	padding-left: 20px;	}#navPrimary li li ul {	margin: -1px 0 0;	padding: 0 0 10px;	border-top: none;	background: none;	}#navPrimary li li li {	margin: 0;	padding: 0;	border: none;	font-size: 1em !important;	}#navPrimary li li li.last {	margin: 0;	padding: 0;	background: none;	}#navPrimary li li li a {	padding: 1px 10px;	color: #666;	}#navPrimary li li li.last a {	padding-left: 10px;	}#navPrimary li li li ul {	margin: 0;	padding: 0 0 0 10px;	}/* @end Nav - Primary-------------------------------- *//* @group Nav - Secondary===================================== */.navSecondary {	margin: -1px -1px 2em;	padding:  10px 15px;	list-style: none;	height: auto;	background: #26add6;	color: #fff;	}	.svCatSummary .navSecondary {	background: transparent;}.navSecondary li {	margin: .25em 0 !important;	padding: .4em 0 !important;	border-top: 1px dotted #8BD5F6;	line-height: 1;	}.svCatSummary .navSecondary li {	border-top: 1px dotted #dddfe1;	}.navSecondary .first {	border: 0 !important;	padding-top: 0;	}.navSecondary li ul {	margin: .5em 0 0 1em;	padding: 0;	list-style: none;	overflow: hidden;	}.navSecondary li a {	display: block;	color: #fff;	}	.svCatSummary .navSecondary li a {	display: block;	color: #30b6df;	}.navSecondary li a:hover {	}.navSecondary li.current a {	font-weight: bold;	color: #333;	}/* @group Nav - Secondary - Second Level===================================== */.navSecondary li.current ul {	}.navSecondary li li {	margin: 0 0 .5em 1em;	padding: 0;	border-bottom: none;	}.navSecondary li.current li a {	font-weight: normal;	color: #fff;	}	/* @end Nav - Secondary - Second Level-------------------------------- *//* @end Nav - Secondary-------------------------------- *//* @end NAVIGATION/UI-------------------------------- *//* @group MODULES===================================== *//* @group Galleries===================================== *//*Optimized Grid for 80px Thumbnails*/#svGallery {	margin-top: 2em;}#svGallery img {	padding: .65em;	border: 1px solid #dddfe1;	background: #f7f7f7;}#svGallery li {	margin-bottom: 1em;}	.twoColSL #svGallery li {	width: 17%;	}.threeCol #svGallery li {	width: 18%;	}/* @end-------------------------------- *//* @group Categories===================================== */#svCategories {	margin: 0 0 20px;	}#svCategories h3 {	margin: 0 0 10px;	padding: 12px 15px;	font-size: 1.1em;	font-weight: bold;	text-transform: uppercase;	background: #e4e4e4;	}#svCategories ul {	margin: 0;	padding: 0 15px;	list-style: none;	}#svCategories li {	margin: 0 0 2px;	font-style: normal;	}#svCategories li.more {	font-weight: bold;	}#svCategories li.more a {	color: #363636;	}/* @end Categories-------------------------------- *//* @group Calendar===================================== */.svCalendar table {	margin: 0 0 2em;	}.svCalendar th {	background: #012A45;	vertical-align: middle;	}.svCalendar th a, .svCalendar th a:hover {	background: #012A45;	}.svCalendar th a:hover {	color: #2e7aa7;	}.svCalendar tr.dayofweek td, #svCalendarNav tr.dayofweek td {	background: #34b9e2;	color: #fff;	}.svCalendar th,.svCalendar td {	border: 1px solid #fff;	}.svCalendar td {		background: #e9f7fb;	}#svCalendarNav {	margin: 15px !important;}#svCalendarNav td {	background: #e9f7fb;	color: #333;}#svCalendarNav td a {	color: #26add6 !important;	text-decoration: underline;}/* @end Calendar-------------------------------- *//* @group Comments===================================== */#svComments {}#svComments h3 {	margin: 0 0 15px;	}#svComments dl {	margin: 0 0 15px;	padding: 0 0 15px;	background: url(../images/sep-c.gif) repeat-x -3px 100%;	}#svComments dl.first {	border-bottom: 1px solid #d6d6d6;	background: none;	}#svComments dt {	margin: 0 0 3px;	padding: 0;	font-weight: bold;	}#svComments dd {	margin: 0;	padding: 0;	}#svComments dd p {	margin: 0 0 5px !important;	}#svComments dd.dateTime {	margin: 0 0 5px;	font-size: 1em;	color: #b8b8b8;	}#svComments form {	display: block;	margin: 0 0 15px;	padding: 25px;	background: #e9f7fb;	}#svComments fieldset {	margin: 0;	padding: 0;	border: none;	}#svComments legend {	margin: 0;	padding: 0 0 15px;	font-size: 1.8em;	color: #363636;	}#svComments fieldset ol {	margin: 0;	padding: 0;	list-style: none;	}#svComments fieldset ol li {	margin: 0 0 15px;	font-size: 1.1em;	text-align: right;	}#svComments fieldset ol li#svCaptcha {	width: auto;	margin: 0 0 2px;	padding-right: 1px;	}#svComments fieldset ol li label {	display: -moz-inline-stack;	display: inline-block;	float: none;	width: auto;	padding: 0 8px 0 0;	line-height: 25px;	font-weight: bold;	vertical-align: top;	color: #277992;	background-position: 100% 20%;	}#svComments fieldset ol li label ins {	text-decoration: none;	vertical-align: top;	}#svComments fieldset ol li label span {	font-size: 0.82em;	color: #999;	}#svComments fieldset ol li input {	width: 310px;	height: 19px;	overflow: hidden;	margin: 0;	padding: 5px 4px 0 7px;	border: 1px solid;	border-color: #c6c6c6 #e6e6e6 #e6e6e6;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: .91em;	line-height: 1;	font-style: italic;	vertical-align: middle;	color: #999;	}#svComments fieldset ol li input#uKey {	width: 160px;	}#svComments fieldset ol li textarea {	width: 310px;	height: 135px;	overflow: auto;	margin: 0;	padding: 5px 4px 3px 7px;	border: 1px solid;	border-color: #c6c6c6 #e6e6e6 #e6e6e6;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	font-family: Verdana, Geneva, Tahoma, sans-serif;	font-size: .91em;	line-height: 1;	font-style: italic;	vertical-align: middle;	color: #999;	}#svComments form div.buttons {	margin: 0;	padding: 0;	border: none;	text-align: right;	}#svComments form div.buttons p {	display: inline;	float: none;	margin: 0;	padding: 0 10px 0 10px;	vertical-align: middle;	color: #26add6;	background-position: 0 20%;	}#svComments form div.buttons input.submit {	width: 73px;	height: 25px;	overflow: hidden;	border: none;	text-indent: -9999px;	vertical-align: middle;	background: url(../images/btn-submit-a.png) no-repeat;	cursor: pointer;	}/* @end Comments-------------------------------- *//* @group Favorites List===================================== */#svFavoritesList {	margin: 0 0 1em;	}#svFavoritesList h3 {		}#svFavoritesList ul {	margin: 0;	padding: 0 15px;	list-style: none;	}#svFavoritesList li {	margin: 0;	line-height: 1.637;	font-style: normal;	}#svFavoritesList li a {	margin: 0 5px 0 0;	}/* @end Favorites List-------------------------------- *//* @group Features===================================== *//* optimized for 168px width by 126px height images */#features {	width: 534px;	padding: 15px;	border-top: 1px solid #dddfe1;	overflow: hidden;	}#features dl {	position: relative;	display: inline;	float: left;	clear: none;	width: 168px;	margin: 0 0 0 15px;	padding: 0;	}#features dl.hasImage {	padding-top: 140px; /* image height + 14px */	}#features dl.first {	margin-left: 0;	}#features dt {	margin: 0 0 3px;	font-size: 2em;	line-height: 1.2;	font-weight: normal;	color: #363636;	}#features dt a {	color: #363636;	}#features dt a img {	display: block;	margin: 0 0 10px;	}#features dd {	margin: 0;	padding: 0;	line-height: 1.3;	}#features dd p {	margin: 0 0 1.2em;	line-height: 1.2;	}#features dd.image {	position: absolute;	top: 0;	left: 0;	width: 168px;	overflow: hidden;	}/* @end Features-------------------------------- *//* @group Login===================================== */.sidebar #login {	margin: -1px -1px 0;	padding: 1em 1.5em 0;	}#login form {	margin: 0;	}.sidebar #login form {	margin: 0;	padding: 0;	}#login form ol {	margin: 0;	padding: 0;	list-style: none;	}#login form ol li {	position: relative;	width: 100%;	margin: 0 0 10px;	font-size: 1em;	font-style: normal;	}#login form ol label {	display: block;	margin: 0 0 5px;	font-family:  Verdana, Geneva, sans-serif;	font-size: 1em;	line-height: 1;	font-style: italic;	color: #b3b3b3;	}	#login form ol input.text {	width: 115px;	height: 19px;	overflow: hidden;	margin: 0;	padding: 6px 4px 0 7px;	border: none;	font-family:  Verdana, Geneva, sans-serif;	font-size: 1em;	line-height: 1;	font-style: italic;	color: #999;	background: url(../images/forms-input-b.png) no-repeat;	}#login form ol input.checkbox {	display: inline;	float: left;	width: 12px;	height: 12px;	margin: 0 5px 0 0;	}#login form ol input.checkbox + label {	display: inline;	color: #777;	font-style: normal;	}#login form div.buttons {	width: 100%;	overflow: hidden;	margin: 0 0 10px;	}#login form div.buttons button {	float: left;	}#login h4 {	float: left;	margin: 3px 5px 0 0;	font-family:  Verdana, Geneva, sans-serif;	font-size: 1em;	line-height: 1;	font-style: italic;	}/* @end Login-------------------------------- *//* @group Session Tools ===================================== */#svSessionTools {	padding: 15px;	margin-bottom: 0;}#svSessionTools p#welcome {	padding: 0;	}/* @end--------------------------------  *//* @group Content Rater===================================== */ #svRatings {	clear: both;}#svRatings #rateIt {	float: none;}#svRatings .stars {	margin-top: .5em;}#svRatings form {	padding: 0 15px;}#avgrating {	width: 100%;}#avgrating h3 {	background: transparent;	margin-bottom: 0 !important;	padding: 8px 15px !important;}#avgrating .ratestars {	margin: 0 15px;}/* @end -------------------------------- *//* @group Page Tools===================================== */#svPageTools ul {	padding: 0 15px;}/* @end Page Tools-------------------------------- *//* @group RSS Feeds===================================== */#svRSSFeeds form {	background: transparent !important;	}	#svRSSFeeds .RSSeditForm table {	margin: 0 !important;}#svRSSFeeds a.boxItemHeader p {	margin-bottom: 0;}#svAddNewFeed {	margin: 0 0 20px !important;	padding: 0 0 20px !important;	border-bottom: 1px solid #dddfe1;	background: #fff !important;	}#svAddNewFeed h4 {	margin: 0;	font-size: 1.6em;	font-weight: bold;	}#svAddNewFeed p {	margin: 0 0 10px;	}#svAddNewFeed form {	width: 100%;	max-width: none;	overflow: hidden;	margin: 0;	padding: 10px 0 15px;	background: #e9f7fb;	}#svAddNewFeed form dl {	display: inline;	float: left;	width: 47%;	margin: 0;	padding: 0 10px !important;	}#svAddNewFeed form dt {	font-weight: bold;	color: #363636;	}#svAddNewFeed form dd {	margin: 0 !important;	padding: 0;	}/* @end RSS Feeds-------------------------------- *//* @group Indexes===================================== */.svIndex h3 { 	margin: -1px -1px 10px -1px;	padding: 10px 15px;	background: #e4e4e4; 	color: #363636;	font-size: 1.1em;	font-weight: bold;	text-transform: uppercase;	}.svIndex dl {	padding-bottom: 1em;	border-bottom: 1px solid #dddfe1;	}.sidebar .svIndex dl.last {	border-bottom: 0 !important;	}.sidebar .svIndex {	margin-bottom: 0;}.sidebar .svIndex dl {	margin: .5em 0;	padding:  10px 15px;	}.svIndex dl.hasImage {		padding-left: 90px;		position: relative;		min-height: 90px;		}.sidebar .svIndex dl.hasImage {	min-height: 0;	padding-left: 15px;	}.svIndex dl.hasImage .image {		float: none;		}.sidebar .svIndex dl.hasImage .image {	display: none;	}.content .svIndex {	margin-top: 2em;	}.content .svIndex dt {	font-size: 1.6em;	margin-bottom: .25em;	}	#right .svIndex dt {	font-size: 1.2em;	font-weight: bold;	line-height: 1;	margin-bottom: .5em;	}.svIndex dt.releaseDate {	text-transform: uppercase;	color: #777;	margin-bottom: .5em;	font-size: 1em !important;	}#right .svIndex dt.releaseDate {	text-transform: uppercase;	color: #777;	font-weight: normal;	margin-bottom: .5em;	font-size: 9 !important;	}.svIndex dd {	line-height: 1.2;	}.svIndex dd.image {	position: absolute;	top: 0;	left: 0;	}/* @group Ratings===================================== */.content .svIndex dd.credits,.content .svIndex  dd.comments,.content .svIndex  dd.tags,.content .svIndex  dd.rating {	line-height: 20px; /* acommodate height of stars */	}div.stars a {	width: 14px;	height: 13px;	background: transparent url(../images/rater/stars.png) no-repeat;}.zero { background-image: url(../images/rater/star_zero.png); }.one { background-image: url(../images/rater/star_one.png); }.onehalf { background-image: url(../images/rater/star_onehalf.png); }.two { background-image: url(../images/rater/star_two.png); }.twohalf { background-image: url(../images/rater/star_twohalf.png); }.three { background-image: url(../images/rater/star_three.png); }.threehalf { background-image: url(../images/rater/star_threehalf.png); }.four { background-image: url(../images/rater/star_four.png); }.fourhalf { background-image: url(../images/rater/star_fourhalf.png); }.five { background-image: url(../images/rater/star_five.png); }/* @end *//* @group Slideshow===================================== */.svSlides dl {	border: 0;	margin: 0;	}	.svSlides dl.hasImage { /* Optimized for 180px wide images. Edit image size in "site settings." Adjust here as necessary*/	position: relative;	padding-left: 200px !important;	min-height: 180px;	}	.home .svSlideshow {	position: relative;	width: 494px !important;	overflow: hidden;	padding: 20px;	margin: 0 15px 15px;	color: #b4dffa;	background: #3bc0e8;	border: 0;	}.home .svSlides {	position: relative;	border: 0;	z-index: 1;	padding: 0;	margin: 0 !important;	min-height: 186px;	}.home .svSlides dl {	height: 200px;	width: 293px !important;	padding-bottom: 0;	margin-right: 0;	border: 0;	font-size: 1em;	background: transparent !important; /*for IE 6/7*/	}.home .svSlides dt {	margin-bottom: .35em !important;	font-size: 2.8em;	font-weight: bold;	letter-spacing: -0.05em;	line-height: 1;	color: #fff;	}.home .svSlides dt.releaseDate {	font-size: 11px !important;	font-weight: normal;	margin-bottom: .5em !important;	}.home .svSlides dt a {	color: #1C5D82;	}.home .svSlides dd, .home .svSlides dd p {	margin-bottom: 1.1em;	letter-spacing: -0.025em;	font-size: 13px !important;	line-height: 1.3em;	padding: 0;	color: #fff;	}.home .svSlides dd.image { /* Optimized for 180px wide "medium" images - edit image size in "site settings." Adjust here as necessary */	position: absolute;	top: 0px;	left: 0px;	display: block;	width: 180px;	height: 180px;	float: none;	padding: 0;	border: 3px solid #fff;	}.home .svSlides dd.image img {	display: block;	}.home .svSlides .readMore a {	font-size: 12px !important;	line-height: 1;	font-weight: bold;	color: #1C5D82;	border: none;	padding: 0;	display: block;	text-align: left;	padding-left: 7px;	margin-top: 0;	float: left;	clear: right;	background:  url(../images/pointer_white_sm.gif) no-repeat 0 50%;	}.svPager {	text-align: center;	line-height: 2;	}.home ol.svPager {	position: relative;	z-index: 2;	width: 190px;	text-align: center;	margin: 10px 0 0;	padding: 0;	list-style: none;	}ol.svPager li {	}ol.svPager a {	color: #3bc0e8;	background: #1C5D82;	outline: none;	padding: 2px 11px;	font-weight: bold;	-webkit-border-radius: 8px;	-moz-border-radius: 8px;	border-radius: 8px;	}ol.svPager li.activeLI a,ol.svPager a:hover {	background: #3bc0e8;	color: #fff;	text-decoration: none;	}.home ol.svPager li.activeLI a,.home ol.svPager a:hover {	color: #3bc0e8;	background: #fff;	text-decoration: none;	}/* @end Slideshow-------------------------------- *//* @end MODULES-------------------------------- *//* @group Home Feeds===================================== */.home .sidebar .svIndex dl {	margin: 0 1.5em 1em;	padding: 0 0 .5em;	border-bottom: 1px solid #d6d6d6;	}.home #right .svIndex:first-child h3, #right div:first-child {	background: #26add6;	color: #fff;	margin-top: -1px;	margin-left: -1px;	margin-right: -1px;	-webkit-border-top-right-radius: 5px;	-moz-border-radius-topright: 5px;}.home #right .svIndex:first-child h3 {	margin-left: 0;}.home #right div:first-child {	background: transparent;	color: #363636; 	-webkit-border-top-right-radius: 0;	-moz-border-radius-topright: 0;}#right div:first-child a, #right div:first-child label, #content #right div:first-child label {	color: #fff;	}.home #right div:first-child a {	color: #3bc0e8;	}.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {	border-bottom: 0;	padding-bottom: 0;	}.home .sidebar .svIndex dt {	margin: 0 0 .5em;	padding: 0;	font-size: 1.3em;	font-weight: normal;	line-height: 1.3;	}.home .sidebar .svIndex dt.releaseDate {	margin: 0 0 3px;	font-size: 1em;	text-transform: uppercase;	color: #979797;	}.home .sidebar .svIndex dd {	margin: 0 0 .25em;	padding: 0;	font-size: 1.1em;	color: #434343;	}.home .sidebar .svIndex dd.summary {	margin: 0 0 .5em;	}/*.sidebar .svIndex dl.hasImage .image {	margin: 0 .5em 0em 0;	display: inline-block;		}*//*.sidebar .svIndex dl.hasImage .image img {	width: 50px;	}*/.home .sidebar .svIndex dd p {	margin: 0;	padding: 0;	line-height: inherit;	}.home .sidebar .svIndex span.readMore a {	display: none;	}/* @end Home Promo Feeds-------------------------------- *//* EOF */