html {
font-size:100.01%;
margin:0 0 1px;
min-height:100%;
}
body {

/*background:url("../images/aqua_right.jpg") no-repeat scroll 0 0 #77BBE8;*/
background:url("../images/bg.png") repeat scroll 0 0 black;
font-size:62.5%;
}
body, textarea, input, select, option, button {
color:#666666;
font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
line-height:1.5;
}


ul#socialbookmarks li {
   list-style-type: none;
   display:inline;
   }
   
img {
border:medium none;
}
button {
cursor:pointer;
overflow:visible;
padding:0 10px;
}
table {
font-size:1em;
margin:0 0 2em;
}
table th, table td {
border:1px solid #D6D6D6;
line-height:1.5;
padding:5px 10px;
text-align:left;
}
table thead th, table thead td {
background:none repeat scroll 0 0 #EAF7FB;
color:#277991;
}
.content form {
background:none repeat scroll 0 0 #E9F7FB;
clear:both;
max-width:504px;
overflow:hidden;
padding:2em;
}
.sidebar form {
background:none repeat scroll 0 0 transparent;
padding:0 15px;
width:136px;
}
.sidebar form fieldset {
margin-bottom:1em;
}
.content #svSearchResults form {
max-width:100%;
}
fieldset {
border:medium none;
padding:0;
}
.sidebar form ol {
padding-top:0.5em;
}
.sidebar p.required {
margin-bottom:1em;
}
.content legend {
color:#353535;
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
}
.sidebar legend {
margin-left:0;
padding:0;
}
.content label {
color:#277991;
line-height:1;
padding-top:0.5em;
}
.submit, .buttons input {
-moz-border-radius:3px 3px 3px 3px;
background:url("../images/bg-buttons.jpg") repeat-x scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:right;
font-size:10px !important;
font-weight:normal;
height:2em;
letter-spacing:0.15em;
line-height:21px;
padding:0 1em;
text-align:center;
text-transform:uppercase;
}
#container {
margin:0 auto;
padding:0 0 20px;
width:900px;
}
#content {
-moz-border-radius:5px 5px 5px 5px;
background:url("../images/bg-content-a.gif") repeat-y scroll -1px 0 #FBFCFC;
border:1px solid #DDDFE1;
margin:0 0 10px;
padding:0 0 15px;
width:898px;
}
.twoColSL #content {
background-position:-733px 0;
}
.twoColSR #content {
background-position:731px 0;
}
.oneCol #content {
background:none repeat scroll 0 0 #FFFFFF;
}
#left {
float:left;
padding:20px 0 0;
width:166px;
}
#primary {
display:inline;
float:left;
margin:0 0 0 1px;
padding:11px 15px 0;
width:534px;
}
.home #primary {
padding:15px 0 0;
}
.twoColSL #primary {
float:right;
margin:0;
padding-left:0;
width:701px;
}
.twoColSR #primary {
margin:0;
padding-right:0;
width:701px;
}
.oneCol #primary {
display:block;
float:none;
width:auto;
}
#right {
float:right;
width:166px;
}
#header {
overflow:hidden;
padding:30px 0 1px;
position:relative;
width:100%;

/*-moz-border-radius:5px 5px 5px 5px;*/
/*background:/*url("../images/bg-content-a.gif") repeat-y scroll -1px 0 */#FBFCFC;*/
/*border:1px solid #DDDFE1;*/

