h1,h2,h3,h4,h5{
    color:#0f959d
}
#Head {
background-color:#edf4ed
}
a{
    color: #0f959d;}
#Head a 
{
 color:#072;

}
a:hover{
    color:#072
}

.Photo.PhotoWrap.PhotoWrapLarge  a.ChangePicture:hover span{
    color:#83bf73
}

.FilterMenu >li >a:hover{
    color:#072
}
.SiteTitle a{
    font-size:30px;
    line-height:30px;
    position:relative;
    top:-1px
}
.TagCloud li{
    padding:4px 0px;
}
.TagCloud .Count{
    position:relative;
    top:0.2px
}


.SiteMenu {
    position:absolute;
    left:230px;
    top:28px
   
}
.SiteMenu a{
    font-size:15px;
    text-decoration:none !important;
    font-weight:normal !important;
    
    
}


body > #Frame > .Head {
   padding: 5px 3px  5px 3px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
}


.About dt{
    color:#0f959d!important;
    
}

.About dd,.About dd >a{
    color:grey!important;
    
}
#Form_Comment{
background:#f9fff9
}
.About dd >a:hover{
    color:#072!important;
    
}
#Head {
    height:89px
}
#Head .SiteTitle a{
    position:relative;
    top:25px;
}
#Head .SiteTitle a img{
    position:absolute;
    top:-21px;
}
#Form_Search {
    border:1px solid #e1e9e1 !important;
    background:#f9fff9
}


ul.SiteMenu{
    float:right;
}

#Head .Row{
    position:relative;
 
    
}

#Body{
min-height:780px;
}
body{
    background:#f9fff9
}
.Button.ApplyButton,.Button.Primary.SignInPopup{

 background:#3ba354;
 border:0px;
 text-shadow: 0px 0px #fff;
 color:white;
 font-weight:normal;
 padding:10px 10px 13px 10px ;
 font-size:21px;
}

.Button.ApplyButton:hover {
    background:#30b850
    
}
.Button.Primary.SignInPopup{
    background:#ef7360
}

.Button.Primary.SignInPopup:hover{
    background:#f96048
}
.BreadcrumbsWrapper {
    padding-top:16px;
    position:relative;
    top:-3px
}
.BreadcrumbsWrapper a {
    color:#83bf73
}
.BreadcrumbsWrapper a:hover {
    color:#072
}
#PagerAfter span.Previous{
    color:#aaa
}
#PagerAfter span.Next{
    color:#aaa
}

#PagerAfter .Previous {
    padding-right:10px
}
#PagerAfter .Next {
    padding-left:10px
}
#PagerAfter a {
    margin:0px 5px
}
#PagerAfter  a.Highlight{
    color:white;
   background-color:#83bf73;
   padding-left:4px;
   padding-right:4px;
   line-height:17px;
   border-radius:3px
}
.MeBox .WhoIs >a {
    color:#83bf73 !important;
    position:relative;
    left:6px
    }
.MeBox .WhoIs >a:hover {
    color:#072 !important
    }

h1.H.HomepageTitle,.Discussions a{

}

.AllCategories a{

    
}

.Activities a{
 
   
}

.Vanilla.Drafts.index   ul.DataList.Drafts {
    padding:24px 0px;
    background:#edf4ed;
    border-radius:7px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
border-bottom: 1px solid #e2e2e9;
    
}

.Vanilla.Drafts.index   ul.DataList.Drafts li:first-child{
    border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.MyDiscussions a{
 
    
}



.Box.BoxCategories h4{
      color:#0f959d;
}
.DataList .Item{
    padding:10px;
    background:#edf4ed
}
#dashboard_profile_index .DataList .Item,#dashboard_activity_index  .DataList .Item{
    background:transparent;
}

.DataList.Activities li:first-child{
    border-top:1px solid #ddd;
    border-top:1px solid rgba(0,0,0,0.1);
}
.DataList .Item.Read .Title a{
color:#0f959d;
font-weight:bold;
}
.DataList .Item.Read .Title a:hover{
color:#072
}

#Content>h1{
    color:grey
}
.SiteSearch{
       position:relative;
   top:27px
}

#vanilla_discussions_index .DataList .Item{
    padding:10px 10px 10px 10px;
   
}

#vanilla_discussions_index .Item.ItemDiscussion:hover{

}
.DataList.CategoryList>li {
    background:transparent;
}

