html {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a:hover {
    cursor: pointer;
}

.question-icon {
    float: left;
    height: 20px;
    margin-left: -22px;
    margin-top: 2px;
}

#quotd-tools form {
    float: right
}

.frame_open {
    width: 105%;
    height: 20em;
    margin-left: 10px;
    border: none;
    display: none;
}

.answer-icon {
    float: left;
    height: 15px;
    margin-left: -17px;
}

.custom_vid_content {
    margin-left: 27.5em;
    width: 27.5em;
}

.custom_vid_content_wide {
    margin-left: 27.5em;
}

.vid_om_related {
    width: 23em;
}

.vid_om_related_wide {
    }

.vid_om_name {
    width: 60px;
    height: 4em;
    overflow: hidden;
    font-size: 80%;
}

.vid_thumbs {
    float: left;
    width: 5em;
    text-align: center;
    padding: .2em;
}


.quote_wrapper {
    margin: 1em 0 2em 0;
}

.videdit_quote_wrapper {
    margin: 0em;
}

.clear {
    display: block;
    clear: both;
}

.rss {
    background: url('http://media.quotd.com/img/rss-hq_10px.png') no-repeat center left;
    padding-left: 12px;
}

.share {
    background: url('http://media.quotd.com/img/share_animated.gif') no-repeat center left;
    padding-left: 20px;
}

.embed {
    background: url('http://media.quotd.com/img/page_tag_red.gif') no-repeat center left;
    padding-left: 20px;
}


.taglist_header {
    clear: both;
    padding-top: 10px;
}


.loading {
    background: url('http://media.quotd.com/img/ajax-loader.gif') no-repeat center left;
    padding-left: 20px;
}

div.page-control-top {
    overflow: hidden;
    margin: 0px 30px 20px 14px;
    border-bottom: 1px solid grey;
    padding-bottom: 6px;
}

div.page-control-bottom {
    overflow: hidden;
    margin: 0px 25px 20px 30px;
}

.page-control-bottom input.submit {
    border: none;
    background-color: white;
    cursor: pointer;
}

.pagecontrol-prev {
    float: left;
}

.pagecontrol-prev a, .pagecontrol-prev form {
    display: block;
    background: transparent url('http://media.quotd.com/img/carousel-previous.png') no-repeat scroll left top;
    padding: 2px 0px 0px 26px;
    line-height: 20px;
}

.pagecontrol-next {
    float: right;
}

.pagecontrol-next a, .pagecontrol-next form{
    display: block;
    background: transparent url(http://media.quotd.com/img/carousel-next.png) no-repeat scroll right top;
    padding: 2px 26px 0px 0px;
    line-height: 20px;
}

.page-control {
    margin-left: 239px;
    padding: 1px;
}


.search-page-control {
    margin-left: 425px;
    padding: 1px;
}    

.wide-page-control {
    margin-left: 400px;
    padding: 1px;
}

.page-control-list{
    text-align: center;
    padding: 1px;
}

div.aux {
    margin-left: 3.5em;
}
div.aux h3 {
    margin-left: 0;
}

.aglistitem {
    list-style-type: none;
    float: left;
}

.aglist {
    clear: both;
}

.aglistiem p {
    width: 70px;
}


.addquote {
    padding: 0.5em;
    font-size: 95%;
    border: 1px solid #9c9c9c;
    background-color: #d9d9d9;
    float: right;
    position: relative;
    top: -1em;
    cursor: pointer;
}
.addquote:hover {
    background-color: #c0c0c0;
}

.top_item1 {
	font-size: 100%;
	margin-right: 4px;
}

.top_item2 {
	font-size: 120%;
	margin-right: 4px;
	
}

.top_item3 {
	font-size: 140%;
	margin-right: 4px;
	
}

.top_item4 {
	font-size: 160%;
	margin-right: 4px;
	
}

.edit_quote {
    display: none;
}

#edit_question_form {
    width: 95%;
    background-color: #ddd;
    padding: 0 1em;
    margin: 2em 0;
    border: 3px solid silver;
}

#edit_story_form {
    width: 100%;
    background-color: #ddd;
    padding: 0 1em;
    margin: 2em 0;
    border: 3px solid silver;
}

.hidden_controls { display: none; }

.render_quote {
    margin-bottom: 10px;
}

div.tagcloud {
    text-align: left;
}

div.hijax_div {
    display: none;
}

#bd {
    margin-top: .5em;
}

#content {
    float: left;
    width: 600px;
}

#inside-content {
    padding: 0 0.5em 0.5em;
    text-align: left;
}

.question-content {
    padding: 0 0 !important;
}

#opinion_maker_suggestion {
    left: 2em;
    width: 24em;
}

#add_quote_opinion_maker_finder #id_opinion_maker {
    left: 0;
    top: 0;
    width: 20em;
}

#find_om, #find_topic {
    width: 30% !important;
    padding-right: .5em !important;
}

#om_entry, #topic_entry {
    width: 45% !important;
}

#om_search_submit, #topic_search_submit {
    width: 15%;
    margin-left: 10px;
}

#opinion_maker_finder {
    float: right;
    width: 45%;
}

#opinion_maker_finder input {
    float: left;
}

#opinion_maker_finder label {
    float: left;
}

.get_started {
    width: 100%;
}

.get_started ol{
    font-size: 130%;
}

.get_started li {
    margin: 2em;
}

.get_started p{
    margin-top: 1em;
}

#main_search_select {
    font-size: 100% !important;
}

/* header styles */

div.quotd_primary {
    min-height: 300px;
}

div.quotd_admin {
    padding-left: 3em;
}

.quotd_primary h1, .quotd_primary h2, .quotd_primary h3 {
    color: #ff8900;
}

.quotd_sidebar h1, .quotd_sidebar h2, .quotd_sidebar h3 {
    color: #ff8900
}

.quotd_hidden_dialog {
    display: none;
}

.quotd_hidden_dialog h1, .quotd_hidden_dialog h2, .quotd_hidden_dialog h3 {
    margin: 0;
}

h1.quote_headline {
    margin: 0; padding: 0;
    font-size: 167%;
    color: #000 !important;
}

h1.question_header {
    margin: 0em;
    margin-top : .2em !important;
    font-size: 200%;
}

h1.quotd_section_head{
    text-transform: uppercase;
    color: #FF8900;
    margin-top: 0em;
}

h1#quotd-logo {
    font-family: courier;
    font-size: 360%;
    color: #ff8900;
    margin: 0;
    padding: 0;
    text-indent: -9999em;
    background: url('http://media.quotd.com/img/quotd_header_logo.png') no-repeat center left;
}

h3#quotd-tagline {
    position: relative;
    top: -1em;
    left: 3em;
    color: grey;
    display: inline;
    margin: 0;
    padding: 0;
}

div#quotd-tools {
    float: right;
    color: grey;
    font-weight: bold;
}

div#quotd-tools input {
    color: grey;
}

div#quotd-tools input, div#quotd-tools label {
    margin: 1em 0 0 0;
}

div#quotd-tools ul {
    list-style-stype: none;
    text-align: right;
}
div#quotd-tools ul li {
    display: inline;
}

div.quotd-nav {
    color: #fff;
    background-color: #4971c6;
    font-weight: bold;
    font-size: 95%;
    clear: both;
    float: left;
    width: 99.2%;
}

div.quotd-nav a {
    color: #fff;
}

div.quotd-nav a:hover {
    color: #ff8900;
}

.top-nav {
    border-bottom: 1px white solid;
}

ul.nav {
    margin: 0;
    list-style-type: none;
}

ul.nav li {
    text-align: left;
    font-size: 100%;
    text-transform: uppercase;
    float: left;
    border: medium none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    border-right: 1px dotted white;
}

ul.nav li a {
    color: #FFFFFF;
    display: block;
    float: left;
    padding: 3px 10px;
    text-transform: uppercase;
    font-size: 13px;
    background-color: #4971c6;
}

hl.nav li a hover {
    background-color: #BBBffc7;
}

.rt_nav {
}

.rt_r_nav {
}
    
.lt_l_nav {
}

.lt_nav {
}

.md_nav {
}

.sel_nav {
    background-color: #999;
}

/* sidebars */
#sidebar-default { 
    width: 175px;
    margin: 0 0.25em;
    float: left;
    width: 175px;
}

#sidebar-right { 
    margin: 0;
    float: left;
    width: 175px;
}

div.inside-box {
    /*border: 1px solid #98afc7;*/
    padding: 0.5em 1em;
}

div.aboutbox {
    clear: both;
}


div.widget-container {
    margin: 0 0 0.5em 0;
    float: left;
}

div.omdiv{
    display: block;
}

div.sidebar-box {
    background-color: #fff;
    margin: 0 0 0.5em 0;
    padding: 0.5em;
}

div.sidebar-box p {
    font-size: 120%;
}

div.sidebar-box ul {
    margin-left: 0;
}
div.sidebar-box ul li {
    list-style-type: none;
    padding: 0.5em 0;
}

div.sidebar-box h1 {
    background-color: #dadada;
    padding: 0.25em 2px;
}


div.signup-wrapper {
    height: 90px;
    margin-left: -6px;
    margin-right: -6px;
    margin-bottom: -6px;
    padding: 1em 0 0 0;
    background-color: #eee;
}

div.doublewide {
    width: 340px;
    margin-left: 2px;
    float: left;
}

div.newside{
    float: left
}

div.daily-signup {
    background-color: #eee;
}


div.recent-quote h3 {
    margin-bottom: 0.5em;
}

div.recent-quote p {
    font-size: 108%;
}

div.recent-quote img {
    float: left; 
    margin-right: 0.5em;
}

.chopped span {
  position: absolute;
  text-indent: -9999em;
}

div.sidebar-profile img {
    float: left;
    margin-right: 1em;
}


div.omthumbs {
    float: left;
    padding: 1.5em;
    width: 10em;
    height: 10em;
    text-align: center;
}

div.omprofilethumbs {
    float: left;
    width: 7em;
    height: 10em;
    text-align: center;
    padding-top: 1em !important;
}

