

/* General Styles */

body, html, .CommonContent
{
    font-family: Arial, Helvetica;
    color: #333333;
}

form
{
    background-color: #FFFFFF;
    background-image: none;
}


A:LINK
{
    color: #000000;
}

A:ACTIVE
{
    color: #000000;
}

A:VISITED
{
    color: #666666;
}

SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Arial, Helvetica;
}

.Common
{
    width: 960px;
}

/* Header Styles */

#CommonHeader
{
    border-top-color: #3A477A;
    background-image: url(/themes/nikewomen/images/common/header-gradient2.png);
    background-color: #000000;
}

#CommonHeaderUserRoundBottom .r1, #CommonHeaderUserRoundBottom .r2, #CommonHeaderUserRoundBottom .r3, #CommonHeaderUserRoundBottom .r4,
#CommonHeaderUserRoundLeft .r1, #CommonHeaderUserRoundLeft .r2, #CommonHeaderUserRoundLeft .r3, #CommonHeaderUserRoundLeft .r4,
#CommonHeaderUserRoundRight .r1, #CommonHeaderUserRoundRight .r2, #CommonHeaderUserRoundRight .r3, #CommonHeaderUserRoundRight .r4,
#CommonHeaderUserContent
{
    background-color: #3A477A;
}

#CommonHeader table td
{
    height: 113px;
}

/* Navigation Styles */

#CommonNavigation
{
    background-color: #9AB5EC;
}

#CommonNavigation a:link, #CommonNavigation a:active, #CommonNavigation a:visited
{
    color: #000000;
}

#CommonNavigation a:hover
{
    color: #FFFFFF;
}

#CommonNavigation a.Selected:link, #CommonNavigation a.Selected:active, #CommonNavigation a.Selected:visited
{
    color: #FFFFFF;
}

.CommonBreadCrumbArea
{
    background-color: #333333;
    color: #000000;
}

.CommonBreadCrumbArea a:link, .CommonBreadCrumbArea a:visited, .CommonBreadCrumbArea a:active
{
    color: #000000;
}

/* Body Styles */

.CommonTitle, .CommonProfileTitle, .CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED, .CommonTitle A:HOVER, .ForumThreadPostTitle
{
    font-family: Arial, Helvetica;
    color: #AAAAAA;
}

.CommonTitle, .CommonProfileTitle, 
{
    font-size: 280%;
}

#CommonHeaderTitle
{
    font-size: 140%;
}

#CommonHeaderTitle h1, #CommonHeaderTitle h1 A:LINK, #CommonHeaderTitle h1 A:VISITED, #CommonHeaderTitle h1 A:ACTIVE
{
    font-family: Arial, Helvetica;
    color: #FFFFFF;
}

.CommonSubTitle, .CommonHeader, .CommonFormTitle
{
    font-family: Arial, Helvetica;
    color: #AAAAAA;
}

.CommonInlineMessageTitle
{
    font-size: 100%;
}

.CommonInlineMessageTitle, .CommonMessageTitle
{
    font-family: Arial, Helvetica;
    background-color: #F4F4F4;
}

.CommonInlineMessageTitle, .CommonInlineMessageTitle A:LINK, .CommonInlineMessageTitle A:VISITED, .CommonInlineMessageTitle A:ACTIVE, 
.CommonInlineMessageTitle A:HOVER, .CommonMessageTitle
{
    color: #666666;
}

.CommonInlineMessageArea, .CommonInlineMessageTitle, .CommonMessageContent, .CommonMessageTitle
{
    border-color: #E1E1E1;
}

.ForumPostHeader
{
    font-size: 90%;
    color: #000000;
    font-family: Arial, Helvetica;
    background-color: #9AB5EC;
}

.ForumPostHeader, .ForumPostManagementArea, .ForumPostTitleArea, .ForumPostContentArea, .ForumPostUserArea, .ForumPostFooterArea
{
    border-color: #E1E1E1;
}

.ForumPostTitleArea, .ForumPostManagementArea
{
    background-color: #F4F4F4;
}

.ForumPostUserArea
{
    background-color: #EEEEEE;
}

