/*
Theme Name:KevJumba
Theme URI:http://keebs.com
Description:KevJumba Theme
Version:1.0
Author:Keebs
Author URI:http://keebs.com
Tags:buddypress
*/

@import url('/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar-custom.css');

html { background:url("images/bg.png") repeat-x fixed 0 0 #282828; }
body { background:url("images/bg.png") repeat-x fixed 0 0 #282828;color:#5c5c5c;font:.75em/1.7em Helvetica, Arial, Sans-Serif;}
a, h2 a:hover, h3 a:hover { color:#2dbfe9;text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { float:left;font-size:2.5em;text-transform:lowercase; }
h2 { color:#fff;font-size:1.5em;text-transform:lowercase; }
h3 { color:#282828;font-size:1.3em;text-transform:lowercase; }
h2 a, h2 a:hover { color:#fff; }
small { font-size:0.9em;line-height:1.5em; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color:#777; }
code { font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { cursor:help;font-size:0.9em; letter-spacing:.07em; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px; }
blockquote cite { display:block;margin:5px 0 0; }
select { border:1px solid #bfbfbf; }
textarea { border:1px solid #bfbfbf;color:#282828;font-family:helvetica,arial,sans-serif;font-size:1em;padding:2px; }

@font-face { font-family: 'TrashHandRegular';src: url('TrashHand-webfont.eot');src: local('TrashHand'), url('TrashHand-webfont.woff') format('woff'), url('TrashHand-webfont.ttf') format('truetype'), url('TrashHand-webfont.svg#webfont') format('svg');font-weight: normal;font-style: normal; }

#wrapper { background:#fff;overflow:hidden;padding:0 10px; }

/* Begin Admin Bar */
#sidebar-login-form { float:left; }
#sidebar-user-login, #sidebar-user-pass { background:none repeat scroll 0 0 #000;border:1px solid #444;color:#bfbfbf;float:left;margin:3px 5px 0;padding:1px 2px; }
.forgetmenot { color:#bfbfbf;float:left;margin:3px 5px 0; }
.forgetmenot label { margin:0 !important; }
#sidebar-wp-submit { background:#000;border:1px solid #444;color:#fff;cursor:pointer;margin:3px; }
#sidebar-wp-submit:hover { color:#2dbfe9; }
/* End Admin Bar */

/* Begin Header */
#header { overflow:hidden; }
#header h1 a { background:url("images/sprite.png") no-repeat scroll -3px -360px transparent;display:block;height:131px;margin:20px 0;text-indent:-9999px;width:597px; }
#tweet-container { background:url("images/sprite.png") no-repeat scroll -3px -218px transparent;float:right;height:140px;width:324px; }
#tweet { display:table-cell;font:18px/20px 'TrashHandRegular', Helvetica, Arial, Sans-Serif;height:130px;padding-top:20px;vertical-align:middle;width:235px; }
/* End Header */

/* Begin Nav */
#nav { background:#282828;height:40px; }
#nav li a { line-height:40px; }
#nav li.current a { background-position:center bottom; }
#home-page { background:url("images/home.gif") no-repeat scroll center top transparent;display:block;height:17px;width:47px; }
#home-page:hover { background-position:center bottom; }
#about-page { background:url("images/about.gif") no-repeat scroll center top transparent;display:block;height:17px;width:48px; }
#about-page:hover { background-position:center bottom; }
#blog-page { background:url("images/blog.gif") no-repeat scroll center top transparent;display:block;height:17px;width:38px; }
#blog-page:hover { background-position:center bottom; }
#media-page { background:url("images/media.gif") no-repeat scroll center top transparent;cursor:pointer;display:block;height:17px;width:64px; }
#media-page:hover { background-position:center bottom; }
#community-page { background:url("images/community.gif") no-repeat scroll center top transparent;cursor:pointer;display:block;height:17px;width:102px; }
#community-page:hover { background-position:center bottom; }
#store-page { background:url("images/store.gif") no-repeat scroll center top transparent;display:block;height:17px;width:43px; }
#store-page:hover { background-position:center bottom; }
#contact-page { background:url("images/contact.gif") no-repeat scroll center top transparent;display:block;height:17px;width:60px; }
#contact-page:hover { background-position:center bottom; }
/* End Nav */

/* Superfish */
.sf-menu { float:left;margin:10px 0 0 10px; }
.sf-menu ul { position:absolute;top:-999em;width:18em; }
.sf-menu ul li { width:100%; }
.sf-menu li:hover { visibility:inherit; /* fixes IE7 'sticky bug' */ }
.sf-menu li { float:left;margin-right:10px;position:relative;z-index:100; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left:0;top:30px;z-index:99; }
.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top:-999em; }
.sf-menu li li a { color:#fff;display:block;font-size:1.2em;font-weight:bold;line-height:25px !important;padding:0 3px;position:relative;text-decoration:none;text-transform:lowercase; }
.sf-menu li li a:hover { background:#2dbfe9; }
.sf-menu li li { background:#282828;border-bottom:1px solid #fff;opacity:.95; }
/* End Superfish */

/* Begin Search Form */
#searchform { background:url("images/sprite.png") no-repeat scroll -306px -494px transparent;float:right;height:19px;margin:10px 10px 0;width:209px; }
#searchform input { border:0; }
#searchform #s { color:#666;float:left;margin-top:1px;padding:0 3px;width:172px; }
#searchform #search-submit { float:right; }
/* End Search Form */

/* Begin Content */
body.page-id-2 #content h2 { background:url("images/about-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-id-18 #content h2 { background:url("images/contact-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-id-16 #content h2 { background:url("images/store-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-id-8 #content h2 { background:url("images/photos-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-id-10 #content h2 { background:url("images/videos-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-id-14 #content h2 { background:url("images/live-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
form#members-directory-form h2 { background:url("images/members-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.activity h2.latest-activity, body.my-activity #item-body h2 { background:url("images/latest-activity-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.activity h2.profile-header, body.profile h2.profile-header { background:url("images/profile-header.gif") no-repeat scroll 0 0 #282828;padding-left:43px; }
body.messages h2.profile-header { background:url("images/messages-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.friends h2.profile-header { background:url("images/friends-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.settings h2.settings-header { background:url("images/settings-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.page-template-forums-php h2.forums-header { background:url("images/forums-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
.subscription-manager h2 { background:#282828;margin-bottom:10px;padding-left:10px; }
body.page-id-18 .entry, body.page-id-2 .entry, body.page-id-16 .entry   { margin-top:10px; }
body.messages #item-body form#send_message_form { margin-top:10px; }
body.messages #item-body .messages { margin-top:10px; }
body.messages #item-body #message-threads { margin:10px 0; }
body.messages #item-body .messages .alt { background:#f5f5f5; }
body.messages #item-body .messages td { padding:10px;vertical-align:middle; }
body.messages #item-body #message-thread { margin:10px 0; }
#content { font-size:1.2em;min-height:960px; }
#content p { margin-bottom:1em; }
#content h2 { height:40px;line-height:40px; }
#latest-kevjumba-vid { height:411px;margin-bottom:20px; }
#latest-kevjumba-vid h2 { background:url("images/latest-video.gif") no-repeat scroll 0 0 #282828;height:40px;line-height:40px;text-indent:-9999px; }
body.home-page .tubepress_container { height:372px; }
body.home-page .tubepress_thumbnail_area, .tubepress_embedded_title { display:none; }
.tubepress_container { margin-bottom:0 !important; }
.tubepress_container div.pagination span.disabled { color:#bfbfbf !important;font-weight:bold !important; }
.tubepress_container div.pagination span.current { background:#bfbfbf !important;color:#fff !important;font-weight:bold !important; }
.tubepress_container div.pagination a { border:1px solid #fff !important;color:#282828 !important;font-weight:bold !important; }
.tubepress_container div.pagination a:hover, div.mename a:active { background:#efefef !important; }
.tubepress_thumbnail_area  { margin-top:20px !important; }
.tubepress_thumbs { background:#efefef; }
.tubepress_container div.pagination { margin:0 !important;padding:20px 0 !important;text-align:left !important; }
/* End Content */

/* Begin Post */
body.home-page .post, body.archive .post, body.page-template-blog-php .post { float:left;height:300px;margin:0 20px 20px 0;position:relative;width:300px; }
body.home-page .post h2, body.archive .post h2, body.page-template-blog-php .post h2 { background:#282828;font-size:1.2em;padding:0 10px;width:280px; }
.post h2, #item-body h2 { background:#282828;line-height:39px;padding:0 10px; }
#item-header-content h2 { color:#282828; }
#item-header-content h2 a { color:#2dbfe9; }
#content .date { border-bottom:1px dotted #dadada;font-weight:bold;padding:5px 10px; }
body.single #content .date { border-bottom:1px dotted #dadada;margin-bottom:5px;padding:5px 0; }
.wp-post-image { display:block;height:104px;width:300px; }
#content .right { margin-right:0; }
.post-content { border:1px solid #dadada;width:298px; }
body.home-page .entry-thumb, body.archive .entry-thumb, body.page-template-blog-php .entry-thumb { height:78px;overflow:hidden;padding:5px 10px 10px; }
.entry { overflow:hidden; }
.entry ol { padding:0 0 0 20px; }
.postmetadata { background:#f5f5f5;border-top:1px dotted #dadada;height:19px;padding:5px 10px;width:278px; }
.postmetadata-left { font-size:.8em;font-weight:bold; }
.postmetadata-right { background:url("images/sprite.png") no-repeat scroll -430px -315px transparent;display:block;float:right;height:14px;margin-top:3px;width:90px; }
.postmetadata-right:hover { background-position:-430px -329px; }
.postmetadata-single { border-top:1px dotted #dadada;padding:5px 0; }
.postmetadata-left-single { font-size:.8em;font-weight:bold; }
.postmetadata-right-single { float:right; }
.sociable { margin-top:3px; }
.sociable li { float:left;list-style:none;margin-left:5px; }
/* End Post */

/* Begin Page Content */
.about-photo { border:1px solid #dadada; }
form.wpcf7-form { width:408px; }
.wpcf7 input, .wpcf7 textarea { background:#efefef;border:0;color:#282828;font-family:helvetica,arial,sans-serif;font-size:1em;padding:4px;width:400px; }
.wpcf7 .contact-submit input { background:url("images/sprite.png") no-repeat scroll -380px -244px transparent;border:0 none;cursor:pointer;display:block;float:right;font-size:0;height:17px;line-height:0;text-indent:-9999px;width:145px; }
.wpcf7 .contact-submit input:hover { background-position:-380px -261px; } 
.wpcf7-not-valid-tip { position:absolute;margin-left:20px }
.wpcf7-response-output, .wpcf7-validation-errors, .wpcf7-mail-sent-ng, .wpcf7-not-valid-tip { color:#2dbfe9; }
/* End Page Content */

/* Begin Comments */
#comments { background:url("images/comment-bg.png") no-repeat scroll 10px center #282828 !important;height:40px !important;line-height:40px !important;margin:20px 0;padding:0 45px !important; }
body.single #content .current { background:#2dbfe9;color:#fff !important; }
body.single #content .current:hover { background:#2dbfe9 !important;color:#fff !important;cursor:pointer; }
body.single #content .page-numbers { color:#282828;font-weight:bold;padding:2px 6px; }
body.single #content .page-numbers:hover { background:#f5f5f5;text-decoration:none; }
.thread-alt { background:#f5f5f5; }
.thread-even { background:#fff; }
.alt { padding:10px; }
.commentlist { margin:10px 0; }
.commentlist li { list-style:none;padding:10px;position:relative; }
.commentlist li .avatar { background:#fff;border:1px solid #dadada;float:left;padding:2px; }
.commentlist li ul li { margin-left:10px;margin-right:-5px; }
.commentlist cite, .commentlist cite a { font-size:1.1em;font-style:normal;font-weight:bold; }
.commentlist p { line-height:1.5em;margin:1em 0; }
#commentform p { margin:5px 0; }
#commentform input { border:1px solid #bfbfbf;margin:5px 5px 1px 0;padding:2px;width:170px; }
#commentform { margin-top:10px; }
#commentform textarea { width:614px; }
#commentform #submit { background:url("images/sprite.png") no-repeat scroll -411px -203px transparent;border:0;cursor:pointer;float:right;height:19px;margin:0 0 20px auto;text-indent:-9999px;width:72px; }
#commentform #submit:hover { background-position:-411px -222px; }
.nocomments { text-align:center; }
.commentmetadata { display:block; }
.comment-time { color:#dfdfdf;font-size:1.5em;position:absolute;right:10px;top:20px; }
.comment-author-kevjumba .comment-author span { background:url("images/sprite.png") no-repeat scroll -330px -318px transparent;display:block;height:20px;text-indent:-9999px;width:92px; }
.comment-author span { font-size:1.2em;font-weight:bold; }
.comment-text { margin-left:68px; }
.comment-text p { padding-right:20px;word-wrap:break-word; }
#respond { margin-top:20px; }
#respond h2 { background:url("images/comment.gif") no-repeat scroll 0 0 #282828;height:40px;line-height:40px; }
/* End Comments */

/* Begin Sidebar */
#sidebar { float:right; }
#sidebar h2 { height:40px;text-indent:-9999px; }
#sidebar ul li { list-style:none; }
#sidebar ul p, #sidebar ul select { margin:5px 0 8px; }
#sidebar ul ul, #sidebar ul ol { margin:5px 0 0 10px; }
#sidebar ul ul ul, #sidebar ul ol { margin:0 0 0 10px; }
ol li, #sidebar ul ol li { list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li { margin:3px 0 0; }
#welcome { min-height:142px;position:relative; }
#welcome h2 { background:url("images/welcome-header.gif") no-repeat scroll 0 0 #282828; }
#welcome-content { border-color:#dadada;border-style:solid;border-width:0 1px 1px;padding:10px; }
#welcome-content-guest { background:url("images/welcome-msg.gif") no-repeat scroll center 63px transparent;border-color:#dadada;border-style:solid;border-width:0 1px 1px;height:103px;position:relative;width:298px; }
.register-link a { background:url("images/register.gif") no-repeat scroll 0 0 transparent;display:block;height:34px;left:92px;position:absolute;text-indent:-9999px;top:20px;width:110px; }
.register-link a:hover { background-position:center bottom; }
#welcome-content .avatar { border:1px solid #dadada;float:left;padding:3px; }
#sidebar-me { height:83px; }
.login-table { float:left;margin-left:7px; }
.login-activity a { background:url("images/activity.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:104px; }
.login-activity a:hover { background-position:center bottom; }
.login-profile a { background:url("images/profile.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:82px; }
.login-profile a:hover { background-position:center bottom; }
.login-messages a { background:url("images/messages.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:104px; }
.login-messages a:hover { background-position:center bottom; }
.login-friends a { background:url("images/friends.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:82px; }
.login-friends a:hover { background-position:center bottom; }
.login-settings a { background:url("images/settings.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:104px; }
.login-settings a:hover { background-position:center bottom; }
.login-logout a { background:url("images/logout.gif") no-repeat scroll center top;display:block;height:27px;text-indent:-9999px;width:82px; }
.login-logout a:hover { background-position:center bottom; }
#welcome .notice { background:url("images/notice-to-all-members.gif") no-repeat scroll 0 0 #f5f5f5;border:2px dashed #bfbfbf;margin-top:10px;padding:45px 10px 10px;position:relative; }
#welcome #close-notice { background:url("images/sprite.png") no-repeat scroll -496px 0 transparent;display:block;height:27px;position:absolute;right:10px;text-indent:-9999px;top:10px;width:27px; }
#welcome #close-notice:hover { background-position:-496px -27px; }
#connect { height:136px; }
#connect h2 { background:url("images/connect-header.gif") no-repeat scroll 0 0 #282828; }
#connect ul { background:#f5f5f5;border-color:#dadada;border-style:solid;border-width:0 1px 1px;overflow:hidden;padding:24px 10px; }
#connect ul li { float:left;margin:0 4px; }
#connect ul li.rss { margin-right:0; }
#connect .youtube a { background:url("images/sprite.png") no-repeat scroll -330px -218px transparent;display:block;height:47px;width:47px; }
#connect .facebook a { background:url("images/sprite.png") no-repeat scroll -526px -53px transparent;display:block;height:47px;width:47px; }
#connect .twitter a { background:url("images/sprite.png") no-repeat scroll -474px -153px transparent;display:block;height:47px;width:47px; }
#connect .forums a { background:url("images/forums.gif") no-repeat scroll 0 0 transparent;display:block;height:47px;width:47px; }
#connect .rss a { background:url("images/sprite.png") no-repeat scroll -524px -153px transparent;display:block;height:47px;width:47px; }
#jumbafund { height:300px; }
#jumbafund h2 { background:url("images/jumbafund.gif") no-repeat scroll 0 0 #282828; }
.jumbafund-bg { background:url("images/sprite.png") no-repeat scroll -3px -0px transparent;border-color:#dadada;border-style:solid;border-width:3px 1px 1px;height:213px; }
.watch-btn { background:url("images/sprite.png") no-repeat scroll -3px -493px transparent;display:block;height:43px; }
.watch-btn:hover { background-position:-3px -536px; }
#facebook { height:300px; }
#sidebar .box { margin-bottom:20px; }
/* End Sidebar */

/* Begin Footer */
#footer { border-top:1px solid #dadada;clear:both;padding:5px 0; }
#footer p { font-size:.9em;font-weight:bold; }
/* End Footer */

/* Begin Calendar */
#wp-calendar { empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar a { display:block; }
#wp-calendar caption { font-size:1.3em;font-weight:bold;text-align:center; width:100%; }
#wp-calendar th { text-transform:capitalize; }
#wp-calendar td { padding:3px 0; text-align:center; }
#wp-calendar #next a { padding-right:10px; text-align:right; }
#wp-calendar #prev a { padding-left:10px; text-align:left; }
#wp-calendar #prev a, #wp-calendar #next a { font-size:9pt; }
/* End Calendar */

/* Begin Captions */
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { border:1px solid #ddd;background:#f3f3f3;margin:10px;padding-top:4px;text-align:center; }
.wp-caption p.wp-caption-text { font-size:11px;line-height:17px;padding:0 4px 5px; }
/* End Captions */

/* Begin Various Classes */
.alignright { float:right; }
.alignleft { float:left; }
.center { text-align:center; }
.clear { clear:both; }
.credits { background:url("images/sprite.png") no-repeat scroll -573px 0 transparent;display:block;float:right;height:17px;margin-top:2px;width:17px; }
.credits:hover { background-position:-573px -17px; }
.hidden { display:none; }
p img { max-width:100%; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { display:inline;margin:0 0 0 10px;padding:3px; }
img.alignleft { display:inline;margin:0 10px 0 0;padding:3px; }
.navigation { display:block;margin-bottom:60px;margin-top:10px;text-align:center; }
.screen-reader-text { left:-1000em;position:absolute; }
img#wpstats { height:0;overflow:hidden;position:absolute; }
.subscribe-to-comments { clear:none !important; }
.related-posts { background:none repeat scroll 0 0 #f5f5f5;border:2px dashed #bfbfbf;margin:20px;padding:10px; }
.related-posts li { background:url("images/popular-posts-li.png") no-repeat scroll left center transparent;list-style:none;padding-left:25px; }
/* End Various Classes */

/* Begin Facebook Fanbox */
.fan_box a:hover{ text-decoration:none; }
.fan_box .full_widget{ background:none !important;border:0 !important;height:300px;position:relative; }
.fan_box .full_widget .connect_top { background:none repeat scroll 0 0 #282828 !important;padding:8px 0 5px 10px !important; }
.fan_box .connections { border:0 !important;padding:5px 0 0 !important; }
.fan_box .connections_grid .grid_item { padding:0 9px 8px 0 !important; }
/* End Facebook Fanbox */

/* Begin Tabs */
#tabs { height:189px;margin:0 0 20px 0;overflow:hidden; }
#tabs.ui-tabs .ui-tabs-hide { display:none; }
#tabs.ui-tabs #comments-tab, #tabs.ui-tabs #trackbacks-tab { border:1px solid #666;background-color:#eee;padding:4px; }
#tabs.ui-tabs ul { margin:0 0 2px 0; }
#tab-2 li { background:url("images/recent-posts-li.png") no-repeat scroll left center transparent; }
#tab-3 li { background:url("images/comment-li.png") no-repeat scroll left center transparent; }
#tab-4 li { background:url("images/popular-posts-li.png") no-repeat scroll left center transparent; }
#tabs .ui-tabs-panel { background:#f5f5f5;border:1px dotted #dadada;height:145px;padding:10px; }
#tabs .ui-tabs-panel li { padding-left:25px; }
#tabs.ui-tabs .ui-tabs-nav li { list-style-type:none;display:inline;width:auto;margin:0 4px 0 0; }
#tabs.ui-tabs .ui-tabs-nav li a { background:#fff;color:#999;font-weight:bold;padding:4px 10px; }
#tabs.ui-tabs .ui-tabs-nav li a:hover { background:#eee;text-decoration:none; }
#tabs.ui-tabs li.ui-tabs-selected a { background:#282828;color:#fff;font-weight:bold;padding:4px 10px; }
#tabs.ui-tabs li.ui-tabs-selected a:hover { background:#282828;text-decoration:none; }
/* End Tabs */

/* Begin Video Bar */
#videoBar-bar { margin-top:30px; }
.resultTable_gsvb { width:100%; }
.gsc-branding { display:none; }
.resultsBox_gsvb div.resultDiv_gsvb { border-color:#676767; }
.floatingPlayerBox_gsvb, .floatingPlayerBox_gsvb * { background-color:#fff; }
.floatingPlayerBox_gsvb { border:1px solid #282828;position:absolute;z-index:9998; }
.floatingPlayer_gsvb { background-color:#fff;height:408px !important;position:absolute;width:479px !important;z-index:9999; }
.floatingBranding_gsvb { position:absolute; }
.idle_gsvb { display:none; }
.playing_gsvb { display:block; }
.playerInnerBox_gsvb .player_gsvb { height:380px; width:480px; }
.playerInnerBox_gsvb div.player_gsvb { margin:auto; }
.playerBox_gsvb { display:block;text-align:center; }
.playerBox_gsvb div.alldone_gsvb { background:url("images/sprite.png") no-repeat scroll -353px -171px transparent;cursor:pointer;float:right;height:19px;margin-bottom:10px;text-indent:-9999px;width:55px; }
.playerBox_gsvb div.alldone_gsvb:hover { background-position:-353px -190px; }
.playerBox_gsvb div.title_gsvb { display:none; }
.playerBox_gsvb a.title_gsvb:hover { text-decoration:underline; }
.full_gsvb { display:block; }
.empty_gsvb { display:none; }
table.resultTable_gsvb { border-collapse:collapse; }
table.resultTable_gsvb td { border:none; }
div.resultDiv_gsvb { background-color:#000;border-style:solid;border-width:1px;height:79px;text-align:center;width:104px; }
div.smallResultDiv_gsvb { height:41px;width:54px;text-align:center; }
div.resultDiv_gsvb img { cursor:pointer;display:inline; }
div.statusBox_gsvb { padding:4px; }
div.statusItem_gsvb { color:#0000cc;cursor:pointer;display:inline;font-weight:bold;margin-right:6px;text-decoration:underline;white-space:nowrap; }
div.statusItemSelected_gsvb { color:#000; }
/* End Video Bar */

/* Begin Page Navi */
.wp-pagenavi { clear:both;margin-bottom:20px; }
.wp-pagenavi span.current { background:#bfbfbf;color:#fff;font-weight:bold; }
.wp-pagenavi a:hover { background:#efefef; }
.wp-pagenavi a, .wp-pagenavi span { color:#282828;font-weight:bold;margin:2px;padding:3px 5px;text-decoration:none; }
/* End Page Navi */

/* Begin Cleaner Gallery */
.gallery { background:#efefef;clear:both;display:block;padding:10px 0;overflow:hidden; }
.gallery .gallery-row { clear:both;display:block;height:auto;margin-bottom:10px;overflow:hidden;visibility:visible;width:auto; }
.gallery .gallery-item { float:left;list-style:none;overflow:hidden;text-align:center; }
.gallery .gallery-item img, .gallery .gallery-item img.thumbnail { border:1px solid #bfbfbf;height:auto;margin:0 auto;max-height:150px;max-width:150px;padding:3px; }
.col-0 { width: 100%; }
.col-1 { width: 100%; }
.col-2 { width: 50%; }
.col-3 { width: 33%; }
.col-4 { width: 25%; }
.col-5 { width: 20%; }
.col-6 { width: 16.5%; }
.col-7 { width: 14%; }
.col-8 { width: 12.4%; }
.col-9 { width: 11%; }
.col-10 { width: 10%; }
.col-11 { width: 9%; }
.col-12 { width: 8.33%; }
.col-13 { width: 7.6%; }
.col-14 { width: 7.1%; }
.col-15 { width: 6.66%; }
.col-16 { width: 6.25%; }
.col-17 { width: 5.83%; }
.col-18 { width: 5.55%; }
.col-19 { width: 5.25%; }
.col-20 { width: 4.95%; }
/* End Cleaner Gallery */

/* Start Thickbox */
#TB_overlay { height:100%;left:0;position:fixed;top:0;width:100%;z-index:100; }
.TB_overlayMacFFBGHack { background:url("images/macFFBgHack.png") repeat; }
.TB_overlayBG { background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75; }
#TB_window { background:#fff;border:1px solid #555;display:none;left:50%;padding:10px;position:fixed;text-align:left;top:50%;width:auto;z-index:102; }
#TB_window img#TB_Image { display:block;margin:15px 0 0 15px; }
#TB_caption { float:left;height:25px;padding:10px 0 0 15px; }
#TB_secondLine { float:left;font-weight:bold;margin-right:10px; }
#TB_closeWindow{ float:right;height:25px;padding:10px 15px 0 0; }
#TB_closeWindowButton { background:url("images/sprite.png") no-repeat scroll -353px -171px transparent;display:block;height:19px;width:55px; }
#TB_closeWindowButton:hover { background-position:-353px -190px; }
#TB_closeWindowButton img { display:none; }
#TB_closeAjaxWindow{ float:right;padding:6px 10px 0;text-align:right; }
#TB_ajaxWindowTitle{ float:left;padding:6px 10px 0; }
#TB_title{ background-color:#e8e8e8; height:27px; }
#TB_ajaxContent{ clear:both;line-height:1.4em;overflow:auto;padding:2px 15px 15px 15px;text-align:left; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }
#TB_load{ background-color:#e8e8e8;border:1px solid #555;display:none;left:50%;margin:-45px 0pt 0pt -125px;padding:40px 15px 15px;position:fixed;top:50%;z-index:103; }
#TB_HideSelect{ -moz-opacity:0;filter:alpha(opacity=0);background-color:#fff;border:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:99; }
#TB_iframeContent{ clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px; }
/* End Thickbox */

/* Begin WP Forums */
#wpf-wrapper { font-size:90%;margin:20px 0; }
.wpf-table, .wpf-post-table { border:1px solid #282828;border-collapse:collapse; }
.wpf-table tr { border-bottom:1px solid #282828; }
#wpf-wrapper td, #wpf-wrapper th { padding:5px; }
#wpf-wrapper td { vertical-align:top; }
#wpf-wrapper th { background:#282828;color:#fff;font-weight:bold;text-align:left; }
#wpf-wrapper th h4 { margin:0; }
td.forumIcon { width:50px; }
table.forumsList th a { background:url("images/admin-bar-logo.png") repeat scroll 0 0 transparent;display:block;height:16px;text-indent:-9999px;width:75px; }
#mainmenu { display:none; }
#topicmenu, #forummenu { margin:0 !important; }
#topicmenu a, #forummenu a { color:#282828;font-weight:bold;margin-left:10px; }
#topicmenu a:hover, #forummenu a:hover { color:#2dbfe9;text-decoration:none; }
#topicmenu td, #forummenu td { padding:0; }
#topicmenu tr, #forummenu tr { border-bottom:0; }
#topicmenu td.mirrortab_first, #topicmenu td.mirrortab_last, #topicmenu td.maintab_first, #topicmenu td.maintab_last, #forummenu td.mirrortab_first, #forummenu td.mirrortab_last, #forummenu td.maintab_first, #forummenu td.maintab_last { display:none; }
.wpf-meta { border-bottom:1px solid #bfbfbf; }
.wpf-bright { background:#f5f5f5 !important;color:#282828 !important; }
.wpf-bright form { text-align:right }
#wpf-info { display:none; }
p#trail { margin-top:1em; }
#upshrinkHeader form { margin:10px 0; }
#upshrinkHeader input#log, #upshrinkHeader input#pwd  { border:1px solid #bfbfbf;margin-bottom:5px; }
span.new_some, span.new_none { margin-right:5px;margin-top:4px;padding:0 !important }
/* End WP Forums */

/* Begin Buddypress */

/* Profile */
table.profile-fields { margin-bottom:20px;width:100%; }
table.profile-fields .label { font-weight:bold;width:150px; }
table.profile-fields p { margin-bottom:0 !important; }
table.profile-fields td { padding:10px; }
body.public .profile .alt { background:#f5f5f5; }
body.profile-edit .profile .alt { padding:0; }
body.compose #item-body input { border:1px solid #bfbfbf;padding:2px; }
body.compose #item-body #subject { width:275px; }
body.compose #item-body .submit { width:75%; }
body.compose #item-body .submit #send { background:url("images/sprite.png") no-repeat scroll -380px -244px transparent;border:0 none;cursor:pointer;float:right;height:17px;margin-top:5px;padding:0;text-indent:-9999px;width:145px; }
body.compose #item-body .submit #send:hover { background-position:-380px -261px; }
#profile-edit-form { margin-bottom:20px; }
#profile-edit-form input, #profile-edit-form textarea { border:1px solid #bfbfbf; }
#profile-group-edit-submit { cursor:pointer; }
h3.basic-info, body.settings #settings-form h3 { border-bottom:1px solid #dadada;margin:10px 0;padding-bottom:10px; }
.profile .field_username { display:none; }

/* Navigation tabs */
div.item-list-tabs { border-bottom:1px solid #dadada;clear:both;overflow:hidden;padding:5px 0; }
div.item-list-tabs ul { line-height:200%;list-style:none; }
div.item-list-tabs ul li { float:left;margin-right:10px; }
div.item-list-tabs ul li.last { margin-right:0; }
div.item-list-tabs#subnav ul li a { border:none; }
div.item-list-tabs ul li.last { float:right; }
#item-body .info, #item-body .profile, div.activity .info, #members-dir-list .pagination { margin-top:10px; }

/* Object Lists (groups/members/forums/blogs) */
ul.item-list { list-style:none;margin:20px 0; }
body.activity-permalink ul.item-list { margin:0; }
ul.item-list li { padding:10px 0;position:relative; }
ul.item-list div.item-avatar { float:left; }
ul.item-list div.item { background:#f5f5f5;margin-left:65px;padding:5px;width:60%; }
ul.item-list div.action { position:absolute;right:0;text-align:right;top:10px; }

/* Content Object Headers */
div#item-header { margin-top:10px;overflow:hidden;position:relative; }
div#item-header div#item-header-avatar { float:left;margin-right:15px; }
div#item-header img.avatar { border:1px solid #bfbfbf;padding:3px; }
div#item-header div#item-header-content { float:left;width:70%; }
div#item-header .highlight { font-size:.7em; }
div#item-header span.activity { border-bottom:1px solid #dadada;display:block;font-size:.8em;margin-bottom:5px;padding-bottom:5px; }
div#item-header #message { font-size:.9em;font-weight:bold;position:absolute;right:0;top:0; }

/* Members */
body.members ul#members-list li div.action div.generic-button:last-child { display:none }

/* Activity Stream Post Form */
form#whats-new-form { margin-top:10px;overflow:hidden; }
form#whats-new-form #whats-new-avatar { float:left; }
form#whats-new-form #whats-new-avatar  .avatar { border:1px solid #dadada;padding:3px; }
form#whats-new-form h5 { clear:none;margin-left:76px; }
form#whats-new-form #whats-new-content { margin-left:54px;padding-left:22px; }
form#whats-new-form textarea { height:60px;margin:10px 0;width:538px; }
form#whats-new-form #whats-new-submit { float:right; }
#aw-whats-new-submit { background:url("images/sprite.png") no-repeat scroll -330px -281px transparent;border:0 none;cursor:pointer;font-size:0;height:17px;line-height:0;text-indent:-9999px;width:97px; }
#aw-whats-new-submit:hover { background-position:-330px -298px; }

/* Activity Stream Post Form */
body.activity #item-meta #latest-update { border-bottom:1px solid #dadada;margin-bottom:5px;padding-bottom:5px; }
body.activity ul.activity-list li { border-bottom:1px solid #efefef;overflow:hidden; }
ul.activity-list li img.avatar { border:1px solid #dadada;float:left;height:60px;margin-right:20px;padding:3px;width:60px; }
ul.activity-list li div.activity-content { margin-left:75px; }
ul.activity-list li div.activity-comments { margin:15px 0 0 38px; }
ul.activity-list li div.activity-comments ul li { background:#f5f5f5;margin-bottom:2px;padding:5px; }
ul.activity-list li div.activity-comments img.avatar { height:25px;width:25px; }
ul.activity-list li div.acomment-content, ul.activity-list li div.acomment-meta { margin-left:35px; }
ul.activity-list li div.activity-inreplyto { font-size:11px;margin:15px 0 0 75px; }
li.feed a { background:url("images/sprite.png") no-repeat -576px -53px; display:block;height:16px;margin-top:6px;text-indent:-9999px;width:16px; }
ul#activity-stream a.fav { display:none; }
ul#activity-stream .activity-reply { display:inline-block;margin-right:10px; }
ul#activity-stream .has-comments .activity-comments span.acomment-replylink { display:none; }
li.load-more a { background:url("images/load-more.png") repeat scroll 0 0 transparent;display:block;float:right;height:23px;text-indent:-9999px;width:114px; }
li.load-more a:hover { background-position:center bottom; }
body.activity li.activity .activity-meta { margin-left:14px }

/* Activity comment forms */
form.ac-form { display:none; } /* JS will show this */
div.activity-comments form { display:none;margin:10px 0 10px 33px;padding:8px; }
div.activity-comments div#message { margin:15px 0 0 }
div.activity-comments form.loading { background:url( ../images/ajax-loader.gif ) no-repeat 2% 95%; }
div.activity-comments form .ac-textarea { margin-bottom:10px; }
div.activity-comments form textarea { height:60px;width:100%; }
div.activity-comments form input { background:url("images/sprite.png") no-repeat scroll -526px 0 transparent;border:0 none;cursor:pointer;height:25px;text-indent:-9999px;width:44px; }
div.activity-comments form input:hover { background-position:-526px -25px; }
div.activity-comments form div.ac-reply-avatar { float:left; }
div.activity-comments form div.ac-reply-content { margin-left:25px;padding-left:15px; }

/* Standard Input Forms */
form.standard-form label, form.standard-form span.label { display:block;font-weight:bold; }
form.standard-form div.checkbox label, form.standard-form div.radio label { font-weight:normal;margin:5px 0 0 0; }
form.standard-form textarea { width:75%;height:120px; }

body.profile-edit form.standard-form label, body.profile-edit form.standard-form span.label { width:20%; }

/* Send Invites Form */
form#send-invite-form { margin-top:20px; }
div#invite-list { height:400px;margin:10px 0;overflow:scroll;padding:5px;width:160px; }

/* Directory search forms */
li.dir-search { position:absolute;right:0;top:5px; }

/* Groups */
.groups-directory { float:right;margin-top:10px; }
.create-a-group { float:left;margin-top:10px; }

/* Settings */
body.settings #item-body h3 { margin:20px 0 }
#settings-form { text-align:left; }
#settings-form table { margin-bottom:1em;width:100%; }
#settings-form  #pass1, #settings-form #pass2, #settings-form #email { border:1px solid #bfbfbf;margin-bottom:10px;padding:2px; }
th.yes, th.no, td.yes, td.no { text-align:right;width:40px; }

/* Registration */
body.registration h2.create-account { background:url("images/register-header.gif") no-repeat scroll 0 0 #282828;text-indent:-9999px; }
body.registration #basic-details-section input { margin-bottom:1em; }
body.registration #signup_form label { margin-bottom:.5em; }
body.registration #signup_form h3 { background:url("/wp-content/plugins/forum-server/skins/kevjumbaforum/images/new_some.gif") no-repeat scroll left center transparent;padding-left:20px; }
form#signup_form h3 { color:#282828;margin-bottom:10px; }
form#signup_form label { font-weight:normal;padding:0; }
form#signup_form div#basic-details-section { border-bottom:1px solid #dadada;margin:20px 0;padding-bottom:20px; }
form#signup_form div#profile-details-section { margin-bottom:20px; }
form#signup_form div.submit { margin-bottom:20px; }
p.easy-reg { display:none; }
form#signup_form div.error { color:red; }
body.registration div.submit { clear:both }

/* End Buddypress */