.DataList.CategoryList {
    background:#edf4ed;
  padding-top:25px;
  padding-bottom:25px;
}
.Vanilla.Categories.index #Content ul li:first-child{
    border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.Vanilla.Categories.index  #Content ul li:last-child{
    border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#dashboard_profile_index #Content{
   
}
#Content{
    position:relative;
}

#conversations_messages_all  .PageControls.Top{
    height:40px;
}
#conversations_messages_all .BoxButtons.BoxNewConversation{
    position:relative;
    left:618px;top:8px
    
}
#conversations_messages_all #Content>h1{
position:absolute;
left:10px;
top:4px;
}

#Content{
  
    border-radius:7px;
    margin-bottom:30px;
}

#dashboard_activity_index .ActivityFormWrap h1{
    padding:10px 15px 10px 15px;
    margin:0px;

    border-radius:7px  7px 0px 0px;
    position:absolute;
}

#dashboard_activity_index .ActivityFormWrap .TextBoxWrapper{
    position:relative;
    left:-7px;
}

.PageControls.Bottom{
    margin:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right:5px;
      border-radius:0px 0px 7px 7px;
      background:#edf4ed;
}
.PageControls.Top{

    border-bottom:1px solid #ddd;
    margin:0px;
    background:#edf4ed;
    border-radius:7px 7px 0px 0px
 
}

.H.HomepageTitle,#PagerBefore{
    display:none;
    
}

.PanelInfo.PanelCategories li a {
font-weight:normal    
}

.Count{
    background:#83bf73;
   padding-bottom:2px;
   position:relative;
   top:-1px
}
.Profile h1{
    margin:0px;
}

.Profile >div.User{
    padding:7px 15px 7px 15px;
    background:#edf4ed;
    border-radius:7px;
        box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
}
.Profile>h2{
 
}
#conversations_messages_all .Column.ContentColumn,.Vanilla.Discussions.index #Content,.Vanilla.Categories.index #Content,#dashboard_profile_edit #Content,#dashboard_profile_password #Content,#dashboard_profile_preferences #Content,#dashboard_profile_picture #Content,#dashboard_profile_thumbnail #Content{
     box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
}


.ProfileOptions{
    position:relative;
    top:5px;
    right:5px
}
#dashboard_profile_comments .Profile ul li:first-child,#dashboard_profile_discussions .DataList.Discussions li:first-child,#dashboard_profile_notifications #Body li:first-child{
border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
#vanilla_categories_index .Empty{
    background:#edf4ed;
    margin:0px;
    padding:3px 7px 3px 7px
}

#dashboard_profile_comments .DataList.SearchResults,#dashboard_profile_discussions .DataList.Discussions,#dashboard_profile_notifications .DataList.Discussions{
    margin-top:32px;
    padding-top:25px;
    padding-bottom:25px;
    background:#edf4ed;
    border-radius:7px 7px 7px 7px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
border-bottom: 1px solid #e2e2e9;
}

#Form_Comment{
    width:690px;
}

#Form_Share{
    position:relative;
    right:18px;
    margin-bottom:15px;
    
}
.Profile>h2{
    margin:0px;padding:0px;
    line-height:0px;
    position:relative;
    top:48px;
    left:15px
}
#dashboard_profile_discussions .Profile>h2,  #dashboard_profile_comments .Profile>h2 ,#dashboard_profile_notifications .Profile>h2{
    display:none
}


form.Activity{
    margin-bottom:10px;
      background:#edf4ed;
      border-radius:7px 7px 7px 7px;
          box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
     padding-top:40px;
     margin-top:30px;
}
#dashboard_activity_index form.Activity{
    margin-top:0px
}

#dashboard_profile_index .Discussions a{
    font-weight:normal;
   
}

#Form_Comment:focus,#Form_To:focus,#Form_AddPeople:focus,#Form_PasswordMatch:focus,#Form_Password:focus,#Form_Name:focus,#Form_Email:focus{
     background:#f5faf5;
}
.SiteMenu li a{
    padding:6px 6px 8px 6px;
    margin-right:20px;
    border-radius:4px;
}

.SiteMenu li:hover A{
       background:#3ba354 !important;
       color:white !important;
}
.PoweredByVanillaForums{
    color:#4e6d57!important;
    font-weight:normal !important;
}

.Box.Tags h4{
    color:#37a;
}
.DataList.CategoryList li:last-child{
    border-bottom:0px;
    
}
.MItem.LastCommentBy a,.MItem.Category a{
    font-weight:normal
}

