/*
	Theme Name: SwapYourShop
	Theme URI: http://example.org/themes/dusk/
	Description: Dark theme for BuddyPress.
	Version: 1.0
	Author: John Doe
	Author URI: http://example.org/
	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 );

/*********************
SWAPYOURSHOP STYLES
**********************/

/* SHARED STYLES */
body { background: #ffffff url(images/body_bg.gif) repeat-x; min-width: none; max-width: none; width: auto; }
a { color: #009fee; text-decoration: none; }
a:hover { color: #009fee; text-decoration: underline; }
h1 { font: 17px Georgia, "Times New Roman", Times, serif; color: #de007b; font-style: italic; }
h2 { font-size: 12px; color: #de007b; font-style: italic; font-weight: bold; margin-bottom: 0px; padding-bottom: 0px; }
h2.pane-title, .bp-widget h4 { color: #ffffff; background: #3e3e3e; padding: 1px 0px 1px 10px; text-transform: uppercase; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; }
h3 { font-size: 12px; color: #009fee; }
h4 { font-size: 130%; font-weight: normal; }
h5 { font-size: 120%; }
h6 { font-size: 110%; }
h3, h2.posttitle, div.post h2.pagetitle a, div.post h2.posttitle a, h2.pagetitle, #register-page h2, div#item-header h2, div#item-header h2 a { font: 18px Georgia, "Times New Roman", Times, serif; color: #de007b; font-style: italic; margin-bottom: 15px; } /* PAGE TITLES */
.profile h4 { }
div#item-header h2 .highlight { margin-left: 40px; }
div#item-header h2 span.highlight { font-size: 12px; }
span.magenta { color: #de007b; }
span.activity { line-height: 1.4; }
.smallClear { margin: 0px; padding: 0px; font-size: 1%; line-height: .1; }

/* GENERAL LAYOUT STYLES */
.mainContainer { width: 926px; margin: 0px auto; text-align: left; }
div#container { border: none; }

div.sidebars { background: url(images/page_bg_sidebar.gif) repeat-y; padding-top: 0px; margin-top: 0px; }
div.sidebars .padder{ padding-top: 0px; margin-top: 0px; }
.padder3Col { padding-left: 0px; }
div#content .left-menu { float: left; width: 220px; }
ul.secondary-links { padding: 0px 0px 8px 0px; margin-right: 27px; margin-bottom: 20px; }
ul.secondary-links li { margin: 0px; padding: 2px 0px 2px 0px; display: block; border-bottom: 1px solid #e6e3da; }
ul.secondary-links li.first { padding-top: 0px; }
ul.secondary-links li a{ color: #757575; font: 16px Georgia,"Times New Roman",Times,serif; font-style: italic; background: none; }
ul.secondary-links li a:hover { text-decoration: none; color: #de007b; }
ul.secondary-links li.current_page_item a, ul.secondary-links li.active a {color: #de007b; }

/* HEADER STYLES */
#header { height: 160px; background: none; background-color: #ffffff; }
#header #logo-floater { position: absolute; top: 67px; left: 0px; }
#header #search-bar { top: 40px; }
#header #search-bar .padder { padding-right: 0px; }

ul#nav { position: absolute; top: 83px; left: 80px; background: none; max-width: none; }
ul#nav li { margin: 0; padding: 0; background: none; }
ul#nav li a { color: #757575; font: 23px Georgia, "Times New Roman", Times, serif; font-style: italic; background: none; }
ul#nav li a:hover {  background: none; color: #009fee; }
ul#nav li.selected a { background: none; }
ul#nav li.selected a, ul#nav li.current_page_item a { color: #de007b; background: none; }


/* HOMEPAGE STYLES */
.homepage .entry p { font-size: 16px; line-height: 1.6; }


/* ACTIVITY LIST STYLES */
.activity-list li.mini .activity-avatar { margin: 0px; padding: 0px; }
.activity-list li.mini .activity-content { margin: 0px; padding: 0px; }
.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic { width: 60px; height: 60px; margin-left: 0px; }
.activity-list li.new_blog_post { background: #ffffff url(images/body_bg.gif); }

table tr td, table tr th { padding: 2px 8px 2px 8px; }
table tr.alt { background: #ffffff url(images/body_bg.gif); }


/* BLOG STYLES */
#blog-archives { }
#blog-archives .post-content, #blog-single .post-content, #blog-latest .post-content { float: none; margin: 0px; padding: 0px; }
.blogEntryHeader { float: left; width: 567px; }
.blogEntryHeader h2.posttitle { margin-bottom: 0px; padding-bottom: 0px; }
.blogEntryHeader p.date { margin-top: 0px; padding-top: 0px;  }
.blogUserPhoto img.avatar { margin: 0px; padding: 0px; border: none; }

.featuredBlogs { padding-bottom: 5px; border-bottom: 1px solid #e9e9e9; margin-bottom: 25px; }
.featuredBlogBlock { float: left; width: 210px; margin-left: 15px; }
.featuredBlogBlock, .featuredBlogBlock p { line-height: 1.5; }
.featuredBlogBlock h1 { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px 0px 4px 0px; padding: 0px;  }
.featuredBlogs #entry-1 { margin-left: 0px; }
.featuredBlogBlock h1 a { color: #3e3e3e; }
.featuredBlogBlock .thumbnailImage img { margin-bottom: 17px; }


/* SIDEBAR STYLES */
div#sidebar { background: none; padding-top: 0px; margin-top: 0px; }
div#sidebar h3.widgettitle { background: #3e3e3e; color: #ffffff; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: none; text-transform: uppercase; font-weight: bold; padding-top: 1px; padding-bottom: 1px; }
.widget_rss h3 a { color: #ffffff; }
.widget_rss h3 a img { display: none; }
.widget_rss li { margin-bottom: 15px; line-height: 1.4; }
.widget { padding-left: 15px; }
.widget ul { margin: 0px; padding: 0px; }
.widget ul li { margin: 0px; padding: 0px; list-style: none; }

/* ADMIN BAR STYLES */
#wp-admin-bar .padder { background: #009fee; filter: alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95; }
body#bp-default #wp-admin-bar .padder { min-width: 926px; max-width: 926px; width: 926px; }


/* FOOTER STYLES */
#footer { margin-top: 70px; color: #898989; background: #e6e3da; padding: 7px 0px 60px 0px; width: auto; max-width: none; }
#footer .footer-content { width: 926px; margin: 0px auto; text-align: left; }
#footer, #footer p, #footer a { color: #505050; font-size: 12px; }
#footer ul { display: block; margin-bottom: 3px; }
#footer ul li { display: inline; background: none; margin: 0px 15px 0px 0px; padding: 0px; }
#footer ul li a { display: inline; }
#footer a { margin-right: 20px; }