div.topic_index_item {
    float: left;
    padding: 1.5em;
    width: 7em;
    height: 3em;
    text-align: center;
    font-size: 120%;
}


.topic_index_item h4 {
    font-size: 120%;
}

.topic_index_item h5 {
    font-size: 75%;
}

div.thumbnail {
    float: left;
    padding: 0.5em;
    width: 40%;
    text-align: center;
}

/* question-bloc content */
a, a:link {
    color: #1142aa;
    text-decoration: none;
}

a:hover {
    color: #ff8900;
}

a.external-link {
    background: url('http://media.quotd.com/img/icon_link.gif') no-repeat top left;
    line-height: 16px;
    padding-left: 18px;
}

div.answer-options {
    margin-left: 3.5em;
}

div.answer-options dl {
    margin: 0.5em 0 0 0;
    padding: 0;
}

div.answer-options dt {
    position: relative; /* IE is dumb */
    clear: both;
    display: block; 
    float: right; 
    width: 325px; 
    height: 2em; 
    line-height: 17px;
    font-size: 85%; 
    text-align: left; 
}

div.answer-options dd {
    position: relative; /* IE is dumb */
    display: block;                 
    width: 168px; 
    height: 17px; 
    margin: 0 0 5px;
    background: url("http://media.quotd.com/img/chart_white_bg_168px.png"); 
}
* html div.answer-options dd { float: none; }
/* IE is dumb; Quick IE hack, apply favorite filter methods for 
   wider browser compatibility */

div.answer-options dd div { 
    position: relative; 
    background: url("http://media.quotd.com/img/chart_fill.png"); 
    height: 17px; 
    width: 75%; 
    text-align:right; 
}

div.answer-options dt:hover {

}

div.answer-options dd.answer-no1 div { 
    position: relative; 
    background: url("http://media.quotd.com/img/chart_blue1_168px.png"); 
    height: 17px; 
    width: 75%; 
    text-align:right; 
}

div.answer-options dd.answer-no2 div { 
    position: relative; 
    background: url("http://media.quotd.com/img/chart_blue2_168px.png"); 
    height: 17px; 
    width: 75%; 
    text-align:right; 
}

div.answer-options dd.answer-no3 div { 
    position: relative; 
    background: url("http://media.quotd.com/img/chart_blue3_168px.png"); 
    height: 17px; 
    width: 75%; 
    text-align:right; 
}

div.answer-options dd.answer-default div { 
    position: relative; 
    background: url("http://media.quotd.com/img/chart_blue_default_168px.png"); 
    height: 17px; 
    width: 75%; 
    text-align:right; 
}

div.answer-options dd div strong { 
    float: left;
    color: #fff;
    font-size: 85%;
    font-weight: bold;
    line-height: 17px;
    padding: 0 .25em;
}

.speakcontain {
    float: left
}

.quotebody {
    height: 400px;
}

.videdit_list {
    list-style-type: none;
}

.videdit_list li{
    width: 200px;
    height: 200px;
    float: left;
    list-style: none;
    padding: 10px;
    border: 1px solid black;
    padding: 5px;
    margin: 10px;
}

.title_entry {
    text-transform: uppercase;
    float: left;
    margin-top: -10px;
    margin-left: 38px;
}

.title_entry input {
    width: 40em;
}

.add_frame {
    float: right;
    width: 100%;
    text-align: right;
    text-transform: uppercase;
    margin-top: -10px;
}

.create_video {
    float: rigth;
    width: 100%;
    text-align: right;
    text-transform: uppercase;
}
    
.small_om_holder {
    float: left;
}

.small_om_wrapper {
    width: 200px;
}

.edit_answer_header {
    text-align: center;
    font-size: 65%;
}

.edit_answer_header h2{
    margin-top: 75px;
    font-size: 160%;
}

.answer_header h1{
    margin: 1em 0em 0em 0em;
    padding: 0em .5em 0em 0em;
    border-bottom: 1px solid black;
    background: none;
    color: #FF8900;
    font-weight: bold;
    font-size: 170%;
    text-transform: uppercase;
}


.cat-header h1 {
    color: #ff8900;
    text-transform: uppercase;
    padding-top: .5em;
    border-top: 1px solid grey;
}

.cat-header-first h1 {
    color: #ff8900;
    text-transform: uppercase;
    margin-top: 0em;
}

.cat-header-first h5 {
    float: right;
    text-transform: uppercase;
}


.cat-header-first {
}
    

.cat-header {
}

.cat-header-topic {
    margin-bottom: 1em;
    clear: both;
}

.cat-header-topic h1 {
    color: #ff8900;
    text-transform: uppercase;
    margin: 0;
}


.search_header{
    font-size: 150%;
    text-transform: uppercase;
    margin-bottom: 1em;
    padding-bottom: 1em;
    font-weight: bold;
    border-bottom: 1px solid;
}


.search_header img {
    padding-left: 10px;
    vertical-align: middle;
}

.cat-header-topic img{
    padding-left: 10px;
    vertical-align: middle;
}

.topic_list{
    margin-left: 3em;
    font-size: 140%;
    height: 20em;
}

.topic_list ol{
    margin: 0;
    padding: 0;
}



.topic_list ul{
    float: left;
    width: 50em;
    margin: 0;
    padding: 0;
    list-style: none;
}

.topic_list li{
    list-style: none;
    line-height: 1.8em;
}

.col1{
    margin-left: 1em
}

.col2{
    margin-left: 27em;
}

.coltop {
    margin-top: -21.7em;
    margin-left: 27em;
}


.newquest-block {

    padding: 0 1em;
    padding-bottom: .5em;
    /*background-color: #dbe3ec;*/
}

div.newquest-block:hover {
    background: #EAEAEA;
}


.newquest-block p a {
    font-size: 85%;
}

.newquest-block h1 {
    margin: 0;
}

.newquest-block h3 {
    margin: .5em 0em .5em 3em;
    font-weight: normal;
}

.newquest-block h5 {
    color: #ff8900;
    text-transform: uppercase;
}

.morequest h5{
    color: #ff8900;
    text-transform: uppercase;
    float: right;
}

ul.question-nav {
    margin: 0em;
    font-size: 120%;
    font-weight: bold;
    color: #888;
}

ul.question-nav li {
    list-style-type: none;
    display: inline;
}

ul.clicklist p {
    display: none;
}
ul.clicklist h4 {
    cursor: pointer;
    font-size: 108%;
    line-height: 1.5em;
    color: #1142aa;
}
ul.clicklist h4:hover {
    color: #ff8900;
}

div.asked_header {
   padding: 0em 1em 0 3.6em;
   color: darkgrey;
}    

div.quote-box { 
    padding: 0.5em 1em 0 3.6em;
    position: relative;
}

div.quest-quote-box { 
    padding: 0.5em 1em 1.2em 3.6em;
    position: relative;
}

div.video-quote-box {
    padding: 0.5em 1em 0 3.6em;
    position: relative;
    height: 24em;
    margin-bottom: 5em;
}
div.video {
    padding: 0em 0em;
}

div.video_om {
    padding-right: 1em;
    padding-bottom: 3em;
}

div.alt-quote-box { 
    padding: 0.5em 1em 0 3.6em;
    position: relative;
}

div.quote-box-detail {
    margin-bottom: 2em;
    clear: both;
}

div.quote-box h3, div.video-quote-box h3 {
    margin: 0 0 0.5em 0;
    padding: 0;
    font-size: 93%;
}

div.alt-quote-box h3 {
    margin: 0 0 0.5em 0;
    padding: 0;
    font-size: 93%;
}

div.quote-box-detail .quote-meta {
    margin-bottom: 2em;
    margin-left: 1em;
}

.out {
  display:block; 
  background:#bbb; 
  border:1px solid #ddd; 
  position:relative;
  margin:0.5em 0;
  margin-left: 6em;
}

.in {
  background:#fff; 
  border:1px solid #ffffcc;
  position:relative;
  padding:5px;
  font-weight:normal;
  margin-left: 3px;
}

.ltin {
  left:-2px;
  }
.tpin {
  top:-5px;
  }
.narrow {width: 82%;} /* change to suit */
.omnarrow {width: 100%; margin-left: 0 !important;}

div.quote-om-ribbon {
    margin-left: 3.6em;
}

img.ajax-loader {
    float: left;
    position: relative;
    left: 9.75em;
    top: 5em;
    display: none;
    z-index: 50;
}

.carousel_header {
    margin-top: .6em;
    margin-bottom: .3em;
    color: #FF8900;
    font-size: 138.5%;
    text-transform: uppercase;
    float: left;
}

li.carousel_counter {
    color: #4971c6;
    font-weight: bold;
    padding: 4px 0.5em 2px 1em !important;
}

#inline_controls {
    margin-right: 1.5em;
    float: right;
    margin-top: .8em;
    background-color: #dadada;
    height: 24px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.update_header {
    font-size: 125%;
    text-transform: italic;
    margin-bottom: 10px;
    font-style: italic;
}

.connected_stuff {
    font-size: 120%;
    margin-top: 15px;
}

.top_controls ul {
    margin: .5em;
}

.topsearch_holder {
    width: 100%;
}

span.carousel-names {
    
}

.first-carousel-name {
    margin-right: 0.5em;
}

.second-carousel-name {
    color: #c0c0c0;
    font-size: 95%;
    margin-right: 0.75em;
}

.third-carousel-name {
    color: #c0c0c0;
    font-size: 95%;
    margin-right: 0.75em;
}

div.carousel-ctrl {
    border-top: 1px solid #c4cccc;
    margin: 0.5em 1em 0 4em;
    text-align: right;
}

div.carousel-ctrl ul {
    list-style-type: none;
    display: inline;
    margin: 0;
    color: #c4cccc;
}

div.carousel-ctrl ul li {
    display: inline;
}

div.quote-meta {
    width: 6em;
    margin-bottom: 0.5em;
    float: left;
}

div.quote-meta label {
    font-size: 93%;
    display: block;
}

div.quote-content-om {
    margin-left: 0;
}

