/*Colour schemes
----------------------------------------------*/
@import "cww.css";
@import "shop.css";

/*--------------------------------------------*/

/************************************/
h1,h3,h2, h1 a,h2 a{

	}

body{
	
	}
	
a{
	color: #31508A;
}	
	
#container2 a:hover{
	color: #990000;
	text-decoration:underline;
	}

hr {color:#fcca54;}

table {border:1px solid #fcca54;}
td {border:1px solid #fcca54; border-spacing:0px; padding:3px;}


#siteNav li a{
	color:#000;
	font-size:130%;
}
 #footer a, #footer a:visited {
	color:#000;
}
#siteNav li a:visited {
	color:#000;
}
#siteNav li a:hover, #footer a:hover{
	color:#990000;
	text-decoration:underline;
}
#siteNav li a{
	border-left:1px solid #000000;
}
/************************************/

.logo {

	/*background: url(/images/BGLogoHeader01.jpg) 0 -10px;*/
}
#container{
background:url(/images/containerbg.jpg) repeat-y;
}
.inner{
border-top:3px solid #fcca54;
padding-top:5px;
}
#leftCol .inner{
border-top:0px solid #fcca54;
padding-top:0px;
}
#leftCol .inner .nav2{
border-top:3px solid #fcca54;
padding-top:5px;
}
.genForm .inner{
border-bottom:3px solid #FDEDC9;
border-right:1px solid #FDEDC9;
border-left:1px solid #FDEDC9;
/*border-top:0px solid #fcca54;*/
padding:0 0 0 0!important;
background:#fff!important;
}
	/*search box
-------------*/
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.search label{
	}
.search ul{
	}
.searchBox{
	
	background:#fff;
	}
.submitBtn input{
	cursor: pointer;

	}
.submitBtn{
	background:#E1E1E1;
	}

#sitenav_container{
    background:#FFECB3;
}	

#sitenav_container .submit{
	border:1px solid #FFECB3;
	background:url(/images/search.jpg) #E1E1E1 center center;
	margin-top:-1px;
}
#search{
background:#FFFFFF!important;
}

.submit{
	background:#F0F5EE;
	color:#990000;

	}
#siteNav ul {
	background:url(/images/greenDottedLine.gif) repeat-x 0 bottom;
	}

/*Columns
------------------------*/
#homepage #middleCol{
border-right:1px solid #D8E4D6;
border-left:1px solid #D8E4D6;
}
 #middleCol{
border-left:1px solid #D8E4D6;
}
#leftCol {
    margin:0px 0 6px 20px;
}
#leftCol, #rightCol, #middleCol{
margin:0;
padding: 0 20px 0 20px;	
}

#leftCol .explore{
	background: #FCCA54 url(/images/arrows.jpg) no-repeat scroll 100% -7px;
	
}
/****************** features *********************/
#mainFeature{
		background:url(/images/mainFeatureBG.gif) 0px bottom;
	}
*+html #mainFeature, * html #mainFeature{
	background:url(/images/mainFeatureBG.gif) 0px bottom;
	}
#leftFeature {
margin-top:2px;
background:#FFFFFF;
}

.topFeatures .col1 .text, .topFeatures .col2 .text, .topFeatures .col3 .text{
		background: url(/images/90percentWhite.png);
		
}
.topFeatures .col1 h2, .topFeatures .col1 h2 a, .topFeatures .col2 h2 a, .topFeatures .col3 h2 a{
color:#fff;
}
.topFeatures .col1 h2 a:hover, .topFeatures .col2 h2 a:hover, .topFeatures .col3 h2 a:hover{
color:#000;
}

.topFeatures .col1 h2{
	background:#CB1111 url(/images/messageBoardHeadingBG.jpg) repeat-x;
	color:#fff;
}
.topFeatures .col2 h2{
	background:#F9650D url(/images/AdoptHeadingBG.jpg) repeat-x;
	color:#fff;
}
.topFeatures .col3 h2{
	/*background: #628326 url(/images/CWWBoardHeadingBG.jpg) repeat-x;*/
	background: #00AEEF;
	color:#fff;
}
/*.topFeatures .col1{
	background: url(/images/Feature-forum.gif) no-repeat;
	}
.topFeatures .col2{
	background: url(/images/feature-AdoptaDiary.jpg) no-repeat -220px 0;
	}
.topFeatures .col3{
	background: url(/images/Feature-childrenWhoWat.jpg) no-repeat;
	}*/
