/* Color Scheme Reference
   ----------------------
   #F5F4D1 - navbar
   #F6F2D5 - div bar bg
   #FCFAF0 - breadcrumb bg
   #666666 - category text
   #C68C1A - orange nav link
   #9A4A49 - red link
   #359B5E - green :hover
   #C0C0C0 - gray div
   #5EAB65 - green div
*/

/* General */
#Body .Row:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden; }
body {
   background: url('images/nb_stripes.gif') repeat top left white; }
a, a:link, a:visited, a:active {
   text-decoration: none;
   color: #9A4A49; }
a:hover {
   text-decoration: none;
   color: #359B5E; }

/* Head */
#Head .Row {
   background: url('images/nb_logofill.jpg') repeat-x top left; }
/*.Head {
   margin: 0 auto;
   height: 134px;
   width: 990px; }
#Head h1 {
   float: left;
   height: 134px; }*/
body > #Frame > .Head {
   padding: 0; }
#Head {
   background: none; }
body #Head h1 {
   padding: 0; }

/* Search */
#Head .SiteSearch {
   margin: 30px 20px 0 0;
}

/* Menu */
.SiteMenu {
   display: none;
}

/* Breadcrumbs */
.BreadcrumbsWrapper {
   clear: both;
   width: 100%;
   background: url('images/nb_navbar.jpg') repeat-x top left white;
   border-bottom: 1px solid silver;
   height: 27px; 
   width: 960px;
   margin: 0 auto;
   padding: 0 15px;
   color: #359B5E; }
#Head .BreadcrumbsWrapper a {
   color: #C68C1A; }
#Head .BreadcrumbsWrapper a:hover {
   color: #359B5E;
   text-decoration: none; }
.Crumb {
   padding: 0 8px; }
#Head .Row {
   width: 990px; }

/* Body */
#Body .Row {
   clear: both;
   margin: 0 auto 0;
   padding: 15px;
   background: white;
   border-right: 1px solid silver;
   border-left: 1px solid silver; }
/*body.Profile #Content {
   margin: 0 0 40px 0; }*/

/* Foot */
/*#Foot {
   clear: both;
   text-align: center;
   padding: 10px 15px;
   color: #DDD;
   line-height: 1;
   width: 958px;
   margin: 0 auto;
   background: url('images/nb_foot.jpg') repeat-x top left white;
   border-right: 1px solid silver;
   border-left: 1px solid silver; }
#Foot div {
   color: #666;
   font-size: 1.2em;
   padding: 6px 0;
   text-align: left;
   margin: 0; }
#Foot a {
   color: #C68C1A; }
.Foot {
   background: #F5F4D1;
   border-bottom: 1px solid silver; }*/
   
/* Panel */
.Panel .Box h4 {
   color: #474747; }
ul.PanelInfo {
   border-top: 1px solid silver; }
ul.PanelInfo li, ul.PanelInfo li.Active {
   font-size: 1em;
   background: #FCFAF0;
   border-bottom: 1px solid silver; }
ul.PanelInfo li.Active {
   border-bottom: 1px solid silver; }
ul.PanelInfo li.Active a {
   color: #359B5E; }
.BoxBookmarks .ItemDiscussion {
   line-height: 1.4; }
.BoxBookmarks .DataList .Meta {
   font-size: .8em;
   padding-top: 3px;
   line-height: 1.4; }
.FilterMenu .Activities,
.FilterMenu .AllCategories {
   display: none; }
#Panel .BoxActivityFilter {
   margin-top: 30px; }
.BoxDiscussionFilter {
   margin-bottom: 30px; }
.PanelCategories .Count {
   display: none; }
#Panel .FilterMenu .Active, .PanelInfo .Active {
   background: inherit; }
/* Tabs Etc */
/*.Tabs, .Headings {
   border-bottom: 1px solid #BEC8CC;
   padding: 4px 0;
   background: none; }
.TabLink, .TabLink:link, .TabLink:hover, .TabLink:active, .TabLink:visited {
   border: 1px solid #BEC8CC;
   background: #F5F4D1;
   color: #C68C1A; }
div.MorePager li a:hover, a.TabLink:hover, div.Tabs li a:hover {
   background: #FCFAF0;
   color: #359B5E; }
a.Active, div.Tabs li.Active a {
   background: white;
   color: #474747; }*/

/* Discussions */
.Discussions .Item {
   padding: 6px 8px 6px 0; }
ul.Discussions li img {
   margin-top: 4px; }
.DataList a.Title {
   font-size: 1.2em; }
.DataList .Meta {
   font-size: 1em;
   padding-top: 3px;
   line-height: 1.7; }
.HasNew {
   font-size: .9em;
   padding: 1px 3px; }
.DataList div.Meta .Category a {
   background: #F5F4D1;
   padding: 2px 4px; }
/*.Meta .Category a {
   white-space: nowrap; }*/
.MItem {
   margin-left: 6px;
   margin-right: 6px; }
.JustNew {
   display: inline; }
.DiscussionAuthor {
   padding-right: 15px; }
.Discussion.ItemContent {
   padding-left: 55px; }
.Discussions .Item {
   padding: 4px 0px 4px 4px; }
.Discussions .ItemDiscussion .ProfilePhoto {
   border-radius: 12px; }
.MItem.MCount.ViewCount {
   display: none; }
.AdminCheck {
   float: right;
   padding-right: 10px; }
.Item .OptionsTitle {
   visibility: visible;
   padding-right: 3px; }

.Pager a, .Pager span {
   margin: 0px 6px; }
.PageControls.Top {
   margin-top: -25px; }

/* Discussion */
.Message {
   line-height: 1.6; }
.Comment .Message {
   font-size: 1.1em; }
div.Attachments {
    background-color: #FCFAF0;
    border: 1px solid #C0C0C0; }
body ul div.Comment blockquote.UserQuote,
.Comment blockquote {
    background-color: #FCFAF0;
    border: 1px solid #DDD; }
div.Comment blockquote.UserQuote div.QuoteText {
   border-left: 1px solid #DDD; }
.CategoryLink {
   background: #F5F4D1; }
   
/* General */
a.BigButton, a.Button, .Button {
   color: #5F0E0C; }
div.Popup h1, div.Popup h2 {
   background: #5F0E0C;
   border-bottom: 1px solid #BEC8CC; }
a:visited.Close, a:link.Close {
   color: white; }
body.Entry #Content h1 {
   color: #474747; }
.Mod-Spam, .Mod-Abuse {
   display: none; }
body.Profile .PanelInfo {
   border-bottom: 1px solid silver; }

.AdvancedSearch:nth-child(2) {
   display: none;
}

/* INDEXPHOTOS MUNGE */
.IndexPhoto {
   float: left;
}

.IndexPhoto img {
   height: 40px;
   width: 40px;
}