div.quote-content p {
    font-size: 108%;
    padding: 0;
    margin-bottom: 1em;
}

.quote-icon {
    padding-left: 1em !important;
    background: url('http://media.quotd.com/img/quote-icon.png') no-repeat left top;
}

div.quote-content h3 {
    border-bottom: 1px solid #ffffcc;
}

div.quote-content p.quoter-details {
    font-size: 85%;
    padding-left: 1em;
}

span.quote-icon-right {
    padding: 0 1em;
    background: url('http://media.quotd.com/img/quote-icon-right.png') no-repeat left top;
}

div.quote-ctrls {
    font-size: 85%;
    margin-left: 8em;
}

div.om-quote-ctrls {
    margin-left: 2em;
}

div.quote-ctrls label {
    padding: 0;
    padding-left: 0.5em;
}

span.quoted-by {
    float: right;
}

.embedWidget {
    text-align: center;
}

.embedCode {
    margin-left: 6em;
}

.embedCode textarea {
    width: 33em;
    line-height: 1.25em;
    height: 1.25em;
    padding: 0.25em;
    margin-bottom: 1em;
}

.embedCode label {
    margin-top: 0.5em;
    font-weight: bold;
}

/* OM COMPARE PAGES */
.compare-left {
    float: left;
    width: 270px;
}

.compare-right {
    float: right;
    width: 270px;
}


/* OM DETAILS PAGE */
div.om-details {
    margin: 1em;
}

div.om-details img.om-pic {
    float: left;
    padding-right: 1em;
}

div.om-info {
    margin-left: 130px;
    padding-left: 1em;
}

.om-related {
    padding: 4px 0px 0px 0px;
    border-bottom: solid grey 1px;
    clear: both;
    height: 150px;
    display: inline-table;
}    

.om-complist {
    float: right;
    font-size: 100%;
}

/* * * * * * * * * * * * * * * * */

/* Forms */
form p {
    line-height: 1.5em;
}

form p label {
    display: inline;
}

form p label:first-letter {
    text-transform: uppercase;
}

form p input {
    color: grey;
}

table.form {
    border: none;
}
table.form th {
    border: none;
}
table.form th:first-letter {
    text-transform: uppercase;
}
table.form td {
    border: none;
}

table.answer_formset td, table.answer_formset th { 
    border: none;
}

table.answer_formset td input {
    width: auto;
}
table.answer_formset input[type="hidden"] {
    display: none !important;
}

label.blocklabel {
    display: block;
}
label.inlinelabel {
    display: inline;
}

div.activeAddAnswer {
}

div.inactiveAddAnswer {
    display: none;
}

a.addAnswer {
    font-size: 85%;
}

div.askquestionLeft {
    width: 50%;
    float: left;
}

div.askquestionLeft label {
    display: block;
}

div.askquestionLeft input {
    width: 80%;
}

div.askquestionRight {
    width: 50%;
    float: left;
}

.askquestionRight input {
    width: 20em;
}

label.question_fulltext {
    display: block;
}

textarea.question_fulltext {
    width: 20em;
    height: 5em;
}

div.formfield {
    clear: both;
    margin-top: 0.5em;
}
div.formfield input {
    float:right;
    margin-right: 1em;
    margin-bottom: 1em;
}

form.user-rating {
    display: inline;
}

form.dailyemail ul {
    margin: 0;
    width: 100%;
}
form.dailyemail ul li {
    display: inline;
    margin-right: 4em;
}

form.dailyemail label {
    font-weight: bold;
}

form.dailyemail ul li label {
    font-weight: normal;
}

form.dailyemail ul li label.category-signup {
    font-weight: bold;
    color: #1142aa;
}

form.dailyemail td {
    border: none;
}

form.quotd_basic {
}

span.show_more_controls {
    color: #1142aa;
}

form.quotd_basic #id_description {
    width: 30em;
    height: 5em;
}

span.show_more_controls:hover {
    cursor: pointer;
}

form.quotd_basic div.more_controls { display: none; }

form.quotd_basic h1, form.quotd_basic h2, form.quotd_basic h3 {
    clear: left;
    text-align: left;
    color: #ff8900;
}

form.offpoint_ajax {
    text-align: left;
}

form.offpoint_ajax li {
    list-style-type: none;
}

form.offpoint_ajax label {
    display: block;
    float: left;
    clear: left;
    text-align: right;
    margin: 1px;
}

form.offpoint_ajax textarea {
    clear: both;
    display: block;
    width: 50%;
}

form.quotd_basic label {
    display: block;
    float: left;
    clear: left;
    width: 7em;
    padding-right: 1em;
    text-align: right;
    line-height: 1.8em;
}

form.quotd_basic p {
    float: left;
    display: block;
    margin: 0 0 0 0.5em;
    border-left: 1px solid silver;
    background-color: #eee;
    font-size: 1em;
    padding: 4px 2em 4px 4px;
    clear: right;
}

form.quotd_basic ul.errorlist  {
    list-style: none;
}
form.quotd_basic ul.errorlist li {
    display: block;
    float: left;
}

form.quotd_basic input.submit {
    margin: 0;
    clear: left;
}

form.quotd_basic input.hidden {
    padding: 0 !important;
    border: 0 !important;
}

form.quotd_basic input[type="hidden"] {
    display: none !important;
}

form.quotd_basic input, form.quotd_basic textarea {
    display: block;
    float: left;
    border: 2px solid #888;
    padding: 4px;
    font-size: 1em;
    background-color: #f8f8f8;
    margin-bottom: 1em;
}
form.quotd_basic input:focus, form.quotd_basic textarea:focus {
    border-color: #000;
    background-color: #fffe9d;
}
form.nofloat input, form.nofloat textarea {
    float: none !important;
}

form.simple_add_quote input.submit {
    width: auto;
    clear: left;
    margin-top: 2em;
}

form.simple_add_quote input, form.simple_add_quote textarea { 
    width: 20em;
}

form.quotd_basic select, form.simple_add_quote select {
    display: block;
    float: left;
    border: 2px solid #888;
    padding: 4px;
    font-size: 1em;
    background-color: #f8f8f8;
    margin-bottom: 1em;
}

form.quotd_basic input.ask_question {
    position: relative;
    top: -3em;
}

form.simple_add_quote textarea {
    height: 7em;
}
form.simple_add_quote textarea.tweet_text {
    height: 4em;
}

form.quotd_basic br {
    clear: both;
}

.show_selecter {
	clear: both;
	width: 100% !important;
}

form.vid_search {
	margin-top: .5em;
}

form.vid_search select.select_show {
	margin-top: .5em;
}

form.vid_search input.entry {
	width: 25%;
	margin-right: .3em;
	margin-top: .5em;
}

form.vid_search input.submit {
    clear: none;
    margin-left: 4px;
    padding: 3px;
	margin-top: .5em;
}

form.vid_search input.submit:hover {
    background-color: #f1b06c;
    cursor: pointer;
}


form.quotd_search fieldset {
    width: 100%;
}

form.quotd_search select {
    font-size: 80%;
    padding: 4px;
    width: 36%;
    height: 28px;
}

form.quotd_search input.entry {
    width: 45%;
    margin-right: .5em;
}

form.quotd_search input.submit {
    clear: none;
    margin-left: 4px;
    padding: 3px;
}

form.quotd_search input.submit:hover {
    background-color: #f1b06c;
    cursor: pointer;
}

form.edit_question_form textarea, 
form.edit_question_form input,
form.edit_story_form input,
form.edit_story_form textarea {
    width: 50%;
}

form.edit_question_form p,
form.edit_story_form p {
    float: left;
    width: 20%;
    display: block;
}

form.edit_question_form input.submit,
form.edit_story_form input.submit {
    width: 10em;
}

form.connectQuote {
    margin-bottom: 0px;
}
form.connectQuote button {
    display: block;
    padding: 0px 17px 5px 12px !important;
    font-size: 1em;
    font-weight: bold;
    line-height: 1.6em !important;
}
form.connectQuote button { float: right; }
form.connectQuote button:hover {
}

/* * * * * * * * * * * * * *
 Quote Submit Form Styles  
 * * * * * * * * * * * * * */
div.quote_submit {
    padding: 0em;
    font-size: 95%;
    border: 1px solid #9c9c9c;
    /* background-color: #4971c6;*/
    margin-left: 0em;
    margin-right: 0em;
    margin-top: 1em;
}

div.quote_submit h3 {
    background-color: #4971c6;
    margin: 0;
    padding: .25em;
    color: #ffffff;
}

div.quote_submit input.quote {
    width: 35em;
    height: 2.5em;
}

p.quote_submit_a { 
    font-size: 108%;
    padding: 0.5em 0 0 0.5em;
    margin: 0 0 0.25em 0;
}

form.submit_quote_info { 
    padding: 0 1em;
}

.fieldWrap {
    display: block;
    margin: 1em 0;
    clear: both;
}

div.fieldWrap label {
    width: 100px;
    display: block;
    float: left;
    text-align: right;
    margin-right: 1em;
    font-weight: bold;
}

.fieldWrap ul {
    margin: 0;
    width: 350px;
}

.fieldWrap ul li label {
    display: block;
    float: none;
    width: 350px;
    text-align: left;
    font-weight: normal;
}

.fieldWrap ul li {
    display: block;
    list-style-type: none;
}

form.submit_quote_info .quotation {
    height: 5em;
}

/* * * * * * * * * * * * * * * * */
div.quote_submit p {
/*    font-size: 85%;*/
}

ul.addQuoteMenu {
    margin: 0;
}
ul.addQuoteMenu li {
    list-style-type: none;
}

ul.addQuoteMenu li:hover {
    cursor: pointer;
    text-decoration: underline;
}

div.quote_submit {
    font-size: 85%;
}

div.quote_submit textarea {
    height: 7em;
    width: 90%;
    margin-bottom: 0.5em;
    font-size: 93%;
}

.quote_submit_full {
    padding: 1em;
}

.quote_submit_full textarea {
    height: 10em;
    font-size: 100%;
    width: 40em;
    display: block;
}

.quote_submit_full input.url_inp_select {
    margin: 1em 0;
    width: 39em;
}

