/*
Theme Name: Newsport Child 2
Theme URI: http://www.woothemes.com/
Description: First child theme for Newsport
Author: McOmber
Author URI: http://www.threesheetsnw.com/
Template: newsport
Tags: buddypress
Version: 2.0
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

@import url("../newsport/style.css");
blockquote { background:#EDE9E4 none repeat scroll 0 0; border-left: none; margin:0 0 1em; padding: 10px; }
a, a:visited { color:#003863; }
a.button, input[type="submit"], input[type="button"], ul.button-nav li a, div.generic-button a, a.clear-value { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#EDE9E4 none repeat scroll 0 0; border:1px solid #9F907C; color:#1E1E1E; cursor:pointer; font-size:12px; font-weight:normal; padding:3px 5px; text-decoration:none; vertical-align:bottom; }
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 { border-color:#AAAAAA; color:#999999; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
#header-out {width:100%;background:#4e3d2b;}
#header-bg {background: url(images/bg_header.jpg) no-repeat 0 0;}
#header {height:101px;}
#header ins {float:right;margin-top:10px !important;}
#logo {padding-top:24px;text-align:center;}
#advert_top {float:right;padding-top:21px;}
#page {margin:0 auto;overflow:hidden;padding-bottom:0;position:relative;width:980px;}
#nav-out {width:100%;background:#F9F9F9 url(images/bg_main_menu.png) repeat-x 0 0;}
#nav-page {margin:0 auto;position:relative;width:980px;z-index:998;}
#nav, #mynet {height:37px;line-height:1;list-style:none;font-family:Georgia;font-size:15px;margin:0;padding:0 0 0 10px;z-index:100;}
#nav a, #mynet a {color:#000000;display:block;line-height:30px;padding:0 10px;z-index:100;}
#nav li a, #mynet li a {display: block;border-right: #E4E4E4 1px solid;padding: 3px 12px 3px 12px;line-height: 30px;}
#nav li ul{left:-999em;position:absolute;width:170px;border:1px solid #999999; border-width:0 1px 1px 1px;z-index:101;}
#nav li ul li a{color:#333333 !important;font-size:12px;line-height:30px;width:150px;}
#nav li ul li a:hover{background:#F9F9F9; text-decoration:none; color:#000;}
#nav li.rss a { border:medium none; padding:3px; }
#nav .rss { padding:4px 2px 0; }
#main {background:#FFF;margin:8px 0 0;overflow:hidden;width:100%}
#left {float:left;margin:15px;width:460px}
#right {display:inline;float:left;margin:15px 0 0 10px;width:300px}
#left .featured p{font-size:13px; line-height:150%}
p {line-height:140%}
#right h2{padding-left:5px; font-size:11px; text-transform:uppercase; color:#2a2a2a; letter-spacing:2px;}
div #right h3{font-family: georgia; line-height:130%;}
div #news-pics h2{font-size:11px; text-transform:uppercase; color:#2a2a2a; letter-spacing:2px;}
div #left .featured{border:1px solid #bbbbbb;}
#content {display:inline;float:none;margin:15px -100% 0 180px;overflow:hidden;padding:0 0 20px;width:780px;}
#content .post {margin:0 0 25px; line-height:18px;}
a.read-more {font-weight: bold;margin-left: 10px;}
#content .post .entry .thumbnail {margin:2px 2px 0px 5px;display: block;padding: 3px;background: #fff;border: #CECFC6 0px solid;}
.photo_link{clear:both;font-size:9px;font-style:italic;margin-left:3px;}
.photo_caption{clear:right;float:right;font-size:13px;margin-left:3px;margin-bottom: 2px;padding:0 10px 2px 3px;width:440px;color: #555555;line-height:105%;}
.photo_caption span {font-style:italic;font-size:9px;float:right;text-align: right;}
.photo_caption span a {color: #006D77;text-decoration: underline;}
#right h2{background-color:#ede9e4;}
#content h1{font-size:26px; line-height:120%;}
#content .featured h1{font-size:20px;margin:5px 10px;font-weight:600;}
#content-single{display:inline;float:left;margin:15px;overflow:hidden;padding:0 0 20px;width:770px !important;}
#content-single .post {margin:0 0 25px; line-height:22px;}
#content-single .post ul {list-style:disc;margin:10px 0 1em 18px; list-style-position:inside;}
#content-single .post ul.children {list-style:disc;margin:5px 0 0em 18px; list-style-position:inside;}
#content-single .post ol {list-style:decimal;margin:10px 0 1em 22px; list-style-position:inside;}
#content-single .post li {padding: 3px 0;}
#content-single .post h1 {border:0;margin:0}
#content-single .post h2 {font-size:20px;margin:5px 0 15px;}
#content-single .post h3 {font-size:18px;margin:5px 0 15px;}
#content-single .post h4 {font-size:16px;margin:0 0 5px;}
#content-single .post h5 {font-size:14px;margin:0 0 5px;}
#content-single .post h6 {font-size:12px;margin:0 0 5px;}
#content-single .post .entry {font-size:1.2em}
#content-single .post .entry .wp-caption {background-color:#FFF;border:1px solid #CECFC6;color:#555555;padding:4px 0 5px; text-align:center; margin:15px 0}
#content-single .post .entry .wp-caption-text {color:#555555;font-size:12px;margin:3px 0 0 5px;padding:3px 0 0;text-align:left;}
#content-single .post .entry .thumbnail {margin:0px 8px 8px 0;display: block;padding: 3px;background: #fff;border: #CECFC6 1px solid;}
#content-single .post .entry .aligncenter {margin: 10px auto 20px auto;display: block;}
#content-single .post .entry .alignleft {margin: 10px 20px 8px 0;float: left;}
#content-single .post .entry .alignright {margin: 10px 0px 8px 20px;float: right;}
table { border-collapse:collapse; border-spacing:0; }
table tr td, table tr th { padding:8px !important; vertical-align:middle; }
#tabbed {background:#21160c;width:460px}
.idTabs {background:#9f907c;overflow:hidden;width:100%;}
.idTabs li {border-right:1px solid #21160c;float:left;}
.idTabs li a {color:#FFF;float:left;padding:8px 10px;}
.idTabs li a:hover, .idTabs li a:focus, .idTabs li .selected {background:#21160c;color:#f5e598;}
#tabbed .content {padding:0 10px 10px;}
#tabbed .content li a {color:#FFF;}
#tabbed .content li {border-bottom:1px dotted #666;font:15px Georgia, Garamond, "Times New Roman", Times, serif;padding:5px 0;}
#tabbed #tags a { color: #fff; }
#widgets .widget {margin:0 0 15px;border:dotted 1px #999999; padding:4px;}
#advert_content {background-color:#EDEDED; margin:5px 0 20px; padding:12px 0; text-align:center;}
.idTabs li a.selected {background:#21160C;}
#password-form-field {font-size:15px; margin: 10px 0 0 0}
#avatar-form-fields {font-size:15px; margin: 10px 0 0 0}
#featuredblogimage {float:left; padding: 2px 4px 2px 0px;}
#featuredblogtag {font-size:11px; color:#606060; text-transform:none;}
#insert {background:#EEE;border:1px solid #CCC;float:left !important;margin: 5px 10px 5px 0px;padding:8px;width:300px;}
#feed {width:700px;margin-bottom:15px;}
#feed a {font-size: 16px;}
#feed h2 {background-color:#ede9e4; border-top:3px solid #9f907c; color:#2a2a2a; letter-spacing:2px; margin:5px 0 -5px !important; padding:5px; text-transform:uppercase;}
#feed h3 {border-top:1px dotted #999;display:block;font-weight:bold;padding:5px 0;line-height:130%; margin:5px 0 -10px !important;}
#feed p {margin:0 0 5px; line-height:18px; width:500px;}
#feed h3.second {clear:both}
#feed img { float:left; clear: both; max-height:200px !important;max-width:200px !important;margin:10px 10px 0 0}
/*audio player */
p.audioplayer_container {align:center;padding:5px 0;}
/*umapper*/
.umapper {margin:15px; text-align:center;}