#mainFeature .col3 h2 a{
background:transparent url(/images/joinArrowsButton.gif) no-repeat 20px -0px;
color:#000;
}
#mainFeature .col3 h2 a:hover{
background:transparent url(/images/joinArrowsButtonOver.gif) no-repeat 20px -0px;
color:#990000;
text-decoration:none;
}
#mainFeature .links li a{
border-bottom:2px solid #FDDE93;
background:url(/images/arrowBullet.gif) no-repeat 8px 10px;
color:#000000;
}

#mainFeature .links li.last {
	background:transparent url(/images/arrows.jpg) no-repeat scroll 89px -7px;
}
#mainFeature .links li.last a, #mainFeature .links li.last a:hover {
	background:none;
	border-bottom:0;
	}
#mainFeature .links li a:hover{
border-bottom:2px solid #FDDE93;
background:url(/images/arrowBulletOver.gif) no-repeat 8px 10px;

text-decoration:none;
}

#mainFeature .col3 a:hover{
color:#990000;
text-decoration:underline;
}

/*
.enews{
background:url(/images/arrows.jpg) no-repeat 100% -7px;
}	
*/	
.leftFeature{
	color:#000;
	background: url(/images/getRecrutied/feature-leftBG.gif) no-repeat top #7FC9CF;
}
.eventsFeature {
	color:#000;
	border-bottom:1px solid #DF3539;	
}

/*Some slight positioning to get the background image to look nice for this site only*/
.newsFeature span, .newsFeature span{
display:block;
	background: url(/images/newsFeatureHeaderBG-right.jpg) repeat-x top right;
	padding:4px 0 0 8px;
}
.newsFeature, .newsFeature{
	background: url(/images/newsFeatureHeaderBG-left.jpg) repeat-x top left #E6DAB7;
	}
.news{
	background: url(/images/greyGrad.jpg) repeat-x top left;
	}	

.newsItems img {
border:1px solid #D8E4D6;
padding:3px;
}
.feature div{

	}
.feature span{
	display:block;
background: #EFEFEF url(/images/featureBoxBG-bottom.jpg) bottom no-repeat;
	}
.feature span h3, #rightCol h3.leftFeature {
background: url(/images/featureBackground.jpg) no-repeat;
}
 h3.rightFeature{
 	background: url(/images/redGrad.jpg) repeat-x;
	color:#fff;
 }
/*#rightCol h3.leftFeature {background: url(/images/getRecrutied/featureBoxRight.jpg) repeat-x top #E1D1E5;

}*/
.leftFeature {
margin-bottom:0px;

}
/*#rightCol .feature {
	background: url(/images/getRecrutied/featureBoxRightBG.jpg) repeat-x top #E1D1E5;
	margin-bottom:4px!important;
	}*/
/*#rightCol .feature h3 {background: url(/images/getRecrutied/featureBoxRightH3BG.jpg) repeat-x top #DBD0DE;}*/
.feature h3{
	color: #000;
	background:#DDA600;
	}

/****************** end features *********************/
/****************** Top Nav ******************/
.topNav {
	background-color: #FCCA54;
	background-image: url(/images/topCurve.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.topNav ul{
	background-image: url(/images/bottomCurve.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.topNav a{
	color:#000;
}


.topNav ul {
	
	}
.topNav li.first {
	
	}
.topNav li.first a:hover {

	}

.topNav li a:hover, .topNav .selected{

	
	}
#leftCol{
color:#000;
}
#rightCol{}
.inner{
	background:none!important;

	}
#middleCol{}
#footer{
    margin-bottom:10px;
}	

#footer{
	background: #FFECB3 url(/images/footer_top_curve.gif) top no-repeat;
	}
	#footer ul{
	background: url(/images/footer_bottom_curve.gif) bottom no-repeat;
	}
p.summary {
	background:#FFECB3;	
	}
/******************* left Navigation ***********************/
.topNav a{
background:url(/images/navArrow.gif) no-repeat scroll 100% center;
	}
.topNav a:hover{
background:url(/images/navArrowOver.gif) no-repeat scroll 100% center;
	}


/*
.leftNav a{
background:url(/images/arrowGreen.gif) no-repeat scroll 5px 6px;
	}
.leftNav li li a{
background:url(/images/arrowGreen.gif) no-repeat scroll 15px 6px;
	}
.leftNav li li li a{
background: url(/images/arrowGreen.gif) no-repeat scroll 25px 6px;
	}
.leftNav li li li li a{
background:url(/images/arrowGreen.gif) no-repeat scroll 35px 6px;
	}
*/
	/*Roleovers
	-----------*/