.MenuItems a:hover {
    background:#83bf73 !important;
}

#Form_Search:focus,#Form_Name:focus,#Form_Body:focus,#Form_Tags:focus  {
    background:#f5faf5;
}

.Breadcrumbs span{
    font-weight:bold;
}

.Crumb{
color:#83bf73
}

.PageTitle h1 {
    padding:7px;
    margin:0px !important;
    border-bottom:1px solid #ddd;
   color:#0f959d;
   font-weight:normal;
}
.Tag {
   background: grey;
   }

.Vanilla.Discussion.Index .Author .Username{
    color:#83bf73
}
.Vanilla.Discussion.Index .Author .Username:hover{
    color:#072
}

.MeButton:hover {
	background: #e3f9de;

}
.CommentHeading {
    margin:0px;
    padding:7px;
   color:#0f959d;
   
    border-bottom:1px solid #ddd;
    font-weight:normal
}
.TagCloud li span:first-child{
    padding-left:5px;
    padding-right:1px
}
.tagCloud li{
   
}

.MessageList.Discussion .Item.ItemDiscussion{
    margin:0px;
     border-bottom:1px solid #ddd;
}
.Item-BodyWrap .Message{
    color:#0f959d
}

.CommentsWrap{
    border-radius:0px 0px 7px 7px;
}

.Vanilla.Discussion.Index.Section-Discussion #Content{
    background:transparent;
      box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
}

.Vanilla.Discussion.Index.Section-Discussion .PageTitle .Options{
    position:relative;
    top:5px;
    right:1px
}
.MessageList.Discussion{
    background:#edf4ed;

 
}
.Vanilla.Categories.Index #Content{
    
     box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
}
.CommentsWrap{
    background:#edf4ed;
     
     border-bottom: 1px solid #e2e2e9;
}
.CommentFormWrap{
        box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
     border-radius:7px;
       margin-left:230px
}
.P.PagerWrap{
    margin:0px;
}
.FormWrapper {
    background:#edf4ed;
    border-radius:7px;
        box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     border-bottom: 1px solid #e2e2e9;
}
.Vanilla.Categories.index .ItemContent.Category .TitleWrap a {
color:#0f959d
}
.Vanilla.Categories.index .ItemContent.Category .TitleWrap a:hover {
color:#072
}
.MessageForm.CommentForm.FormTitleWrapper h2{
    color:#0f959d;
    margin:20px 0px 20px 230px ;
    font-style:italic ;
    font-weight:normal;
    font-size:14px;
    
        transition:margin-left 2s;
       
}
.MessageForm.CommentForm.FormTitleWrapper h2:hover{
 
    margin-left:245px;
  
   
}

.P.PagerWrap {
    height:22px;
}

.Meta.CommentMeta.CommentInfo span a{
    color:#70727c;
}

.CategoryFilter {
    display:none;
}

.P.PageDescription {
    display:none;
}

.Meta.DiscussionMeta >span >a{
    color:grey
}

.Meta.DiscussionMeta >span >a:hover{
    color:#072
}

.InlineTags.Meta >ul>li>a{
    
}

.CategoryDescription{
    color:grey
}

 .YoukuVideoEmbed {
   margin:10px 35px 15px 35px;
     
 }


.Vanilla.Discussion.Index .Buttons >span >a,.Vanilla.Discussion.Index .Buttons >a{
    color:grey
}

.Vanilla.Discussion.Index .Buttons >span >a:hover,.Vanilla.Discussion.Index .Buttons >a:hover{
    color:#072
}
#vanilla_categories_index .TitleWrap a {
    font-weight:bold;
  
}

.Dashboard.Activity.index .DataList.Activities,.Dashboard.Activity.Index.Section-ActivityList .DataList.Activities,.Dashboard.Profile.Index.Profile.Section-Profile  .DataList.Activities{
    padding-top:45px;
  
}



body.Profile.EditMode #Content form {
padding: 10px 20px 20px;
background: #edf4ed;
border-radius:0px 0px 7px 7px;
}

#dashboard_profile_edit #Content >h2,#dashboard_profile_password #Content >h2,#dashboard_profile_preferences #Content >h2,#dashboard_profile_picture #Content .SmallPopup >h2,#dashboard_profile_thumbnail #Content >h2{
    padding:7px 15px 7px 15px;
    margin:0px;
    background:#edf4ed;
    border-radius:7px 7px 0px 0px;
    border-bottom:1px solid #ddd;
    border-bottom:1px solid rgba(0,0,0,0.1)
}
#conversations_messages_index #Content >h1 {
    padding:7px 15px 7px 15px;
    margin:0px;
    background:#edf4ed;
    border-radius:7px 7px 0px 0px;
    border-bottom:1px solid #ddd;
    border-bottom:1px solid rgba(0,0,0,0.1)
}