.ForumPostContentArea
{
    color: #000000;
}


/* Tag Styles */

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
    color: #000000;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
    color: #000000;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
    color: #000000;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
    color: #000000;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
    color: #000000;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
    color: #000000;
}

A.ForumGroupNameRead, .ForumGroupNameRead:LINK, .ForumGroupNameRead:VISITED, A.ForumNameRead, .ForumNameRead:LINK, .ForumNameRead:VISITED
{
    color: #666666;
}

A.ForumGroupNameUnRead, .ForumGroupNameUnRead:LINK, .ForumGroupNameUnRead:VISITED, A.ForumNameUnRead, .ForumNameUnRead:LINK, .ForumNameUnRead:VISITED
{
    color: #000000;
}

/* List Styles */

.CommonListTitle
{
    font-family: Arial, Helvetica;
    font-size: 180%;
}

.CommonListTitle, .CommonListTitle a:link, .CommonListTitle a:visited, .CommonListTitle a:active
{
    color: #000000;
}

.CommonListHeader, .CommonListHeaderLeftMost
{
    background-color: #E1E1E1;
    color: #999999;
}

.CommonListHeader, .CommonListHeaderLeftMost, .CommonListCell, .CommonListCellLeftMost, .ForumListCellLeftMostImageOnly, .ForumListCellImageOnly, .FileListCellLeftMostImageOnly
{
    border-color: #E1E1E1;
}

/* Footer Styles */

#CommonFooter, body, html
{
    background-image: none;
    background-color: #EAECE0;
}

/* Sidebar Styles */

#CommonSidebarLeft .CommonSidebar, #CommonSidebarRight .CommonSidebar
{
    width: 312px;
}

.CommonSidebarInnerArea, .CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
    background-color: #D7D7CE;
    border-color: #999999;
}

.CommonSidebarHeader, .CommonSidebarFooter
{
    border-color: #FFFFFF;
}

.CommonSidebarHeader, .CommonSidebarHeader A:LINK, .CommonSidebarHeader A:VISITED, .CommonSidebarHeader A:ACTIVE, .CommonSidebarHeader A:HOVER
{
    color: #333333;
}

/* Modal Styles */

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{
    background-color: #CCCCCC;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5, .CommonModalTitle, .CommonModalFooter
{
    border-color: #666666;
}

.CommonModalTitle
{
    color: #000000;
    font-family: Arial, Helvetica;
}



/* Custom styles */
html {
 background-color:#fff;
}
body {
 background-color:#fff;
 text-align:center !important;
}
a {
 text-decoration:none; 
 color:#008237 !important;
}
a:hover {
 text-decoration:underline;
}
form { 
  margin:0px auto;
  text-align:center;
  width:760px;
  border-left:solid 8px #ffcd03; 
  border-right:solid 8px #ffcd03; 
}
input {
 font-size:80%;
}

.Common {
 width:100%;
 text-align:left;
}
#CommonHeader {
 height:216px;
 border-top:none;
 background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/header.jpg);
}

#CommonHeader a {
  border:none;
  text-decoration:none;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/logo_here_i_am.gif);
  text-indent:-1000em;
  width:217px;
  height:23px;
  display:block;
  margin-left:520px;
  margin-top:10px;
}

