/*
Theme Name: punk 182 default theme
Theme URI: http://punk182.net/site/
Description: Default punk 182 theme.
Version: 1.0
Author: John Przeslakowski
Author URI: http://www.przeslakowski.com/
Template: bp-default
Tags: buddypress, two-column, grey, dark
*/

/* Inherit the default theme styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );
/* Inherit the default theme adminbar styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );
body {
	background: #000 url(http://punk182.net/g/pink.jpg) fixed top center no-repeat;
}
a {
	color: #f09;
}
#bp-default {
	width: 1260px;
}
#wp-admin-bar .padder #admin-bar-logo {
	display: none;
}
#wp-admin-bar {
	width: 100%;
}
#top {
	background: #000 url(http://punk182.net/g/punk-182-logo.jpg) top center no-repeat;
	border-top: solid 1px #333333;
	margin: 26px 0 0 0;
}
#top #top-part, #top #bottom-part {
	display: table;
	width: 100%;
}
#top #logo {
	padding: 10px;
	margin: 0;
	float: left;
	font: bold 26px Arial, Helvetica, sans-serif;
	height: 60px;
	letter-spacing: -3px;
}
#top #logo a {
	color: #f09;
	text-decoration: none;
}
#top #motto {
	color: #fff;
	float: left;
	display: block;
	font: normal bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	position: relative;
	top: -0.5em;
	left: 10px;
}
#top ul#menu {
	background: #333333;
	border-top: solid 1px #fff;
	display: table;
	float: left;
	list-style-type: none;
	padding: 0px;
	width: 100%;
}
#top ul#menu li {
	float: left;
	font: bold 16px Arial, Helvetica, sans-serif;
	display: block;
	letter-spacing: -1px;
	padding: 7px 0;
	text-transform: lowercase;
}
#top ul#menu li a {
	border-bottom: solid 1px #333;
	border-right: solid 1px #404040;
	color: #999;
	padding: 0 7px;
	text-decoration: none;
}
#top ul#menu li a:hover {
	border-bottom: solid 1px #f09;
	color: #fff;
}
#top ul#menu li.selected {
	background: #fff;
}
#top ul#menu li.selected a {
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
	color: #000;
}
/* menu */
#top ul#menu li > ul {
	display: none;
	position: absolute;
}
#top ul#menu li:hover > ul {
	background: #333;
	border-right: solid 1px #404040;
	display: block;
	z-index: 1000;
}
#top ul#menu li:hover > ul li {
	border-bottom: solid 1px #404040;
	clear: left;
	display: block;
	height: 1em;
	width: 120px;
}
#top ul#menu li:hover > ul li:hover {
	background: #404040;
	color: #fff;
}
#top ul#menu li:hover > ul li a, #top ul#menu li:hover > ul li:hover a {
	border: none !important;
	font-size: 13px;
}
#top ul#menu li:hover > ul li:hover a {
	color: #fff !important;
}
/* menu */
#container {
	border: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0 !important;
}
#container #content {
	background: #000 !important;
	border: none !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0 !important;
}
#container .padder {
	width: 894px;
	display: table-cell;
	height: 100%;
	background: #fff;
	border: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}
#container #right-sidebar {
	float: left;
	width: 325px;
	margin-left: -326px;
	background: #333;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-left: solid 1px #fff !important;
}
#container .no-friends h2 {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
#container .no-friends p {
	color: #c0c0c0;
}
#container #sidebar-me {
	background: #606060;
	margin: 10px 10px 0 10px;
	padding: 0.5em;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
#container #sidebar-me #user-links h4 {
	font: normal 13px Arial, Helvetica, sans-serif !important;
	color: #c0c0c0;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}
