/* Quotd CSS */

/* =HEADER
--------------------------------*/

/* =STRUCTURE   
--------------------------------*/
#bd { margin-top: 0; }
#qotd_block { 
    padding-top: 4px;
    height: 20px;
    border: 1px solid #98AFC7;
    clear: both;
    width: 99%;
}
.carousel_content { display: none; float: left; height: 250px;}
.carousel_selected { display: block; }

.qotd_content { display: none; text-align: center; float: left; width: 90%;}
.qotd_selected { display: block; }

/* =NAVIGATION
--------------------------------*/

.qotd_carousel ul {margin-top: 10px;}

/* =TEXT STYLES
--------------------------------*/
p.qotd_quotation {
    font-size: 123%;
    font-weight: bold;
    border: 1px solid #ccc;
    padding: 1em 1em 1em 2em;
    background: url('http://media.quotd.com/img/smartquote.png') no-repeat left top;
    line-height: 1.25em;
}

/* =SEARCH
--------------------------------*/
span.quotemark {
    color: #ffc24c;
    font-size: 100%;
    padding-right: 3px;
}

/* =SEARCH
--------------------------------*/

/* =HEADINGS
--------------------------------*/
h1.quotd_section_head {
    color: #e37400;
    text-transform: uppercase;
}
h2.qotd, #sidebar_home h2 { color: #e37400; }
.qotd_cite h3 { margin: 0 0 0 0; }
#question_day_list h2 { 
    margin: 0.5em 0 0 0; 
    color: #888;
}
#question_day_list h1 { margin: 0 0 1em 0; }
h3.category_name { 
    margin: 1em 0 0 0; 
    font-size: 96%; 
    text-transform: uppcase;
    color: #888;
}

/* =LISTS
--------------------------------*/
ul.inline li { display: inline; }
ul.qotd_nav li { 
    height: 12px;
    margin: 0 0 0 0;
    padding: 0em;
    float: right; 
}

/* =FORMS
--------------------------------*/
.home_find form fieldset {
    width: 16em;
}

/* =LINKS
--------------------------------*/
p.qotd_quotation a { font-size: 85%; }
a.inline_topic { padding: 0.25em 0.5em; margin: 0; }
a.inline_topic:hover { background-color: #ccc; color: #fff; }

/* =MISC
--------------------------------*/
.qotd_cite img { 
    float: right; 
    width: 48px;
    height: 48px;
    margin-left: .5em;
}

strong.category_name {
    color: #98afc7;
}
img.carousel_previous, img.carousel_next, 
img.carousel_pause, img.carousel_play {
    width: 22px;
    height: 22px;
    vertical-align: middle;
    cursor: pointer;
/*    margin: 0 0.3em;*/
}
img.carousel_play { display: none; }