/*
.leftNav a:hover{
	color:#ffcc33!important;
	}

.leftNav a:hover{
background:#FFFDF6 url(/images/arrowGreen2.gif) no-repeat scroll 5px 6px;
	}
.leftNav li li a:hover{
background:#FFFDF6 url(/images/arrowGreen2.gif) no-repeat scroll 15px 6px;
	}
.leftNav li li li a:hover{
background:#FFFDF6 url(/images/arrowGreen2.gif) no-repeat scroll 25px 6px;
	}
.leftNav li li li li a:hover{
background:#FFFDF6 url(/images/arrowGreen2.gif) no-repeat scroll 35px 6px;
	}
*/
.leftNav a{
	border-bottom:1px solid #E6E6E6;
	}

/*Bullets
---------*/		
	ul.leftNav{
border-top:3px solid #FCCA54;
	}
/*	ul.leftNav .current a{
	color:#671a82;
	}
	ul.leftNav li.selected a, ul.leftNav li.selectedlast a {
		color:#671a82;
	    }
	ul.leftNav li.selected a{
	color:#990000;
	}
	ul.leftNav li.selected ul a,ul.leftNav li.selectedChild a{
	color:#671a82;
	}

	ul.leftNav li, ul.leftNav li.selected li, ul.leftNav li.selected li.last, 
	ul.leftNav li.current li, ul.leftNav li.current li.last {
	background: none;
	}
*/
	/*ul.leftNav li a, ul.leftNav li.selected li a, ul.leftNav li.selected li.last a {
	color:#6699CC;
	}*/
	
	/*ul.leftNav li a:hover, ul.leftNav li.selected li a:hover, ul.leftNav li.selected li.last a:hover {
	color:#fff;
	text-decoration:none;
	}*/
    ul.leftNav li a:hover, ul.leftNav li.selected li a:hover, ul.leftNav li.selected li.last a:hover {
	    text-decoration:none;
    }
	ul.leftNav li{
	list-style:none;
	background:none;
	} 
	ul.leftNav li a{
		background:#FAFAFA;
	}
	ul.leftNav li a:hover{
		background:#fff;
	}
	
	
	/*nav3
	------------------*/
	.nav3{
	border-top:3px solid #FCCA54;
	}
	.nav3 a:hover{
	text-decoration:none;
	}
/*
	.nav3 a:hover{
	color:#ffcc33!important;
	}
	.nav3 a{
	color:#6699CC;
	}
*/
.nav3 a:hover, .nav3 li.selected{
background:#FFFDF6 url(/images/arrowBullet-yellow.jpg) no-repeat scroll 5px 8px;
	}
.nav3 li li a:hover , .nav3 li li.selected{
background:#FFFDF6 url(/images/arrowBullet-yellow.jpg) no-repeat scroll 15px 8px;
	}
.nav3 li li li a:hover, .nav3 li li li.selected{
background:#FFFDF6 url(/images/arrowBullet-yellow.jpg) no-repeat scroll 25px 8px;
	}
.nav3 li li li li a:hover, .nav3 li li li li.selected{
background:#FFFDF6 url(/images/arrowBullet-yellow.jpg) no-repeat scroll 35px 8px;
	}
.nav3 a{
background: url(/images/arrowBullet-yellow.jpg) no-repeat scroll 5px 8px;
	}
.nav3 li li a{
background: url(/images/arrowBullet-yellow.jpg) no-repeat scroll 15px 8px;
	}
.nav3 li li li a{
background: url(/images/arrowBullet-yellow.jpg) no-repeat scroll 25px 8px;
	}
.nav3 li li li li a{
background: url(/images/arrowBullet-yellow.jpg) no-repeat scroll 35px 8px;
	}
.nav3 a{
	border-bottom:1px solid #E6E6E6;
	}
	
/******************* news ***********************/

.newsItems, .newsHome{
border-bottom:1px solid #efefef;

}
.last 
{
    border-bottom:none;
}
/******************* end news ***********************/
/******************* events ***********************/
.events{}
.eventsItems{
	border-bottom:1px #CCCCCC dashed;
}
/******************* ends events ***********************/
/*date*/
.date{
	color:#999999;
}
.date p{
	color:#999999;
	font-style:normal;
}
.date span{
	color:#9F9F9F;
	}
/*End date*/
/*Archive News*/
.archiveNews {
	background:#FFE697 none repeat scroll 0%;
}
.archiveNews li a {
	color:#000000 !important;
}
.archiveNews li a:hover, .archiveNews li.selected a, .archiveNews li.selected ul li a:hover {
	background:#ffcc33;
	color:#FFFFFF !important;
}
.archiveNews li ul {
		border-top:1px solid #FFFFFF;
}
.archiveNews li.selected a {
	border-right:1px solid #FFFFFF;
}
.archiveNews li.selected ul li a,.archiveNews li ul {
	background:#fff3ce none repeat scroll 0%;
	color:#000 !important;
}
.archiveNews li.selected ul li.selected a {
	background:#ffcc33 none repeat scroll 0%;
	color:#FFFFFF !important;
}
.archiveNews li.last a {
	border-right:medium none;
}
.archiveNews li.first a, .archiveNews li.first ul li.first a {
	border-left:medium none !important;
}
.archiveNews li.first ul li a {
	border-left:1px solid #FFFFFF !important;
}
/*End Archive News*/

