﻿/*
Theme Name:     Suffusion Child
Theme URI:      http://www.aquoid.com/news/themes/suffusion
Description:    Child theme for the Suffusion theme 
Author:         Stan
Author URI:     http://1stedition.net
Template:       suffusion
Version:        1.0
*/

@import url("../suffusion/style.css");

/* SZ 03/10/2012 
** 
** 
** 
** 
** 
*//*
Note: a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
Note: a:active MUST come after a:hover in the CSS definition in order to be effective!!
*/

#container
{
    font-family: Verdana, Segoe UI, Trebuchet MS, Arial, sans-serif;
}
p
{
    font-weight: normal;
    font-size: 100%;
    line-height: 150%;
    padding: 5px 10px 5px 10px;
    margin: 6px;
}
li
{
    font-weight: normal;
    font-size: 90%;
    line-height: 140%;
}

.entry h3
{
    font-size: 100%;
    color: white;
    background-color: #8080b2; /* 8080b2 b8b8c8 ffc266 ffcc80 ffcc66 leftpillar #e6e6fa*/
    font-weight: bolder;
    margin: 20px -5px 0 5px;
    padding: 4px 2px 4px 10px;
    text-align: left;
    line-height: 1.25em;
}

.wordsContent h3
{
    font-size: 100%;
    color: white;
    background-color: #8080b2; /* 8080b2 b8b8c8 ffc266 ffcc80 ffcc66 leftpillar #e6e6fa*/
    font-weight: bolder;
    margin: 20px -5px 0 5px;
    padding: 4px 2px 4px 10px;
    text-align: left;
    line-height: 1.25em;
}

/***********          start class table styling               **********/

.outline
{
    border-color: #e6e6fa;
    border-style: solid;
    border-width: 2px;
    margin-left: 2%;
    margin-right: 2%;
    padding: 5px;
}
table
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    margin: auto; /* centers the table */
    overflow: scroll;
    padding: 0px;
}
table caption
{
    caption-side: top;
    font-size: 160%;
    font-style: normal;
    color: #000066;
    text-align: center;
    padding: 10px;
}
table thead
{
    font-size: 110%;
    color: #ffffff;
}
table thead tr
{
    background-color: #000066;
}
table thead th
{
    text-align: center;
    border-right: 1px solid #CCCCE0;
    border-bottom: 2px solid #CCCCE0;
    padding-top: 5px;
    padding-bottom: 4px;
}
table tr
{
    background-color: #E6E6E0;
}
table td
{
    font-size: 80%;
    text-align: left;
    vertical-align: top;
    overflow: hidden;
    border: 1px solid #000066;
    padding: 2px 4px 2px 4px;
}
table tr.highlight td
{
    color: #000000;
    background-color: #CCCCE0;
}
table th[scope=col]:hover, tr:hover td
{
    background-color: #8080B2;
    color: #fff;
}
.bb01 td + td + td + td
{text-align: right;}
.bb01 td + td + td + td + td
{text-align: left;}
.cm01 td + td + td + td
{text-align: right;}
    .cm02 td + td + td + td
    {
      text-align: left;
    }
    .cm02 td + td + td + td + td
    {
      text-align: left;
    }
    .cm02 td + td + td + td + td + td
    {
      text-align: right;
    }
    .cm02 td + td + td + td + td + td + td 
    {
      text-align: right;
    }
.dr01 td + td + td
{text-align: right;}
.nm01 td + td + td + td
{text-align: right;}


/***********             end class table styling               **********/
img.right
{
    float: right;
    margin: 4px 2px 2px 7px;
    border: solid #000000 1pt;
    padding: 5px;
}
img.left
{
    float: left;
    margin: 4px 7px 2px 2px;
    border: solid #000000 1pt;
    padding: 5px;
}
img.middle
{
    display: inline;
    margin-left: auto;
    margin-right: auto;
}
middle
{
    position: relative;
    left: 0%;
    right: 0%;
}
.right
{
    float: right;
}
.rightclear
{
    float: right;
    clear: right;
    margin: 4px;
}
.left
{
    float: left;
}
.clearall
{
    clear: both;
}
.scroll
{
    clear: both;
    overflow: scroll;
}
.whitespace
{
    margin: 20px 0px 20px 0px;
}
.quote1
{
    background-color: #e6e6fa;
    display: block;
    text-align: left;
    font-style: italic;
    padding: 10px;
    margin: 6px 60px 6px 60px;
}
.suf-mag-category li, .sidebar-tab-content ul li, .suf-widget li, .suf-flat-widget li, .suf-panel-widget li 
{
    background-image: url(../../images/icons/bulletblank.png); 
}
.suf-mag-category ul li, .sidebar-tab-content ul li, .suf-widget ul li, .suf-flat-widget ul li, .suf-panel-widget ul li {
    padding-left: 6px;
}

.book
{
    background-color: #ffffff; /* #E6E6E0 = palest blue */
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000066; /* #000066=dark blue */
    float: left;
    width: 140px;
    height: 265px;
    margin: 5px 10px 5px 10px;
    padding: 2px 2px 2px 2px;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCE0; /* #CCCCE0= pale blue */
    text-align: center;
}
.book img
{
    width: 120px;
    height: 160px;
    border-collapse: collapse;
    border-style: solid;
    border-width: 1px;
    border-color: #000066; /* #000066=dark blue */
}
.book a:hover
{
    color: #000000;
    background-color: #FFFFFF; /* #E6E6E0 = palest blue */
}