/*PAVINGSTONE*/
 	
body {
	color: #333;
	background-image: none;
  	background-color: #8ca198 ;
}

a:link, a:visited {
	color: #276a94;
	text-decoration: none;	
}

a:hover {
	color: #5a9ca6;
	text-decoration: none;
}

#nl_network {
	border: 1px solid #1e4648;
	background-color: #c6d4b6;
}

#wrapper {
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-color: #636c59;
}


#innerwrapper {
	border: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #f4f0ce;
}

#leader_board {
	border: none;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #f4f0ce;
	height: 20px;
}

#leader_board div{
	border: 1px solid #f4f0ce;
}

#neighborhoodname {
	color: #1e4648;
}

/*change from master */
#nlcontent {
	margin-top: -10px;
}

.town#nlcontent {
  margin-top: -100px;
}

#home #nlcontent {
	margin-top: -100px;
}

.maincontentborder {
	border: 1px solid #ffffff;
}

.maincontent {
	border: 2px solid #c6d4b6;
	background-color: #ffffff;
}



#footer { 
	background-color: #636c59; 
}


#mainnav {
	border: 1px solid #ffffff;
}


#mainnav ul {
	border: 1px solid #c6d4b6;
	background-color:#ffffff;
}

#mainnav li {
	border-right: 1px solid #f4f0ce;
}



#home .home a,
#hood_forums .hood_forums a,
#calendar .calendar a,
#documents .documents a,
#meet .meet a,
#info .info a,
#newsletters .info a,
#map .info a {
	color: #276a94;
}


.maincontenttag {
	color: #666666;
	border-top: 1px solid #c6d4b6;
	border-bottom: 1px solid #c6d4b6;
}

.maincontentnotag {
		border-bottom: 1px solid #c6d4b6;
		margin: 10px 0px 10px 0px;
}

.generic dt {
	background-color: #c6d4b6;
}



.edit_span { 
	float: right;
	background: url(/images/caret.gif) no-repeat left;
}


.title_header {
	background-color: #c6d4b6;
}


.add_new  {
	background: url(/images/arrowpavingstone.png) no-repeat left center;
}

.nlbox {
	border: 1px solid #1e4648;
	background-color: #c6d4b6;
}

.nlinnerbox {
	border: 1px solid #ffffff;
	background-color: #c6d4b6;
}

.nllogo_box {
	border: 1px solid #ffffff;
	background-color: #c6d4b6;
}

.nlbox h2 {
	color: #1e4648;
	border-bottom: 1px solid #ffffff;
}

.nlbox dl {
	border: 1px solid #ffffff;
}

.nlbox dt {
	color: #1e4648;
	border-bottom: 1px solid #ffffff;
}



.nlbox #signinbox  dd.admin.alert a {
	color: #ff0000;
}

.nlbox #signinbox  dd.admin.alert a:hover {
	color: #fe7b7b;
}

.nlbox input:focus, .nlbox textarea:focus {
 	background: #ecf2fe;
}

/*NL Pro Ad */
.nlbox dl#nlpbox dt {
	color: #1e4648;
	border-bottom: 1px solid #ffffff;
}


.nlbox dl#nlpbox dd img {
	background: #ffffff;
	border: 1px solid #c6d4b6;
}

/*Bottom Nav Bar */
#nlnav {
	border: 1px solid #1e4648;
	background-color: #c6d4b6;
}


#nlnav li {
	border-right: 1px solid #ffffff;
}


.secondarybox {
	background-color:#ffffff;
	border: 1px solid #ffffff;	 
}

.secondarybox dl {
	border: 2px solid #c6d4b6;
}

.secondarybox dt {
	border-bottom: 1px solid #c6d4b6;
}

.secondarybox dd img {
	border: 1px solid #c6d4b6;
}

/* Styling for Profile view and edit pages
================================== */

.profile_title {
	background-color: #f2f6fa;
}

.tbl_header {
	background-color: #f2f6fa;
}


#admin_tbl th {
	background-color: #f2f6fa;
} 

.rowcolor {
	background-color: #f9f9f9;
}

.search_form input { 
	width: 228px; 
	color: #666;
	font-size: 1.0em;
	margin-left: 10px; 
}