form.quote_submit {}

form.quote_submit ul li {
    list-style-type: none;
}

form.quote_submit ul li label input {
    margin-left: -1.5em;
}

div.quotd_omfinder {
    width: 150px;
}

.yuiOmFinder {
    width: 15em;
    margin-bottom: 3em;
}

ul.errorlist li {
    color: #ff8900;
}

.social {width:90%;}
.social ul {margin:2px; list-style: none;float:left;}
.social li {margin:2px; list-style: none;float:left;width:155px;}
.social img {padding:0 3px;}

/* 
http://www.wellstyled.com/tools/colorscheme2/index-en.html?compl;50;0;46;1;0.8901960784313725;1;0.6231372549019607;0.25;1;0.5;1;1;0.8901960784313725;1;0.6231372549019607;0.25;1;0.5;1;1;0.8901960784313725;1;0.6231372549019607;0.25;1;0.5;1;1;0.8901960784313725;1;0.6231372549019607;0.25;1;0.5;1;0

Color scheme:
  Light orange: #ff8900;
  - Used for accent colors, quotd logo
  Light blue:   #1142aa;
  - Used for links, headings, and <strong>
  Dark blue:    #4971c6;
  - Used for shading, backgrounds, etc.
  Light cyan:   #bfe2ff;
  - Used for light links on dark backgrounds, 
*/

/* Div ids and classes */

#hd {
}

#bd {
}

#content {
    float: left;
    width: 600px;
}

#inside-content {
    padding: 0 0.5em 0.5em;
    text-align: left;
}

.quotd-t1 #yui-main {
    float: left;
    margin-right: -28em;
}

.quotd-t1 #yui-main .yui-b {
    margin-right: 27.923em;
}

.quotd-t1 .yui-b {
    float: right;
    width: 26.923em;
}

.topic-toolbox {
    padding-bottom: 1em;
    border-bottom: 1px solid #1142aa;
}

div.quote-block {
    border-bottom: 1px dashed #D2DADA;
    padding-bottom: 10px;
    padding-left: 1em;
}

div.quote-block:hover {
    background: #F8F8F8;
}

.feed_tabs {
    margin: 10px 0 0;
}

.feed_description {
    font-size: 120%;
    margin-left: -70px;
}

.twerson_info {
    clear: both;
}

.sample_tweet {
    margin-left: 70px;
}

.sample_twuser {
    margin-left: 70px;
}

div.doublewide {
    width: 340px;
    margin-left: 15px;
    float: left;
}

.follow-button{
    background-color: #808080;
    border: 1px solid black;
    color: #FFFFFF;
    height: 19px;
    width: 55px;
    clear: both;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.feed_follow_button {
    background-color: #808080;
    border: 1px solid black;
    color: #FFFFFF;
    height: 19px;
    clear: both;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.raw_quotation{
    font-size: 120%;
    font-weight: bold;
}

.quest_search{
    font-size: 150%;
    border-top: 1px solid grey;
    padding-top: 20px;
}

.quest_search p {
    margin-top: 10px;
    margin-left: 15px;
    margin-bottom: 0em;
}

.quest_search_result{
    font-size: 200%;
    text-align: center;
    border-bottom: 1px solid grey;
    padding-bottom: 30px;
    font-weight: bold;
}

.quest_search_small{
    font-size: 60%;
    text-align: center;
    font-weight: normal;
}

#quote_collect_explain {
    font-weight: bold;
    text-align: center;
    font-size: 120%;
    text-transform: uppercase;
    color: #FF8900;
}

#link_find-quotes-container {
    padding-top: 15px;
    margin-left: 16px;
}


.image_holder_short {
    float: left;
}

.image_holder_short h4 {
    width: 66px;
}

.rawquote_holder_short {
    margin-top: 3px;
}

.rawquote_holder_short p{
    margin-left: 68px;
}

.headline_content {
    background: #EEE;
    font-size: 180%;
    text-align: center;
    padding: 2em 2em 2em 2em;
    border: 1px solid black;
    margin-bottom: 10px;
    /*border: 1px solid #4971c6;*/
    border: 2px solid #00589f;
    /*border: 4px solid #e9eef2;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: none;
}

#link_create-submit {
    float: right;
}
    
    
.quotd_intro{
    font-size: 180%;
    border-bottom: 1px solid grey;
    padding: 15px;
    font-weight: bold;
    background-color: #EEEEEE;
    /*border: 1px solid #4971c6;*/
    border: 2px solid #00589f;
    /*border: 4px solid #e9eef2;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;    
}

.close_header{
    float: right;
    font-size: 50%;
    margin-top: -13px;
    margin-right: -13px;
    font-weight: bold;
    text-transform: uppercase;
}

.raw_search {
    font-size: 200%;
}

.feed_quotation {
    background: transparent url(http://media.quotd.com/img/quote-icon.png) no-repeat scroll left top;
    padding-left: 10px;
    margin-left: 5px;
}

.feed_quotation_end{
    background: transparent url(http://media.quotd.com/img/quote-icon-right.png) no-repeat scroll left top;
    padding-left: 1em;
}    

.yui-skin-sam .yui-ac-input{
    position: relative;
    width: 98%;
}

.yui-skin-sam .yui-panel{
    border-style: none;
}

.question_holder{
    font-weight: bold;
    margin-top: 10px;
}

.relquestions {
    display: inline;
}

.relquestions ul {
    display: inline;
    list-style: none;
    margin: 0em 0em 0em 0em;
    padding-left: 2px;
}

.relquestions li {
    display: inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 2px;
}

.orange_panel {
}

.orange_panel.yui-panel .hd, .orange-panel.yui-panel .hd {
    background: none;
    background-color: #ff8900;
    color: white;
}

.orange_panel.yui-panel .bd, .orange-panel.yui-panel .bd {
    background: white;
}

#quoteanswer {
    display: none;
}

.quotd_beat_banner {
    background-color: #e6f4ff;
    border-bottom: 2px solid #3261c6;
    padding: 1em 1em;
    min-height: 80px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

div.quotd-daylife {
    margin: 0;
    padding: 0;
}

div.quote-large {
    margin: 1px 0 0 0;
}

div.question-large {
    margin: 1px 0 1em 0;
}

div.quote-detail {
    padding: 0 0em;
    margin-bottom: 2em;
}


.image_holder {
    float: left;
    margin-right: 1em;
}

.image_holder_short {
    float: left;
    margin-right: 1em;
    width: 70px;
}

.video h4{
    margin-top: 4px;
    margin-bottom: 4px;
    width: 10em;
    text-align: right;
    padding-right: 1em;
}

.video p {
    text-align: right;
    width: 10em;
}

.image_holder h4{
    margin-top: 4px;
    margin-bottom: 4px;
    width: 10em;
    text-align: right;
    padding-right: 1em;
}

.image_holder p {
    text-align: right;
    width: 10em;
}

.rawimage_holder{
    float: left;
    margin-right: 1em;
}

.rawquote_holder {
    margin-bottom: 0em;
    margin-left: 140px;
    padding-left: 1em;
    border-left: 3px solid silver;
}

.rawquote_holder_short {
    margin-bottom: 0em;
    margin-left: 70px;
}

.quote_holder{
    margin-left: 130px;
}

.edit_images img{
    height: 25px;
    width: 25px;
}

.edit_text {
    font-size: 125%;
    background: url('http://media.quotd.com/img/small_edit.jpg') no-repeat 0% 0%; 
    line-height: 30px;
    padding-left: 1.7em;
    width: 130px;
    display: inline;
}

.assign_text {
    font-size: 125%;
    background: url('http://media.quotd.com/img/question_mark.jpg') no-repeat 0% 0%; 
    line-height: 30px;
    padding-bottom: 10px;
    padding-left: 2em;
    width: 130px;
    display: inline;
    padding-right: 12px;
    border-right: 1px solid;
    padding-top: 2px;
}

.assign_quest {
    font-size: 125%;
    background: url('http://media.quotd.com/img/question_mark.jpg') no-repeat 0% 0%; 
    line-height: 30px;
    padding-bottom: 10px;
    padding-left: 2em;
    margin-top: 10px;
    margin-left: 7px;
}


.remove_text {
    font-size: 125%;
    background: url('http://media.quotd.com/img/delete.png') no-repeat 0% 0%; 
    line-height: 30px;
    padding-bottom: 10px;
    padding-left: 2em;
    width: 130px;
    display: inline;
    margin-left: 5px;
    padding-top: 5px;
}

.rate_text {
    font-size: 125%;
    background: url('http://media.quotd.com/img/ratequote.jpg') no-repeat 0% 0%; 
    line-height: 30px;
    padding-bottom: 10px;
    padding-left: 2em;
    width: 130px;
    display: inline;
    margin-left: 5px;
    padding-right: 12px;
    border-right: 1px solid;
    padding-top: 5px;
}

.save_button, .edit_button, {
    float: right;
    font-size: 120%;
    text-transform: uppercase;
    margin-right: 10px;
    padding: 5px;
}

.linktool_container{
    float: right;
}

.linktool_linkCtrl {
    text-transform: uppercase;
    display: inline;
    padding: 1px;
}

.edit_control_panel{
    padding-bottom: 30px;
}

.view_all{
    float: right;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-size: 100%;
    font-weight: bold;
}

.om_overlay {
    height: 130px;
    width: 130px;
    background: url('http://media.quotd.com/img/light_edit2.png') no-repeat 0% 0%;
    padding-top: 10px;
    font-size: 200%;
    font-weight: bold;
    text-align: center;
}


div.quote-info-content {
    /*margin: 1em 2.5em 1em 2.5em;*/
    margin: 1em 0;
}

div.quote-detail-content {
    margin-left: 6em;
    margin-right: 6em;
}

#quotd-feed-body {
    border: 2px solid #3261c6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 400px;
    margin-bottom: 20px;
}

#quotd-feed-index {
    border: 2px solid #3261c6;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 1em 2em;
}

#quotd-index-description {
    margin-bottom: 1em;
    border-bottom: 1px solid #ccc;
    margin-top: .2em;
}

