/*WATER*/
 	
body {
 	color: #333;
	background-image: none;
	background-color: #a8cbe2;
}



a:link, a:visited {
	color: #3366cc;
	text-decoration: none;	
}

a:hover {
	color: #6699ff;
	text-decoration: none;
}

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


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

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

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

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

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

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

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

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

#footer { 
	background-color: #ceecec; 
}

#mainnav {
	border: 1px solid #96b8fc;
}


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

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

#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: #3366cc;
}


.maincontenttag {
	color: #6666cc;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

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

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

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


.title_header {
	width: 522px;
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: #f2f6fa;
	clear: right;
}


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

.nlbox {
	border: 1px solid #91baba;
	background-color: #e7f3f4;
}

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

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

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

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

.nlbox dt {
	color: #446b79;
	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: #446b79;
	border-bottom: 1px solid #ffffff;
}


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

/*Bottom Nav Bar */
#nlnav {
	border: 1px solid #91baba;
	background-color: #e7f3f4;
}


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


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

#home .secondarybox {
	background-color:#f2f6fa;
	border: 1px solid #96b8fc;	 
}
.secondarybox dl {
	border: 2px solid #ffffff;
}

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

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

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

/* 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;
}

/* Should replace all nlnn styling */
#nl_network {
	border: 1px solid #91baba;
	background-color: #e7f3f4;
}


.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 #96b8fc;
}

#home .maincontent {
	border: 2px solid #fff;
	background-color: #f2f6fa;
}


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


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


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


/*Map */

div#edithelp.show_me {
	background: #E2FFE4;
}

.tip_title {
	color: green;
}

/*DISCUSSION FORUMS */

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


/*CALENDAR PAGES*/

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

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


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

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

tr.hit_header {
	background: #f2f6fa;
}

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

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

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