#container #sidebar-me #user-links h4 a {
	color: #fff;
	text-decoration: none;
}
#container #sidebar-me #user-links h4 a:hover {
	text-decoration: underline;
}
#container #sidebar-me #user-links h3 {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	color: #fff;
}
#container #sidebar-me #notify {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-top: 5px;
	color: #999;
}
#container #sidebar-me #notify a {
	text-decoration: none;
	color: #fff;
}
#container #sidebar-me #notify a:hover {
	text-decoration: underline;
}
#right-sidebar .avatar-block {
	display: table;
}
#footer {
	clear: left;
	margin: 1em;
	padding: 0;
	padding-bottom: 1em;
}
#footer p {
	color: #404040;
	font: 9px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: right;
	text-shadow: none;
}
#footer p a {
	color: #606060;
	text-decoration: none;
}
#footer-tags {
	background: #000;
	border-bottom: solid 1px #111;
	display: table;
	padding: 10px;
}
#footer-tags h1 {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}
#footer-tags .wp-tag-cloud {
	list-style-type: none;
	text-align: justify;
}
#footer-tags .wp-tag-cloud li {
	display: inline;
	margin: 0em;
}
#footer-tags .wp-tag-cloud li a {
	color: #333333;
	margin: 3px;
	text-decoration: none;
	text-transform: lowercase;
}
#footer-tags .wp-tag-cloud li a:hover {
	color: #fff;
}
span.activity, div#message p, table.forum tr.sticky td, .activity-list div.activity-meta a.acomment-reply, table#message-threads tr.unread td {
	background: #ffb6f0 !important;
	border-color: #ff66ff !important;
	color: #990066 !important;
}
#container #content .padder .post-custom {
	border-bottom: dashed 1px #dfdfdf;
	clear: left;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 1.2em;
	margin: 0;
	padding: 3px;
}
#container #content .padder #news-column-set {
	overflow: hidden;
}
#container #content .padder #recent-entries {
	padding: 10px;
	float: left;
	width: 390px;
}
#container #content .padder #recent-videos {
	background: #000 url(http://punk182.net/g/aura-back.jpg) top right no-repeat;
	padding: 0px;
	float: left;
	width: 512px;
	margin-bottom: -4000px;
	padding-bottom: 4000px;
}
#container #content .padder #recent-videos h1 {
	text-align: left;
	padding: 10px 0 0 10px;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	text-transform: lowercase;
	color: #fff;
	margin-bottom: 10px;
}
#container #content .padder #recent-videos h1 a {
	text-decoration: none;
	color: #f09;
}
#container #content .padder #recent-videos h1 a:hover {
	color: #666;
}
#container #content .padder #recent-videos h1 span {
	margin-left: 0.5em;
	margin-right: 0.5em;
	border-left: solid 1px #fff;
}
#container #content .padder #recent-videos .video {
	display: table;
	padding: 10px;
	border-bottom: solid 1px #000;
}
#container #content .padder #recent-videos .video:hover {
	background: url(http://punk182.net/site/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/60pc_black.png);
}
#container #content .padder #recent-videos .video .vid-thumb {
	background: #fff;
	float: left;
	width: 120px;
	margin: 0;
	padding: 1px;
	border: solid 2px #000;
}
#container #content .padder #recent-videos .video .vid-desc {
	float: left;
	width: 355px;
	margin-left: 10px;
}
#container #content .padder #recent-videos .video .vid-desc h1 {
	padding: 10px 0;
	margin: 0;
}
#container #content .padder #recent-videos .video .vid-desc h1 a {
	color: #f09;
	text-decoration: none;
	margin: 0;
	padding: 5px;
	background: #000;
	font: bold 16px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