/*subscribe to feed*/

/* PageNumbering
-----------------------------------*/
ul.pageNumbering{
	background:#fff3ce;
}

 ul.pageNumbering li .selected,ul.pageNumbering li a:hover{
	color:#000!important;
	background:#FFCC33;

}
ul.pageNumbering li a {
  background: #FFE493;
}
ul.pageNumbering li.page {
	background:#FFE493 none repeat scroll 0%;
}

/*end page numbering*/

/*Summary
------------*/

.green .summary {
background:#BEE3D1 none repeat scroll 0%;
}
.summaryPic {
border:1px solid #fff;
}
/*Sitemap
---------*/

.sitemap li a{
background:#FFCC33 url(/images/arrow.gif) no-repeat scroll 2px 6px;
border-bottom:1px solid #FFFFFF;
color:#000000 !important;
}
.sitemap li li a{
background:#FFE085 url(/images/arrow.gif) no-repeat scroll 12px 6px;
}
.sitemap li li li a{
background:#FFECB6 url(/images/arrow.gif) no-repeat scroll 22px 6px;
}
.sitemap li li li li a{
background:#FFF4D3 url(/images/arrow.gif) no-repeat scroll 32px 6px;
}
.sitemap li li li li li a {
background:#FFF8E5 url(/images/arrow.gif) no-repeat scroll 42px 6px;
}
/*Roleover
-------------*/
.sitemap li a:hover{
background:#FFFDF8 url(/images/arrow.gif) no-repeat scroll 2px 6px;
border-bottom:1px solid #FFFFFF;
color:#000000 !important;
}
.sitemap li li a:hover{
background:#FFFDF8 url(/images/arrow.gif) no-repeat scroll 12px 6px;
}
.sitemap li li li a:hover{
background:#FFFDF8 url(/images/arrow.gif) no-repeat scroll 22px 6px;
}
.sitemap li li li li a:hover{
background:#FFFDF8 url(/images/arrow.gif) no-repeat scroll 32px 6px;
}
.sitemap li li li li li a:hover {
background:#FFFDF8 url(/images/arrow.gif) no-repeat scroll 42px 6px;
}

/*.nav2 li.donate a {
background:url(/images/donate.jpg) no-repeat 0 5px;
	}
	.nav2 li.help a {
background:url(/images/helpAndSupport.jpg) no-repeat 0 5px;
	}
.nav2 li.shop a {
background:url(/images/shop.jpg) no-repeat 0 5px;
	}*/
	
#rightCol ul.events li {
background:transparent url(/images/bullet-events.jpg) no-repeat scroll 5px 7px;
}
#rightCol ul.events li {
border-bottom:1px dotted #D3D2D2;
color:#C8013C;
}
#rightCol ul.events li a {
color:#0D5F8A;
font-weight:bold;
}
.latestNews{
background:url(/images/newspaper.jpg) no-repeat 0 8px;
padding:5px 0 10px 38px;
border-top:3px solid #fcca54;
}

.latestEvents{
background:url(/images/calendar.jpg) no-repeat;
padding:0px 0 5px 38px;
}
.latestBlog{
background:url(/images/blog.jpg) no-repeat 0 7px;
padding:5px 0 5px 38px;
border-top:3px solid #FCCA54;
}

.nav2 li a{
	border-bottom:1px solid #D8E4D6;
}
form.genForm{
background:#FFFAF1;
	}
.genForm fieldset {
/*background:#fff;
border-top: 1px solid #F8CF6E;
border-right: 1px solid #F8CF6E;
border-left: 1px solid #F8CF6E;
border-bottom: 1px solid #F8CF6E;*/

}
#leftCol dl.feature, #rightCol dl.feature{
padding:3px;
border-top:3px solid #FCCA54;
padding-top:5px;
}
#leftCol dl.feature dt, #rightCol dl.feature dt{
padding:3px;
color:#31508A;
border-bottom:1px solid #E9E9E9;
}
#leftCol dl.feature dd, #rightCol dl.feature dd{
padding-top:3px;

}

/* Image Preview for Blogs */
.imageList 
{
    background-color:#FFECB3;
}

/*Library Form - needed some customised styling */
input.libForm
{       
    color:#000;    
}

.areaSearch input.searchBar {border:1px #999 solid; margin-right:5px;}
.areaSearch input.submit {border:1px #999 solid; }