/*
Theme Name: Attractor for BuddyPress
Theme URI: http://www.attractorconsulting.com/buddy/wp-content/themes/attractor2/
Description: Attractor theme for BuddyPress.
Version: 2.0
Author: Byron Edwards
Author URI: http://www/byronedwards.com/
Template: bp-default
Tags: buddypress
*/

/* Inherit the default theme styles */
@import url( http://www.attractorconsulting.com/buddy/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );



/* Inherit the default theme adminbar styles */
@import url( http://www.attractorconsulting.com/buddy/wp-content/plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );

body{
	background: url(images/body-bg.png) repeat-x left top;
	font-size: 16px!important;
	color:#132E48;
	line-height:150%;
}



a{color:#236CB8;}

#header{margin-top:25px;background-image:none!important;height:190px;position:relative;border-bottom:solid 1px #3C9AB3;
min-width: 966px;
width:expression(document.body.clientWidth < 966? "966px": "auto" );

 }
#header #search-bar  {top:50px;}

h1#logo{position:absolute;top:12px;left:0;
	text-indent:-9999px;
	background: url(images/toplogo2.png) no-repeat left top;
	width:788px; height:200px;
}

h1#logo a{position:absolute;top:75px;left:0;
	text-indent:-9999px;
	width:512px; height:75px;
}

h3, h4 {color:#132E48!important; letter-spacing:-1px;}

div#sidebar h3.widgettitle {

font-size:14px;}



div#sidebar .widget_wordtwit_twitter_widget h2 {
		margin: 25px -20px 10px -19px;
		background: #eaeaea;
		padding: 5px 15px;
		font-size: 14px;
		clear: left;
		letter-spacing:-1px;
	}
	
.tweets li, .spli-first, .spli, spli-last, .wordtwit-recent-tweets li{margin-bottom:7px;padding-bottom:7px; border-bottom:dotted 1px gray; font-size:12px;}


div#item-header h2 a  {
	font-size:18px;
	line-height:150%;
	color:#132E48;
}
div#item-header div#item-meta {color:#132E48;}

.description {
	width:400px;
	height:30px;
	position:absolute;
	top:120px;
	left:188px;
	margin:0;
	padding:0;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #3697C3;
}

div.post blockquote  {line-height:100%;}
blockquote p{font-size:14px;}

div.pagination {font-size:12px;}

#menu {
	position:absolute;
	right:10px;
	top:20px;
}
#menu li ul {
	display:none;
}
#menu li {
	display:inline;
}
#menu li a {
	font-size: 12px;
	display:block;
	float:left;
	padding:2px 4px;
	height:1%;
	margin-right:12px;
	text-decoration:none;
	color: #3C405A;
	/*background: #47B4CE;
	border:1px solid #3C9AB3;*/
}
#menu li a:hover {
	background: #182C47;
	color:#fff;
}


#menu .current_page_item a, #menu .current_page_parent a,  #menu .current-cat a, #menu .current-cat-parent a {
	
	background: #3C405A!important;
	color:#fff!important;
}


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



	ul#nav li {
		float: left;
		margin: 0 5px 0 0;
	}
		ul#nav li a {
			display: block;
			color: #fff;
			text-decoration: none;
			padding: 5px 15px;
			background: #47B4CE;
	border:1px solid #3C9AB3;
			-moz-border-radius-topleft: 3px;
			-webkit-border-top-left-radius: 3px;
			-moz-border-radius-topright: 3px;
			-webkit-border-top-right-radius: 3px;
		}
ul#nav li a:hover {
	background: #122E48;
}

ul#nav li.selected a, ul#nav li.current_page_item a {
				background: #fff;
				color: #112B42;
				border-bottom:solid 1px #fff;
			}
			ul#nav a:focus { outline: none; }


#admin-bar-logo {
	display:none!important;
	
}

#wp-admin-bar li a{color:#fff;}

div.page h2.pagetitle, div.post h2.pagetitle, div.post h2.pagetitle a, div.post h2.posttitle a  {font-family: helvetica, arial, san-serif; letter-spacing:-1px; color:#f60;}

div.post p.postmetadata {clear:both;}

#footer p{
	color: #3C405A;
	
	margin-right:225px;
	text-align:left;
}

div.post ul{list-style:disc outside none;}

.more-link  {
border-bottom:1px dotted #236CB8;
font-size:12px;
font-style:italic;
padding-bottom:1px;
text-decoration:none !important;}


#footer p a{color:#FF6600;}

.author-box{display:none;}
.form-author{clear:both;}
.pds-box{margin-bottom:20px!important;}

div.post div.post-content, div.comment-content  {margin-left:0;}

.benchmarkbutton{position:relative; top:10px;}


.wpcf7-form {
-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	margin-top:30px;
	padding:12px 30px 20px;
	background: #E9F7FB;
	border: 1px solid #DBE7EF;
	margin-bottom:20px;
	width:75%;
	
}

.wpcf7-form p{font-size:12px!important;}

.sociallinks{position:absolute; right:40px; top:135px; width:190px;}
.rss {display:block;
	float:left; width:50px;
	background: url(images/rss-feed.png) no-repeat 5px center;
	padding-left:25px;
	font-size:11px!important;
	text-decoration:none!important;
	color:gray;}
	
	.twitterlink{
color:gray;
	width:80px;
	display:block;
	float:left;
	padding-left:30px;
	font-size:11px!important;
	text-decoration:none!important;
	background: url(images/twitter.gif) no-repeat left center;
}

.twitterlink:hover, .rss:hover{color:#FF6600!important;
}

	
/*





*/

	

#submenu li:last-child {padding-bottom:20px;}

#sidebar #submenu li a {
	display:block;
	color:#132F48;
	padding:8px 8px 8px 40px;
	font-size: 12px;
	text-decoration:none;
	border: 1px solid #D1E3E8;
	height:1%;
	background: #DEF1F6 url(images/page.png) no-repeat 12px center;
	margin-bottom:5px;
	
}	

#sidebar .current_page_item a {
	background:  #6F78B5 url(images/page-on.png) no-repeat 12px center!important;
	color:#fff!important;
	cursor:default;
	display:block;	
	
form#whats-new-form #whats-new-textarea, form.standard-form textarea, form.standard-form input[type="text"], form.standard-form select, form.standard-form input[type="password"], .dir-search input[type="text"]{
	border:1px solid #aaa!important;
}

div.post dd.wp-caption p.wp-caption-text, div.post .wp-caption p.wp-caption-text {padding:5px 4px 5px 0}

ul.item-list li  {border-bottom:dotted 1px gray;}

div#content{width:99%;}

#sidebar #twitter_update_list li{margin:10px 0!important; border-bottom:dotted 1px gray!important;color:red;}