#container #content .padder #recent-videos .video .vid-desc h1 a:hover {
	color: #fff;
}
#container #content .padder #recent-videos .video .vid-desc p {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	padding: 0;
}
#container #content .padder #recent-videos .video .vid-desc h2 {
	padding: 0;
	margin: 0;
	text-align: right;
}
#container #content .padder .post-custom:hover {
	background: #f9f9f9;
}
#container #content .padder .post-custom a {
	display: block;
	margin: 0em;
	text-decoration: none;
}
#container #content .padder .post-custom a h3 {
	color: #404040;
	display: block;
	float: left;
	font: bold 14px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0 0.5em;
}
#container #content .padder .post-custom a h3:hover {
	color: #f09;
}
#container #content .padder .post-custom .rq {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#container #content .padder .post-custom .small-date {
	color: #808080;
	float: left;
	font: 10px Arial, Helvetica, sans-serif;
	position: relative;
	top: 2px;
	width: 35px;
}
.widget {
	padding: 10px;
}
h3.widgettitle {
	background: none !important;
	border-bottom: solid 1px #f09 !important;
	padding: 3px !important;
	margin: 0;
	margin-bottom: 10px;
	font: bold 12px Arial, Helvetica, sans-serif !important;
	color: #fff;
	text-transform: lowercase;
	clear: left;
}
a.button, input[type=submit], input[type=button], ul.button-nav li a, div.generic-button a {
	background: url( http://punk182.net/g/button-back.jpg ) top left repeat-x;
	border: 1px solid #660033;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #ff0099;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}
a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover,  ul.button-nav li a:hover, ul.button-nav li.current a,  div.generic-button a:hover {
	background: url( http://punk182.net/g/button-back-hover.jpg ) top left repeat-x;
	border: 1px solid #ddd;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	font-weight: normal;
	vertical-align: bottom;
	cursor: pointer;
}
#front-members {
	background: #000;
	border-bottom: solid 1px #fff;
	border-top: solid 1px #fff;
	display: block;
	height: 112px;
	text-align: center;
	margin: auto;
	clear: left;
}
#front-members ul#fresh-users {
	list-style-type: none;
	text-align: center;
	margin: auto;
	padding: 0 5px;
}
#front-members ul#fresh-users li {
	float: left;
	display: inline;
	text-align: center;
	margin: 5px;
}
#front-members #fresh-users .user-image {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
	clear: left;
}
#front-members #fresh-users .user-image .avatar {
	border: solid 2px #efefef;
}
#front-members #fresh-users .user-image .avatar:hover {
	border: solid 2px #f09;
}
#front-members h1 {
	padding: 10px 10px 10px 10px;
	text-align: left;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
}
#front-members h1 span {
	margin: 0;
	padding-right: 0.5em;
}
#front-members h1 a {
	border-left: solid 1px #404040;
	padding-left: 0.5em;
	text-decoration: none;
}
#front-activity {
	clear: left;
	font: 10px Arial, Helvetica, sans-serif;
}
#front-activity li {
	border-bottom: dashed 1px #333;
	padding: 0px;
	color: #999;
	clear: left;
	display: table;
	width: 924px;
	padding-left: 10px;
}
#front-activity .odd {
	background: url(http://punk182.net/site/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/20pc_white.png);
}
#front-activity li:hover {
	background: #ffc;
}
#front-activity li a {
	color: #666;
	text-decoration: none;
}
#front-activity li a:hover {
	color: #f09;
	text-decoration: underline;
}
#featured-posts {

}
#featured-posts #featured-photo {
	display: table;
	padding-top: 1px;
	background: #fff;
}
#featured-posts #featured-text {
	display: block;
	background: url(http://punk182.net/site/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/images/60pc_black.png);
	width: 894px;
	padding: 15px;
	height: 90px;
	position: relative;
	top: -120px;
	margin-bottom: -120px;
}
#featured-posts #featured-text h1 {
	margin: 0;
	padding: 0;
	font: bold 30px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-shadow: 1px 1px 0 #000000;
}
#featured-posts #featured-text a {
	color: #fff;
	text-decoration: none;
}
#featured-posts #featured-text a:hover {
	color: #f09;
}
#featured-posts #featured-text h2 {
	color: #c0c0c0;
	font: 21px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 20px;
	text-align: left;
	width: 750px;
	text-shadow: 1px 1px 0 #000000;
	letter-spacing: -1px;
}
.nopad {
	padding: 0;
	width: 924px !important;
}
input[type=text], input[type=password], select {
	border: solid 2px #dfdfdf !important;
	font: bold 13px Arial, Helvetica, sans-serif !important;
	padding: 5px !important;
	color: #808080;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
input[type=text]:focus, input[type=password]:focus, select:focus {
	border: solid 2px #f09 !important;
	color: #606060 !important;
}
#right-sidebar label {
	color: #fff;
}
.cl {
	clear: left;
}
#container #content .padder #recent-entries h1, #front-activity h1 {
	text-align: left;
	padding: 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	text-transform: lowercase;
	color: #000;
	margin-bottom: 10px;
}
#container #content .padder #recent-entries h1 a, #front-activity h1 a {
	text-decoration: none;
	color: #f09;
}
#container #content .padder #recent-entries h1 a:hover, #front-activity h1 a:hover {
	color: #666;
}
#container #content .padder #recent-entries h1 span {
	margin-left: 0.5em;
	margin-right: 0.5em;
	border-left: solid 1px #000;
}
#front-activity {
	background: #fff url(http://www.punk182.net/g/black-back.jpg) bottom center;
	margin-top: -5px;
	padding: 0;
}
#front-activity h1 {
	padding: 10px;
	margin: 0;
	color: #444;
}
#front-activity li .activity-avatar {
	border: solid 2px #dfdfdf;
	float: left;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 1px;
	margin-right: 1em;
}
#front-activity h1 span {
	margin-left: 0.5em;
	margin-right: 0.5em;
	border-left: solid 1px #333;
}
.video-player {
	background: #f09;
	border: solid 3px #f09;
	text-align: center;
	margin: 0 auto;
	width: auto;
	display: inline-block;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#views {
	text-align: center;
	margin: 10px auto;
	font: 11px Arial, Helvetica, sans-serif;
	color: #c0c0c0;
}
.video h2.posttitle {
	background: #000000;
	display: inline-block;
	padding: 10px;
	margin: 0;
	margin-bottom: 1em;
	margin-left: -20px;
	padding-right: 20px;
	letter-spacing: -2px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
}
.video h2.posttitle a {
	color: #fff;
	text-decoration: none;
}
.center {
	text-align: center;
	margin: auto;
}
#member-meta {
	background: #f4f4f4;
	display: table;
	width: 100%;
	padding: 10px;
	margin: 0;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}
