/*
Theme Name: Buddypress Anygig
Theme URI: http://anygig.com
Description: The default theme for Anygig.
Version: 0.0.1
Author: David Aubin & Rob Young
Author URI: http://anygig.com
Template: bp-default
Tags: buddypress, two-columns, custom-header, black, gray, blue

** IMPORTANT - DO NOT COPY THIS THEME **
If you want to make a custom theme based on this theme, DO NOT copy and edit it. By
doing this you will make upgrades and maintainence much harder for yourself.
Instead, please read this codex page on how to build a BuddyPress child theme:

http://codex.buddypress.org/how-to-guides/building-a-buddypress-child-theme/
*/


/* 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 );

/* Layout styles for home page, internal pages and blog/directory pages */
@import url( _inc/css/layout/home-page/2c-right.css );

@import url( facebox/facebox.css );

/* Begin custom css here */
#header #logo {
    width: 150px;
}

#header {
background-image:url(http://anygig.com/wp-content/themes/bp_anygig/images-custom/default_header.jpg) !important;
}

ul#nav li a {
background:url(http://anygig.com/wp-content/themes/bp_anygig/images-custom/60pc_black.png) !important;
}

#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
background:transparent url(../images/ag_header.jpg) repeat scroll 0 0;
color:#FFFFFF;
height:100px;
margin-bottom:20px;
padding-top:25px;
position:relative;
}

ul#nav {
    max-width: 100%;
}

/* Here's the member area custom css file */

@import url( ../../facebox/facebox.css );

/* Here's the css for just rounding corners with nifty.js */
.rtop, .rbottom{display:block !important;}
.rtop *, .rbottom *{display: block !important; height: 1px !important; overflow: hidden !important;}
.r1{margin: 0 5px !important;}
.r2{margin: 0 3px !important;}
.r3{margin: 0 2px !important}
.r4{margin: 0 1px !important; height: 2px !important;}

a {
    color: #006699;
}

body {
	font-size: 13px;
	font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
	color: #000;
	line-height: 130%;
}

p {

font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;

}

/*Join text image overlay */

div#image {
    background-image:  url(/images/packages.gif);
    background-repeat: no-repeat;
    width: 625px;
}

div#banner {
    background-image:  url(/images/ag_banner_vertical.gif);
    background-repeat: no-repeat;
    width: 200px;
}

/*Dashboard Welcome Page - RWY*/

#db_container {
	width:100%;
}

#db_col_1 {
	width: 200px;
	float: left;
}

#db_col_2 {
	marging-left:75%;
	width: 200px;
}

#db_main { width:500px; height:300px; }
.sub { width: 100px; height: 300px; float:left; }

ul.youtube-item-list li {
    border-bottom: 1px solid #EAEAEA;
    position: relative;
    height: 65px;
    padding: 5px;
}

ul.youtube-item-list p {
    margin-left: 90px;
}

/*Rob's general color changes*/
body {
background:#eeeeee;
color:#000000;
font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
width:975px;

}

#wp-admin-bar .padder {
width:975px !important;
}

/*div.item-list-tabs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E0E0E0 none repeat scroll 0 0;
clear:left;
margin:20px -20px 5px;
overflow:hidden;
}*/

span.activity, div#message p {

background:#eeeeee none repeat scroll 0 0;
border-bottom:1px solid #DADBE3;
border-right:1px solid #DADBE3;
color:#000000;
display:inline-block;
font-size:11px;
font-weight:normal;
margin-top:6px;
padding:1px 8px;
text-decoration:none;
}

ul#nav li.selected a, ul#nav li.current_page_item a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#eeeeee none repeat scroll 0 0 !important;
color:#000000;
}

ul#nav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
color:#ffffff;
display:block;
padding:5px 15px;
text-decoration:none;
}

#bf_col_1 {
	float: left;
    margin-top: 25px;
    margin-left: 10px;
    border: none;
}

#bf_col_2 {
	float: left;
    margin-top: 25px;
    margin-left: 10px;
    border: none;
}

#bf_col_3 {
	float: left;
    margin-top: 25px;
    margin-left: 10px;
    border: none;
}

#bf_col_1_content {
	height: 200px;
}

#bf_col_2_content {
	height: 200px;
}

#bf_col_3_content {
	height: 200px;
}

#first-section {
    margin-left: 5px;
}

#first-section .widget {
    margin-top: 10px;
    margin-left: 5px;
}

#home-second-section .widget_bp_core_recently_active_widget H2 {
    font-size: 14px;
}

.widget_bp_recently_active_member_profile_widget H2 {
    display: none;
}

