﻿.sarcasm {
font-style:italic;
font-size:12px;
color:red;
}

.summer {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:90%;
border-collapse:collapse;
}

.summer caption {
font-size:1.2em;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#000;
text-align:center;
}

.summer td {
font-size:1em;
border:1px solid #98bf21;
padding:3px 7px 2px;
}

.summer th {
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#fff;
}

.summer tr:nth-child(even) td {
color:#000;
background-color:#EAF2D3;
}

.blueDream {
background:#D3E4E5;
border:1px solid gray;
border-collapse:collapse;
color:#fff;
font:normal 12px verdana, arial, helvetica, sans-serif;
}

.blueDream caption {
border:1px solid #5C443A;
color:#5C443A;
font-weight:700;
letter-spacing:12px;
text-align:center;
text-transform:uppercase;
padding:.3em;
}

.blueDream td,th {
color:#363636;
padding:.4em;
}

.blueDream tr {
border:1px dotted gray;
}

.blueDream thead th {
background:#5C443A;
color:#FFF;
text-align:left;
text-transform:uppercase;
padding:3px 10px;
}

.blueDream tbody td a {
color:#363636;
text-decoration:none;
}

.blueDream tbody td a:visited {
color:gray;
text-decoration:line-through;
}

.blueDream tbody td a:hover {
text-decoration:underline;
}

.blueDream tbody th a {
color:#363636;
font-weight:400;
text-decoration:none;
}

.blueDream tbody th a:hover {
color:#363636;
}

.blueDream tbody td+td+td+td a {
background-image:url(bullet_blue.png);
background-position:left center;
background-repeat:no-repeat;
color:#03476F;
padding-left:15px;
}

.blueDream tbody td+td+td+td a:visited {
background-image:url(bullet_white.png);
background-position:left center;
background-repeat:no-repeat;
}

.blueDream tbody th {
text-align:left;
vertical-align:top;
}

.blueDream tfoot td {
background:#5C443A;
color:#FFF;
padding-top:3px;
}

.blueDream tr:nth-child(odd) {
background:#fff;
}

.blueDream tbody tr:hover {
background:#99BCBF;
border:1px solid #03476F;
color:#000;
}

.cran {
border-collapse:collapse;
border:1px solid #38160C;
font:normal 11px verdana, arial, helvetica, sans-serif;
color:#F6ECF0;
background:#641B35;
}

.cran caption {
text-align:left;
font:normal 11px verdana, arial, helvetica, sans-serif;
background:#38160C;
color:#F6ECF0;
padding:.8em;
}

.cran td {
border:1px dashed #B85A7C;
color:#F6ECF0;
padding:.8em;
}

.cran thead th {
font:bold 11px verdana, arial, helvetica, sans-serif;
border:1px solid #A85070;
text-align:left;
background:#38160C;
color:#F6ECF0;
padding-top:6px;
}

.cran tbody td a {
background:transparent;
text-decoration:none;
color:#F6ECF0;
}

.cran tbody th a {
font:normal 11px verdana, arial, helvetica, sans-serif;
background:transparent;
text-decoration:none;
font-weight:400;
color:#F6ECF0;
}

.cran tbody th {
vertical-align:top;
text-align:left;
}

.cran tfoot td {
border:1px solid #38160C;
background:#38160C;
padding-top:6px;
}

.cran tr:nth-child(odd) {
background:#7B2342;
}

.minty {
background:#FFF;
border-collapse:collapse;
border-top:1px solid #363;
border-bottom:2px solid #363;
margin:0 0 1em;
}

.minty caption {
text-align:left;
font:bold small-caps 120%/1.3 "trebuchet ms",Helvetica,Arial,Sans-Serif;
color:#363;
margin:.3em 0;
}

.minty tr {
font-size:90%;
}

.minty tr tr {
font-size:100%;
}

.minty tr:nth-child(odd) {
background:#DFD;
}

.minty td {
font-weight:400;
text-align:left;
vertical-align:top;
padding:.3em .7em;
}

.minty tbody tr:first-child th,.minty tbody tr:first-child td,.minty tfoot tr:first-child th,.minty tfoot tr:first-child td {
border-top:1px solid #363;
}

.minty thead {
background:#9C9;
white-space:nowrap;
}

.minty tfoot {
background:#ADA;
}

.minty tfoot th {
font-weight:700;
}

.cran tbody td a:hover,.cran tbody th a:hover {
background:transparent;
color:#FFF;
}

.cran tbody tr:hover,.cran tbody tr:hover th,.cran tbody tr:nth-child(odd):hover th {
background:#51152A;
}