/**
 * CSS for Forums
 * @author adam.housman
 */
 
/* RESET BROWSER DEFAULTS */
#jive div, #jive span, #jive h1, #jive h2, #jive h3, #jive h4, #jive h5, #jive h6, #jive p, #jive blockquote, #jive pre, #jive a, #jive abbr, #jive acronym, #jive address, #jive big, #jive cite, #jive code, #jive del, #jive dfn, #jive em, #jive font, #jive img, #jive ins, #jive kbd, #jive q, #jive s, #jive samp, #jive small, #jive strike, #jive strong, #jive sub, #jive sup, #jive tt, #jive var, #jive dl, #jive dt, #jive dd, #jive ol, #jive ul, #jive li, #jive fieldset, #jive form, #jive label, #jive legend, #jive table, #jive caption, #jive tbody, #jive tfoot, #jive thead, #jive tr, #jive th, #jive td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
#jive :focus { outline: 0; }
#jive a { text-decoration: none; }
#jive ol, #jive ul { list-style: none; }
#jive table { border-collapse: separate; border-spacing: 0; }
#jive caption, #jive th, #jive td { text-align: left; font-weight: normal; }
#jive blockquote:before, #jive blockquote:after, #jive q:before, #jive q:after { content: ""; }
#jive blockquote, #jive q { quotes: "" ""; }