div.feed_list_follow {
    float: left;
    width: 5em;
}

#feed_list_wrapper {
    margin-bottom: 2em;
}

div.feed_list_detail {
    margin-left: 5em;
}

div.topicright {
    width: 118px;
    float: left;
    font-size: 70%;
    height: 423px;
    overflow: hidden;
    margin: 0em 0em 1em .5em;
}

/* HACKS */
.clearfix:after {
    content:".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.tweet_image{
    float: left;
    margin-top: .7em;
}

.feed_image{
    float: right;
}

.feed_intro p {
    font-size: 150%;
}

.quote-large-content {
    margin-left: 11em;
    margin-right: 2em;
    min-height: 120px;
}

.quote-large-content p {
    font-size: 150%;
    font-family: 'Lucinda Grande', sans-serif;
}

.quote-large-content strong {
    color: #1142aa;>
}

.quote-large-content em {
    font-weight: light;
    text-decoration: italic;
    font-size: 85%;
}

.quote-content {
    margin-left: 6em;
    margin-right: 4em;
}

.quote-content p {
    font-size: 116%;
    font-family: 'Lucinda Grande', sans-serif;
}

.quote-content strong {
    color: #1142aa;>
}

.quote-content em {
    font-weight: light;
    text-decoration: italic;
    font-size: 85%;
}

.quote-list-box {
    margin-left: 2em;
    margin-right: 4em;
}

.quote-list-box p {
    font-size: 120%;
    font-weight: bold;
    font-family: 'Lucinda Grande', sans-serif;
}

.quote-list-box strong {
    color: #1142aa;>
}

.quote-list-box em {
    font-weight: light;
    text-decoration: italic;
    font-size: 85%;
}


div.related {
    background-color: #eee;
    border: 1px solid #ccc;
    margin: 1em 4em 0 2em;
    padding: 2px 5px;
}

.top-quoters, .sidebox {
    margin-top: 1em;
    border: 1px solid #ffe0bf;
}

.header-logo {
    height: 6em;
}

.question-response {
    margin-top: 1em;
    border-left: 1px solid #ccc;
    padding-left: 1em;
}

.suggested-feeds {
    border: 1px solid #ffe0bf;
    margin-top: 1em;
}

div.article_link{
    margin: 1em 1em 0em 0em;
    font-weight: normal;
}

div.quoted_by{
    margin: 1em 1em 0em 0em;
    font-weight: normal;
}

/* Spans */
span.article_link {
    display: block;
    font-size: 77%;
    margin: 1em 0;
    font-weight: normal;
}

/* Headings */
h1.logo {
    background: url('/img/quotd_header_logo.png') no-repeat center left;
    height: 50px;
    text-indent: -9999em;
}

.suggested-feeds h1 {
    margin: 0.5em 0;
    margin-left: 0.5em;
}

h3#quotd-tagline {
    position: relative;
    top: -1em;
    left: 2.75em;
    color: grey;
    display: inline;
    margin: 0;
    padding: 0;
}

.related h4 {
    color: #1142aa;
}

.top-quoters h2, .sidebox h2 {
    background-color: #ffe0bf;
    padding: 0 1em 0 0.5em;
    margin: 0 0 0.5em 0;
    color: #9f5100;
}

.quotd_beat_banner h1 {
    margin: 0px 0px 0px -39px;
    color: #3261C6;
}

.quotd_beat_graph {
    margin: .7em 0 3em 5em;
}

.quote-block h3  {
    color: #aaa;
    margin: 0 0 0.25em 0;
}

.quotesrc h3 {
    background: transparent url(http://media.quotd.com/img/smartquote.png) no-repeat scroll left top;
}

.tweetsrc h3 {
    background: transparent url(http://media.quotd.com/img/twit.png) no-repeat scroll left top;
}

.videosrc h3 {
    background: transparent url(http://media.quotd.com/img/video.png) no-repeat scroll left top;
}

.questsrc h3 {
    background: transparent url(http://media.quotd.com/img/question_mark.jpg) no-repeat scroll left top;
}


div.sidebar-box h1 {
    margin-top: 0;
    color: #ff8900;
    text-transform: uppercase;
}

.quote-detail h1 {
    /* color: #4971c6;*/
    color: #3261c6;
    margin: 0 0 1em 0;
    font-weight: normal;
}

.quote-topic h1 {
    /* color: #4971c6;*/
    color: #3261c6;
    margin: 0 0 1em 0;
    font-weight: normal;
    padding-left: 0px;
    background: none;
}

.quote-topic{
    margin-bottom: 35px;
    overflow: hidden;
    width: 100%;
}

.border-top {
    border-top: 1px dotted black;    
    padding-top: 12px;
}

/*.quote-topic:hover{
    background: #F8F8F8;
}*/


/* Paragraphs */
#selected-qt p {
    margin: 1em;
}

.sample_tweet p{
    font-size: 80%;
}

.sample_twuser p{
    font-size: 100%;
    margin-bottom: 0.3em;
    margin-left: 10px;
}

div.quote-large, p.quote-large {
    /*padding: 1em 2em 1em 2em;*/
    font-size: 138.5%;
    font-weight: bold;
    height: 8em;
}

div.quote-large-mod, p.quote-large-mod {
    /*padding: 1em 2em 1em 2em;*/
    font-size: 138.5%;
    font-weight: bold;    
}

.quote-detail p {
    margin: 0 0 0em 0;
}

.quote-topic p {
    margin: 0 0 0em 0;
}


.quote-detail p.quote-date {
    color: #aaa;
    margin: 0;
    padding: 0;
    font-size: 77%;    
}

.quote-topic p.quote-date {
    color: #aaa;
    margin: 0;
    padding: 0;
    font-size: 77%;    
}


p.related-question {
    font-size: 100%;
    background: url('http://media.quotd.com/dolphy/img/question_mark_16px.png') no-repeat center left;
    padding-left: 20px;
    margin-left: 1em;
}

p.createNewOm {
    position: relative;
    top: 2em;
}

div#question-description, div#story-description {
    font-size: 120%;
    line-height: 140%;
    margin-bottom: 1em;
    border-bottom: 1px solid #888;
}

div#question-description p.byline {
    font-size: 85%;
}

/* lists  */
ul.inline {
    margin: 0;
    padding: 0;
}

ul.inline li {
    display: inline;
    margin: 0;
    padding: 0;
}

.topic-toolbox ul, .quote-block ul, .quote-large ul {
    margin: 0;
    padding: 0;
}

.topic-toolbox ul li, .quote-block ul li, .quote-large ul li {
    display: inline;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

ul li.subscribe {
    padding-left: 18px;
    margin-right: 0.5em;
    background: url('http://media.quotd.com/dolphy/img/page_bookmark.gif') no-repeat left center;
}

ul li.subscribers {
    padding-left: 18px;
    margin-right: 0.5em;
    background: url('http://media.quotd.com/dolphy/img/list_users.gif') no-repeat left center;
}

ul li.submitquote {
    padding-left: 18px;
    margin-right: 0.5em;
    background: url('http://media.quotd.com/dolphy/img/image_new.gif') no-repeat left center;
}

ul.recommend {
    margin: 0;
}

ul.recommend li {
    list-style-type: none;
    padding: 0.5em;
    margin: 0.25em;
    color: #000;
    min-height: 75px;

}

ul.recommend li:hover {
    background-color: #bfe2ff;
}

div.quote-types li {
    display: inline;
    margin-left: 10px;
}

div.quote-types ul{
    margin: 1em 0em 1em -1em;
    font-size: 85%;
}

.feed_tabs li{
    display: inline;
    margin-left: -5px;
    padding: 3px 15px 1px;
}

div.sidebar-box ul {
    margin-left: 0;
}
div.sidebar-box ul li {
    list-style-type: none;
    font-size: 120%;
}

.whatis ul li {
    margin-left: 1em;
    margin-bottom: .5em
}

.quote-detail ul {
    
}

.quote-detail ul li {
    list-style-type: none;
}


.rating_ctrls {
    overflow: hidden;
    width: 100%;
}

.rating_ctrls {
    padding: 0;
    margin: 15px 0px 0px 0px;
    list-style: none;
}

.rating_ctrls_item {
    float: left;
    width: 4.4em;
    margin-right: 10px;
    list-style: none;
}

li.rating_ctrls_item a, li.rating_ctrls_item a:hover {
    padding-left: 28px !important;
    line-height: 14px;
}

.offpoint_anchor {
    float: left;
    padding: 4px;
    margin-right: 5px;
    list-style: none;    
    margin-left: 35px;
    border: 1px solid #808080;
}

.offpoint_anchor:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

li.offpoint_anchor a, li.offpoint_anchor a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}

.share_link {
    margin-right: 4em !important;
    width: 18px;
    height: 20px;
    font-size: 97%;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    background: url('http://media.quotd.com/img/share_animated.gif') no-repeat;        
}

.share_link a {
    padding: 2px 5px;
    display: block;
}


.share_anchor {
    float: left;
    padding: 4px;
    margin-right: 0px;
    list-style: none;    
    border: 1px solid #808080;
}

.share_anchor:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

a.share_quote_control { padding-left: 22px !important; line-height: 15px; width: 6em; }

/*li.share_anchor a, li.share_anchor a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}*/


.connect_item {
    float: left;
    padding: 4px 4px 0px 4px;
    list-style: none;
    margin-right: 5px !important;
    width: 7.5em !important;
    border: 1px solid #808080;
}

.connect_item:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

li.connect_item a, li.connect_item a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}


.rating_ctrls_item_anchor  {
    display: block;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}
.rating_ctrls_item_anchor:hover {
    display: block;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}



/* Anchors and links */
a:link {
    color: #1142aa;
    text-decoration: none;
}

