#wrapper{
	background: url(../images/bg-wrapperLc.gif) repeat-y 0 0;
}

#header .nav-box {
	background: url(../images/bg-navLc.gif) repeat-x 0 bottom;
}

html,
body,
p,
h1,
h2,
.content-hdr,
h3,
#pwdlabel,
#uidlabel,
#loginform label,
.logincontent table tr th,
.loginbandtop,
.loginbandbot,
.loginhead,
#top-nav a,
.selected-links a,
.officername a,
span#email a,
.comment .submitted .normal,
.errorDiv {
	color: #005381 !important;
}

#header .main,
.holder,
.logincontent table tr th,
.loginhead,
.imagefeatures .box h3,
.updatesSmall h3 {
	background-color: #ccbc93 !important;
}

#main,
#header .searchbar,
h2#reminder,
h2#newuser {
	background-color: #ffeec4 !important;
}

li a,
.more a,
#header .searchbar span,
#header .searchbar a,
.bodycontent a {
	color: #007bbf !important;
}

ul.bottom-list li a {
	color: #FFFFFF !important;
}

#header .selected-links,
#pwdlabel,
#uidlabel,
#welcomeform h1,
#welcomeform h2,
.logincontent table tr td,
.loginbandtop,
.loginbandbot,
#searchform h3 {
	background-color: #e4d2a5 !important;
}

#rightcolumn .box,
#leftcolumn .box,
#home .box,
.details,
#stackingnav .children,
.comment, #commentsform,
#stackingnav ul.sidebar-list,
#searchresults ol li {
	border-bottom: solid 1px #ccbc93 !important;	
}

.main .searchbar
{
	border: 0 !important;
}

#header .main
{
	margin-bottom: 0 !important;
}

#top-nav ul li ul li {
	border-bottom: solid 1px #FFEEC4 !important;
}
#top-nav ul li ul {margin-top: -1px;}

#top-nav ul li ul {
	border-bottom: 1px solid #005381 !important;
	border-left: 1px solid #005381 !important;
	border-right: 1px solid #005381 !important;
}

.pageiconswrapper {
	border-top: solid 1px #ccbc93;
}

.side-header {
	background-color: #e4d2a5 !important;
	color: #005381 !important;
}

.topnavbar a {
	color: #fff !important;
}

h1.logo a {
	background-image: url(../images/logo2.gif) !important;
}

#top-nav ul div.active {
	background: url(../images/navonbg_rightLc.gif) no-repeat right 0;
}

#top-nav ul div:hover, #top-nav ul div.sfhover{
	background: url(../images/navonbg_rightLc2.gif) no-repeat right 0;
}


#top-nav ul li.active {
	background: url(../images/navonbgLc.gif) repeat-x 0 0;
}

#top-nav ul li:hover, #top-nav ul li.sfhover {
	background: url(../images/navonbgLc2.gif) repeat-x 0 0;
}

#stackingnav .side-header, #content .main-header, #rightcolumn .box .side-header, hr, #top-nav li ul li:hover, #top-nav li ul li.sfhover {
	background-color: #CCBC93 !important;
}
#stackingnav .level1, #stackingnav .level1selected, #top-nav li ul {
	background-color: #e4d2a5 !important;
}

#stackingnav .level1 a, #stackingnav .level1selected a, #stackingnav .side-header a, #content .main-header {
	color: #005381;
}

/*AtoZ*/
.atozrelated .sidebar-list {
	background-color: #FFEEC4 !important;
}

#atozlist li {
	border-top: solid 1px #CCBC93 !important;
}

div.atozrelated ul {
	border-bottom: solid 1px #CCBC93 !important;
}

#alphabet li .selected {
	background: url(../images/azbgLc.gif) no-repeat scroll left top !important;
	color: #005381 !important;
}

#alphabet li a:hover {
	background: url(../images/azbgLc.gif) no-repeat scroll left top !important;
}

/*Calendar*/
#content #calendar {
	border-bottom: solid 1px #CCBC93;
}

#content #calendar table td {
	background: #FFEEC4 url(../images/CalBoxLc.gif) no-repeat center;
}

#content #calendar table tr.hr td {
	background-image: none;
	border-top: solid 1px #CCBC93;
}

#content #calendar table th {
	background-color: #FFEEC4;
}

#calendar fieldset {
	background-color: #FFEEC4 !important
}

#calendar td.event, #eventlist a  {
	color: #005381 !important;
}

#calendar td, #eventlist .intro {
	color: #007BBF !important;
}

/*Contact*/
#contact a {
	color: #007BBF !important;
}

/*Form*/
#page_PageContentHolder_template_captchas {	
	border-top: solid 1px #CCBC93 !important;
	border-bottom: solid 1px #CCBC93 !important;
}

div.formcontents div {
	border-top: solid 1px #CCBC93 !important;
}

/*List*/
#list ul li {
	border-top: solid 1px #CCBC93 !important;	
}

/*Login*/
.loginbandtop,.loginbandbot {
	border: none !important;
}

#indirects th, #subscriptions th {
	background-color: #ccbc93 !important;
	color: #005381 !important;
} 

#indirects td, #subscriptions td {
	background-color: #ffeec4 !important;
	color: #005381 !important;	
}

#indirects a, #subscriptions a {
	color: #007BBF !important;
}

/*Sitemap*/
#sitemap ul {
	border-left: 2px solid #CCBC93 !important;
}

#sitemap ul li {
	background: url(../template/sitemap/images/bulletLc.gif) no-repeat top left !important;
}

#sitemap ul li.last {
	background: url(../template/sitemap/images/bulletlastLc.gif) no-repeat top left !important;
}

/*Neighbourhood*/
#stationpointer {	 
	background: url(../images/pointerLc.png) no-repeat 0 0 !important;
}

.container, .container .sidebar-list, .officers, .updatesSmall, .updatesSmall ul, .areabox {
	background-color: #F4E3BA !important;
	border-color: #ccbc93 !important;
}

.setdefault .left {
	color: #005381 !important;
}

.setdefaulttop {
	background: url(../images/setdefaulttopLc.gif) no-repeat center top !important;
}

.setdefaultbot {
	background: #F4E3BA url(../images/setdefaultbotLc.gif) no-repeat center bottom !important;
}

.window-c p strong strong, .window-c p strong, .window-c p
{
	font-weight: normal !important;
	color: #000 !important;
}

#pollform0 li, #pollform1 li, #pollform2 li, #pollform3 li, #pollform4 li, #pollform5 li, #pollform6 li, #pollform7 li
{
	background-image: none !important;
}

.bodycontent, .toplist
{
	border-color: #ccbc93 !important;
}

#header .selected-links span a
{
	border-color: #005381 !important;
}

.selected-links
{
	border-top: solid 1px #fff !important;
}

#top-nav .pipeitem
{
	color: #005381 !important;
}

#header .news 
{
	background-image: url(../images/bg-news-round-lc.gif);
}

#header
{
	border-color: #ccbc93;
}

.main-header, .areabox, .updatesSmall, .container .leftcol, .leftcolwrapper, .officers, .container .rightcol, .container, .imagefeatures .side-header
{
	border-color: #cebe94 !important;
}

#rightcolumn .box .controlbar a, .imagefeatures .box .controlbar a, .tblbox a, .imagefeaturewrapper
{
	border-bottom: solid 1px #cebe94 !important;
}

#header .main
{
	margin-top: 2px;
}