#member-profile h2 {
	font: 18px Arial, Helvetica, sans-serif !important;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	display: block;
}
#member-profile #mini-avatar {
	margin-right: 10px;
	float: left;
	display: block;
}
#member-profile #user-name {
	float: left;
	display: block;
}
#member-profile #user-name h2 a {
	color: #f09 !important;
	font-weight: bold;
}
#member-profile #user-name h2 span {
	color: #f09;
}
#member-profile #avatar-column {
	float: left;
	padding: 0;
	padding-right: 12px;
	margin: 0;
	width: 150px;
}
#member-profile #info-column {
	float: left;
	width: 300px;
}
#member-profile #info-column p {
	margin: 0;
	margin-bottom: 1px;
	padding: 5px;
	border-bottom: solid 1px #eaeaea;
}
#member-profile #info-column p span {
	width: 100px;
	display: inline-block;
	font-weight: bold;
}
#member-profile #network-column {
	float: left;
	padding: 0 10px;
	width: 390px;
}
#member-profile #network-column h1 {
	text-align: left;
	padding: 0 0 0 0;
	font: bold 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin: 0;
	text-transform: lowercase;
	color: #808080;
	margin-bottom: 10px;
}
#member-profile #network-column h1 span {
	margin-left: 0.5em;
	margin-right: 0.5em;
	border-left: solid 1px #808080;
}
#member-profile #network-column h1 a {
	text-decoration: none;
}
#member-profile #network-column #user-photos img {
	border: solid 2px #808080;
	background: #fff;
	padding: 1px;
	margin: 0;
	margin-right: 5px;
}
#member-profile #network-column #user-photos img:hover {
	border: solid 2px #f09;
}
#memberlist-grid {
	clear: left;
}
#memberlist-grid a.grid-avatar img {
	float: none;
	border: none;
	padding: 0;
	margin: 0;
	border: solid 2px #808080;
	background: #fff;
	padding: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#memberlist-grid a.grid-avatar img:hover {
	border: solid 2px #f09;
}
#memberlist-grid a.grid-avatar span, #fresh-users a span {
	display: none;
	text-decoration: none;
	border: none;
}
#memberlist-grid a.grid-avatar:hover span, #fresh-users a:hover span {
	display: inline;
	border: solid 1px #5f1f53;
	background: #49163f url(http://punk182.net/g/aura-back.jpg) center center;
	-moz-border-radius: 5px;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	text-align: left;
	width: 160px;
	height: 80px;
	color: #e653ac;
	position: absolute;
	margin-top: -80px;
	margin-left: -15px;
	padding: 5px;
	z-index: 15;
}
#memberlist-grid a.grid-avatar span strong, #fresh-users a span strong {
	color: #fff;
}
#object-nav {
	background: #303030;
}
#object-nav a {
	color: #808080;
}
#object-nav a:hover {
	color: #f09;
}
#object-nav li.current a {
	color: #f09;
	border-bottom: solid 5px #fff;
}
#object-nav li.current a:hover {
	color: #404040;
}
.profile-fields .label {
	vertical-align: top;
}
.profile-fields .data a {
	color: #808080;
	text-decoration: none;
}
.profile-fields .data a:hover {
	color: #000000;
}
.list_post {
	margin: 0;
	padding: 0;
}
.list_post h2 {
	font-size: 18px;
	letter-spacing: -1px;
	margin: 10px 0;
	background: url(http://punk182.net/g/news-back.jpg) left center;
	padding: 10px;
	color: #c06;
	width: auto;
	display: inline-block;
	line-height: 18px;
	margin-left: -20px;
	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.list_post h2 a {
	color: #f39;
	text-decoration: none;
}
.list_post h2 a:hover {
	color: #fff;
}
.list_post h2 .post-more {
	font: normal 12px Arial, Helvetica, sans-serif;
	border-left: solid 1px #606060;
	margin-left: 5px;
	padding-left: 5px;
	line-height: 18px;
	letter-spacing: 0;
}
.list_post h2 .post-more a {
	color: #dfdfdf;
}
.list_post h2 .post-more a:hover {
	color: #fff;
}
.list_post .post_content {
	padding: 0;
	margin: 0;
	margin-left: -10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.list_post .post_tags, .video-tags {
	clear: left;
	font-size: 11px;
	background: #f4f4f4;
	padding: 5px 10px;
	color: #909090;
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 10px;
	text-shadow: 0 1px 0 #fff;
	text-transform: lowercase;
}
.list_post .post_tags a {
	color: #606060;
	text-transform: lowercase;
	text-decoration: none;
}
.list_post .post_tags a:hover {
	color: #f39;
}
.list_post .post_comments {
	font-size: 12px;
}
.list_post .post_comments a {
	color: #000;
}
.list_post .post_content .pthumb, .list_post .post_content .ptext {
	float: left;
	display: block;
}
.list_post .post_content .pthumb {
	width: 63px;
	margin-bottom: 10px;
}
.list_post .post_content .ptext {
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 800px;
}
.list_post .post_content .pthumb .post-list-thumb, .vid-hover-thumb {
	background: #ffffff;
	margin: 0;
	padding: 1px;
	border: solid 2px #dfdfdf;;
	vertical-align: middle;
}
a.signup {
	color: #f39 !important;
}
a.signup:hover {
	color: #fff !important;
}
#registration_page {
	background: url(http://punk182.net/g/register-back.jpg) !important;
	color: #fff !important;
	padding: 20px;
	width: 884px;
	display: table-cell;
	height: 600px;
	background: #fff;
	border: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}
.video-item {
	border-bottom: solid 1px #efefef;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: table;
	padding: 5px;
	clear: left;
}
.vid-thumb {
	float: left;
	width: 196px;
	padding: 0;
	margin: 0;
}
.vid-info {
	float: left;
	width: 684px;
}
.vid-info p {
	margin: 10px;
}
a.vh {
	background: transparent !important;
	position: relative;
	top: -123px;
	left: 3px;
	width: 180px;
	height: 120px;
	margin-bottom: -120px;
	display: block;
	clear: left;
	text-decoration: none;
	border: none;
}
a.vh:hover {
	background: url(http://punk182.net/g/play.png) !important;
}
.time {
	margin-top: 5px;
	margin-left: 3px;
	font-size: 11px;
	display: block;
}
.time span {
	font-weight: bold;
}
.video-tags {
	margin: 0 !important;
	margin-top: 10px !important;
}
.video-tags a {
	color: #606060;
	text-decoration: none;
}
.vid-info h2 {
	background: #000;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 5px;
	width: auto;
	display: inline-block;
	margin-bottom: 0px;
}
.vid-info h2 a {
	text-decoration: none;
	color: #fff;
}
.vid-info h2 a:hover {
	color: #ff3399;
}
.odd {
	background: #fafafa;
}
.actions {
	margin: 10px;
}
#right-sidebar .widget_gigpress .gigpress-list-artist-heading {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding-bottom: 3px;
	border-bottom: solid 1px #404040;
}
#right-sidebar .widget_gigpress .gigpress-listing {
	padding: 0;
	margin: 0;
	font: 10px Arial, Helvetica, sans-serif;
}
#right-sidebar .widget_gigpress .gigpress-listing li{
	display: block;
	background: #404040;
	color: #808080;
	padding: 3px;
}
#right-sidebar .widget_gigpress .gigpress-listing .gigpress-alt {
	background: #333;
}
#right-sidebar .widget_gigpress .gigpress-listing li:hover {
	background: #f39;
	color: #fff;
}
#right-sidebar .widget_gigpress .gigpress-listing li a {
	color: #dfdfdf;
	text-decoration: none;
}
#right-sidebar .widget_gigpress p.gigpress-sidebar-more {
	text-align: right;
	font-size: 11px;
}