/*
    @brief:     Stylesheet for AOH Subscriptions plugin
    @author:    Rob Simpkins (http://robsimpkins.com)
    @copyright: Rob Simpkins 2009. All rights reserved.
    @version:   1.0.0
 */

/**     start registration form styles      **/
form#aoh_subscriptions_registration { float: left; display: inline; width: 450px; text-align: left; }
form#aoh_subscriptions_registration div.row { float: left; display: inline; width: 430px; margin-bottom: 10px; padding: 5px 10px 10px 10px; }
form#aoh_subscriptions_registration div.field_error { background-color: #ff5f5f; }
form#aoh_subscriptions_registration div.row label { display: block; width: 200px; font-size: 0.9em; padding-bottom: 3px; text-align: left; }
form#aoh_subscriptions_registration div.row label span { padding-left: 5px; color: #c00; }
form#aoh_subscriptions_registration div.row input.regular_text { float: left; display: inline; width: 350px; }
form#aoh_subscriptions_registration div.row textarea.regular_textarea { float: left; display: inline; height: 100px; width: 420px; }
form#aoh_subscriptions_registration div.row select.regular_select { float: left; display: inline; width: 350px; }
form#aoh_subscriptions_registration div.row span.description { float: left; display: inline; font-size: 0.9em; font-style: italic; }
form#aoh_subscriptions_registration div.row span.word_count { float: right; display: inline; font-size: 0.9em; }
form#aoh_subscriptions_registration div.row span.error { color: #c00; }
form#aoh_subscriptions_registration div.row div.error_message { float: left; display: inline; width: 430px; padding: 2px 0; font-size: 0.9em; font-weight: bold; }

.error_header, div#content div#main div.post div.error_header h3 {color:red;font-weight:bold;}

/**     start search styles     **/
form#aoh_subscriptions_search { clear:both; display: block; width: 195px; padding: 10px 0 10px 10px;text-align:left!important;}
form#aoh_subscriptions_search select#context  {width:100px;}


div#aoh_subscriptions_search_results { float: left; display: inline; width: 545px; padding: 20px 0 0 0;}
div#aoh_subscriptions_search_results div.aoh_search_result { float: left; display: inline; width: 505px; margin: 0 0 10px 0; padding: 20px; border: 1px solid #ddd; }
div#aoh_subscriptions_search_results div.aoh_search_result div#resultcol1 {float:left;display:inline;width:190px;overflow:hidden;margin-right:10px;}
div#aoh_subscriptions_search_results div.aoh_search_result div#resultcol2 {float:left;display:inline;width:280px;}
div#aoh_subscriptions_search_results div.aoh_search_result img.subscriber_image {  margin: 0 10px 10px 0; }
div#aoh_subscriptions_search_results div.aoh_search_result label { float: left; display: inline; width: 90px; font-size: 10px; font-weight: bold; }
div#aoh_subscriptions_search_results div.aoh_search_result p { margin: 0 0 13px 0; }
div#aoh_subscriptions_search_results div.aoh_search_result div.subscriber_description {font-size:12px;}


/**     start pagination styles     **/
div.pagination { float: right; display: inline; font-size: 10px; }
div.pagination a, div.pagination span { float: left; display: inline; margin-left: 5px; padding: 2px 6px; }
div.pagination span.current { color: #000; background-color: #e4e4e4; font-weight: bold; }
div.pagination a:hover { color: #000; background-color: #e4e4e4; }


/**     start artist profile styles     **/
div#aoh_subscriptions_profile { float: left; display: inline; width: 450px; padding: 20px 0; }
div#aoh_subscriptions_profile img#subscriber_image { float: left; display: inline; width: 450px; }
div#aoh_subscriptions_profile label {font-weight:bold;}
div#aoh_subscriptions_profile p {font-size:0.9em;line-height:1.4em!important;}
/**     start positioning styles        **/
.clear { clear: both; }