a:visited {
    color: #3261c6;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


span.inactive_upvote {
    width: 28px;
    height: 30px;
    display: block;
    margin-right: 4.75em;
    background: url('http://media.quotd.com/img/agree_non_med.png') no-repeat;
}
span.inactive_upvote:hover {
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}
span.active_upvote {
    width: 28px;
    height: 30px;
    display: block;
    margin-right: 6.25em;
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}
span.active_upvote:hover {
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}

span.inactive_downvote {
    width: 28px;
    height: 30px;
    display: block;
    background: url('http://media.quotd.com/img/disagree_non_med.png') no-repeat;
}
span.inactive_downvote:hover {
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}

span.active_downvote {
    width: 28px;
    height: 30px;
    display: block;
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}
span.active_downvote:hover {
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}

.remove_link {
    width: 18px;
    height: 20px;
    font-size: 97%;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 5.5em;
    background: url('http://media.quotd.com/img/off_point_small.png') no-repeat;    
}

.remove_link a {
    padding: 2px 5px;
    display: block;
}



ul.omreclist a {
    font-size: 77%;
}

ul.recommend li a {
    color: #1142aa;
    font-weight: bold;
}

.follow-button a, .follow-button a:link, .follow-button a:hover, .follow-button a:visited {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}


.feed_follow_button a, .feed_follow_button a:link, .feed_follow_button a:hover, .feed_follow_button a:visited {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.quotd_beat_banner a, .quotd_beat_banner a:link {

}

a.control_button {
    float: left;
    display: block;
    padding: 4px;
    border: 2px solid #888;
    background-color: #f8f8f8;
    width: 10em;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-right: 0.25em;
}

.addquote_holder {
}

a.control_button:hover {
    background-color: #f1b06c;
    text-decoration: none;
}

a.small_control_button {
    display: inline;
    border: 2px solid #888;
    background-color: #f8f8f8;
    width: 10em;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-align: center;
    padding: 0 2px;
}

a.small_control_button:hover {
    background-color: #f1b06c;
    text-decoration: none;
}
p.aux {
    color: #888;
    font-size: 93%;
}

#addquote_holder {
    margin: 0em 0em 1em 0em;
}

a.add_quote_to_story_control { margin-bottom: 1em; }

.feed_thumb {
    float: left;
}

.feed_desc {
    margin-left: 2em;
}

.feed_desc p {
    margin-left: 3em;
}

.feed_desc h1 {
    margin: 0 0 0 2em;
}

.feed_group {
    margin-left: 50px;
}

.cat-start a{
    color: #ff8900;
}


.om_quote {
    height: none !important;
}


.quote-large h3 a:link, .quote-large h3 a:visited,
.question-large h3 a:link, .question-large h3 a:visited {
    /*color: #1142aa;*/
    color: #777;
}


/* imgs */
div.quote-block img {
    float: left;
}

div.quote-large img, div.question-large img {
    float: left;
}

img.twitter_thumb {
    width: 48px;
    height: 48px;
}

.tweet_image img {
    width: 48px;
    height: 48px;
}


.twerson_info img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.twerson_info img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.top-quoters img, .sidebox img {
    width: 32px;
    height: 32px;
    float: left;
    margin: 0.25em;
    margin-top: 0;
}

div.quote-detail img {
    float: left;
}

/* Forms and inputs */
form div.fieldWrapper {
    padding: 0.5em .5em 2em .5em;
    border-bottom: 1px dashed #D2DADA;
    border-right: 1px dashed #D2DADA;
}

div.fieldWrapper input {
    /*width: 27em;*/
}

.block {
    font-size: 120%;
    font-weight: bold;
}

.block_small {
    font-size: 70%;
    font-weight: normal;
}


div.fieldWrapper label.block {
    display: block;
}

div.fieldWrapper textarea {
    width: 33em;
}

div.full-quote textarea{
    height: 7em;
    overflow: hidden;
}

.counter {
    color: #AAAAAA;
    font-size: 11pt;
}

div.twitt-quote textarea {
    height: 4em;
    overflow: hidden;
}

.twit-form {
    height: 50em;
}

.fieldWrapper input#id_url {
    width: 27em;
}

.omheader{
    display: inline;
    font-size: 120%;
}

.omstoryholder{
    padding-bottom: 10px;
}

.yuiTopicFinder {
    margin-bottom: 1em;
}

input.yuiOmAcInput  {
    width: 30em !important;
}

input.yuiTopicAcInput {
    width: 30em !important;
}

.addquote_answerbutton {
    float: right;
    font-size: 85%;
    margin: 1em !important;
}

.openers {
    float: left;
}

.newopeners {
    float: left;
}

.menuclick {
    background: transparent url(http://media.quotd.com/menuarrow.png) no-repeat scroll right center;
    padding-right: 20px;
}

#newcatmenu{
    position: absolute;
    font-size: 130%;
}

ul.home_quotes li{
    list-style-type: none;
    font-size: 140%;
    padding-bottom: 5px;
}


.raw_edit{
    font-size: 90%;
    border: 1px solid #BDC7D8;
    color: #777777;
    padding: 2px;
}

.raw_edit_box {
    font-size: 90%;
    border: 1px solid #BDC7D8;
    color: #777777;
    padding: 2px;
    width: 10em;
}



.pullquote {
    padding-left: 8em;
    padding-right: 5em;
    background: #F8F8F8 none repeat scroll 0 0;
}

.tweetstat {
    background: #F8F8F8 none repeat scroll 0 0;
}

.itemrow {
    padding-bottom: 5px;
}

#container {
    font-size: 13px;
    margin-left: 2em;
}

.yui-carousel-nav {
}

.storyline .result{
    position: relative;
}

.storyline .name{
    position: absolute;
    bottom: 0;
    left: 25px;
}

/* JavaScript CSS */
.quotd_panel .bd {
    background: #fff !important;
    text-align: left;
}

.quotd_panel .hd  {
    color: #fff !important;
    background: #FF8900 none repeat scroll 0 0 !important;
}

.edit_updates {
    margin-top: 2em;
}

.quest_search label {
    clear: both;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
}

.quest_search input[type="text"] {
    margin-left: 1em;
}

.find_title {
    margin-left: 1em;
    margin-top: 15px;
}

#item_search {
    margin-top: 1em;
    margin-left: 1em;
    display: none;
}

.quote_tagheadline a{
    color: #888;
}

.quote_tagheadline a:visited {
    color: #888;
}

.quote_tagheadline a:hover {
    color: #888;
}

.quote_tagheadline {
    color: #888 !important;
    display: inline;
}

#link_results-container {
    margin-left: 1em;
    margin-top: 1em;
}

#first_search_step {
    background-color: #DDD;
}

.close_element {
    float: right;
    text-transform: uppercase;
    font-size: 65%;
}

/* Linktool */
.linktool_inlinePanel .yui-panel .hd {
    background: #ff8900;
    color: #fff;
}

.linktool_inlinePanel .yui-panel .bd {
    background-color: #fff;
    text-align: left;
}

.linktool_inlineAnswer {
    margin-top: 1em;
}

.linktool_miniquote {
    display: none;
}

input.linktool {
    margin: 3em 0 1em 0;
}

.related_containers {
    display: inline;
}