/*margin-bottom:10px;*/

}
#header h1 {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
float:left;
/*height:95px;*/
/*this is modfying the height of the whole header up and down */
height:150px;
margin:-20px 0 0;
width:420px;
}
#header h1 a {
/*background:url("../images/bg-body-a2.png") no-repeat scroll 0 0 transparent;*/
background:url("../images/KCBadge_400.png") no-repeat scroll 0 0 transparent;
display:block;
height:150px;
/*height:210px;*/
overflow:hidden;
text-indent:-9999px;
width:423px;
}
#header ul {
float:right;
list-style:none outside none;
margin:2px 0 0;
/*padding:0 200px 0 0;*/
padding:0 15px 0 0;
}
#header ul li {
display:inline;
float:left;
font-size:1.2em;
font-style:normal;
margin:0 0 0 20px;
}
#header form {
bottom:50px;
margin:0;
position:absolute;
right:0;
}
#header fieldset {
border:0 none;
margin:0;
padding:0;
}
#header form input.text {
background:url("../images/forms-input-a.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#B3B3B3;
float:left;
font-size:1em;
font-style:italic;
height:19px;
line-height:1;
margin:0;
padding:6px 5px 0 8px;
width:120px;
}
#header form input.submit {
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
border:medium none;
float:left;
height:25px;
overflow:hidden;
width:35px;
}
/* Custom ASP Design */
#header .addressPhone {
	position: absolute;
	top:50%;
	right: 225px;
	color:crimson;
	text-align:center;
	line-height: 1em;
	font-size:15px;
	/*text-transform:uppercase;	*/
	}