/*polls*/
.pollright { border: 1px dotted #EDE9E4; float: right; margin: 5px 0 5px 10px; padding: 15px; width: 350px; }
.pollleft  { border: 1px dotted #EDE9E4; float: left; margin: 5px 10px 5px 0; padding: 15px; width: 350px; }

/* css for Buddypress pages */
img.avatar { border:2px solid #9F907C; float:left;}
.item, .action { font-size:110% !important; line-height:140% !important;}
.admin-links { color:#9F907C; font-size:12px; position:absolute; right:25px; top:15px;}
#item-body { margin-left:10px; }
#item-body h1, #item-body h2, #item-body h3, #item-body h4, #item-body h5, #item-body h6 { margin:5px 0 15px; }
#item-body h1 { font-size: 24px; }
#item-body h2 { font-size: 20px; }
#item-body h3 { font-size: 18px; }
#item-body h4 { font-size: 14px; }
#item-body h5 { font-size: 12px; }
#item-body h6 { font-size: 10px; }
.dir-form h3 { float:left; font-family:arial; font-size:18px; padding:20px 5px;}
.standard-form h3 { font-family:arial; font-size:18px; padding:20px 5px;}
form.dir-form .dir-search { margin:15px 5px 25px !important; text-align:right;}
.item p { padding: 5px 0; }

/* BuddyPress Top Level Nav */
#content-single #header { border-bottom: 3px solid #9F907C; height: 85px; }
#content-single #header #search-bar { clear:both; float:right; position:relative; top:-32px; }
#content-single #header #search-bar .padder {}
#content-single #header ul#nav { float:right; position:relative; top:45px; }
#content-single #header ul#nav li { float:left; margin:0 5px 0 0;}
#content-single #header ul#nav li a { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#EDE9E4 url("images/nav-net.png") no-repeat scroll 0 0; display:block; font-weight:bold; padding:10px 5px 0 15px; text-decoration:none;}
#content-single #header ul#nav li.selected a, #content-single #header ul#nav li.current_page_item a { /*background:#EDE9E4 none repeat scroll 0 0; border-left:1px solid #9F907C; border-right:1px solid #9F907C; border-top:1px solid #9F907C; color:#9F907C; padding:5px 10px 4px; */}
#content-single #header ul#mynet { float:left; position:relative; top:45px;}
#content-single #header ul#mynet li { margin:0 5px 0 0; }
#content-single #header ul#mynet li a { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#EDE9E4; display:block; font-weight:bold; padding:10px 5px 0 15px; text-decoration:none;}
#content-single #mynet li a:hover, #content-single #mynet li a:focus, { color:#4E3D2B; text-decoration: none; }

/* BuddyPress Header */
#item-header { padding:0 0 0 11px !important;}
#item-header-avatar { float:left !important; margin:15px 15px 15px 0px !important;}
#item-header-avatar img { float:left; height: 125px !important; width: 125px !important;}
#item-header #item-header-content { float:none !important; margin:15px 0 10px 125px; }
#item-header h2 a { font-size: 25px }
#item-header-content {  }
#item-header-content h2 { color: #cccccc; font-size: 20px; }
#item-header-content h2 span.highlight { border:medium none; color: #aaaaaa; margin-left: 20px; }
#item-header-content h2 span.highlight span { display: none !important; }
#item-header-content span.activity { color:#525E74; }
#item-header .generic-button, #item-header #item-header.a.button { float:left; margin:10px 10px 0 0; padding:5px !important;}

        /* Group and Forum Page Headers */
#item-header #item-actions {float:right; margin:15px; text-align:right; width:20%; }
#item-header ul { margin-bottom:15px; overflow:hidden; }
#item-header ul li { float:right; }
#item-header ul img.avatar, #item-header ul.avatars img.avatar { height:30px; margin:2px; width:30px; }
#item-header #item-meta { color:#1E1E1E; font-size:14px; margin:15px 0 5px; padding-bottom:10px; overflow:hidden; }
#item-meta p { margin-bottom:15px;}

/* Main BuddyPress user navigation */
.item-list-tabs { background-color:#EDE9E4; border-bottom:medium none !important; margin: 0 !important; padding:7px 0 0 !important; }
.item-list-tabs ul { width:100%;}
.item-list-tabs ul li { float:left; margin-left: 0; margin-right: 0; padding:0 5px 0; }
.item-list-tabs ul li a { border:medium none; color:#003863; display:block; font-family:georgia; font-size:16px; padding:3px 6px !important; text-decoration:none; }
.item-list-tabs ul li a:hover { color:#9F907C; }
.item-list-tabs ul li a.selected, .item-list-tabs ul li.selected a, .item-list-tabs ul li.current a { -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#FFFFFF; color:#1E1E1E; font-weight:bold; }
.item-list-tabs ul li.last { padding-top: 5px; float:right; }
ul.item-list { list-style-image:none; list-style-position:outside; list-style-type:none; 15px 0 0 10px !important; margin:15px 0 !important; padding:0; }
ul.item-list li { border-bottom: 1px dotted #9F907C; clear: both; padding:15px 0 15px 5px; position: relative; }
ul.item-list li:last-child { border-bottom:none; }
ul.item-list .item-avatar { float: left; }
ul.item-list .item { margin-left: 65px; }
ul.item-list .action { padding:5px 0; position: absolute; top: 10px !important; right: 15px; text-align: right;}

/* Secondary BuddyPress user navigation */
#subnav {}
#subnav.item-list-tabs { background:#FFFFFF none repeat scroll 0 0; border-bottom:1px solid #EAEAEA; margin:0px 0px 15px; overflow:hidden;}
#subnav.item-list-tabs ul { line-height:100%; padding: 0 0 24px; width:100%; }
#subnav.item-list-tabs ul li { border-right: 1px dotted; float:left; padding:0 3px; }
#subnav.item-list-tabs ul li.selected a, #subnav.item-list-tabs ul li.current a {color:#1E1E1E;}
#subnav.item-list-tabs ul li a { border:medium none; color: #003863; display:block; font-family: arial; font-size: 13px; padding:3px 5px 5px 0!important; text-decoration:none; }
#subnav.item-list-tabs ul li a:hover { color:#EDE9E4; }
#subnav.item-list-tabs ul li.last { border-right: medium none; float:right; padding-top: 0px; }

/*Buddypress Directory Pages */
.pagination { border-bottom:1px solid #EDE9E4; color:#9F907C; font-size:11px; height:26px; margin: 0 0 9px; padding: 10px 3px; }
.pagination .pag-count { float:left; padding:5px 0; }
.pagination .pagination-links { float:right; }

/* BuddyPress Activity */
ul#activity-stream li { margin-left: 5px; }
ul.activity-list li {overflow:hidden; padding:20px 0 !important; }
ul.activity-list li .activity-comments {   margin:0 0 0 38px !important; }
ul.activity-list li .activity-comments ul li { padding:15px 20px 0 0 !important; }
ul.activity-list li .activity-content { margin-left:75px; padding-bottom:10px; }
ul.activity-list li .acomment-content, ul.activity-list li .acomment-meta {margin-bottom:15px; margin-left:35px; }
.activity-list .activity-meta a {-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#EDE9E4 none repeat scroll 0 0; border:1px solid #9F907C; color:#1E1E1E; font-size:10px; margin-right:3px; padding:2px 4px; text-decoration:none; }
.activity-meta {margin-top: 15px;}
.activity-meta a:hover { border-color:#AAAAAA; color:#999999; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
.activity-comments > ul { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#EDE9E4 none repeat scroll 0 0; }
.activity-comments > ul > li:first-child { border-top:medium none !important; }
.activity-comments ul, .activity-comments ul li { border:medium none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 0 38px !important; }
.activity-comments ul li { border-top:2px solid #FFFFFF !important; margin-left:15px; padding:10px 15px 10px 0; }
.activity-comments ul li:last-child { margin-bottom:0;padding-bottom:0 !important; }
.activity-comments form textarea { border:medium none !important; height:100%; padding:0; width:100%; }
.activity-list li .activity-inreplyto { background:transparent url(./images/replyto_arrow.gif) no-repeat scroll 7px 0; color:#9F907C; font-size:11px; margin:10px 0 0 68px !important; padding-left:25px; }
span.activity, #message p { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#FFFFFF none repeat scroll 0 0; border:1px solid #9F907C; color:#9F907C; display:inline-block; font-size:10px; font-weight:normal; margin-top: 15px; padding:0 3px; text-decoration:none;}
span.highlight { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background:#F6F6F6 none repeat scroll 0 0; border :1px solid #9F907C; color:#1E1E1E; margin-right: 3px; padding:3px 8px; text-decoration:none; }
.activity-header a { text-decoration: underline; }
.activity-content .activity-inner p { margin-top:10px; }
.activity-content .activity-inner p img {float:left; margin:5px 10px 0 0;}

/* BuddyPress User Forms  */
#whats-new-form { border-bottom:1px solid #9F907C; margin:15px 5px 15px 5px; overflow:hidden; padding-bottom:20px; }
#whats-new-form #whats-new-avatar { background:#EDE9E4 none repeat scroll 0 0; float:left; padding:2px; }
#whats-new-form h5 { clear:none; font-size:13px; margin-left:76px; }
#send_message_form { margin-left: 5px; }
#send_message_form .submit { margin-top: 10px; }
ul.activity-list li img.avatar { height:60px; width:60px; }
.submit { margin-top: 15px; }
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"] { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -x-system-font:none; border:1px inset #CCCCCC; color:#1E1E1E; font-family:inherit; font-size:14px; font-size-adjust:inherit; font-stretch:inherit; font-style:inherit; font-variant:inherit; font-weight:inherit; line-height:inherit; padding:6px; }
form.standard-form input[type="text"] { padding:5px; width:85%; }
form.standard-form textarea { height:120px; padding: 5px; width:85% !important; }
form.standard-form label, form.standard-form span.label { background:#EDE9E4 none repeat scroll 0 0; display:block; font-size:12px; font-weight:bold; margin:15px 0 7px !important; padding:5px 0 5px 8px; width:85%; }
form.standard-form textarea#message_content { height:160px; padding:15px; }
form#send-reply.standard-form textarea {width:99%; }
form#whats-new-form textarea { border:medium none !important; color:#555555 !important; font-family:inherit !important; font-size:14px !important; height:60px !important; margin:0 !important; padding:0 !important; width:100% !important; }

/* BuddyPress User Message pages */
#message, #message-thread { margin: 15px 0 0 15px; }
#message.updated, #message.error { margin:5px; position:relative; }
#messages-dir-pag { margin: 0 0 5px 5px; }
#message-threads { border-spacing:0 10px; margin-left:3px;}
table#message-threads tr.alt {background:#FAFAFA none repeat scroll 0 0;}
table#message-threads tr.unread { background-color: #EDE9E4; }
table#message-threads tr.unread td.thread-count span.unread-count { background: url(images/unread-message-count-button-brown2.png) no-repeat 0 0; padding:0 6px 0 5px; }
.thread-info a p { font-weight: bold; }
.thread-info a p:hover { text-decoration:underline }
.thread-options a.button { padding:0 4px; }
p.thread-excerpt { line-height:100%; }
table#message-threads tr td.thread-options { text-align:right; }
#message-thread { margin-left: 10px; }
.message-content { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background-color:#EDE9E4; margin:5px 0 10px 33px; padding:15px; width:85%; }
        /* Inbox */
.messages-options-nav { font-size:11px; margin:0 -20px; padding:5px 15px; text-align:right; }
#mark_as_read, #mark_as_unread, #delete_inbox_messages { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; background:#EDE9E4 none repeat scroll 0 0; border:1px solid #9F907C; color:#1E1E1E; cursor:pointer; font-size:9px; font-weight:normal; padding:3px 10px; text-decoration:none; vertical-align:text-top; }
#mark_as_read:hover, #mark_as_unread:hover, #delete_inbox_messages:hover { border-color:#AAAAAA; color:#999999; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
#message-type-select {}
        /* Threads */
#message-thread h3 { font-size: 16px; font-weight: bold }
#message-thread img.avatar {float:left; margin:0 10px 0 0; vertical-align:middle; }
#message-thread .message-metadata {overflow:hidden;}
#message-thread strong { font-size:14px; margin:0; }
#message-thread strong span.activity {margin:4px 0 0 10px;}
#message-thread .message-content { margin: 15px 0 15px 60px; }
#message-thread form.standard-form textarea#message_content { margin:-27px 0 15px 15px; }
p#message-recipients {margin:15px 0 20px;}

/* BuddyPress User Friends Page */
#send-reply .message-content { background:transparent none no-repeat scroll 0 0; margin: 10px 0 0 31px; }
#send-reply .message-content .submit { margin-top:10px; }
#subject { width:75%; }

/* BuddyPress User Groups Page */
#groups-list .meta { color:#9F907C; font-size:11px; margin-top:3px;}
#groups-list span.activity { color:#9F907C; font-size:11px; margin-top:3px;}
#groups-list .item-title { font-weight: bold; }
form#group-settings-form {margin: 15px 0 0 15px;}
form#group-settings-form ul li { list-style-type: disc; margin: 0 0 10px 30px; }
form#group-settings-form ul li h5 {font-size: 11px; }
.left-menu { float:left; width:170px; }
.main-column { margin-left:190px; overflow:hidden;}
.group-subscription-div { }
a#gsublink-5 {}
        /* Fourms */
table.forum { font-size:14px; margin:0 0 20px; width:100%;}
table.forum tr:first-child {background:#EDE9E4 none repeat scroll 0 0 !important; }
table.forum tr.alt {background:#FAFAFA none repeat scroll 0 0; }
table.forum tr.sticky td { background:#FFF9DB none repeat scroll 0 0; border-bottom:1px solid #FFE8C4; border-top:1px solid #FFE8C4; }
table.forum tr.sticky td.td-title { background-image:url(./images/sticky.png); background-position:15px 50%; background-repeat:no-repeat; padding-left:35px !important; }
table.forum tr.closed td.td-title { background-image:url(./images/closed.png); background-position:15px 50%; background-repeat:no-repeat; padding-left:35px; }
table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title { text-align:left; }
table.forum th#th-title { width:40%; }
table.forum tr > td:first-child, table.forum tr > th:first-child { padding-left:15px; }
table.forum th#th-postcount {width:1%;}
table.forum tr > td:last-child, table.forum tr > th:last-child { padding-right:15px; }
table.forum tr > td:first-child, table.forum tr > th:first-child { padding-left:15px; }
table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title { text-align:left; }
table.forum td.td-poster, table.forum td.td-group { min-width:130px; }
table.forum td img.avatar { margin-right:5px; }
table.forum td { text-align:center; }
table.forum td.td-freshness { color:#888888; font-size:11px; }
#topic-meta { padding:5px 0; position:relative; }
ul#topic-post-list { margin:15px 0px; width:100%; }
ul#topic-post-list li.alt { background:#FAFAFA none repeat scroll 0 0; }
ul#topic-post-list li { padding:15px; position:relative; }
ul#topic-post-list li div.poster-meta { color:#888888; margin-bottom:10px; }
ul.item-list li img.avatar { float:left; }
ul#topic-post-list li div.post-content { margin-left:54px; }
p:last-child { margin-bottom:0; width: 70%; }
#post-topic-reply { margin-left: 15px; }
.poster-meta img.avatar, ul#member-list li img.avatar, ul#friend-list li img.avatar  { margin-right:10px; }

/* BuddyPress Blogs Page */
#blogs-list .meta { color:#9F907C; font-size:11px; margin-top:3px;}
#blogs-list span.activity { color:#9F907C; margin-top:3px;}
#blogs-list .item-title { font-weight: bold; }

/* Buddypress User Settings Pages */
#settings-form { margin: 10px 3px; }
#email { width:300px; }
#pass1 { margin-bottom:10px; padding: 3px; width:300px; }
#pass2 { margin-bottom:10px; padding: 3px; width:300px; }
#activity-notification-settings { border-spacing:0 3px; margin: 0 0 10px;}
#activity-notification-settings tbody { margin-bottom: 15px; }
#activity-notification-settings tbody tr td.yes { padding-left: 68px; }
#activity-notification-settings tbody tr th.yes { padding-left: 68px; }
#activity-notification-settings tbody tr th.title { text-align: left; }
#messages-notification-settings { border-spacing:0 3px; margin: 0 0 15px 3px;}
#messages-notification-settings tbody tr td.yes { padding-left: 174px; }
#messages-notification-settings tbody tr th.yes { padding-left: 174px; }
#messages-notification-settings tbody tr th.title { text-align: left; }
#friends-notification-settings { border-spacing:0 3px; margin: 0 0 15px 3px;}
#friends-notification-settings tbody tr td.yes { padding-left: 151px; }
#friends-notification-settings tbody tr th.yes { padding-left: 151px; }
#friends-notification-settings tbody tr th.title { text-align: left; }
#groups-notification-settings { border-spacing:0 3px; margin: 0 0 15px 3px;}
#groups-notification-settings tbody tr td.yes { padding-left: 5px; }
#groups-notification-settings tbody tr th.yes { padding-left: 5px; }
#groups-notification-settings tbody tr th.title { text-align: left; }

/* Buddypress User Profile Pages */
.profile { font-size:13px; margin:15px 0; }
.profile h4 { background:#EDE9E4 none repeat scroll 0 0; margin-bottom: 10px; padding:5px 5px 5px 10px; }
.profile p { margin: 0 10px 15px !important; width: 85%; }
.profile p.description { color: #333333; font-size: 11px; margin-left: 10px; padding:5px;}
.profile-fields { border-spacing:1px 15px; }
.profile-fields tbody tr td { padding: 0 5px 0 0;}
.profile-fields tbody tr td.label { border-bottom:1px dotted #EDE9E4; border-right:1px solid #EDE9E4; color:#525E74;; font-size:12px; font-weight:bold; padding: 0 0 5px 10px; text-transform:uppercase; vertical-align:middle; width:135px; }
.profile-fields tbody tr td.data { padding-left:15px; }
     /* Edit profile */
ul.button-nav li { float: left; margin: 15px 10px 10px 0;}
ul.button-nav li.current a { font-weight: bold; }
.clear { clear: left; }