#vanilla_discussions_tagged .H.TaggedHeading{
       padding:7px 15px 7px 15px;
    margin:0px;
    background:#edf4ed;
    border-radius:7px 7px 0px 0px;
    border-bottom:1px solid #ddd;
    border-bottom:1px solid rgba(0,0,0,0.1);
    color:#37a
}
.Message a{
    color:#3377aa
}
.PoweredByVanilla {
   display: inline-block;
   height: 33px;
   width: 70px;

   background: url('images/vanilla-forums-dark-bg-70x33.png') center center no-repeat;
   line-height: 999px;
   color: transparent;
   overflow: hidden;
   font-size: 0;
}

.ItemContent.Activity .Title >a{
    color:#37a
}
.ItemContent.Activity .Title >a:hover{
    color:#072
}
.ItemContent.Activity .Title >span,.ItemContent.Activity div.Title{
    color:grey
}
.Empty{
    color:grey
}
 
 .BreadcrumbsWrapper .Breadcrumbs {
     opacity:0;
     visibility:hidden;
     
 }
  .BreadcrumbsWrapper:hover  .Breadcrumbs{
     opacity:1;
     visibility:visible;
     
 }
.ItemContent.Activity .Excerpt{
    color:#0f959d
}


.MItem.AddComment a:hover{
    color:#072;
}
.Item.Read{
    background:#f2f6f2;
    
}
#dashboard_profile_discussions .Item.Read{
#f2f6f2
    
}

.Vanilla.Discussions.index .ItemContent.Discussion .Title a {
  
    font-weight:normal;
}


.HasNew {
   border-radius: 2px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
	background: #83bf73;
	color:#000;
	font-size:9px;
	font-weight:bold;
	padding: 3px;
	line-height: 1;
   white-space: nowrap;
}
#dashboard_profile_password ul li,#dashboard_profile_edit ul li {
    color:grey;
}

.BoxButtons.BoxNewDiscussion .Button.Primary.Action.NewDiscussion.BigButton,#conversations_messages_index .Button.BigButton.NewConversation.Primary,#conversations_messages_inbox .Button.BigButton.NewConversation.Primary{
    
    background:#3ba354;
 border:0px;
 text-shadow: 0px 0px #fff;
 color:white;
 font-weight:normal;
 padding:10px 10px 13px 10px ;
 font-size:21px;
}
#conversations_messages_index .Button.Danger.BigButton.ClearConversation,#conversations_messages_all .Button.BigButton.NewConversation.Primary{
    
    background:#3ba354;
 border:0px;
 text-shadow: 0px 0px #fff;
 color:white;
 font-weight:normal;
 padding:10px 3px 13px 3px ;
 font-size:18px;
}


.BoxButtons.BoxNewDiscussion .Button.Primary.Action.NewDiscussion.BigButton:hover,#conversations_messages_index .Button.Danger.BigButton.ClearConversation:hover,#conversations_messages_index .Button.BigButton.NewConversation.Primary:hover,#Form_StartConversation:hover,#conversations_messages_inbox .Button.BigButton.NewConversation.Primary:hover,#conversations_messages_inbox .Button.NewConversation.Primary:hover,#Form_SignUp:hover,#Form_SignIn:hover,#Form_Preview:hover,#vanilla_post_editdiscussion .Button.Cancel:hover,#Form_OK:hover,.Button.Close:hover,#Form_PostDiscussion:hover,#Form_SaveDraft:hover,.Button.Cancel:hover{
     background:#30b850
}
#conversations_messages_inbox  .BoxButtons.BoxNewConversation{
    height:34px;
}
#conversations_messages_inbox .BoxButtons.BoxNewConversation .Button.NewConversation.Primary{
    position:relative;
    top:4px;
    left:4px;
}