#footer {
overflow:hidden;
width:100%;
}
#footer ul {
display:inline;
float:left;
list-style:none outside none;
margin:0 0 0 -11px;
padding:0;
}
#footer ul li {
background:url("../images/sep-a.gif") no-repeat scroll 0 60% transparent;
color:#999999;
float:left;
font-size:0.9em;
line-height:1;
padding:0 10px 0 11px;
}
#footer ul li a {
color:#999999;
}
#footer ul li a:hover, #footer ul li a:focus {
color:#333333;
}
#footer p {
color:#999999;
float:right;
font-size:0.9em;
line-height:1;
}
#crumbList {
list-style:none outside none;
margin:0 0 7px;
padding:0;
}
#crumbList li {
display:inline;
font-size:1.1em;
font-style:normal;
margin-left:-2px;
}
#crumbList li.first {
margin-left:0;
}
#crumbList li.last a {
color:#999999;
}
#navPrimary {
list-style:none outside none;
margin:0 0 30px;
padding:0;
}
#navPrimary li {
border-bottom:1px solid #DDDFE1;
font-size:1.4em;
font-style:normal;
font-weight:bold;
margin:0;
}
#navPrimary li a {
color:#363636;
display:block;
padding:11px 20px;
}
#navPrimary li a:hover {
color:/*#26ADD6*/#0E2A8C;
text-decoration:none;
}
#navPrimary li.current a {
background:url("../images/pointer_lt_gray.gif") no-repeat scroll 137px 1.3em transparent;
color:/*#26ADD6*/#0E2A8C;
}
#navPrimary ul {
background:url("../images/bg-nav-primary-top.gif") repeat-x scroll 0 0 #F3F4F4;
border-top:1px solid #DDDFE1;
display:none;
list-style:none outside none;
margin:0;
padding:3px 0 0;
}
#navPrimary li.current ul {
display:block;
}
#navPrimary li li {
border-bottom:1px solid #DDDFE1;
font-size:0.79em !important;
font-weight:normal;
margin-left:20px;
}
#navPrimary li li.last {
background:url("../images/bg-nav-a-sub-bottom.gif") repeat-x scroll 0 100% transparent;
border-bottom:medium none;
margin-left:0;
padding-bottom:3px;
}
#navPrimary li li a {
color:/*#26ADD6*/#0E2A8C;
padding:7px 10px 7px 0;
}
#navPrimary li li a.current {
color:#363636;
font-weight:bold;
padding:11px 10px 5px 0;
}
#navPrimary li li.last a {
padding-left:20px;
}
#navPrimary li li ul {
background:none repeat scroll 0 0 transparent;
border-top:medium none;
margin:-1px 0 0;
padding:0 0 10px;
}
#navPrimary li li li {
border:medium none;
font-size:1em !important;
margin:0;
padding:0;
}
#navPrimary li li li.last {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:0;
}
#navPrimary li li li a {
color:#666666;
padding:1px 10px;
}
#navPrimary li li li.last a {
padding-left:10px;
}
#navPrimary li li li ul {
margin:0;
padding:0 0 0 10px;
}
.navSecondary {
background:none repeat scroll 0 0 white/*#26ADD6*//*#0E2A8C#F4F4FB*/;
color:#FFFFFF;
height:auto;
list-style:none outside none;
margin:-1px -1px 2em;
padding:10px 15px;
}
.svCatSummary .navSecondary {
background:none repeat scroll 0 0 transparent;
}
.navSecondary li {
border-top:1px dotted #8BD5F6;
line-height:1;
margin:0.25em 0 !important;
padding:0.4em 0 !important;
}
.svCatSummary .navSecondary li {
border-top:1px dotted #DDDFE1;
}
.navSecondary .first {
border:0 none !important;
padding-top:0;
}
.navSecondary li ul {
list-style:none outside none;
margin:0.5em 0 0 1em;
overflow:hidden;
padding:0;
}
.navSecondary li a {
color:/*#FFFFFF*/navy;
display:block;
}
.svCatSummary .navSecondary li a {
color:#30B6DF;
display:block;
}
.navSecondary li a:hover {
}
.navSecondary li.current a {
color:#333333;
font-weight:bold;
}
.navSecondary li.current ul {
}
.navSecondary li li {
border-bottom:medium none;
margin:0 0 0.5em 1em;
padding:0;
}
.navSecondary li.current li a {
color:#FFFFFF;
font-weight:normal;
}
#svGallery {
margin-top:2em;
}
#svGallery img {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #DDDFE1;
padding:0.65em;
}
#svGallery li {
margin-bottom:1em;
}
.twoColSL #svGallery li {
width:17%;
}
.threeCol #svGallery li {
width:18%;
}
#svCategories {
margin:0 0 20px;
}
#svCategories h3 {
background:none repeat scroll 0 0 #E4E4E4;
font-size:1.1em;
font-weight:bold;
margin:0 0 10px;
padding:12px 15px;
text-transform:uppercase;
}
#svCategories ul {
list-style:none outside none;
margin:0;
padding:0 15px;
}
#svCategories li {
font-style:normal;
margin:0 0 2px;
}
#svCategories li.more {
font-weight:bold;
}
#svCategories li.more a {
color:#363636;
}
.svCalendar table {
margin:0 0 2em;
}
.svCalendar th {
background:none repeat scroll 0 0 #012A45;
vertical-align:middle;
}
.svCalendar th a, .svCalendar th a:hover {
background:none repeat scroll 0 0 #012A45;
}
.svCalendar th a:hover {
color:#2E7AA7;
}
.svCalendar tr.dayofweek td, #svCalendarNav tr.dayofweek td {
background:none repeat scroll 0 0 #2C479C /*#34B9E2*/;
color:#FFFFFF;
}
.svCalendar th, .svCalendar td {
border:1px solid #FFFFFF;
}
.svCalendar td {
background:none repeat scroll 0 0 #F4F4FB/*E9F7FB*/;
}
#svCalendarNav {
margin:15px !important;
}
#svCalendarNav td {
background:none repeat scroll 0 0 #E9F7FB;
color:#333333;
}
#svCalendarNav td a {
color:/*#26ADD6*/#0E2A8C !important;
text-decoration:underline;
}
#svComments {
}
#svComments h3 {
margin:0 0 15px;
}
#svComments dl {
background:url("../images/sep-c.gif") repeat-x scroll -3px 100% transparent;
margin:0 0 15px;
padding:0 0 15px;
}
#svComments dl.first {
background:none repeat scroll 0 0 transparent;
border-bottom:1px solid #D6D6D6;
}
#svComments dt {
font-weight:bold;
margin:0 0 3px;
padding:0;
}
#svComments dd {
margin:0;
padding:0;
}
#svComments dd p {
margin:0 0 5px !important;
}
#svComments dd.dateTime {
color:#B8B8B8;
font-size:1em;
margin:0 0 5px;
}
#svComments form {
background:none repeat scroll 0 0 #E9F7FB;
display:block;
margin:0 0 15px;
padding:25px;
}
#svComments fieldset {
border:medium none;
margin:0;
padding:0;
}
#svComments legend {
color:#363636;
font-size:1.8em;
margin:0;
padding:0 0 15px;
}
#svComments fieldset ol {
list-style:none outside none;
margin:0;
padding:0;
}
#svComments fieldset ol li {
font-size:1.1em;
margin:0 0 15px;
text-align:right;
}
#svComments fieldset ol li#svCaptcha {
margin:0 0 2px;
padding-right:1px;
width:auto;
}
#svComments fieldset ol li label {
background-position:100% 20%;
color:#277992;
display:inline-block;
float:none;
font-weight:bold;
line-height:25px;
padding:0 8px 0 0;
vertical-align:top;
width:auto;
}
#svComments fieldset ol li label ins {
text-decoration:none;
vertical-align:top;
}
#svComments fieldset ol li label span {
color:#999999;
font-size:0.82em;
}
#svComments fieldset ol li input {
-moz-border-radius:3px 3px 3px 3px;
border-color:#C6C6C6 #E6E6E6 #E6E6E6;
border-style:solid;
border-width:1px;
color:#999999;
font-family:Verdana,Geneva,Tahoma,sans-serif;
font-size:0.91em;
font-style:italic;
height:19px;
line-height:1;
margin:0;
overflow:hidden;
padding:5px 4px 0 7px;
vertical-align:middle;
width:310px;
}
#svComments fieldset ol li input#uKey {
width:160px;
}
#svComments fieldset ol li textarea {
-moz-border-radius:3px 3px 3px 3px;
border-color:#C6C6C6 #E6E6E6 #E6E6E6;
border-style:solid;
border-width:1px;
color:#999999;
font-family:Verdana,Geneva,Tahoma,sans-serif;
font-size:0.91em;
font-style:italic;
height:135px;
line-height:1;
margin:0;
overflow:auto;
padding:5px 4px 3px 7px;
vertical-align:middle;
width:310px;
}
#svComments form div.buttons {
border:medium none;
margin:0;
padding:0;
text-align:right;
}
#svComments form div.buttons p {
background-position:0 20%;
color:/*#26ADD6*/#0E2A8C;
display:inline;
float:none;
margin:0;
padding:0 10px;
vertical-align:middle;
}
#svComments form div.buttons input.submit {
background:url("../images/btn-submit-a.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:25px;
overflow:hidden;
text-indent:-9999px;
vertical-align:middle;
width:73px;
}
#svFavoritesList {
margin:0 0 1em;
}
#svFavoritesList h3 {
}
#svFavoritesList ul {
list-style:none outside none;
margin:0;
padding:0 15px;
}
#svFavoritesList li {
font-style:normal;
line-height:1.637;
margin:0;
}
#svFavoritesList li a {
margin:0 5px 0 0;
}
#features {
border-top:1px solid #DDDFE1;
overflow:hidden;
padding:15px;
width:534px;
}
#features dl {
clear:none;
display:inline;
float:left;
margin:0 0 0 15px;
padding:0;
position:relative;
width:168px;
}
#features dl.hasImage {
padding-top:140px;
}
#features dl.first {
margin-left:0;
}
#features dt {
color:#363636;
font-size:2em;
font-weight:normal;
line-height:1.2;
margin:0 0 3px;
}
#features dt a {
color:#363636;
}
#features dt a img {
display:block;
margin:0 0 10px;
}
#features dd {
line-height:1.3;
margin:0;
padding:0;
}
#features dd p {
line-height:1.2;
margin:0 0 1.2em;
}
#features dd.image {
left:0;
overflow:hidden;
position:absolute;
top:0;
width:168px;
}
.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 {
list-style:none outside none;
margin:0;
padding:0;
}
#login form ol li {
font-size:1em;
font-style:normal;
margin:0 0 10px;
position:relative;
width:100%;
}
#login form ol label {
color:#B3B3B3;
display:block;
font-family:Verdana,Geneva,sans-serif;
font-size:1em;
font-style:italic;
line-height:1;
margin:0 0 5px;
}
#login form ol input.text {
background:url("../images/forms-input-b.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#999999;
font-family:Verdana,Geneva,sans-serif;
font-size:1em;
font-style:italic;
height:19px;
line-height:1;
margin:0;
overflow:hidden;
padding:6px 4px 0 7px;
width:115px;
}
#login form ol input.checkbox {
display:inline;
float:left;
height:12px;
margin:0 5px 0 0;
width:12px;
}
#login form ol input.checkbox + label {
color:#777777;
display:inline;
font-style:normal;
}
#login form div.buttons {
margin:0 0 10px;
overflow:hidden;
width:100%;
}
#login form div.buttons button {
float:left;
}
#login h4 {
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:1em;
font-style:italic;
line-height:1;
margin:3px 5px 0 0;
}
#svSessionTools {
margin-bottom:0;
padding:15px;
}
#svSessionTools p#welcome {
padding:0;
}
#svRatings {
clear:both;
}
#svRatings #rateIt {
float:none;
}
#svRatings .stars {
margin-top:0.5em;
}
#svRatings form {
padding:0 15px;
}
#avgrating {
width:100%;
}
#avgrating h3 {
background:none repeat scroll 0 0 transparent;
margin-bottom:0 !important;
padding:8px 15px !important;
}
#avgrating .ratestars {
margin:0 15px;
}
#svPageTools ul {
padding:0 15px;
}
#svRSSFeeds form {
background:none repeat scroll 0 0 transparent !important;
}
#svRSSFeeds .RSSeditForm table {
margin:0 !important;
}
#svRSSFeeds a.boxItemHeader p {
margin-bottom:0;
}
#svAddNewFeed {
background:none repeat scroll 0 0 #FFFFFF !important;
border-bottom:1px solid #DDDFE1;
margin:0 0 20px !important;
padding:0 0 20px !important;
}
#svAddNewFeed h4 {
font-size:1.6em;
font-weight:bold;
margin:0;
}
#svAddNewFeed p {
margin:0 0 10px;
}
#svAddNewFeed form {
background:none repeat scroll 0 0 #E9F7FB;
margin:0;
max-width:none;
overflow:hidden;
padding:10px 0 15px;
width:100%;
}
#svAddNewFeed form dl {
display:inline;
float:left;
margin:0;
padding:0 10px !important;
width:47%;
}
#svAddNewFeed form dt {
color:#363636;
font-weight:bold;
}
#svAddNewFeed form dd {
margin:0 !important;
padding:0;
}
.svIndex h3 {
background:none repeat scroll 0 0 #E4E4E4;
color:#363636;
font-size:1.1em;
font-weight:bold;
margin:-1px -1px 10px;
padding:10px 15px;
text-transform:uppercase;
}
.svIndex dl {
border-bottom:1px solid #DDDFE1;
padding-bottom:1em;
}
.sidebar .svIndex dl.last {
border-bottom:0 none !important;
}
.sidebar .svIndex {
margin-bottom:0;
}
.sidebar .svIndex dl {
margin:0.5em 0;
padding:10px 15px;
}
.svIndex dl.hasImage {
min-height:90px;
padding-left:90px;
position:relative;
}
.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:0.25em;
}
#right .svIndex dt {
font-size:1.2em;
font-weight:bold;
line-height:1;
margin-bottom:0.5em;
}
.svIndex dt.releaseDate {
color:#777777;
font-size:1em !important;
margin-bottom:0.5em;
text-transform:uppercase;
}
#right .svIndex dt.releaseDate {
color:#777777;
font-weight:normal;
margin-bottom:0.5em;
text-transform:uppercase;
}
.svIndex dd {
line-height:1.2;
}
.svIndex dd.image {
left:0;
position:absolute;
top:0;
}
.content .svIndex dd.credits, .content .svIndex dd.comments, .content .svIndex dd.tags, .content .svIndex dd.rating {
line-height:20px;
}
div.stars a {
background:url("../images/rater/stars.png") no-repeat scroll 0 0 transparent;
height:13px;
width:14px;
}
.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");
}
.svSlides dl {
border:0 none;
margin:0;
}
.svSlides dl.hasImage {
min-height:180px;
padding-left:200px !important;
position:relative;
}
.home .svSlideshow {
/*background:none repeat scroll 0 0 maroon;*/ /*#2684C4;*/ 
background: maroon url(../images/bg-maroon.png) no-repeat !important;
border:0 none;
color:/*#B4DFFA*/white;
margin:0 15px 15px;
overflow:hidden;
padding:20px;
position:relative;
width:494px !important;
}
.home .svSlides {
border:0 none;
margin:0 !important;
min-height:186px;
padding:0;
position:relative;
z-index:1;
}
.home .svSlides dl {
background:none repeat scroll 0 0 transparent !important;
border:0 none;
font-size:1em;
height:200px;
margin-right:0;
padding-bottom:0;
width:293px !important;
}
.home .svSlides dt {
color:#FFFFFF;
font-size:2.8em;
font-weight:bold;
letter-spacing:-0.05em;
line-height:1;
margin-bottom:0.35em !important;
}
.home .svSlides dt.releaseDate {
font-size:11px !important;
font-weight:normal;
margin-bottom:0.5em !important;
}
.home .svSlides dt a {
color:/*#1C5D82*//*dodgerblue;*/white;
}
.home .svSlides dd, .home .svSlides dd p {
color:#FFFFFF;
font-size:13px !important;
letter-spacing:-0.025em;
line-height:1.3em;
margin-bottom:1.1em;
padding:0;
}
.home .svSlides dd.image {
border:3px solid #FFFFFF;
display:block;
float:none;
height:180px;
left:0;
padding:0;
position:absolute;
top:0;
width:180px;
}
.home .svSlides dd.image img {
display:block;
}
.home .svSlides .readMore a {
background:url("../images/pointer_white_sm.gif") no-repeat scroll 0 50% transparent;
border:medium none;
clear:right;
color:silver;/*dodgerblue;*/
display:block;
float:left;
font-size:12px !important;
font-weight:bold;
line-height:1;
margin-top:0;
padding:0 0 0 7px;
text-align:left;
}
.svPager {
line-height:2;
text-align:center;
}
.home ol.svPager {
list-style:none outside none;
margin:10px 0 0;
padding:0;
position:relative;
text-align:center;
width:190px;
z-index:2;
}
ol.svPager li {
}
ol.svPager a {
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 /*dodgerblue*/silver;
color:maroon;/*#0E2A8C;*/
font-weight:bold;
outline:medium none;
padding:2px 11px;
}
ol.svPager li.activeLI a, ol.svPager a:hover {
background:none repeat scroll 0 0 /*#3BC0E8*/#0E2A8C;
color:#FFFFFF;
text-decoration:none;
}
.home ol.svPager li.activeLI a, .home ol.svPager a:hover {
background:none repeat scroll 0 0 #FFFFFF;
color:/*#3BC0E8*/#0E2A8C;
text-decoration:none;
}
.home .sidebar .svIndex dl {
border-bottom:1px solid #D6D6D6;
margin:0 1.5em 1em;
padding:0 0 0.5em;
}
#right .svIndex:first-child h3, #right div:first-child {
-moz-border-radius-topright:5px;
background:none repeat scroll 0 0 /*#26ADD6*/#0E2A8C;
color:#FFFFFF;
margin-left:-1px;
margin-right:-1px;
margin-top:-1px;
}
#right .svIndex:first-child h3 {
margin-left:0;
}
#right div:first-child {
-moz-border-radius-topright:0;
background:none repeat scroll 0 0 transparent;
color:#363636;
}
/*#right div:first-child a, #right div:first-child label, #content #right div:first-child label {
color:#FFFFFF;
}*/
#right div:first-child a {
color:/*#3BC0E8*/#0E2A8C;
}
.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {
border-bottom:0 none;
padding-bottom:0;
}
.home .sidebar .svIndex dt {
font-size:1.3em;
font-weight:normal;
line-height:1.3;
margin:0 0 0.5em;
padding:0;
}
.home .sidebar .svIndex dt.releaseDate {
color:#979797;
font-size:1em;
margin:0 0 3px;
text-transform:uppercase;
}
.home .sidebar .svIndex dd {
color:#434343;
font-size:1.1em;
margin:0 0 0.25em;
padding:0;
}
.home .sidebar .svIndex dd.summary {
margin:0 0 0.5em;
}
.home .sidebar .svIndex dd p {
line-height:inherit;
margin:0;
padding:0;
}
.home .sidebar .svIndex span.readMore a {
display:none;
}