.related_questions {
    background: url('http://media.quotd.com/img/quest_mark.jpg') no-repeat left bottom;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_stories {
    background: url('http://media.quotd.com/img/small_story_icon.jpg') no-repeat bottom left;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_feeds {
    background: url('http://media.quotd.com/img/small_twit.png') no-repeat bottom left;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_lists {
    margin-top: 10px;
    padding: 0.5em;
    /*border: 1px solid #4971c6;*/
    border: 2px solid #00589f;
    /*border: 4px solid #e9eef2;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
}

.related_stuff {
    margin-top: 6px;
    display: block;
}

.add_related_link {
    margin-top: 6px;
    display: block;
}
.add_related_link a.remove {
    color: #1142aa;
}

.connect_container {
}

.connect_quote_to_question {
    margin: 1em;
    background-color: #ddd;
}

/* Quote add tool for questions */
.inline_qs-wrapper { font-size: 77%; }

.inline_qs-meta {
    float: left;
    width: 80px;
}
.inline_qs-meta img { 
    margin-right: 0.5em; 
}

.inline_qs-content {
    margin-left: 90px;
}

.inline_qs-content img.quote_left {
    height: 10px;
    margin-left: 0em;
    margin-right: 0.25em;    
}

.inline_qs-content img.quote_right {
    height: 10px;
    margin-left: 0.25em;
    margin-right: 0em;
    float: none;
}

.fader {
    display: none;
}

.show {
    display: block;
    display: inline-table;
}

.headline_small {
    color: #ff8900;
    font-size: 85%;
}

#subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 34px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#search_subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 50px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#quotr_subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 35px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#quotr_subheader h2 {
    float: left;
    font-size: 170%;
    line-height: 34px;
    margin: 0em;
    color: #ff8900;
    text-transform: uppercase;
}



#subheader h2, #px 0px 0px 0px;
    list-style: none;
}

.rating_ctrls_item {
    float: left;
    width: 4.4em;
    margin-right: 10px;
    list-style: none;
}

li.rating_ctrls_item a, li.rating_ctrls_item a:hover {
    padding-left: 28px !important;
    line-height: 14px;
}

.offpoint_anchor {
    float: left;
    padding: 4px;
    margin-right: 5px;
    list-style: none;    
    margin-left: 35px;
    border: 1px solid #808080;
}

.offpoint_anchor:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

li.offpoint_anchor a, li.offpoint_anchor a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}

.share_link {
    margin-right: 4em !important;
    width: 18px;
    height: 20px;
    font-size: 97%;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    background: url('http://media.quotd.com/img/share_animated.gif') no-repeat;        
}

.share_link a {
    padding: 2px 5px;
    display: block;
}


.share_anchor {
    float: left;
    padding: 4px;
    margin-right: 0px;
    list-style: none;    
    border: 1px solid #808080;
}

.share_anchor:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

a.share_quote_control { padding-left: 22px !important; line-height: 15px; width: 6em; }

/*li.share_anchor a, li.share_anchor a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}*/


.connect_item {
    padding: 2px 0 2px 4px;
    list-style: none;
    margin-right: 5px !important;
    width: 7.5em !important;
    border: 1px solid #808080;
    color: #1142aa;
}

.connect_item:hover {
    background-color: #f1b06c;
    cursor: pointer;
}    

li.connect_item a, li.connect_item a:hover {
    padding-left: 22px !important;
    line-height: 15px;
    width: 6em;
}

.rating_ctrls_item_anchor  {
    display: block;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}
.rating_ctrls_item_anchor:hover {
    display: block;
    text-decoration: none;
    padding: 2px 5px 2px 5px;
}



/* Anchors and links */
a:link {
    color: #1142aa;
    text-decoration: none;
}

a:visited {
    color: #3261c6;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


span.inactive_upvote {
    width: 28px;
    height: 30px;
    display: block;
    margin-right: 4.75em;
    background: url('http://media.quotd.com/img/agree_non_med.png') no-repeat;
}
span.inactive_upvote:hover {
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}
span.active_upvote {
    width: 28px;
    height: 30px;
    display: block;
    margin-right: 6.25em;
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}
span.active_upvote:hover {
    background: url('http://media.quotd.com/img/agree_yes_med.png') no-repeat;
}

span.inactive_downvote {
    width: 28px;
    height: 30px;
    display: block;
    background: url('http://media.quotd.com/img/disagree_non_med.png') no-repeat;
}
span.inactive_downvote:hover {
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}

span.active_downvote {
    width: 28px;
    height: 30px;
    display: block;
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}
span.active_downvote:hover {
    background: url('http://media.quotd.com/img/disagree_yes_med.png') no-repeat;
}

.remove_link {
    width: 18px;
    height: 20px;
    font-size: 97%;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    margin-right: 5.5em;
    background: url('http://media.quotd.com/img/off_point_small.png') no-repeat;    
}

.remove_link a {
    padding: 2px 5px;
    display: block;
}



ul.omreclist a {
    font-size: 77%;
}

ul.recommend li a {
    color: #1142aa;
    font-weight: bold;
}

.follow-button a, .follow-button a:link, .follow-button a:hover, .follow-button a:visited {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}


.feed_follow_button a, .feed_follow_button a:link, .feed_follow_button a:hover, .feed_follow_button a:visited {
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

.quotd_beat_banner a, .quotd_beat_banner a:link {

}

a.control_button {
    float: left;
    display: block;
    padding: 4px;
    border: 2px solid #888;
    background-color: #f8f8f8;
    width: 10em;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-align: center;
    margin-right: 0.25em;
}

.addquote_holder {
}

a.control_button:hover {
    background-color: #f1b06c;
    text-decoration: none;
}

a.small_control_button {
    display: inline;
    border: 2px solid #888;
    background-color: #f8f8f8;
    width: 10em;
    font-size: 1em;
    font-weight: bold;
    color: #000;
    text-align: center;
    padding: 0 2px;
}

a.small_control_button:hover {
    background-color: #f1b06c;
    text-decoration: none;
}
p.aux {
    color: #888;
    font-size: 93%;
}


a.add_quote_to_story_control { margin-bottom: 1em; }

.feed_thumb {
    float: left;
}

.feed_desc {
    margin-left: 2em;
}

.feed_desc p {
    margin-left: 3em;
}

.feed_desc h1 {
    margin: 0 0 0 2em;
}

.feed_group {
    margin-left: 50px;
}

.cat-start a{
    color: #ff8900;
}


.om_quote {
    height: none !important;
}


.quote-large h3 a:link, .quote-large h3 a:visited,
.question-large h3 a:link, .question-large h3 a:visited {
    /*color: #1142aa;*/
    color: #777;
}


/* imgs */
div.quote-block img {
    float: left;
}

div.quote-large img, div.question-large img {
    float: left;
}

img.twitter_thumb {
    width: 48px;
    height: 48px;
}

.tweet_image img {
    width: 48px;
    height: 48px;
}


.twerson_info img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.twerson_info img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.top-quoters img, .sidebox img {
    width: 32px;
    height: 32px;
    float: left;
    margin: 0.25em;
    margin-top: 0;
}

div.quote-detail img {
    float: left;
}

/* Forms and inputs */
form div.fieldWrapper {
    padding: 0.5em .5em 2em .5em;
    border-bottom: 1px dashed #D2DADA;
    border-right: 1px dashed #D2DADA;
}

div.fieldWrapper input {
    /*width: 27em;*/
}

.block {
    font-size: 120%;
    font-weight: bold;
}

.block_small {
    font-size: 70%;
    font-weight: normal;
}


div.fieldWrapper label.block {
    display: block;
}

div.fieldWrapper textarea {
    width: 33em;
}

div.full-quote textarea{
    height: 7em;
    overflow: hidden;
}

.counter {
    color: #AAAAAA;
    font-size: 11pt;
}

div.twitt-quote textarea {
    height: 4em;
    overflow: hidden;
}

.twit-form {
    height: 50em;
}

.fieldWrapper input#id_url {
    width: 27em;
}

.omheader{
    display: inline;
    font-size: 120%;
}

.omstoryholder{
    padding-bottom: 10px;
}

.yuiTopicFinder {
    margin-bottom: 1em;
}

input.yuiOmAcInput  {
    width: 30em !important;
}

input.yuiTopicAcInput {
    width: 30em !important;
}

.addquote_answerbutton {
    float: right;
    font-size: 85%;
    margin: 1em !important;
}

.openers {
    float: left;
}

.newopeners {
    float: left;
}

.menuclick {
    background: transparent url(http://media.quotd.com/menuarrow.png) no-repeat scroll right center;
    padding-right: 20px;
}

#newcatmenu{
    position: absolute;
    font-size: 130%;
}

ul.home_quotes li{
    list-style-type: none;
    font-size: 140%;
    padding-bottom: 5px;
}


.raw_edit{
    font-size: 90%;
    border: 1px solid #BDC7D8;
    color: #777777;
    padding: 2px;
}

.raw_edit_box {
    font-size: 90%;
    border: 1px solid #BDC7D8;
    color: #777777;
    padding: 2px;
    width: 10em;
}



.pullquote {
    padding-left: 8em;
    padding-right: 5em;
    background: #F8F8F8 none repeat scroll 0 0;
}

.tweetstat {
    background: #F8F8F8 none repeat scroll 0 0;
}

.itemrow {
    padding-bottom: 5px;
}

#container {
    font-size: 13px;
    margin-left: 2em;
}

.yui-carousel-nav {
}

.storyline .result{
    position: relative;
}

.storyline .name{
    position: absolute;
    bottom: 0;
    left: 25px;
}

/* JavaScript CSS */
.quotd_panel .bd {
    background: #fff !important;
    text-align: left;
}

.quotd_panel .hd  {
    color: #fff !important;
    background: #FF8900 none repeat scroll 0 0 !important;
}

.edit_updates {
    margin-top: 2em;
}

.quest_search label {
    clear: both;
    display: block;
    padding-top: 15px;
    padding-bottom: 15px;
}

.quest_search input[type="text"] {
    margin-left: 1em;
}

.find_title {
    margin-left: 1em;
    margin-top: 15px;
}

#item_search {
    margin-top: 1em;
    margin-left: 1em;
    display: none;
}

.quote_tagheadline a{
    color: #888;
}

.quote_tagheadline a:visited {
    color: #888;
}

.quote_tagheadline a:hover {
    color: #888;
}

.quote_tagheadline {
    color: #888 !important;
    display: inline;
}

#link_results-container {
    margin-left: 1em;
    margin-top: 1em;
}

#first_search_step {
    background-color: #DDD;
}

.close_element {
    float: right;
    text-transform: uppercase;
    font-size: 65%;
}

/* Linktool */
.linktool_inlinePanel .yui-panel .hd {
    background: #ff8900;
    color: #fff;
}

.linktool_inlinePanel .yui-panel .bd {
    background-color: #fff;
    text-align: left;
}

.linktool_inlineAnswer {
    margin-top: 1em;
}

.linktool_miniquote {
    display: none;
}

input.linktool {
    margin: 3em 0 1em 0;
}

.related_containers {
    display: inline;
}

.related_questions {
    background: url('http://media.quotd.com/img/quest_mark.jpg') no-repeat left bottom;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_stories {
    background: url('http://media.quotd.com/img/small_story_icon.jpg') no-repeat bottom left;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_feeds {
    background: url('http://media.quotd.com/img/small_twit.png') no-repeat bottom left;
    padding-left: 18px;
    padding-top: 20px;
    margin-left: 3px;
}

.related_lists {
    margin-top: 10px;
    padding: 0.5em;
    /*border: 1px solid #4971c6;*/
    border: 2px solid #00589f;
    /*border: 4px solid #e9eef2;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: block;
}

.related_stuff {
    margin-top: 6px;
    display: block;
}

.add_related_link {
    margin-top: 6px;
    display: block;
}
.add_related_link a.remove {
    color: #1142aa;
}

.connect_container {
}

.connect_quote_to_question {
    margin: 1em;
    background-color: #ddd;
}

/* Quote add tool for questions */
.inline_qs-wrapper { font-size: 77%; }

.inline_qs-meta {
    float: left;
    width: 80px;
}
.inline_qs-meta img { 
    margin-right: 0.5em; 
}

.inline_qs-content {
    margin-left: 90px;
}

.inline_qs-content img.quote_left {
    height: 10px;
    margin-left: 0em;
    margin-right: 0.25em;    
}

.inline_qs-content img.quote_right {
    height: 10px;
    margin-left: 0.25em;
    margin-right: 0em;
    float: none;
}

.fader {
    display: none;
}

.show {
    display: block;
    display: inline-table;
}

.headline_small {
    color: #ff8900;
    font-size: 85%;
}

#subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 34px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#search_subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 50px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#quotr_subheader {
    border-bottom: 1px solid #666;
    clear: both;
    height: 35px;
    width: 100%;
    vertical-align: baseline;
    margin-bottom: 15px;
}

#quotr_subheader h2 {
    float: left;
    font-size: 170%;
    line-height: 34px;
    margin: 0em;
    color: #ff8900;
    text-transform: uppercase;
}



#subheader h2, #quotd-index-description h2 {
    font-size: 170%;
    line-height: 34px;
    margin: 0em;
    color: #ff8900;
    text-transform: uppercase;
}