#CommonFooter {
  background-color:#ffcd03;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/footer.gif);
  background-repeat:no-repeat;
  margin-top:5px;
  padding-bottom:80px;
  text-align:left;
}
#CommonFooter a {
 display:block;
 width:115px;
 height:20px;
 margin:0px 0px 0px 17px;
 text-indent:-1000em;
}
#CommonSidebarRight {
 display:none;
}
.CommonSubTitle {
 color:#008237;
 font-size:110%;
 text-transform:uppercase;
}
.CommonProfileTitle {
 color:#008237;
 font-size:130%;
 text-transform:uppercase;
}
.ForumListCellLeftMostImageOnly, .CommonListHeaderLeftMost, .ForumGroupNameColumn {
 border:none !important;
}
.CommonListHeader {
 border:none !important;
}
.CommonListCell {
 padding:2px;
 text-align:center;
 border:none !important;
}
.CommonListHeader, .CommonListHeaderLeftMost {
 background-color:#008237;
 color:#fff;
 align:left;
}
.CommonListHeader td {
 align:left;
}
.CommonDescription {
 display:none;
}
.CommonListRow {
  background-color:#d9d9d9;
  font-size:90%;
}  
.CommonListRowAlt {
  background-color:#eaece7 !important;
  font-size:90%;
}  
.CommonListTitle {
 padding:0px;
 display:none;
}
.CommonListArea {
 padding:0px;
}
.CommonListArea div>table {
 border-top:solid 5px #d9d9d9;
 border-bottom:solid 5px #d9d9d9;
 background-color:#fff;
}
.CommonTitle {
 display:none; 
}
.CommonContentArea {
 margin:15px 8px 0px 8px;
}
.CommonContent .headerTitle {
 margin-left:12px;
}
#CommonContent {
 padding:0px;
}

#CommonContentInner {
 background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/bg_common.gif);
 background-repeat:no-repeat;
 padding-top:35px;
}
div#CommonHeaderUserArea {
	width:auto;
  margin:0px;
  border-bottom:solid 8px #ffcd03;
}
#CommonHeaderUserArea td.userarea_section {
  border-right:solid 1px #d3d3d3;
  background-color:#e7e9e3;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/bg_header.gif);
  background-position:left 28px;
  background-repeat:repeat-x;
	height:90px;
}
#CommonHeaderUserArea td.login_section {
  background-color:#f3f5ef;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/bg_header.gif);
  background-position:left 28px;
  background-repeat:repeat-x;
	padding-bottom:5px;	
}
#CommonHeaderUserContent {
 color:#333;
}
#CommonHeaderUserWelcome {
 background-color:transparent;
 margin:3px 0px 3px 0px;
 color:#008237;
}
#CommonHeaderUserWelcome span {
 color:#01441a !important;
 text-transform:uppercase;
}
#CommonNavigationShadow { 
background-color:#fff;
}
#CommonHeaderSearch {
  margin-top:5px;
  margin-bottom:4px;
  padding-left:4px;
  padding-bottom:5px;
  padding-top:0px !important;
  background-color:transparent;
  text-align:left;
}
.CommonBreadCrumbArea {
 background-image:none;
 background-color:transparent;
 position:absolute;
 margin:-2px 0px 0px 10px;
 color:#ffcd03;
 text-align:left;
}
.CommonBreadCrumbArea div.Common {
 float:left;
}
.CommonBreadCrumbArea .Common a {
 color:#ffcd03 !important; 
 text-transform:uppercase;
 font-weight:bold;
}
.ForumSubArea {
 display:none;
}
.ForumListCellLeftMostImageOnly {
 padding:0px;
 width:21px;
}
.ForumGroupNameColumn {
  width:auto;
  background-repeat:no-repeat;
  padding-left:95px;
  color:#333;
  font-size:95%;
  text-align:left;
}

/* Forum Thumbnails */
.ForumThumbnailRunning {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/running.jpg);
}
.ForumThumbnailFootball {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/football.jpg);
}
.ForumThumbnailDance {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/dance.jpg);
}
.ForumThumbnailYoga {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/yoga.jpg);
}
.ForumThumbnailBasketball {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/basketball.jpg);
}
.ForumThumbnailActionsports {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/actionsports.jpg);
}
.ForumThumbnailRacketsports {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/racketsports.jpg);
}
.ForumThumbnailSwimming {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/swimming.jpg);
}
.ForumThumbnailNetball {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/netball.jpg);
}
.ForumThumbnailCardio {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/cardio.jpg);
}
.ForumThumbnailHockey {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/hockey.jpg);
}
.ForumThumbnailTrackandfield {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/trackandfield.jpg);
}
.ForumThumbnailOthersports {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/forum/othersports.jpg);
}

.CommonFormFieldDescription {
 text-align:left;
 margin-left:8px;
}

/* Titles */
p.headerTitle {
  display:block;
  text-indent:-1000em;
	background-repeat:no-repeat;
	margin:0px;
	margin-bottom:10px;
  width:427px;
  height:19px;
}