div#home_sidebar {
	float: left;
	width: 298px;
	margin-left: -300px;
	margin-top: 1px;
	border-left: 1px solid #e4e4e4;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	background: url( images-custom/sidebar_back.gif ) top left repeat-x;
}
	div#home_sidebar div#sidebar-me img.avatar {
		float: left;
		margin: 0 10px 15px 0;
	}

	div#home_sidebar div#sidebar-me h4 {
		font-size: 16px;
		margin: 0 0 8px 0;
		font-weight: normal;
	}


	div#home_sidebar ul#bp-nav {
		clear: left;
		margin: 15px -16px;
	}
		div#home_sidebar ul#bp-nav li {
			padding: 10px 15px;
		}

	div#home_sidebar h3.widgettitle {
		margin: 25px -20px 10px -19px;
		background: #eaeaea;
		padding: 5px 15px;
		font-size: 12px;
		clear: left;
	}

	div#home_sidebar .widget_search {
		margin-top: 20px;
	}
		div#home_sidebar .widget_search input[type=text] {
			width: 110px;
			padding: 2px;
		}

	div#home_sidebar ul#recentcomments li, div#home_sidebar .widget_recent_entries ul li {
		margin-bottom: 15px;
	}

	div#home_sidebar ul.item-list img.avatar {
		width: 25px;
		height: 25px;
		margin-right: 10px;
	}
		div#home_sidebar div.item-avatar img {
			width: 40px;
			height: 40px;
			margin: 1px;
		}

		div#home_sidebar .avatar-block { overflow: hidden; }

	div#home_sidebar ul.item-list div.item-title {
		font-size: 12px;
	}

	div#home_sidebar div.item-options {
		margin: -10px -20px 0 -19px;
		background: #f8f8f8;
		padding: 5px 15px;
		font-size: 11px;
	}

	div#home_sidebar div.item-meta, div#home_sidebar div.item-content {
		margin-left: 38px;
		font-size: 11px;
	}

	div#home_sidebar div.tags div#tag-text {
		font-size: 1.4em;
		line-height: 140%;
		padding-top: 10px;
	}
	div#home_sidebar div.padder {
		padding: 10px;
	}

	/*Events Formatting - rwy */
	
	ul.item-list {
	width: 700px;
	margin-left: 20px;
}


img.avatar {
border:3px solid #ccc;
float:left;
}

div.item-list-tabs ul li a, div.item-list-tabs ul li span {
display:block;
padding:5px 4px;
text-decoration:none;
}

/*Footer - rwy*/



#footer {
color:#CCCCCC;
background:#eeeeee none repeat scroll 0 0;
padding:25px;
text-align:center;
text-shadow:none;
}

div#footerSub {
margin:0 auto;
overflow:hidden;
text-align:left;
width:950px;
}

ul#footerUL {
color:#666666;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 15px 10px 0;
padding:0;
text-align:justify;
width:300px;
}

div#copyright {
border-top:1px solid #666666;
clear:both;
color:#666666;
padding:27px 0 0;
}

div#footerSub {
text-align:left;
}

ul#copyright {
display:block;
float:left;
margin:0;
padding:0;
}

ul#copyright li {
font-color:#666666;
border-right:1px solid #eeeeee;
display:inline;
margin-right:5px;
padding-right:10px;
}

front.css (line 458)
ul, ol, dl {
position:relative;
}

div#footer a {
color:#666666;
}

#side_column_ag {
float:right;
width:160px;
position: relative;
background-color: #fff;
padding: 15px 15px 15px 15px;
}

#left_column_ag {
float:left;
width:675px;
background-color:#fff;
padding:30px 20px 20px 20px;
}

/*Member Directory - rwy */

div.genre {
    margin-top: 30px;
}

span.genre{
font-weight: bold; 
margin-left: 5px;
}

span.city{
font-weight: bold; 
margin-left: 5px;
}

span.country{
font-weight: bold; 
margin-left: 5px;

}

span.pay_range{
font-weight: bold; 
margin-left: 5px;
}

span.band {
font-weight: bold; 
margin-left: 5px;
}

.band_listing {
    display: block;
}

span.premium_member {
color: #000000 !important;
}

div.premium_member {
    float: right !important;
}

ul.item-list li div.item-title, ul.item-list li h4 {

outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;

}

#wp-admin-bar div.padder {
    background:url(http://anygig.com/wp-content/themes/bp_anygig/images-custom/60pc_black.png) !important;
}

#wphead {
    background-color: #000000 !important;
}

#buddypress_twire_ad {
    height: 0px;
}
/*Heading fonts -rwy*/

h7 {
font-size:20px;
font-weight:bold;
margin-bottom:20px;
color: #666666;
font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif;
}

/*Profile items list - rwy */

div.item-list-tabs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#dcdcdc none repeat scroll 0 0;
clear:left;
margin:25px -20px 20px;
overflow:hidden;
}

div#message {
    margin-left: 1px;
}


