/*  
Theme Name: BuddyPress Social Network Parent Theme
Theme URI: http://buddypress.org/extend/themes/
Description: The social network parent theme for BuddyPress. This theme should not be activated and used directly. BuddyPress themes can be downloaded at: <a href="http://buddypress.org/extend/themes/">http://buddypress.org/extend/themes/</a>
Version: 1.1.2
Author: BuddyPress.org
Author URI: http://buddypress.org
*/

/* Font styles */
@import url( _inc/css/fonts/12px.css );

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

/* Admin bar styles */
@import url( _inc/css/adminbar.css );

/* Default example styles -- these shoud be your own styles in a child theme */
@import url( _inc/css/screen.css );

.title_top {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #666666;
	background-image: url(grey_strip_back.jpg);
	height:26px;
	margin-right: 5px;
	
	font-weight: bolder;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	font-size: 14px;
}


/* Box */
		.box-bgl {background: url('../images/box-bgl.jpg') 0 0 repeat-x;}
		.box-bgs {background: url('../images/box-bgs.jpg') 0 0 repeat-x;}
		.box {border: 1px solid #a186be; height: 1%; margin: 0 0 10px;}
		.box h3 {color: #440e62; margin: 0; padding: 0 10px 0 0; position:relative; top: -5px;}
		
			/* WriteaPost */
			.write-a-post p {font-size: 0.75em; margin: 0 0 10px; padding: 0 10px;}
			.write-a-post p a {color: #440e62; text-decoration:none;}
			.write-a-post p a:hover {text-decoration:underline;}
			.write-a-post p.fine-print {font-size: 0.6875em;}
			.write-a-post p.fine-print a {text-decoration:underline;}
			.write-a-post p.fine-print a:hover {text-decoration:none;}
			.write-a-post p.fine-print input {display:inline-block; vertical-align:middle;}
			.write-a-post .send-button {background: url('../images/write-a-post-send-button.jpg') 0 0 no-repeat; border:0; cursor: pointer; display:inline-block; font-size: 0; height:19px; line-height: 0; text-indent: -99em; vertical-align:middle; width: 51px;}
			.write-a-post input.field,
			.write-a-post input.field-wide,
			.write-a-post textarea {border: 1px solid #a6a6a6; font: normal 0.75em arial,tahoma,verdana,sans-serif; margin: 0 10px 7px 0; padding: 2px 3px;}
			.write-a-post input.field {width: 130px;}
			.write-a-post input.field-wide {width: 426px;}
			.write-a-post textarea {height: 85px; width: 426px;}
			
			/* OurPoll */
			.our-poll p {font-size: 0.75em; padding: 0 10px 10px;}
			.our-poll ul {padding: 0 10px 10px;}
			.our-poll ul li {color:#440e62; font-size: 0.75em; list-style-type: none; padding: 0 0 5px;}
			.our-poll span {border: 1px solid #511f6d; border-right: 0; border-left: 0; display:block; margin: 0 10px 5px; padding: 5px 0; text-align:center;}
			.our-poll span input,
			.our-poll span a {background-color:transparent; border: 0; color: #450f63; cursor: pointer; display:inline-block; font: normal 0.75em arial,tahoma,verdana,sans-serif; margin: 0 5px; vertical-align:middle; text-decoration:none;}
			
			/* TagsCloud */
			.tags-cloud {padding: 0 10px 10px;}
			.tags-cloud h3 {padding: 0;}
			.tags-cloud a {color:#440e62; line-height: 1.5em; text-decoration: none;display: inline-block; vertical-align: middle;}
			.tags-cloud a:hover {text-decoration: underline;}
			.tags-cloud a.small {font-size: 0.75em;}
			.tags-cloud a.normal {font-size: 0.875em;}
			.tags-cloud a.medium {font-size: 1em;}
			.tags-cloud a.big {font-size: 1.125em;}
			.tags-cloud a.large {font-size: 1.25em;}
			
			/* Popular */
			.popular {padding: 5px 10px;}
			.popular .popular-menu {background: url('../images/popular-menu.jpg') 0 100% repeat-x; height: 30px; margin: 0 0 10px; padding: 0 0 2px 0;}
			.popular .popular-menu li {background: url('../images/popular-spacer.jpg') 0 0 no-repeat; display:inline; float:right; height: 30px; list-style-type: none; padding: 0 0 0 2px;}
			.popular .popular-menu li a {color:#662d91; display: inline-block; font-size: 1em; font-weight:bold; height: 30px; line-height: 30px; padding: 0 15px; text-decoration:none;}
			.popular .popular-menu li a:hover,
			.popular .popular-menu li a.activeSlide {background: url('../images/popular-hover.jpg') 0 0 repeat-x;}
			.popular .popular-menu li.last-child {background-image:none;}
			.popular div ul {width: 100%;}
			.popular div ul li {font-size: 0.75em; list-style-type: none; margin: 0 0 5px 10px; text-align: justify;}
			.popular div ul li a {color: #440e62; display:block; font-weight:bold; text-decoration:none;}
			.popular div ul li a:hover {text-decoration:underline;}
			
			/* ForumBox */
			.forum-box ul {margin: 0 10px 10px;}
			.forum-box ul li {font-size: 0.75em; list-style-type: none; margin: 0 0 5px;}
			.forum-box ul li a {color: #000; text-decoration:none;}
			.forum-box ul li a:hover {text-decoration:underline;}
			.forum-box ul li span {color: #440e62;}
			
			/* TwitterBox & FacebookBox */
			.twitter-box, .facebook-box {display:inline; width: 220px;}
			.twitter-box {float: right;}
			.twitter-box .follow-us {display:block; height:20px; margin: 0 auto 10px; width:140px;}
			.facebook-box {float:left; padding: 0 10px 10px; width: 200px;}
			.facebook-box h3 {padding: 0;}
			#twitter_update_list li {font-size: 0.75em; list-style-type: none; margin: 0 10px 10px;}
			#twitter_update_list li a {color: #440e62; text-decoration:none;}
			#twitter_update_list li span {display: block;}
			#twitter_update_list li span a:hover {text-decoration:underline;}
			.FB_SERVER_IFRAME {height: 410px !important; width: 200px !important;}
			
			/* ExternalLinks */
			.external-links {clear: both;}
			.external-links ul li {color: #440e62; font-size: 0.875em; list-style-type: none; margin: 0 10px 5px;}
			.external-links ul li a {color: #440e62; text-decoration:none;}
			.external-links ul li a:hover {text-decoration:underline;}
			
			/* SpokesWomenAnnouncements */
			.spokeswomen-announcements ul li {font-size: 0.75em; list-style-type: none; margin: 0 10px 5px;}
			.spokeswomen-announcements span {color:#923a83;}
			
			/* ShareLinks */
			.share-links {font-size: 0.75em; padding: 10px;}
			.share-links .right {display:inline; float:right;}
			.share-links .right a {color:#f19e00; text-decoration:none;}
			.share-links .left {display:inline; float:left;}
			.share-links img {vertical-align:middle;}

			/* AddComment */
			.add-comment {padding: 10px;}
			.add-comment h3 {margin: 0 0 4px; ;padding: 0; position:static;}
			.add-comment .right {display:inline; float:right; margin: 0 0 0 10px; width: 180px;}
			.add-comment .left {display:inline; float:left; width: 395px;}
			.add-comment .send-button {background: url('../images/write-a-post-send-button.jpg') 0 0 no-repeat; border:0; clear:both; cursor: pointer; display:inline; float:left; font-size: 0; height:19px; line-height: 0; text-indent: -99em; vertical-align:middle; width: 51px;}
			.add-comment input.field,
			.add-comment input.field-wide,
			.add-comment textarea {border: 1px solid #a6a6a6; font: normal 0.75em arial,tahoma,verdana,sans-serif; margin: 0 0 7px 0; padding: 2px 3px;}
			.add-comment input.field {width: 170px;}
			.add-comment input.field-wide {width: 385px;}
			.add-comment textarea {height: 42px; width: 385px;}
				
		/* Post */
		.post {border-left: 1px solid #cecece; margin: 0 0 10px; padding: 0 0 0 10px; width: 599px;}
		.post .simg {border: 1px solid #000; display: inline; float: left; margin: 0 10px 10px 0;}
		.post a {color:#440e62;}
		.post a:hover {text-decoration:none;}
		.post h1 {color: #440e62; font-size: 1.125em; text-align: justify;}
		.post h2 {font-size: 0.875em; margin: 0 0 5px; text-align: justify;}
		.post p {font-size: 0.875em; line-height: 1.5em; margin: 0 0 10px; text-align: justify;}
		.post p.stats {color:#636363; font-size: 0.6875em; height: 25px; line-height: 1em; overflow: hidden; width: 293px;}
		.post p.stats a {color:#636363; text-decoration:none;}
		.post p.stats a:hover {text-decoration:underline;}
		.post ul {margin: 0 25px 10px 0;}
		.post ul li {font-size: 0.875em;}
	
		/* PostsList */
		.posts-list {border-left: 1px solid #cecece; margin: 0 0 10px; padding: 0 0 0 10px; width: 599px;}
		.posts-list li {list-style-type: none; margin: 0 0 10px;}
		.posts-list .simg {border: 1px solid #000; display: inline; float: right; margin: 0 0 10px 10px;}
		.posts-list .simg img {display:block; height:60px; width: 90px;}
		.posts-list h1 {color: #440e62; font-size: 1.125em; text-align: justify;}
		.posts-list h1 a {color: #440e62; text-decoration:none;}
		.posts-list h1 a:hover {text-decoration:underline;}
		.posts-list h2 {font-size: 0.875em; margin: 0 0 5px; text-align: justify;}
		.posts-list p.stats {color:#636363; font-size: 0.6875em; height: 25px; line-height: 1em; overflow: hidden; width: 293px;}
		.posts-list p.stats a {color:#636363; text-decoration:none;}
		.posts-list p.stats a:hover {text-decoration:underline;}
		
		/* CommentsList */
		.comments-list {border-top:1px solid #000; padding: 10px 0 0 0;}
		.comments-list li {border-bottom:1px solid #000; list-style-type: none; margin: 0 0 10px; padding: 0 10px 10px;}
		.comments-list li .simg {border: 1px solid #000; display: inline; float: right; margin: 0 0 10px 10px;}
		.comments-list li .simg img {display:block; height:30px; width: 30px;}
		.comments-list li h4 {font-size: 0.75em;}
		.comments-list li h4 em {display:block; font-style:normal;}
		.comments-list li h4 em a {color:#000; text-decoration:none;}
		.comments-list li h4 em a:hover {text-decoration:underline;}
		.comments-list li div {font-size: 0.75em;}
		
		/* AuthorProfile */
		.author-profile {font-size: 0.75em; margin: 0 0 10px; text-align: justify;}
		.author-profile .simg {border: 1px solid #000; display: inline; float:right; height: 55px; margin: 0 0 10px 10px; width: 55px;}
		
		/* AuthorPostList */
		.author-post-list h3 {margin: 0 0 5px;}
		.author-post-list ul {padding: 0 10px;}
		.author-post-list li {font-size: 0.75em; list-style: none; margin: 0 0 10px;}
		.author-post-list li .simg {border: 1px solid #000; display: inline; float: right; margin: 0 0 10px 10px;}
		.author-post-list li .simg img {display:block; height: 50px; width: 75px;}
		.author-post-list li div {display:inline; float: right; text-align: justify; width: 190px;}
		.author-post-list li div h2 {font-size: 1em;}
		.author-post-list li div h2 a {color: #000; text-decoration:none;}
		.author-post-list li div h2 a:hover {text-decoration:underline;}
		.author-post-list li div em {color:#440e62; display:block; font-style:normal;}
		
		/* CategoriesBox */
		.categories-box {margin: 0 0 20px;}
		.categories-box li {font-size: 1.125em; font-weight:bold; list-style-type: none;}
		.categories-box li a {color:#b4b4b4; text-decoration:none;}
		.categories-box li a:hover {color:#440e62;}
		.categories-box .header {color:#440e62; margin: 0 0 20px;}
		
		/* Pagination */
		.pagination {margin: 0 auto 10px; text-align: center;}
		.pagination li {display:inline; font-size: 0.875em; vertical-align:middle;}
		.pagination li a {border:1px solid #440e62; color:#440e62; display:inline-block; line-height: 20px; padding: 0 4px; text-decoration:none;}
		.pagination li a:hover,
		.pagination li a.current {text-decoration:underline;}