/*
Theme Name: IronTribe
Theme URI: http://www.irontribefitness.com/
Description: IronTribeFitness
Version: 1.0
Author: Ryan Roenigk
Author URI: http://www.roenigk.net
*/

@import url('css/reset.css');
@import url('css/text.css');

a { text-decoration: none;color: #00aeef;}
a:hover { color: #FFFFFF;}

textarea, input {font-family: "Gill Sans", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif ; color: #000000;}

body { background: #dadada url('images/back.jpg') center top repeat-y; font-family: "Gill Sans", Calibri, "Trebuchet MS", Verdana, Arial, sans-serif ; line-height: 1.4;}
.wrapped { width: 1024px; margin: auto;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.blue {color: #00aeef;}
.orangehover:hover { color: #A95614 !important;}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

div#login { height: 47px; background: #322f31; padding: 18px 0 0;}
	div#login span.welcome { background: #ffd100; color: #5b5b5c; font-size: 12px; margin-left: 18px; padding: 5px;}
		div#login span.welcome a { color: #5b5b5c;}
		div#login span.welcome a:hover { color: #753305;}
	div#login span.links { color: #a5a5a6; font-size: 11px; text-transform: uppercase; margin-left: 18px;}
		div#login span.links a { color: #a5a5a6; font-size: 11px; text-transform: uppercase;}
		div#login span.links a:hover {color: #fafbfc;}
	div#login div.search { display: inline; float: right; margin-right: 20px;}
		div#login div.search input#s {border: none;border-style: solid;border-color: #6d6c6e;border-width: 1px;width: 208px;background: #322f31 url('images/search-icon.png') left center no-repeat;color: #818181;padding: 2px 0 0 20px;height: 20px;}
		div#login div.search input#search-valid,div#login #wp-submit { background: #ffd100; border: none; padding:4px 0; font-size: 10px;width: 46px; cursor: pointer;}
	div#login .secondary-links { display: block; text-align: right; color: #a5a5a6; font-size: 11px; text-transform: uppercase;}
	div#login .secondary-links-loggedin { margin: 9px 70px 0 0;}
	div#login .secondary-links-loggedout { margin: 4px 70px 0 0;}
		div#login .secondary-links a { color: #a5a5a6;}
		div#login .secondary-links a:hover {color: #fafbfc;}
		
	div#login #user_login, div#login #user_pass{ border: none;border: 1px solid #6d6c6e; width: 200px;background: #322f31;color: #818181; margin-left: 6px; height: 20px; padding-top: 2px; padding-left: 3px;}
	div#login #user_login { margin-left: 13px;}
	/*div#login #wp-submit { background: url('images/login.png') left bottom no-repeat; border: none; padding-bottom:0px; width: 46px; cursor: pointer;height: 24px; }*/
	div#login a.register { color: #af5312;}
	div#login div.rememberme { margin-top: -17px; color: #818181; margin-left: 8px; font-size: 11px;}
	div#login div.rememberme input { margin: 5px; vertical-align: middle; border: 1px solid #6f6b6b; background: #30292b;}

div.header-container { width: 1024px; margin: auto; background: #000000;}

div.home-head { background: url('images/banner_home.jpg') top left no-repeat; height: 661px; padding-top: 25px;}
div.about-head { background: url('images/banner_about.jpg') top left no-repeat; height: 661px; padding-top: 25px;}
div.blog-head { background: url('images/headers/header_Blog.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
div.blog-POD { background: url('images/headers/header_POD.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
div.blog-WOD { background: url('images/headers/header_WOD.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
div.blog-Recipes { background: url('images/headers/header_Recipes.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
div.blog-Photos { background: url('images/headers/header_Photos.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
div.blog-Videos { background: url('images/headers/header_Videos.jpg') top left no-repeat; height: 393px; padding-top: 25px;}
	div.blog-head h1 { font-size: 81px; color: white; margin-top: 170px; padding-left: 70px; margin-left: 60px;}
div.secondary-head { height: 379px !important; padding-top: 25px;}
div.tertiary-head { height: 215px; padding-top: 25px;}
div.index-head { background: url('images/banner_index.jpg') top left no-repeat; height: 661px; padding-top: 25px;}
	div#header div#menu { background: #000000; color: #ffffff; font-size: 17px; text-transform: uppercase; width: 640px; margin-top: -40px; padding-left: 30px;}
	div#header div#menu a { color: #ffffff; padding: 0px 8px 4px 8px; }
	div#header div#menu a.current-page { color: #ffd100;background: #58595b;}
	div#header div#menu a.current-page:hover { color: #00aeef;background: #58595b;}
	div#header div#menu a:hover {color: #ffd100;}
	div#header div#menu ul {list-style: none; padding: 10px 0px;}
	div#header div#menu ul li {list-style: none; display: inline;padding-bottom: 0px; margin: 0px;}
	
	div#header div#submenu { background: #000000; color: #ffffff; font-size: 14px; text-transform: uppercase; width: 726px; margin: 3px 0 0 35px;padding-left: 30px;}
	div#header div#submenu a { color: #ffffff;padding: 0 5px 0 5px;}
	div#header div#submenu a.current-page { color: #ffd100; background: #58595b;}
	div#header div#submenu a.current-page:hover { color: #00aeef; background: #58595b;}
	div#header div#submenu a:hover { color: #ffd100;}
	div#header div#submenu ul {list-style: none; padding: 1px 0px;}
	div#header div#submenu ul li {list-style: none; display: inline; padding-bottom: 0px; margin: 0px;}
	
	div#header div#logo { background:black url(images/itf_logo.jpg) no-repeat scroll 208px 0px;height:100px;margin-left:555px;width:467px;}
		div#header div#logo h1 {display: none;}
		div#header div#logo a.homelink {width: 240px; height: 75px; display: block;float: right; margin-top: -75px;}
		div#header div#logo div#legend {color: #fafdfd; text-align: right; width: 190px; font-size: 17px; padding: 20px; font-weight: 0; line-height: 1;}
		div#header div#logo div#legend span {color: #ffd10a;}
		
	div#header div#twitter {height: 96px; width: 689px; margin: 30px 0 0 9px; overflow: hidden;}
	div#header div#twitter a.twitter-head { background: url('images/twitter.png') left -2px no-repeat; margin: 10px 10px 0px;display: block; height: 14px; width: 115px;}
	div#header div#twitter a.twitter-head:hover { background-position: 0 -29px;}
	div#header div#twitter div#tweets { font-size: 12.5px; padding-left: 10px;}
	div#header div#twitter div#tweets p { padding-bottom: 0px; padding-top: 5px;}
	div#header div#twitter div#tweets a {color: #00aeef;border-bottom: 1px solid #ffffff;}
	div#header div#twitter div#tweets a:hover { border-bottom: 1px solid;}
	div#header div#twitter div#tweets span.twitter-timestamp { display: block; text-decoration: uppercase; color: #727374; font-size: 9px;}
	
	div#header div#wod { width: 533px; height: 362px; padding-left: 49px; line-height: 1;}
		div#header div#wod div.sociable { display: none;}
		div#header div#wod div#wod-content { color: #fefefe; font-size: 15px; margin-left: 80px; width: 410px; height: 290px; overflow: hidden; padding-top: 28px;}
		div#header div#wod a.wod-link{ background: transparent url('images/wod-text.gif') top left; width: 100px; height: 185px; display: block; margin: 22px 0 0 -30px; float: left;}
		div#header div#wod a.wod-link:hover{ background-position: 107px 0px;}
		div#header div#wod #wod-comments{ margin-left: 300px;}
		div#header div#wod #wod-comments a { background: url('images/wod-comments.png') no-repeat;height:16px;width:169px; padding:5px 5px 5px 12px;color: white; font-size: 20px; display: block;}
		div#header div#wod #wod-comments a:hover { color: black; background-position: 0px -52px; }
		
	div#header div#moto { margin-left: 510px;margin-top: -66px; font-size: 14px; height: 93px; overflow: hidden; padding-left: 20px;}
	div#header div.secondary-moto { height: 156px !important; margin-left: 510px !important; margin-right: 30px;}
	div#header div#moto h3 { color: #753305; font-size: 30px;}
	div#header div#moto h3 span { background: #00aeef;}
	div#header div#moto span.tool { color: #00aeef;}
	
	div#header div#whoweare { color: #FFFFFF; text-align: right; margin: 10px 50px 0 610px; font-size: 15px;height: 334px; overflow: hidden;}
	div#header div#whoweare .larger { font-size: 19px;}

div#latest { padding-left: 12px;}
	div#latest div.black_box { width: 159px; float: left; height: 213px; background: #000000; margin: 22px 0 0 15px;padding: 13px; color: #ffffff;}
	div#latest div.black_box h3,div#latest div.black_box a{ color: #ffd10a;}
	div#latest div.black_box div.content {font-size: 12px; height: 60px; overflow: hidden;}
	div#latest div.black_box a:hover {color: #00aeef;}
	div#latest div.black_box img.header{ margin-bottom: 10px;}
	div#latest div.black_box a.more { background: url('images/black-box-more.png'); width: 56px; height: 18px; display: block;}
	div#latest div.black_box a.more:hover { background-position: 0 -36px;}

div#page { background: #939697;padding-top: 23px; padding-bottom: 32px;}
div.blog { background: #949494 !important;}
	div#content { width: 765px; margin-left: 21px; float: left; background: #59585a; padding: 25px 0 0 20px;}
	div#page-content { width: 765px; margin-left: 21px; float: left; padding: 25px 0 0 20px;}
	div#page-content div#irontribesays {background: url('images/irontribe-says.png') no-repeat; color: #00aeef; font-size: 15px; width: 662px; height: 169px; padding: 0px 30px;}
	div#page-content div#irontribesays h3 { height: 40px;}
	div#page-content h3 { color:#F8F8F8;font-size:25px;padding:10px 0 0 30px;}
	div#page-content div#irontribesays div#saying p {padding-bottom: 5px;}
	div#page-content div#irontribesays div#saying a {color: #ffffff;}
	div#page-content div#irontribesays div#saying a:hover {color: #FFD10A;}
	
	div#content div#headline { font-weight: bold; background:  url('images/blog-arrow.png') left top no-repeat; height: 65px; padding-left: 83px;}
	div#content div#headline .tagline{ font-size: 13px; color: white; font-weight: normal;}
	div#content div#headline .tagline a{ font-size: 12px;color: #ffd10a; letter-spacing: -1px; border-bottom: 0px; padding-bottom: 0px; display: inline; padding-top: 3px;}
	div#content div#headline .tagline a:hover{ color: #ffd10a; text-decoration: underline;}
	div#content div#headline a { color: #ffd10a; font-size: 25px;  border-bottom: 1px dashed #ffffff; padding-bottom: 10px; width: 390px; display: block;}
	div#content div#headline a span {background: #753305;}
	div#content div#headline a:hover {color: white;}
	
	div#content div#quicklinks { width: 320px; float: right; margin-top: -85px;}
	div.blog div#quicklinks { margin-top: -20px !important;}
		div#content div#quicklinks a.rss-link { background: url('images/rss-blog.png') top left no-repeat; height: 18px; width: 44px; display: block; float: left;}
		div#content div#quicklinks a.rss-link:hover {background-position: 0px -36px;}
		div#content div#quicklinks a.email-link{ background: url('images/subscribe-by-mail.png') top left no-repeat; height: 18px; width: 132px; display: block; float: left; margin-left: 5px;}
		div#content div#quicklinks a.email-link:hover { background-position: 0px -36px;}
		div#content div#quicklinks a.write-a-blog{ background: url('images/write-a-blog.png') top left no-repeat; height: 18px; width: 132px; display: block; float: left; margin-left: 5px;}
		div#content div#quicklinks a.write-a-blog:hover { background-position: 0px -36px;}
		div#content div#quicklinks a.write-a-recipe{ background: url('images/write-a-recipe.png') top left no-repeat; height: 18px; width: 132px; display: block; float: left; margin-left: 5px;}
		div#content div#quicklinks a.write-a-recipe:hover { background-position: 0px -36px;}
	div#posts { background: white; margin: 15px; padding: 30px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
		div#posts h3.storytitle,div#posts h3.storytitle a { font-size: 16px; color: #6d6d6d; padding-bottom: 0px; font-weight: normal;}
		div#posts h3.blog-storytitle,div#posts h3.blog-storytitle a { font-size: 30px; color: #6d6d6d; padding-bottom: 0px; font-weight: bold;}
		div#posts .date { float: right; font-size:27px; background: #939598; margin-right: -30px; padding: 5px 30px 2px 10px;}
		div#posts .date b { font-size:12px; color: #753305;}
		div#posts .metas, div#posts .meta a { font-size: 11px; color: #000000; text-transform: uppercase; padding-bottom: 20px;}
		div#posts .storycontent { font-size: 15px; overflow: hidden; width: 675px;}
		div#posts .storycontent h1,div#posts .storycontent h2,div#posts .storycontent h3,div#posts .storycontent h4,div#posts .storycontent h5,div#posts .storycontent h6 { color:#6d6d6d;}
		div#posts a { color: #00AEEF;}
		div#posts  a:hover { color: #00AEEF !important; text-decoration: underline;}
		div#posts h3.storytitle a:hover { color: #00AEEF !important; }
		div#posts .storycontent a.readmore { font-size: 10px;color: #00AEEF; display: inline-block; font-weight: bold; margin: -10px 0 20px;text-transform: uppercase; }
		div#posts .storycontent a.readmore:hover {}
		div#posts .feedback { background: url('images/blog-comment-link.png') left top no-repeat; padding: 3px 0 0 4px;height: 18px; width: 117px; padding-bottom: 26px; margin-top: 5px;}
		div#posts .feedback a { color: white; width: 117px;height: 18px;line-height: 1; display: block;}
		div#posts .feedback a:hover { color: #753305 !important; border-bottom: 0px;}
		div#posts .hentry { margin-bottom: 28px; border-bottom: 1px dashed #000000; }
		div#more-link a { background: url('images/more-link.png') left top no-repeat; width: 57px; height: 19px; display:block; float: right;}
		div#more-link a:hover  { background-position: left -41px;}

div#staypumped {background: url('images/stay-pumped.jpg') center top no-repeat; padding: 40px 0;}
div#staypumped-blog { background: url('images/staypumped-blog.jpg') center top no-repeat; padding: 40px 0;}

div#footer { background: #939697; color: #5d5e5e; font-size: 12px; padding-top: 30px;}
	div#footer #sitemap { padding: 0 21px; }
	div#footer #sitemap a {  color: #5d5e5e; }
	div#footer #sitemap a:hover {  color: white; }
	div#footer #disclaimer { padding: 10px 21px; width: 700px; float: left;}
	div#footer #logos { width: 270px; float: right;}

div.single-page { background: url('images/single-page.jpg') !important; margin-top: 0px !important; margin-bottom: 0px !important;}
div.single-page div#page-data a:hover { color: #00AEEF; text-decoration: underline;}
div#page-title {margin:50px 502px 0 5px; text-align: right;}
div#page-title h3 { font-size: 74px; color: #ffd10a;}
div#page-title h3 span { letter-spacing: -14px;}
div.single-page div#page-content { width: 770px;}
div.single-page div#page-data { background: #e1e2e3; -moz-border-radius: 10px;-webkit-border-radius: 10px;padding: 30px 20px 60px;margin:0 65px 50px 15px;font-size: 15px;}
	div.single-page #page-data h1, div.single-page #page-data h2, div.single-page #page-data h3, div.single-page #page-data h4, div.single-page #page-data h5, div.single-page #page-data h6 { color:#636565; padding: 0px 0px 10px 0;}


/** Sidebar **/
div#sidebar { width: 199px; float: left;}
div#sidebar .widget { background: #9b9d9f; margin-bottom: 40px; padding: 0 0 10px 10px;}
div#sidebar .widget a { color: #753305;}
div#sidebar .widget a:hover { color: white;}
div#sidebar .widget h5.widgettitle { background: url('images/widget-title.jpg') top left no-repeat; color: #FFFFFF; padding: 5px 10px; margin-left: -10px; font-size: 20px;}
div#sidebar .widget .avatar { width: 70px; height: 70px;}
/** Clock definition **/
div#sidebar div#clock { width: 200px; height: 57px; background: url('images/clock.png') top left no-repeat; padding-top: 13px; margin-bottom: 40px;}
	div#sidebar div#clock .digits { background: url('images/digits.png') 0 -30px no-repeat; width: 17px; height: 32px; margin-left: 3px; margin-top: 2px; display: block; float: left;}
	div#sidebar div#clock #days { width: 155px; height: 8px; display: block; margin-left: 35px; }
	div#sidebar div#clock #days .day { width: 22px; height: 10px; display: block;background: url('images/digits.png') 0 0px no-repeat; float: left;}
	div#sidebar div#clock #days .mon {background-position: 0px 0px; }
	div#sidebar div#clock #days .active-mon {background-position: 0px -16px !important;}
	div#sidebar div#clock #days .tue {background-position: -22px 0px;}
	div#sidebar div#clock #days .active-tue{background-position: -22px -16px !important;}
	div#sidebar div#clock #days .wed {background-position: -44px 0px;}
	div#sidebar div#clock #days .active-wed{background-position: -44px -16px !important;}
	div#sidebar div#clock #days .thu {background-position: -66px 0px;}
	div#sidebar div#clock #days .active-thu{background-position: -66px -16px !important;}
	div#sidebar div#clock #days .fri {background-position: -88px 0px;}
	div#sidebar div#clock #days .active-fri{background-position: -88px -16px !important;}
	div#sidebar div#clock #days .sat {background-position: -110px 0px;}
	div#sidebar div#clock #days .active-sat{background-position: -110px -16px !important;}
	div#sidebar div#clock #days .sun {background-position: -132px 0px;}
	div#sidebar div#clock #days .active-sun{background-position: -132px -16px !important;}


	div#sidebar div#clock div#time { margin-left: 35px;}	
	div#sidebar div#clock .digit-1 { background-position: -17px -30px;}
	div#sidebar div#clock .digit-2 { background-position: -34px -30px;}
	div#sidebar div#clock .digit-3 { background-position: -51px -30px;}
	div#sidebar div#clock .digit-4 { background-position: -68px -30px;}
	div#sidebar div#clock .digit-5 { background-position: -85px -30px;}
	div#sidebar div#clock .digit-6 { background-position: -102px -30px;}
	div#sidebar div#clock .digit-7 { background-position: -119px -30px;}
	div#sidebar div#clock .digit-8 { background-position: -136px -30px;}
	div#sidebar div#clock .digit-9 { background-position: -153px -30px;}
	div#sidebar div#clock .digit-0 { background-position: 0px -30px;}
	div#sidebar div#clock .sep { width: 10px; background-position: -172px -30px;}
	
div.sociable { clear: both; padding: 5px 0 !important;}
div.navigation a {background: #00A8EC; padding: 2px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 12px; color: #FFFFFF !important;}
div.navigation a:hover { color: #000000 !important;}
div#posts div.navigation a {background: #00A8EC; padding: 2px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; font-size: 12px; color: #FFFFFF !important;}
div#posts div.navigation a:hover { color: #000000 !important; text-decoration: none; border-bottom: 0px}
div.single-navigation a { color: #666766; font-size: 12px;}
div.single-navigation-top a { color: #ffffff !important; font-size: 12px;}
div.single-navigation-top a:hover, div.single-navigation a:hover { color: #00aeef !important; font-size: 12px;}

ol.commentlist { margin-top: -40px; padding-top: 50px;list-style: none; font-size: 14px; color: #575757; width: 580px;}
ol.commentlist strong { color: black;}
ol.commentlist li {padding: 10px 0px;}
ol.commentlist li.even { background: #d1d3d4;}
ol.commentlist .vcard { margin: 5px;}
ol.commentlist #comment-content .author { color: #00aeef;}
ol.commentlist #comment-content { margin-left: 85px;}
div#respond input#submit { background: #00aeef; border:none; color: white; padding: 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px; }
#wysiwygpostText { background: white;}

h1.photo-title { float: left;}
div.tablenav { float: right;}
.tablenav-pages a { color: #575452; font-size: 16px;}
.tablenav-pages a:hover { color: #FFFFFF;}
div.photo { background: #cdcbcb; width: 216px; float: left; text-align: center; margin-bottom: 20px;}
div.photo a { height: 150px; display: block; padding: 10px;}
div.photo a:hover { color: #A95614 !important;}
div.photo h6 { height: 10px; overflow: hidden;}
div.photo img { margin-bottom: 10px; width: 150px; height: 150px;}
div.photo-footer { padding-top: 10px;background: #E1E2E3;}
div.photo-footer a { height: auto; display: inline;}
div.tablenav-pages div#links { float: right;}


/*** Buddy press specific design ***/
div#buddy-content {}
	div#buddy-content div.left-menu { float: left; width: 230px;}
	div#buddy-content div.left-menu .avatar-button-block {background: #c6c8ca; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding: 34px; margin-bottom: 16px; }
	div#buddy-content div.left-menu .avatar-button-block .avatar { border: 6px solid #000000; margin: 0; width: 150px; height: 150px;}
	div#buddy-content div.left-menu .edit_profile {padding: 0 0 5px 30px; }
	div#buddy-content div.left-menu .button-block {background: #c6c8ca; -moz-border-radius: 5px;-webkit-border-radius: 5px; padding: 10px; font-size: 14px;}
	div#buddy-content div.left-menu .button-block a { font-weight: bold;}
	div#buddy-content div.left-menu .button-block .whiteboard {font-size: 14px; padding: 0 0 5px 30px; background: url('images/whiteboard.gif') left center no-repeat;}
	div#buddy-content div.left-menu .button-block .challenge {font-size: 14px; padding: 0 0 5px 30px; background: url('images/challenge.gif') left center no-repeat;}
	div#buddy-content div.left-menu .button-block .highfive {font-size: 14px; padding: 0 0 5px 30px; background: url('images/highfive.gif') left center no-repeat;}
	div#buddy-content div.left-menu .button-block .photos {font-size: 14px; padding: 0 0 5px 30px; background: url('images/photos.gif') left center no-repeat;}
	div#buddy-content div.left-menu .button-block .videos {font-size: 14px; padding: 0 0 5px 30px; background: url('images/videos.gif') left center no-repeat;}
	div#buddy-content div.left-menu .button-block .external_link {font-size: 14px; padding: 0 0 5px 30px; background: url('images/external-link.gif') left center no-repeat;}
	
	div#buddy-content div.left-menu .button-block div.separator { width: 210px; height: 2px; display: block; background: white; margin: 10px auto;}
	div#buddy-content div.left-menu .button-block h2.section-title { font-size: 17px; color: #575757;}
	div#buddy-content div.left-menu .activity-list li { list-style: none; margin-left: 0px; margin-bottom: 20px;}
	div#buddy-content div.left-menu .activity-list li a { color: #020202; font-weight: normal;}
	div#buddy-content div.left-menu .activity-list li a:hover,div#buddy-content div.left-menu a.see-all:hover { color: #00aeef;}
	div#buddy-content div.left-menu .activity-list span.post-title {color: #020202; font-size: 14px; display: block;}
	div#buddy-content div.left-menu .activity-list blockquote, div#buddy-content div.left-menu .activity-list span.post-date { text-transform: lowercase;color: #888a8a; font-size: 14px; display: block;}
	div#buddy-content div.left-menu a.see-all { text-align: right; color: #888a8a; font-weight: normal; display: block;}
	div#buddy-content div.left-menu ul#group-list .avatar { width: 70px; height: 70px; margin: 0px; border: none;}
	div#buddy-content div.left-menu ul#group-list { padding-left: 15px;}
	div#buddy-content div.left-menu ul#group-list li { list-style: none; float: left; margin: 4px 7px;}
	
	
	div#buddy-content div.main-column { margin-left: 245px;}
		div#buddy-content div.main-column div#profile-name a { color: #575757; font-size: 40px; font-weight: normal;}
		div#buddy-content div.main-column div#profile-name h1 { padding-bottom: 0px;}
		div#buddy-content div.main-column span.location {font-size: 14px;color: #89898a; }
		div#buddy-content div.main-column div.profile-button-block { margin:30px 0; font-weight: bold; font-size: 14px;}
		div#buddy-content div.main-column div.profile-holder { margin-bottom: 30px;}
		div#buddy-content div.main-column div.profile-label { color: #060707; font-weight: bold; font-size: 17px;}
		div#buddy-content div.main-column div.profile-value,div#buddy-content div.main-column div.profile-value p { color: #060707; font-weight: normal; font-size: 14px; padding-bottom: 0px;}
		
		div#buddy-content div.main-column #wire-post-list { border-collapse: collapse; border-spacing: 0 10px; padding: 0px; font-size: 14px;width:100%;}
		div#buddy-content div.main-column #wire-post-list tr td { padding: 10px 0 10px 5px; color: #575757;}
		div#buddy-content div.main-column #wire-post-list tr.wire-odd td { background-color: #d1d3d4;}
		div#buddy-content div.main-column #wire-post-list .avatar { width: 70px; height: 70px; margin: 0px 10px 0 0;}
		div#buddy-content div.main-column #wire-post-list .wire-post-content { vertical-align: top; margin: 10px 0;}
		div#buddy-content div.main-column #wire-post-list span.meta-data { font-size: 14px; color: #050606;}
		div#buddy-content div.main-column #wire-post-new h4 { font-size: 17px; background: none; padding-bottom: 10px;}
		textarea { width: 98%; background: #e1e2e3; border: 1px solid #a5a8aa; height: 100px; font-size:14px;}
		div#buddy-content div.main-column #wire-post-new #wire-post-submit { border: none; background: url('images/submit.png') left center no-repeat; width: 53px; height: 19px; margin-top: 5px;}
		div#buddy-content div.main-column #wire-count { color: #888a8a; font-size: 12px;}
		
		div#buddy-content div.main-column #activity-count { color: #888a8a; font-size: 12px;}
		div#buddy-content div.main-column a:hover { color: #A95614 !important;}
		div#buddy-content div.main-column .content-header-nav {  margin: 10px 0 0 0; font-size: 12px; font-weight: bold;}
		div#buddy-content div.main-column .content-header-nav li { display: inline; list-style: none; margin-left: 5px; padding-right: 5px; }
		div#buddy-content div.main-column .content-header-nav li.last { border-right: none;}
		div#buddy-content div.main-column .content-header-nav li.current a { border-bottom: 1px solid;}
		div#buddy-content div.main-column form label { display:block; float:left; width:130px; font-size: 14px;}
		div#buddy-content div.main-column form input { width: 250px;background: #e1e2e3; border: 1px solid #a5a8aa; font-size:14px;}
		div#buddy-content div.main-column form input.hover { color: #a95614;}
		div#buddy-content div.main-column form .submit-button {border: none; background: url('images/submit.png') left center no-repeat; width: 53px; height: 19px; margin-top: 5px;}
		div#buddy-content div.main-column .plugin-template { font-size: 14px;}
			div#buddy-content div.main-column .plugin-template form label { display:block; float:none; width:auto; font-size: 17px;}
			div#buddy-content div.main-column .plugin-template form input { width: 200px;}
		div#buddy-content div.main-column table.notification-settings input {width: auto;}
		div#buddy-content div.main-column table.notification-settings .title { width: 360px; text-align: left;}
		div#buddy-content div.main-column table.notification-settings th {background: #9B9D9F; color: #FFFFFF;padding: 0 3px; margin: 3px 0;}
		div#buddy-content div.main-column #settings-form input#submit {width: auto; background:#00aeef; color: #FFFFFF; margin-top: 10px;}
		div#buddy-content div.main-column .messages { color: #848585;}
		div#buddy-content div.main-column .messages input#send-notice { width: auto; display: inline; margin: 10px 0;}
		div#buddy-content div.main-column .messages label { float: none; margin-top: 10px;}
		div#buddy-content div.main-column .messages textarea { display: block; height: 300px;}
		div#buddy-content div.main-column .messages input#send {border: none; background: url('images/send.png') left center no-repeat; width: 53px; height: 19px; margin-top: 5px;}
		div#message {background:#FFEEBB;border:1px solid #EECC33;padding-left:10px;padding-top:10px; margin: 5px auto;}
		.notice { background: #d8c0c0; padding: 10px; border: 1px solid #bf9f9f; margin: 10px 0; }
	
	.home-activities {background: white; margin: 15px; padding: 30px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
	.home-activities a:hover{color: #00AEEF !important; text-decoration: underline;}
	h4.activity-stream { font-size: 25px; color: #ffd10a; line-height: 0; height: 40px;}
	h4.activity-stream span { font-size: 72px; color: #000000; vertical-align: middle;}
	.activities h4 { font-size: 17px; color: #575757; background: url('images/activities-back.png') right 10px no-repeat; padding-bottom: 4px;}
	.activities .activity-pagination, .pagination-links { color: #888a8a; font-size: 12px; margin-bottom: 20px; text-align: right;}
	.activities ul.activity-list li { list-style: none; margin: 0px 0px 15px;background: url('images/activity-friends.png') left top no-repeat;}
	.activities ul.activity-list li p  { color: #040404; font-size: 14px;text-indent: 30px;}
	.activities ul.activity-list li p span.time-since { font-size: 11px; color: #888a8a; display: none;}
	.activities ul.activity-list li p .activity-delete-link { text-transform: lowercase; font-size: 11px;}
	.activities ul.activity-list blockquote {background: #d7d7d7 url('images/quote.png') 10px 5px no-repeat; padding: 10px 0 10px 50px; color: #888a8a;}
	
	.activities ul.activity-list li.blogs { background: url('images/activity-blogs.png') left top no-repeat !important;}
	.activities ul.activity-list li.profile { background: url('images/activity-wall.gif') left top no-repeat !important; }
	.activities ul.activity-list li.groups { background: url('images/activity-groups.gif') left top no-repeat !important; }
	.activities ul.activity-list li.high-five { background: url('images/activity-high-five.gif') left top no-repeat !important;}
	.activities ul.activity-list li.challenge { background: url('images/activity-clock.png') left top no-repeat !important;}
	
	table#message-threads { width: 100%; font-size: 14px; border-collapse:separate;border-spacing:0 10px;}
	table#message-threads tr.odd td { background: #d1d3d4;}
	table#message-threads tr.even td { background: #e1e2e3;}
	table#message-threads tr td { color: #848585; padding: 5px;}
	table#message-threads tr td p#message-from { color: #060707;}
	form#messages-form .view-sent { font-size: 12px;}
	form#messages-form h2 { font-size: 17px; padding-bottom: 0px;}
	form#messages-form div.pagination { text-align: right; font-size: 12px;}
	form#messages-form div.pagination a { color: #575757;}
	form#messages-form div.pagination span.current { color: #00aeef;}
	form#messages-form div.pagination .page-numbers { border-right: 2px solid #575757; margin-right: 3px; padding-right: 3px;}
	form#messages-form div.pagination .next,form#messages-form div.pagination .prev { border: none;}

	div#message-list  h2 { color: #000000; padding-bottom: 0px;}
	div#message-list div.message-box div.message-content{ background: #C6C8CA; padding: 10px;}
	div#message-list div.message-box div.message-content .message-metadata { text-align: right;}
	span.required { color: red;}
	
	ul#group-list-loop li { list-style: none; margin-left: 0px; padding: 10px; margin: 10px 0;}
	ul#group-list-loop li.odd {background: #d1d3d4;}
	ul#group-list-loop li.even { background: #e1e2e3;}
	ul#group-list-loop li #g-avatar { float: left; margin-right: 20px;}
	ul#group-list-loop li #g-avatar img { width: 70px; height: 70px;}
	ul#group-list-loop li #g-content  { font-size: 13px; color: #888a8a; }
	ul#group-list-loop li #g-content h4 {color: #575757; font-size: 17px; padding-bottom: 0px;}
	ul#group-list-loop li #g-content h4 span { font-size: 14px; text-transform: capitalize;}
	.grouph2 { font-size: 40px; color: #575757;}
	.pag-count {font-size: 12px; color: #888a8a;}
	.grouppage .search { text-align: right;}
	.back-to-profile a { color:#575757; }
	.back-to-profile a:hover { color: white;}
	
	#members-directory-page li,#groups-directory-page li,#forums-directory-page li { list-style: none; display: inline; width: 20px; font-size: 17px; margin-left: 7px; font-weight: bold;}
	#members-directory-page #members-list li { width: 290px; overflow: hidden; float: left; background: #d1d3d4; padding: 10px; margin-bottom: 7px;}
	#members-directory-page #members-list li .item-avatar { float: left; }
	#members-directory-page #members-list li .item-avatar .avatar { width: 75px; height: 75px; }
	#members-directory-page #members-list li .item { margin-left: 90px; font-size: 12px; color: #494a4b;}
	#members-directory-page #members-list li .item .item-title { color: #00aeef; font-size: 17px; font-weight: bold;}
	#members-directory-page h3,#groups-directory-page h3,#forums-directory-page h3 { font-size: 40px !important; color: #575757 !important;padding:0px !important;}
	#groups-directory-page #group-list-loop li { display: block !important; width: auto !important;}
	
	.content-header-nav li { float: left; margin-left: 10px; list-style: none;}
	
	.group-members h4 a { font-size: 17px; color: #575757;}
	.group-members h4 a:hover { color: white;}
	.group-members .horiz-gallery li { list-style: none; float: left; margin-left: 15px;}
	.group-members .horiz-gallery li img { width: 70px !important; height: 70px !important; border: none !important;}
	#group-name a {color: #575757; font-size: 40px;}
	.group-description { padding-bottom: 0px;}
	#admins-list h5, #mods-list h5 { display: inline; font-size: 12px; font-weight: normal;}
	
	.registerpage form label { display:block; float:none; width:auto; font-size: 17px;}
	.registerpage form input { width: auto;}
	.widget_bp_core_members_widget .item { display: none;}
	.widget_bp_core_members_widget li { list-style: none; float: left; margin: 5px;}
	.widget_bp_core_members_widget a { color: #575757;}
	.widget_bp_core_members_widget a:hover { color: white;}
	.widget_bp_core_members_widget #members-list-options { display: none;}
	
div.media-upload { background: white !important; padding: 10px 5px !important;}
div#asdf a{ display: none;}
form#challenge-form label {display: block !important; width: auto !important;}
form#challenge-form input#challenge-submit, form#forum-topic-form input.submit-button { border: none; background: url('images/submit.png') left center no-repeat; width: 53px; height: 19px; margin-top: 5px;}
	
div#popular-group-forum-listing .odd, div#popular-group-forum-listing .even { padding: 27px 20px;}
div#popular-group-forum-listing .odd {background: #d1d3d4;}
div#popular-group-forum-listing .even {background: #e1e2e3;}
div#popular-group-forum-listing .item-title { font-size: 14px; color: #575757;}
div#popular-group-forum-listing .item-title a { font-size: 17px;font-weight: bold;}
div#popular-group-forum-listing .desc { font-size: 13px; color: #888a8a;}
ul#forum-topic-list li.topic { padding: 13px 20px; background: #d1d3d4;display: list-item; width: auto; font-size: 14px; color: #575757; font-weight: normal;}
ul#forum-topic-list li.topic a { font-weight: bold; font-size: 17px;}
ul#forum-topic-list li.alt {background: #e1e2e3; }
ul#topic-post-list li  { padding: 13px 20px; background: #d1d3d4;display: list-item; width: auto; font-size: 14px; color: #575757; font-weight: normal;}
ul#topic-post-list li.even {background: #e1e2e3; }

ul#topic-post-list li .poster-meta { float: left; width: 80px; height: 80px;}
.post-information {color: #050606;}
.paged-numbers { float: right;}
.leave-comment { font-size: 17px; font-weight: bold; color: #575757;}

.content-header-nav { margin-bottom: 10px;}

span#wire-email-notify input { width: auto !important;}
.avatar-to-crop, .jcrop-tracker, .jcrop-holder { width: 420px !important; overflow: auto;}

div.new-element { display: block; text-align: right; margin-right: 100px; margin-top: -20px;}
div.new-element img { height: 31px; }