/* CANCEL CURRENT STYLES */
.outline { background-image: none; background-color: #111; }
.footer { margin: 0 auto 0 0px; 
padding: 10px 0 10px 90px; float: none; }

/* FORUMS STYLES */
#jive { font-family: Arial, Verdana, sans-serif; }
#jive #jive-body-container { width: 649px; padding: 4px; }
#jive #jive-body-maincol-container { width: 649px; }
#jive table tr * { vertical-align: top; }
#jive .communities-listing { margin-bottom: 22px; }
#jive #page-header h1 { width: 608px; height: 123px; }
#jive #sidebar { width: 243px; float: right; padding: 40px 4px 10px 4px; }
 
/* SEARCH & BREADCRUMBS */
#jive #user-bar-wrapper { float: left; width: 860px; /* eff 908 */ background-color: #fff; padding: 5px 24px 5px 24px; }
#jive #search-bar { float: right; width: 300px; padding-top: 3px; }
#jive #search-bar #search-field-container { float: right; width: 194px; height: 24px; background: transparent url('/nikefootball/global/image/forums/search-field-container_bg.gif') no-repeat top left; }
#jive #search-bar #search-field-container #jive-query { border: none; padding: 4px; width: 184px; color: #5e5e5e; background-color: transparent; }
#jive #search-bar #jive-userbar-search .jive-userbar-search-button { float: right; background:transparent url('/nikefootball/global/image/forums/search.gif') no-repeat scroll 0%; border:medium none; color:#333333; cursor:pointer; height:24px; margin-left:0px; overflow:hidden; width:29px; }
#jive #breadcrumb { float: left; padding: 6px 0 2px 0; font-style: italic; color: #919191; }
#jive #breadcrumb a { color: #575757; font-style: normal; } 
#jive #breadcrumb a.home-link { color: #0071B1; font-weight: bold; }
#jive #breadcrumb .raquo { font-size: 15px; line-height: 12px; font-style: normal; }

/* */
#jive #legend { float: left; margin-top: 14px; }
#jive #legend ul {  }
#jive #legend ul li { color: #474747; font-size: 11px; padding: 4px 0px 4px 28px; background-position: 4px 50%; background-repeat: no-repeat; }
#jive #legend ul li.new_content { background-image: url('global/imagesnew.gif'); }
#jive #legend ul li.updated_content { background-image: url('global/images/updated.gif'); }
#jive #legend ul li.answered_question { background-image: url('global/images/question_answered.gif'); }
#jive #legend ul li.unanswered_question_points { background-image: url('global/images/question_points.gif'); }
#jive #legend ul li.unanswered_question { background-image: url('global/images/question.gif'); }

/* PAGINATION */
#jive .pagination { height: 36px; width: 649px; }
#jive .pagination #back { float: left; padding: 8px 0 8px 18px; }
#jive .pagination #back a { color: #6d6b5d; font-weight: bold; font-size: 11px; display: block; text-transform: uppercase; padding-left: 18px; background: transparent url('global/images/back.gif') no-repeat left; }
#jive .pagination #jive-pagination { float: right; padding: 4px 18px 4px 0px; } 
#jive .pagination #jive-pagination .jive-pagination-next { display: block; background:transparent url('/nikefootball/global/image/forums/next.gif') center center no-repeat; }
#jive .pagination #jive-pagination .jive-pagination-prev { display: block; background:transparent url('/nikefootball/global/image/forums/previous.gif') center center no-repeat; }
#jive .pagination #jive-pagination span { display: block; float: left; }
#jive .pagination #jive-pagination span.jive-pagination-numbers a { color: #6d6b5d; font-size: 18px; font-weight: bold; padding: 0 3px; }
#jive .pagination #jive-pagination span.jive-pagination-numbers a.jive-pagination-current { color: #fff; height: 18px; }
#jive .pagination #jive-pagination .jive-pagination-next span, #jive .pagination #jive-pagination .jive-pagination-prev span { display: none; }
#jive .pagination #jive-pagination span.placeholder, #jive .pagination #jive-pagination .jive-pagination-prev, #jive .pagination #jive-pagination .jive-pagination-next { padding: 0 3px; width: 18px; height: 18px;  }

/* OVERVIEW PAGE COMMUNITITES LISTING & RECENT ACTIVITY WIDGET (Recent Threads) */
#jive .jive-widget-header { display: none; }
#jive #categories_header, #jive #recent_threads_header, #jive #community-header, #jive #community-header-noflash, #jive .jive-replying-to { width: 636px; /* eff 649px */ padding-left: 13px; height: 38px; background: url('global/images/header_bg.jpg') no-repeat top left; }
#jive .communities-listing table, #jive .threadlist-table table { width: 649px; }
#jive .communities-listing table thead tr, #jive .threadlist-table table thead tr { background: url('global/images/subheader_bg.jpg') repeat-y top left; }
#jive .communities-listing table td, #jive .threadlist-table table td { padding: 13px 17px; }
#jive .communities-listing table th, #jive .threadlist-table table th { padding: 7px 17px; font-weight: bold; font-size: 11px; color: #fff; text-transform: uppercase; }
#jive .communities-listing table tbody tr td, #jive .threadlist-table tbody tr td { background-image: url(global/images/dotted_border.gif); background-position: top right; background-repeat: repeat-y; }
#jive .communities-listing table thead tr td.last, #jive .communities-listing table tbody tr td.last, #jive .threadlist-table table tbody tr td.last, #jive .threadlist-table table tbody tr td.last { background-image: none; }
#jive .communities-listing table tbody tr.even td, #jive .threadlist-table table tbody tr.jive-table-row-even td { background-color: #fff; }
#jive .communities-listing table tbody tr.odd td, #jive .threadlist-table table tbody tr.jive-table-row-odd td { background-color: #eaeaea; }
#jive .communities-listing .categories { width: 302px; /* eff 338 */ text-align: left; }
#jive .communities-listing table td.categories h4 { margin-bottom: 4px; }
#jive .communities-listing table td.categories h4 a, #jive .communities-listing table td.categories h4 a:link, #jive .communities-listing table td.categories h4 a:visited { font-size: 14px; color: #0071b1; font-weight: bold; text-decoration: none; }
#jive .communities-listing table td.categories p { font-size: 12px; color: #919191; }
#jive .communities-listing .thread_count { width: 66px; padding-left: 0px; padding-right: 0px; /* eff 66 */ text-align: center; }
#jive .communities-listing .view_count { width: 66px; padding-left: 0px; padding-right: 0px; /* eff 66 */  text-align: center; }
#jive .communities-listing .last_post { width: 144px; /* eff 178 */  text-align: left; }
#jive .communities-listing .last_post p, .threadlist-table td.subject p.subject, #jive .threadlist-table td.last_post p.author { margin-bottom: 3px; }
#jive .communities-listing .last_post p.subject a, .threadlist-table td.subject p.subject a { font-weight: bold; font-size: 12px; color: #0071b1; }
#jive .communities-listing .last_post p.author, .threadlist-table td.subject p.subcategory { font-size: 11px; color: #919191; }
#jive .communities-listing .last_post p.author em, .threadlist-table td.subject p.subcategory a, .threadlist-table td.last_post p.author a { font-weight: bold; color: #575757; }
#jive .communities-listing .last_post p.time, #jive .threadlist-table td.last_post p.time { font-size: 11px; font-style: italic; }
#jive .threadlist-table td.new_content { width: 25px; padding-left: 0; padding-right: 0; text-align: center; }
#jive .threadlist-table td.question { width: 29px; padding-left: 0; padding-right: 0; text-align: center; }
#jive .threadlist-table td.subject { width: 264px /* eff 298 */; }
	#jive .threadlist-table table tbody tr td.subject p.subject { font-size: 12px; font-weight: bold; color:  }
#jive .threadlist-table td.replies { width: 72px; padding-left: 0; padding-right: 0; text-align: center; }
#jive .threadlist-table td.views { width: 72px; padding-left: 0; padding-right: 0; text-align: center; }

/* THREAD VIEW */
#jive #jive-body-container { float: left; }
#jive #community-header-noflash, #jive .jive-replying-to { height: auto; min-height: 30px; font-size: 22px; color: #fff; _height: 30px; padding-top: 6px; background-repeat: repeat-y; }
#jive .jive-thread-post, #jive .jive-thread-reply-container, #jive #jive-postpage .jive-thread-reply-body { background: url('global/images/thread_post_bg.gif') top left repeat-y; margin-bottom: 6px; padding: 17px 15px; }
#jive .jive-author { float: left; width: 84px; /* eff 114px */ }
	#jive .jive-author .username { color: #575757; font-size: 12px; font-weight: bold; }
	#jive .jive-author .jive-username-link-wrapper { margin-bottom: 6px; }
	#jive .jive-author .timestamp { font-style: italic; font-size: 11px; }
#jive .jive-thread-post-message, #jive .jive-thread-reply-message { color: #303030; }
#jive .post-button, #jive .post-button:link, #jive .post-button:visited, #jive .post-button:hover, #jive .post-button:active { background-color: #0071b1; color: #fff; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; padding: 1px 2px; float: right; margin-left: 6px; }

#jive #jive-compose-buttons { margin-top: 6px; }
#jive .jive-button { background-color: #0071b1; color: #fff; font-size: 10px; text-decoration: none; text-transform: uppercase; display: block; padding: 1px 2px; font-weight: bold; border: none; float: right; margin-left: 6px; cursor: pointer; }

#jive .jive-thread-post-body-container, #jive .jive-thread-reply-body-container { float: right; width: 505px; /* eff 535px */ }
	#jive .jive-thread-reply-subject p.response { margin-bottom: 13px; padding-bottom: 2px; border-bottom: 1px solid #f2f8fb; }
	#jive .jive-thread-reply-subject p.response span.username { color: #575757; }
#jive #text-panel-links .jive-text-link-help { display: none; }
#jive #text-panel-links #jive-img-content { display: none; }
#jive #text-panel-links #jive-img-spell { display: none; }
#jive .jive-thread-post-reply-to-top { display: none; }

/* FOOTER LINKS */
#jive ul.footer_links { float: left; width: 300px; padding: 14px; text-align: left; }
#jive ul.footer_links li { padding-bottom: 12px; }

#jive .post_new_thread, #jive .post_new_thread:link, #jive .post_new_thread:visited { color: #0071B1; text-decoration: none; background: url('global/imagens/post.gif') no-repeat left; padding-left: 24px; }
#jive .post_new_thread:hover, #jive .post_new_thread:active { }

#jive .jive-link-rss-small { display: block; }
#jive #jive-community-content .pagination { height: auto; }