/*NOTIFICATIONS*/
.notify {
  	background: #ffdfdf;
  	border: 1px solid #df7d7d; 
}


.notify ul li {
	border-bottom:1px dotted #df7d7d;
}


/*ERROR MESSAGES */
.errorExplanation {
  background: #ffdfdf;
  border: 1px solid #df7d7d; 
}


.errorExplanation ul li {
	border-bottom:1px dotted #df7d7d;
}

.fieldWithErrors input {
	border: 2px solid #df7d7d;
  border-bottom: 3px solid #df7d7d;
}


div.form_note {
	color: #666;
}

div.signin_note {
	color: #666;
}


/* LIGHT VIEW EDIT PANELS */
.lv_Title {
	color: #ff0000;
	background-color:#f2f6fa;
}


.nl_lightview_padding {
	border: 1px solid #96b8fc;
}


#panel {
border: 1px solid #96b8fc;
padding: 10px 0 0 10px;
margin-top: 10px;
}


/*NEIGHBORHOOD HOME PAGE */
#home #leader_board {
	height: 110px;
}

#extra {
	border: 1px solid #c6d4b6;
	background-color: #ffffff;
}

#home .maincontent {
	border: 2px solid #c6d4b6;
	background-color: #ffffff;
}

#home .generic dt {
	background-color: #ffffff;
}

#home .secondarybox {
	background-color:#ffffff;
	border: 1px solid #ffffff;	 
}

#home .secondarybox dt {
	border-bottom: 1px solid #c6d4b6;
}

/* Discussion Teasers Box Styling */
#home .discussiontag  {
	background: url(/images/quotebubble.gif) no-repeat left 50%;
}
	
#home .discussiondata {
	color: #666666;
}


#home h3.divider {
	background-color:#c43807;
}


/*INFO PAGES-MAIN INFO, CONtACTS, NEWSLETTER */
#info .generic img {
	border: 1px solid #c6d4b6;
}

#info div#maincontent_editor {
	background-color: #ffffff;
}

#newsletters div#maincontent_editor {
	background-color: #ffffff;
}

/*Map */
div#edithelp.show_me {
	background: #E2FFE4;
}

.tip_title {
	color: green;
}

/*DISCUSSION FORUMS */
.postbubble .postcontent,
.postbubble .t,
.postbubble .b,
.postbubble .b div {
	background: transparent url(/images/discbubblepaving_stone.png) no-repeat top right;
}

/* top+left vertical slice */
.postbubble .t {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 18px;		/* top slice width */
	margin-left:-18px;
	height: 100%;
	_height: 1600px;	/* arbitrary long height, IE 6 */
	background-position:top left;
}

/* bottom */
.postbubble .b {
	position:relative;
	width: 100%;
}

.postbubble .b {
	background-position: bottom right;
}

.postbubble .b div {
	position: relative;
	width: 18px;		/* bottom corner width */
 	margin-left:-18px;
	background-position: bottom left;
}

.layout_center_paginate {
	background: #ffffff;
}

.blue_hr {
	border-top: solid #ffffff 1px;
}

.topic_started {
	color: #666666;
}

.topic_lastreply {
	color: #666666;
}

.usersandposts {	
	min-height: 12em; /* Provide enough vertical space for userdetails even on short post-ie6 hack below */
	_height: 12em;
}


/*CALENDAR PAGES*/
#calendar div#maincontent_editor {
	background-color: #ffffff;
}

#calendar .generic dd {
	border-top: 1px solid #c6d4b6;
}

#calendar .generic dd ul li {
	background: url(/images/squarerg.gif) no-repeat 0px 4px;
}

/*PAGES & DOCUMENTS */
#documents div#maincontent_editor {
	background-color: #ffffff;
}

/*ADMIN PAGES */
#admin .title_header {
	background-color: #c6d4b6;
}

#members th { 
 	background-color:#c6d4b6;
}

tr.hit_header {
	background: #c6d4b6;
}

#hit_report .alt {
	background: #c6d4b6  repeat-x top left;
}

/*REAL ESTATE */
.short_header {
	background-color:#c6d4b6;
}

.data_list li.header {
	background-color:#c6d4b6;
}