.Border div label,.Border div {
    color:grey
}
.Border div label b,.Border h1 {
    color:#0f959d
}
.ProfileOptions .NavButton.ProfileButtons.Button-EditProfile,#Form_Add,#Form_SendMessage,#dashboard_profile_edit .Button.Primary,#Form_SavePreferences,#Form_ChangePassword,#dashboard_profile_picture .Button.Danger.PopConfirm,#dashboard_profile_picture tr  td:last-child >p >a,#Form_Upload,#Form_Save,#Form_StartConversation,#conversations_messages_inbox .Button.NewConversation.Primary,#Form_SignUp,#Form_SignIn,#conversations_messages_all .PageControls.Top .Button.NewConversation.Primary,#Form_Preview,#vanilla_post_editdiscussion .Button.Cancel,#Form_OK,.Button.Close,#Form_PostDiscussion,#Form_SaveDraft,.Button.Cancel,#Form_AddComment,#dashboard_profile_index .NavButton.MemberButtons,#dashboard_profile_index  .NavButton.Handle{
    
    background:#3ba354;
 border:0px;
 text-shadow: 0px 0px #fff;
 color:white;
 font-weight:normal;
 padding:6px 10px 6px 10px ;

}
.WhoIs .Email,td{
    color:grey
}
#Form_AddComment{
    position:relative;
    right:18px;
    margin-bottom:15px;
    
}

.Entry.SingleEntryMethod ul li,.FormTitleWrapper ul li{
    color:grey
}
.CheckBoxLabel,.CreateAccount{
    color:grey
}
thead tr td{
    color:#0f959d
}
.PopList.Activities .Item.Title,.PopList.Conversations .Item.Title{
    color:#0f959d
}
.ProfileOptions .NavButton.ProfileButtons.Button-EditProfile:hover,#Form_Add:hover,#Form_SendMessage:hover,#dashboard_profile_edit .Button.Primary:hover,#Form_SavePreferences:hover,#Form_ChangePassword:hover,#dashboard_profile_picture tr  td:last-child >p >a:hover,#dashboard_profile_picture .Button.Danger.PopConfirm:hover,#Form_Upload:hover,#Form_Save:hover,#conversations_messages_all .Button.NewConversation.Primary:hover,#conversations_messages_all .Button.BigButton.NewConversation.Primary:hover,#conversations_messages_all .PageControls.Top .Button.NewConversation.Primary:hover{
     background:#30b850
}

#conversations_messages_index .Author a {
    color:#83bf73
}
#conversations_messages_index .Author a:hover {
    color:#072
}
#conversations_messages_index .Message{
     color:#0f959d
}
.ItemContent.Activity,.PopList.Conversations .Excerpt{
    color:grey
}
#dashboard_profile_picture li >p{
    color:grey
}

#Form_Share,#Form_PostComment {
    
    background:#3ba354;
 border:0px;
 text-shadow: 0px 0px #fff;
 color:white;
 font-weight:normal;
 padding:6px 10px 6px 10px ;

}

#Form_Share:hover,#Form_PostComment:hover{
     background:#30b850
}

.Alert{
       font-size: 80%;
   background: #072;
   color: #fff;
   padding: 1px 3px;
   border-radius: .5ex;
   -moz-border-radius: .5ex;
   -webkit-border-radius: .5ex;
}

#conversations_messages_all h1.H,#dashboard_profile_password h2.H,#dashboard_profile_edit h2.H,#dashboard_profile_preferences h2.H,#dashboard_profile_picture h2.H,#dashboard_profile_thumbnail h2.H,#dashboard_activity_index h1.H,#dashboard_profile_index h2.H{
    color:#0f959d;
}
.ItemContent.Activity .Title a {
    color:#83bf73
}
.User >h1{
    color:#0f959d;}
    
 #dashboard_home_filenotfound   #Message{
     color:grey
 }
 
 #dashboard_home_filenotfound  .Center.SplashInfo h1{
     color:#0f959d
 }
 
.Vanilla.Categories.Index .DataList.CategoryList li:last-child {
    border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
 
 
.Vanilla.Categories.Index .DataList.CategoryList li:first-child {
    border-top: 1px solid #ddd;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
 
 
 .DP_Question {
  width:737px !important;
  position:relative !important;
  left:1.5px !important
}

#DP_NextQuestion, #DP_PreviousQuestion {
  width:80px !important;

}

#DP_Form input:focus{
    background-color:#f5faf5
}

.DP_ResultsForm  > ol >li span:first-child,.DP_ResultsForm  > ol >li >ol>div{
    color:#072
}
.DP_VoteCount{
    color:#0f959d !important
}
.DP_ResultOptions,.DP_ResultsForm  > ol >li >ol >span{
    color:black;
}