p#headerRegister {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_register.gif);
}
p#headerWelcome {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_welcome.gif);
}
p#headerSignIn {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_sign_in.gif);
}
p#headerSignOut {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_sign_out.gif);
}
p#headerSearch {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_more_search_options.gif);
}
p#headerSearchResults {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_search_results.gif);
}
p#headerReply {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_reply.gif);
}
p#headerWrite {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_write_post.gif);
}
p#headerChangePassword {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_change_password.gif);
}
p#headerRecoverPassword {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_recover_password.gif);
}
p#headerEditProfile {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_edit_profile.gif);
}
p#header17 {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_invalid_user.gif);
}
p#header24 {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/title_account_created.gif);
}

.ForumGroupLastPostColumn {
 text-align:left;
}
.ForumGroupTotalPostsColumn,  .ForumGroupTotalThreadsColumn {
 width:auto;
 color:#137229 !important;
 font-size:80%;
 font-weight:bold;
}
.ForumMyNameColumn {
}
.ForumMyNameColumn a {
 color:#008237 !important;
}
.ForumGroupLastPostColumn b a {
 color:#008237;
 font-size:120%;
}
.ForumGroupNameRead, .ForumGroupNameUnRead {
 color:#137229 !important;
 font-size:130%;
 text-decoration:none;
 margin-bottom:3px;
 text-transform:uppercase;
}
.CommonFormField {
 font-family:Arial, Helvetica !important;
 font-size:10pt;
}
.CommonFormFieldName {
 font-size:90%;
 color:#008237 !important;
 text-transform:uppercase;
 text-align:left;
}
.ForumLastPostHeader {
 width:25%;
}
.ForumMyNameColumn {
 width:65%;
}
.ForumMyRepliesColumn {
 width:10%;
}
.CommonMessageContent {
 background-color:transparent;
 border:none;
}
.CommonFormArea fieldset {
 background-color:#E7E9E3;
 border:solid 1px #D9D9D9;
}
.CommonMessageArea {
 width:98%;
 background-color:transparent;
 margin:0px;
 text-align:left !important;
 padding:10px 0px 0px 10px;
 }
.CommonMessageTitle {
 color:#008237;
 background-color:transparent;
 font-size:10.5pt !important;
 border:none;
 color:#666;
 font-weight:normal;
/*
 text-transform:uppercase;
*/
}
.CommonMessageContent div {
 margin-top:10px;
}
.CommonTextBig {
 font-size:100%;
}
.CommonWebFeedArea, .CommonFeedArea {
 margin-right:8px;
}
.CommonImageTextButton {
 background:none !important;
 padding:3px 5px;
 color:#fff !important;
 background-color:#008237 !important;
 border:none;
 font-size:80%;
 text-transform:uppercase;
 font-style:italic;
 font-weight:bold !important;
}
.CommonTextButton {
 padding:3px 5px;
 color:#fff !important;
 background-color:#008237 !important;
 border:none;
 font-size:75%;
 text-transform:uppercase;
 font-style:italic;
}
.Big {
 padding:3px 3px !important;
 font-size:80% !important;
 color:#fff !important;
 background-color:#008237 !important;
}
.CommonPostButton {
 padding:3px 5px !important;
 background-color:#008237 !important;
 color:#fff !important;
 border:none;
 font-size:80%;
 text-transform:uppercase;
 border:solid 1px #008237 !important;
 background-color:#fff !important;
 color:#fff !important;
 font-style:italic;
 font-weight:bold !important; 
}
.CommonFormArea fieldset {
 margin-top:35px;
}
.CommonFormArea fieldset legend {
 background-color:transparent;
 color:#008237;
 font-weight:bold; 
 font-size:105%; 
 margin-top:-20px;
 text-transform:uppercase;
}
.ForumPostHeader {
  background-color:#008237;
  background-image:none;
  color:#fff;
}
.ForumPostArea {
 background-color:#fff;
 border:solid 1px #008237;
}
.ForumPostUserArea {
 background-color:#d9d9d9;
 }