#subheader h2 {
    float: left;
}

#search_subheader h2 {
    float: left;
    font-size: 170%;
    line-height: 34px;
    margin: 0em;
    color: #ff8900;
    text-transform: uppercase;
}

#subheader_holder {
    display: block;
}

#cat_tabs {
    display: block;
    margin-bottom: 10px;
}

#cat_tabs a {
    padding: 5px;
}

.selectedcattab {
    background-color: #EEEEEE;
}

#tabs {
    float: right;
    font-weight: bold;
}

#tabs a, #tabs form.searchform {
    background: #EEEEEE none repeat scroll 0 0;
    border: 1px solid #EEE;
    color: #777;
    display: block;
    float: left;
    font-size: 90%
    height: 24px;
    line-height: 24px;
    margin: 8px 8px 0 0;
    padding: 0 11px;
    text-decoration: none;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

#tabs a.selectedtab, form.selectedtab {
    background: #FFFFFF none repeat scroll 0 0 !important;
    border-color: #777777 #777777 #FFFFFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: black !important;
    font-size: 120% !important; 
    height: 31px !important;
    line-height: 30px !important;
    margin-top: 3px !important;
    padding: 0 11px !important;
    -moz-border-radius-topleft: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -webkit-border-top-left-radius: 5px !important;
    -webkit-border-top-right-radius: 5px !important;
}
    

#tabs input.submit {
    border: none;
    cursor: pointer;
    background-color: #EEEEEE;
}

#search_tabs {
    float: right;
    font-weight: bold;
}

#search_tabs form.searchform {
    background: #EEEEEE none repeat scroll 0 0;
    border: 1px solid #EEE;
    color: #777;
    display: block;
    float: left;
    font-size: 85%;
    height: 41px;
    width: 75px;
    line-height: 12px;
    margin: 8px 8px 0 0;
    padding: 0 11px;
    text-decoration: none;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

#search_tabs a.selectedtab, form.selectedtab {
    background: #FFFFFF none repeat scroll 0 0 !important;
    border-color: #777777 #777777 #FFFFFF !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: black !important;
    width: 100px;
    font-size: 90% !important; 
    height: 30px !important;
    line-height: 16px !important;
    margin-top: 3px !important;
    padding: 0 11px !important;
    -moz-border-radius-topleft: 5px !important;
    -moz-border-radius-topright: 5px !important;
    -webkit-border-top-left-radius: 5px !important;
    -webkit-border-top-right-radius: 5px !important;
}
    

#search_tabs input.submit {
    border: none;
    cursor: pointer;
    background-color: #EEEEEE;
    width: 0px;
}



.search_results {
    color: #FF8900;
    float: left;
    font-size: 120%;
    padding-top: 10px;
    text-transform: uppercase;
    width: 300px;
    font-weight: bold;
}

.search_page_tabs form, form.selectedtab {
    margin: 7px 8px 0px 0px !important;
}

.search_page_tabs form.selectedtab {
    height: 42px !important;
    line-height: 16px !important;
}

form.selectedtab input.submit {
    background-color: white !important;
}

.story_header {
    margin: 0em;
    font-size: 200%;
}

.find_header {
    font-size: 200%;
}

.yui-panel .hd {
    background: #FC9400 none repeat scroll 0 0 !important;
    color: #944C00 !important;
}
.yui-panel .bd {
    background-color: #fff !important;
}

/* Simple Ask Question Form */
#simple_ask_question h2 {
    margin: 0;
    display: block;
}

#simple_ask_question label {
    text-align: left;
    width: 100%;
    padding-right: 1em;
    line-height: 1.8em;
    display: block;
    font-size: 123.1%;
}

#simple_ask_question input {
    display: block;
    width: 80%;
    font-size: 167%;
    color: #1142aa;
}

#simple_ask_question input.submit {
    clear: both;
    float: right;
    display: block;
    margin: 1em;
    width: auto;
    color: #000;
}

/* Simple Create Story form */
#simple_create_story {
    width: 40em;
}

#simple_create_story h2 {
    margin: 0;
    color: #944c00;
}

#simple_create_story label {
    text-align: left;
    width: 100%;
    padding-right: 1em;
    line-height: 1.8em;
    display: block;
    font-size: 123.1%;
}

#simple_create_story input {
    display: block;
    width: 80%;
    font-size: 167%;
    color: #1142aa;
}

#simple_create_story input.submit {
    clear: both;
    float: right;
    display: block;
    margin: 1em;
    width: auto;
    color: #000;
}

.tagheader {
    float: left;
    list-style-type: none;
    margin-right: 15px;
    display: inline;
}

.topicheader {
    margin-bottom: 5px;
}

.topicheader a {
    margin-right: 5px;
}



.quote_connector h3 {
    color: #ff8900;
    margin-bottom: 0;
    text-transform: uppercase;
}

.quote_connector dl {
    margin-left: 3.4em;
    margin-top: 0.25em;
}

.om_connector dl {
    margin-left: 0.3em !important;
    margin-top: 0em !important;
}


.quote_connector dt {
    position: relative;
    left: -1.6em;
    top: 1.2em;
    width: 7.4em;
    font-weight: bold;
    text-align: right;
    text-transform: uppercase;
    font-size: 120%;
}

.quote_connector dd {
    border-left: 3px solid silver;
    margin: 0 0 0 6.2em;
    padding: 0 0 0em 1em;
    font-size: 120%;
}

.quote_connector dd.last {
    border-bottom: 1px dotted silver;
}

a.connect_ctrl {
    background: url(http://media.quotd.com/img/icon_link.gif) no-repeat left center;
    padding-left: 21px;
}

.connections_holder{
    width: 100%;
    float: left;
}

.connections_holder h3 {
    margin: 5px;
}

.conquest_header {
    background: url('http://media.quotd.com/img/quest_mark.jpg') no-repeat left bottom;
    padding-left: 18px;
    margin-left: 3px;
    margin-bottom: 2px;
    margin-top: 3px;
}

.constory_header {
    background: url('http://media.quotd.com/img/small_story_icon.jpg') no-repeat bottom left;
    padding-left: 18px;
    margin-left: 3px;
    margin-bottom: 2px;
    margin-top: 3px;
}

.confeed_header {
    background: url('http://media.quotd.com/img/small_twit.png') no-repeat bottom left;
    padding-left: 18px;
    margin-left: 3px;
    margin-bottom: 2px;
    margin-top: 3px;
}

.quest_ctrl {
    border: 3px solid #ff8900;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.story_ctrl {
    border: 3px solid #4D89C8;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.feed_ctrl {
    border: 3px solid #29CAFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}



.itemlist {
    margin-left: 22px;
}

.quest_connections {
    width: 33%;
    float: left;
}

.story_connections {
    width: 33%;
    float: left;
}

.feed_connections {
    width: 33%;
    float: left;
}

.last {
    margin-top: 6px;
    margin-bottom: 25px;
}

.last a {
    padding-bottom:2px;
    padding-right:2px;
    padding-top:2px;
    margin-left: 22px;
}

.control_list {
    margin-bottom: 10px;
}

.control_holder {
    margin-right: 1.6em;
}

.article_holder p {
    margin-top: 5px;
}


.connect_button {
    padding-left: 8px;
    background: url('http://media.quotd.com/img/connect_small.png') no-repeat center left;
}

.connect_button a {
    display: block;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 93%;
    color: #1142aa;
    line-height: 2em;
    padding: 3px 0 6px 0;
}
/*
.connect_button {
    float: right;
    border: 3px solid #FF8900;
    padding: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    font-size: 120%;
    text-transform: uppercase;
    margin-top: 8px;
}

.connect_button select {
    border: none;
    
}

.connect_button input {
    border: none;
    text-transform: uppercase;
    background-color: white;
    margin-right: -5px;
}

.connect_button button {
    background-image: none !important;
    text-align: center;
    background-color: white !important;
    border: 0px white !important;
    padding: 0px !important;
    border-style: none !important;
}
*/
.connectButtonWidget, span.first-child {
    border-style: none !important;
    margin: 0em !important;
    background: none !important;
}

.connectButtonWidget button {
    font-weight: bold;
    font-size: 120%;
    text-transform: uppercase;
    color: #1142aa !important;
}

.yui-skin-sam .quotdConnectAc .yui-ac-content {
    max-height: 12em; overflow: auto; overflow-x: auto; 
    _height: 12em; /* ie6 */
}

.yui-sldshw-displayer {
    overflow: visible !important;
}

.email_bg {
    margin-top: 1px;
}

.email_nav {
    float: right !important;
}

.email_nav a {
    background: url('http://media.quotd.com/img/small_email.png') no-repeat center left;
    padding-left: 25px !important;
}    

.blue_nav a:hover {
    color: #3261C6 !important;
}

ul.nav li a:hover {
    background-color: #24468E;
}

.selected_nav {
    background-color: #093083 !important;
}

.end_right_nav {
    border-width: medium 3px medium medium !important;
} 

#daylife_add_quote_tool {
    border: 3px solid silver;
    padding: 0.5em;
}

.daylife_submit_quote {
    padding: 1em;
    margin-bottom: 1.5em;
}

.daylife_submit_quote label {
    width: 7em;
    padding-right: 1em;
    text-align: right;
    line-height: 1.8em;
    color: #333;
}

.daylife_submit_quote select {
    border: 2px solid #888;
    color: #333;
    padding: 3px;
    background-color: #f8f8f8;
}

.daylife_submit_quote input[type='submit'] {
    border: 2px solid #888;
    background-color: #f8f8f8;
    padding: 3px;
    color: #333;
}

div.add-quote-info {
    float: left;
    width: 100px;
    text-align: right;
}

div.add-quote-content {
    margin-left: 120px;
}

div.add-quote-content p {
    font-size: 120%;
}

textarea.rawmedia_quote_input {
    width: 22em;
}


div#email_signup_wrapper {
    display: block;
}

div.email_signup_box {
    float: left;
    padding: 1em;
}