.ForumPostTitle {
 color:#008237;
}
.ForumPostTitleArea {
 background-color:#eaece7;
}
.ForumLastPostColumn {
 text-align:left;
}

#CommonListFooter {
 background-color:#008237;
 height:3px;
 font-size:1px;
 margin-bottom:10px;
}
.CommonPostButton {
 color:#008237 !important;
}
#CommonHeaderSearch a {
background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/btn_search.gif);
width:83px;
height:19px;
display:block;
float:right;
margin-right:20px;
margin-top:3px;
text-indent:-1000em;
}

#CommonHeaderSearch select {
 margin-top:3px;
}
#CommonHeaderUserContent {
 text-align:left;
 background-color:transparent;
}
.CommonMessageError {
 border:none;
 background:none;
 color:#f00;
}
div#CommonOuter table td {
 text-align:left;
}

#CommonHeaderButtonEditProfile a {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/btn_edit_profile.gif);
  width:83px;
  height:19px;
  display:block;
  float:right;
  margin:0px 5px 5px 5px;
  text-indent: -1000em;
}
#CommonHeaderButtonSignOut a {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/btn_sign_out.gif);
  width:83px;
  height:19px;
  display:block;
  float:right;
  margin:0px;
  text-indent: -1000em;
}
#CommonHeaderButtonSignIn {
 float:left;
}
#CommonHeaderButtonSignIn a {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/btn_sign_in.gif);
  width:83px;
  height:19px;
  display:block;
  margin:0px 0px 0px 4px;
  text-indent: -1000em;
}
#CommonHeaderButtonJoin {
  float:left;
  margin-left:-3px;
  margin-bottom:5px;
}
#CommonHeaderButtonJoin a {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/txt_join_up.gif);
  width:270px;
  height:42px;
  display:block;
  font-size:1px;
  text-indent: -1000em;
}
#ForumRulesLink {
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/btn_forum_rules.gif);
  width:146px !important;
  height:11px;
  display:block;
  position:absolute;
  text-indent: -1000em;
	left:606px;
	margin-top:25px;
}
.CommonSearchResultArea.Forum {
 background-image:none;
 padding-left:10px;
}
.CommonSearchResultName a {
 color:#008237 !important;
 font-size:85%;
}
#SearchTexbox a {
 padding:2px 4px;
 color:#fff !important;
 background-color:#008237 !important;
 border:none;
 font-size:80%;
 text-transform:uppercase;
 text-decoration:none;
 font-style:italic;
 font-weight:bold !important; 

}
.mceToolbarContainer {
 display:none;
}


/* Rules CSS */
div.termsarea {
 margin-left: 15px;
 margin-top: 5px;
}

div.termsarea ul  {
  list-style-image: url(http://nikehereiam.com/themes/nikewomen/images/common/ul_dash.jpg) ;
  font-size: 11px;
  margin-bottom: 0px;
}

div.termsarea li{
  margin-left: -23px;  /* temp fix added */
}
div.termsarea h2{
  text-indent:-1000em;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/tilte_how_to_use_talkspace.gif);
  background-repeat:no-repeat;
  width:427px;
  height:17px;
  margin:10px 0px;
}

div.termsarea h3{
  text-indent:-1000em;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/hdr_donts.jpg);
  background-repeat:no-repeat;
  width:166px;
  height:21px;
}

div.termsarea h4{
  text-indent:-1000em;
  background-image: url(http://nikehereiam.com/themes/nikewomen/images/common/hdr_dos.jpg);
  background-repeat:no-repeat;
  width:139px;
  height:18px;
}

div.termsarea p, div.termsarea h3, div.termsarea h4{
  margin:0px;
}

div.termsarea p#intro  {
  margin-bottom: 0px ;
  font-weight: bold;
  font-size: 12px;
  margin-left:3px;
  font-style: italic;
}

div.termsarea hr {
  border: 0;
  color: #d4e0b0;
  background-color: #d4e0b0;
  height: 1px;
  width: 97%;
  margin: 30px 0px 30px 0px;
}
/* Rules CSS end */

