/* CSS Document */

.width {
	height : 100%;
	margin : 0px auto;
	min-width : 980px;
	width : 980px;
}

#phorum .nav{background-image: url(/forum/templates/emerald/images/nav_bg.gif);background-repeat: repeat-x;background-position: top;}

* html .container {
	margin-left : -980px;
	position : relative;
}

* html .container, * html .content {
	height : 1px;
}
* html .minwidth {
	padding-left : 980px;
}

/*\*/
* html .minwidth, * html .layout {
	height : 1px;
}

* html .clearslim{
	background : transparent;
	clear : both;
	height : 1px;
	line-height : 0em;
	margin-top : -1px;
	overflow : hidden;
}


/*\*/
* html .left{
	height : 800px;
}



* html .third{
	height : 225px;
}

*, * html{
	margin : 0;
	padding : 0;
}



body{
	color : #000000;
	font : 76%/1.5em Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 0px;
	padding : 0;
	word-spacing : 0.08em;
	background-image: url(/images/background/collage-bg-faded.jpg);
	background-repeat: repeat;
}

form{
	margin : 0;
	padding : 5px;
}

img{
	border : 0;
}

.banner{
	display : block;float:right;margin-right:15px
}

.banner img {
	display : block;
	margin-left : auto;
	margin-right : auto;
}

.block{
	display : block;
}

.bottom{
	clear : both;
	margin : 40px auto 0px auto;
	width : 98%;
}

.bottom .featurecentre{
	margin : 0 auto;
	padding : 0;
	width : 95%;
}

.bottomads{
	background-color : #FFFFFF;
}

.bottomadwords {
	background-image : url(/images/background/adwords_bg.gif);
	background-position : bottom;
	background-repeat : repeat-x;
	clear : both;
	display : block;
	height : 113px;
	margin : 0px auto 0px auto;
}
.bottomadwords .centre{
	margin-top:10px;
	background-color: transparent;
}
.bottomcoppercontainer {
	border-right : 1px solid #000000;
	float : left;
	margin-bottom : -1px;
	width : 49.6%;
}

.bottomforumwidget {
	float : right;
	width : 50.2%;
}

.bottomforumwidget table {
	margin : 0px 0px 0px 5px;
}

.bottomrandomimages {
	background-color : #FFFFFF;
	clear : both;
	display : block;
	margin : 0px auto -1px auto;
}

.bottomrandomimages .copperminerandom h1,.bottomrandomimages .bottomforumwidget h1{
	background-image : url(/images/background/bottom_widget_bg.gif);
	background-position : center;
	background-repeat : repeat-x;
	color : #000000;
	display : block;
	font-size : 1.1em;
	margin : 0;
	padding-top : 5px;
}

.centre{
	display : block;
	margin : 5px auto 5px auto;
	text-align : center;background-color:transparent
}

.centrebannerborder{
	border : 1px solid #000000;
	display : block;
	margin : 5px auto 0px auto;
	text-align : center;
	width : 468px;
}

.centresearch,.leftnav .centresearch{
	background : transparent url(/images/background/bone_brown.gif) no-repeat center;
	border : 0;
	color : #000000;
	display : block;
	height : 40px;
	margin : 0px auto 0px auto;
	text-align : center;
	width : 75px;
}

.centresearch:hover{
	color : #FFFFFF;
}

.clearfifty{
	background : transparent;
	background-color : #FFFFFF;
	clear : both;
	height : 10px;
}


.clearslim{
	background : transparent;
	clear : both;
	height : 1px;
	line-height : 0em;
	margin-top : -1px;
	overflow : hidden;
}


.clearslimshadow
{
	clear : both;
	height : 8px;
	line-height : 0em;
	overflow : hidden;
	background-image: url(/images/background/shadow_clearing.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/**/
.content {
	background-color : #FFFFFF;
	padding : 0px;
}

.copy{
	float : left;
	overflow : hidden;
	width : 71%;
}

.copyforty{
	float : left;
	overflow : hidden;
	width : 40%;
}

.creationbanner {
	border : 1px solid #999966;
	display : block;
	height : 90px;
	margin-left : auto;
	margin-right : auto;
	width : 728px;
}

.dogsurvey {
	border : 0;
	display : block;
	margin-bottom : 75px;
	margin-left : auto;
	margin-right : auto;
}

.download{
	background : transparent;
	float : left;
	margin : 5px;
	text-align : center;
	width : 22%;
}

.download img{
	border : 1px solid #CCBB99;
	display : block;
	margin-left : auto;
	margin-right : auto;
	padding : 2px;
}

.featurefull{
	background : url(/images/background/fade_back.gif) no-repeat top center;
	margin : 5px 5px 15px 5px;
	width : 365px;
}

.featurenewest .featurefull{
	margin : 0px 0px 10px 0px;
	width : 99%;
}

.featurenewest .featurefull .newest{
	height : 300px;
	margin : 0px 0px 15px 0px;
	overflow : auto;
	padding : 0px 0px 0px 0px;
	width : 99%;
}

.featurenewest .featurefull .newestcontents{
	height : auto;
	margin : 0px 0px 5px 0px;
	overflow : hidden;
	padding : 0px 0px 0px 0px;
	width : 95%;
}

.featuresimple{
	background : #EDEDDC;
	border : 1px solid #CCBB99;
	display : block;
	margin : 5px auto 10px auto;
	width : 95%;
}

.featuresimple .text,.featuresimplemain .text{
	display : block;
	margin : 5px 5px 5px 5px;
}

.featuresimple .text,.right p,a .featuresimple .text,a:visited .featuresimple .text{
	color : #000000;
	font-size : 0.9em;
}

.featuresimplemain{
	border : 1px solid #CCBB99;
	display : block;
	margin : 5px auto 10px auto;
}

.featuresimplemain .text,.right p,a .featuresimplemain .text,a:visited .featuresimplemain .text{
	color : #000000;
	font-size : 1.0em;
}

.featuresimplemaincontainer{
	margin-bottom : 15px;
	margin-left : 15px;
	width : 95%;
}

.fillerblock {
	clear : both;
	display : block;
	height : 5px;
}

.fillerblocktrans{
	background-color : transparent;
	clear : both;
	display : block;
	height : 30px;
}

.footer{
	margin : 15px 0px 0px 0px;
	overflow : hidden;
	padding : 0;
	width : 100%;
	z-index : 4000;
	background-color: #FFFFFF;
	color: #758070;
}

.forumlatest table{
	margin : 5px 0px 5px 0px;overflow:hidden
	
}
.forumlatest .post{display:block;margin-left:0px;padding-left:5px;padding-top:5px;}
.forumlatest table tr{margin:5px 0px 5px 0px}
.forumlatest .post a,.forumlatest .post a:visited{
	font-size : 1.2em;text-decoration:none;
	font-weight:bold;
	color: #AB7F52;}


.forumlatest td p{margin-left:0px;padding-left:5px;margin-top:5px;margin-bottom:5px}
* html .forumlatest td{padding:0;margin:0}
.forumlatest td a:hover{text-decoration:underline}
.googleadwords{
	display : block;
	margin-left : auto;
	margin-right : auto;
	margin-top : 20px;
	text-align : center;
	width : 468px;
}

.googleadwords2{
	display : block;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 468px;
}

.headerright {
	float : right;
	width : 80%;
}

.headersection{
	background-image : url(/images/background/header_bg.gif);
	background-position : top;
	background-repeat : repeat-x;
	display : block;
	height : 166px;margin:0;padding:0
}

.homenewscontainer{
	height : auto;
	margin-top : -85px;
	overflow : hidden;
}

.homepagebanner{
	display : block;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
	width : 468px;
}

.homepagebannernoborder{
	background-color : transparent;
	display : block;
	margin-bottom : 10px;
	margin-left : auto;
	margin-right : auto;
	padding : 0;
	text-align : center;
	width : 468px;
}

.hundred {
	display : block;
	margin : 5px auto 5px 15px;
}

.hundred img {
	margin : 5px;
	overflow : hidden;
}

.hundred td,.hundred tr{
	height : 140px;
	overflow : hidden;
}

.imgcentre{
	display : block;
	margin-left : auto;
	margin-right : auto;
}

.imgcentreborder{
	border : 1px solid #CCBB99;
	display : block;
	margin : 5px;
	padding : 3px;
}

.imgleft{
	clear : left;
	float : left;
	margin : 5px;
}

.imgleftborderbrown{
	border : 1px solid #CCBB99;
	float : left;
	margin : 5px;
}

.imglefthome{
	clear : left;
	float : left;
	margin : 5px;
}

.imgright{
	clear : right;
	float : right;
	margin : 5px;
}

.indexsection{
	float : left;
	letter-spacing : 0px;
	margin-left : 0px;
	text-transform : capitalize;
	width : 48%;
}

.indexsection .featurenav .headingcontainernavtitle,.indexsection  .featurenav .headingcontainernavtitle h1{

	display : none;
	overflow : hidden;
}

.latesthome {
	margin : 5px auto;
	text-align : left;
}

.latesthome .img-shadow-left{
	margin-top : 20px;
}

.latesthome .rimagehomeblackbold{
	color : #666633;
	font-size : 1.2em;
	width : 250px;
}

.latesthome a img,.latesthome a:visited img{
	width : 230px;
}

.latesthome h2{
	margin-left : 15px;
	text-align : left;
}

.latesthome img {
	overflow : hidden;
}

.latesthome table {
	border : 0;
	margin : 0px auto;
	width : 98%;
}

.left{
	background : url(/images/background/text_section_right_jack_russell.gif) #FFFFFF repeat-y right;
	float : left;
	min-height : 800px;
	position : relative;
	width : 68%;
	z-index : 400;
}

.left .featuresimple{
	margin : 10px 20px 10px 20px;
	width : 80%;
}

.left .featuresimple table {
	border : 1px solid #CCBB99;
	padding : 3px;
	width : 80%;
}

.leftfifty{
	float : left;
	width : 49%;
}

.lefthalf {
	float : left;
	width : 49.5%;
}

.lefthalf .featurenav {margin-top:10px}

.lefthalf .featurenav .headingcontainer h1,.lefthalf .featurenav .headingcontainernavtitle h1,.righthalf .featurenav .headingcontainer h1,.righthalf .featurenav .headingcontainernavtitle h1 {background-color:#fff}
.leftpanel {
	float : left;
	width : 54.5%;
}

.leftplain{
	float : left;
	width : 68%;
}

.leftradio {
	float : left;
	height : 45px;
	width : 48%;
}

.leftradio p,.rightradio p{
	text-align : center;
}

.leftsection{
	float : left;
	width : 49%;
}

.limit{
	height : 140px;
	overflow : hidden;
}

.linkexplain{
	border : 1px solid #CCCCCC;
	display : block;
	margin : 10px auto;
	width : 80%;
}

.logoleft{
	background-color : transparent;
	clear : both;
	color : #FFFFFF;
	display : block;
	font-size : 0.60em;
	line-height : 3.3em;
	margin : 5px auto;
	text-align : center;
	width : 96%;
}

.mailingframe{
	border : 0;
	height : 350px;
	width : 450px;
}

.main{
	background : #FFFFFF;
		display : block;
	overflow : hidden;
	padding : 0px;
	width : 100%;
}

.maincontent {
	background-color : #FFFFFF;
	float : right;
	margin : 5px 5px 5px 5px;
	overflow : hidden;
	position : relative;
	width : 79%;
	z-index : 10;
}

.maincontentnoborder {
	float : right;
	margin : 0px 5px 5px 5px;
	position : relative;
	width : 79%;
	z-index : 10;
}

.newscontainer{
	width : 99%;
}

.newswindow{
	float : left;
	height : auto;
	margin-left : 20px;
	width : 365px;
}

.newswindow a, .newswindow a:visited {
	color : #999966;
	display : block;
	font-size : 1.1em;
	font-weight : bold;
	margin-top : 5px;
}

.notransform{
	text-transform : none;
}

.panel{
	background-color : #FFFFFF;
	border : 1px solid #DFDFBF;
	margin : 20px 5px 5px 5px;
	padding : 0;
}

.panelnoborder{
	background-color : #FFFFFF;
	margin : 20px 5px 5px 5px;
	padding : 0;
}

.photo{
	float : left;
	margin-bottom : 5px;
	margin-top : 10px;
	width : 33%;
}

.photo img {
	border : 1px solid #CCCC99;
	display : block;
	margin-left : auto;
	margin-right : auto;
	padding : 2px;
}

.photo p,.photo h2,.photo h1 {
	background : none;
	clear : both;
	display : block;
	font-size : 1.0em;
	letter-spacing : 1px;
	text-align : center;
	width : 150px;
}

.photoindexcontainer{
	margin : auto;
	width : 96%;
}

.rescued {
	float : left;
	margin-left : 15px;
	width : 130px;
}

.rescued p{
	text-align : center;
}

.rescuesubtext{
	color : #666666;
	font-size : 0.9em;
	text-align : right;
}

.result {
	float : left;
	width : 50%;
}

.right35{
	color : #000000;
	float : right;
	width : 26%;
}

.right35 .copperminerandomright h2{
	background : #CCCC99;
	display : block;
	margin : 0;
	width : 97%;
}

.right35 .img-shadow-right{
	clear : both;
}

.rightfifty{
	float : right;
	width : 49%;
}

.righthalf {
	float : right;
	width : 49.5%;
}

.rightpanel {
	float : right;
	width : 44.5%;
}

.rightsection{
	float : right;
	width : 49%;
}

.rimagehomeblack{
	clear : both;
	color : #000000;
	font-size : 0.9em;
	font-weight : normal;
	line-height : 1.25em;
}

.rimagehomeblackbold{
	color : #000000;
	display : block;
	font-size : 1.2em;
	font-weight : bold;
	line-height : 1.25em;
	margin-bottom : 15px;
	padding-bottom : 5px;
	text-transform : capitalize;
}

.rimagehomegreen{
	color : #333300;
	font-size : 0.9em;
	line-height : 1.25em;
	padding-top : 0;
}

.searchfield{
	background : #FFFFFF;
	display : block;
	font-size : 1.0em;
	margin : 5px 0px 5px 0px;
	overflow : hidden;
	padding : 2px;
	width : 70%;
}

.searchtext{
	color : #000000;
	font-size : 1.0em;padding:0;margin:0;
	letter-spacing : 0px;
float:left;

}

.shoplink{
	margin-left : 10px;
}

.sitemap .featurenav {
	clear : both;
}

.sitemap .featurenav .headingcontainernavtitle h1,.sitemap .featurenav .headingcontainer h1,.sitemap .featurenav .headingcontainer h2,.sitemap h1,.sitemap h2{
	background-image : none;
	clear : both;
	color : #000000;
	text-align : left;
}

.sitemap .featurenav .paws{
	margin-left : 0px;
	padding-left : 0px;
}

.sitemap h1.overlay ,.sitemap .featurenav .headingcontainernavtitle h1.overlay{
	display : none;
}

.stat {
	clear : left;
	float : left;
	font-weight : bold;
	width : 50%;
}

.statssummary{
	margin-bottom : 10px;
}

.statstable {
	margin-left : 15px;
	width : 90%;
}

.statstable td {
	border : 1px solid #FFFFFF;
	margin : 3px;
	padding : 4px;
}

.tabfeature{
	border : 0;
	margin : 0px 15px 0px 20px;
}

.tabfeature .img-shadow-left {
	margin : 15px 10px 10px 10px;
}


.tabfeature a:hover img{
	border : 1px solid #000000;
}

.tabfeature h1{
	margin-left : 0;
	text-align : left;
}

.tabfeature img{
	border : 1px solid #999966;
}

.tabfeaturerecent{
	border : 0;
	margin : 25px 0px 0px 15px;
	text-align : center;
}

.tabfeaturerecent a:hover img{
	border : 1px solid #000000;
}

.tabfeaturerecent h1{
	margin-left : 0;
	text-align : left;
}

.tabfeaturerecent img{
	border : 1px solid #999966;
	margin : 5px;
	padding : 3px;
}

.third{
	background : url(/images/background/h2_bg_jack_russell.gif) repeat-y left;
	border : 1px solid #CCBB99;
	float : left;
	margin-bottom : 10px;
	margin-left : 20px;
	min-height : 225px;
	width : 25%;
}

.title{
	clear : none;
	display : block;
	margin-bottom : 15px;
	margin-left : 20px;
	margin-top : 5px;
}


.userrank{
	color : #660000;
	font-weight : bold;
}


.slideshow{display:block;overflow:hidden;height:270px;clear:both}
.slideshowbanner{width:728px;height:130px;overflow:hidden;display : block;
	margin-left : auto;
	margin-right : auto;}
	
	.keywordcloud {
	width:98%;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	line-height:2.6em;
	
}

* html .keywordcloud a,* html .keywordcloud a:visited {text-decoration:none}

	.keywordcloud a,.keywordcloud a:visited{color: #758070;}
.rightsection .PhorumStdBlock {width:95%}

.rescuecontainer{margin:0 auto;padding:0;}

.rescuecontainer .rescuetable{
	width:100%;
	margin:0;padding:0;
	text-transform: capitalize;
}


.rescuecontainer .rescuetable p {line-height:1.5em;margin:0;padding:2px}
.rescuecontainer .rescuetable th {
	background-color:#9DA69B;
	color: #FFFFFF;
}
.rescuecontainer .rescuetable a,.rescuecontainer .rescuetable a:visited,.rescuecontainer .rescuetable p{margin-left:0;margin-right:0}
.rescueheadername {width:85px;background-color:#cccc99;text-align:left}
.rescueheaderage{width:35px;background-color:#cccc99;text-align:left}
.rescueheaderlocation{width:160px;background-color:#cccc99;text-align:left}
.floatright{float:right;margin-top:10px;margin-bottom:5px}

.name{width:95px;float:left;margin:2px 0px 2px 0px;font-size:1.2em;font-weight:bold}
.age{
	width:35px;
	float:left;
	margin:2px 0px 2px 0px;
	text-align: center;	
}
.location {width:165px;float:left;margin:2px 0px 2px 0px;}


.contentblock{min-height:640px}

* html .contentblock{height:640px}

.innercontentblock{min-height:670px}

* html .innercontentblock{height:670px}

.twothirds{width:66.5%;float:left}

.leftthird{
width:49%;
	float:left;
	margin:0px 0px 5px 5px;
	background-color: #E2EFDE;
	background-image: url(/images/left-feature-images/left_third_top_fade.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.centrethird{
width:49%;	
	float:right;
	background-color: #EFE8D6;
	background-image: url(/images/background/centre_third_top_fade.gif);
	background-repeat: repeat-x;
	background-position: top left;overflow:hidden
}
.rightthird{
width:32%;	margin:0px 5px 5px 0px;
	float:right;
	background-color: #EEF2EC;
	background-image: url(/images/background/right_third_top_fade.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.icon {margin:8px 0px 0px 5px;float:left}
.sectionimagetext{float:left;margin-top:8px;margin-left:5px}

	
	.dotteddivider{	background : transparent;
	clear : both;
	height : 1px;
	line-height : 0em;
	margin-top : -1px;
	overflow : hidden;border-bottom:1px dotted #999}
	

	a.sectionlink ,a:visited.sectionlink{
	margin:0px 5px 0px 5px;
	height:30px;
	padding-left:30px;
	padding-top:8px;
	font-size:1.2em;
	font-weight:bold;
	display:block;
	background-image: url(/images/background/arrow_link.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #666600;clear:both
}

.topbanner{float:right;width:728px;height:115px;margin:35px 15px 0px 0px}
* html .topbanner{margin:5px 0px 0px 0px}
.topamazon{width:728px;height:90px;}
.floatright{float:right}
.topadwords{width:728px;height:15px;}
.iconholder{width:65px;float:left}
.homecategory {
	width:100%;
	height:84px;display:block;
	background-image: url(/images/background/panel_fade.gif);
	background-repeat: repeat-x;
	background-position: center;clear:both;
}

.homecategory a .heading,.homecategory a:visited .heading{
	font-size : 1.2em;
	font-weight : bold;
	margin : 15px 5px 5px 0px;
	padding : 10px 5px 10px 0px;
	text-decoration : none;
}

.homecategory a .text, .homecategory a:visited .text{
	display : block;
	padding : 0px 10px 10px 10px;
	text-decoration : none;
}

.homecategory a,.homecategory a:visited {
	clear : both;
	display : block;
	margin : 5px 0px 5px 0px;text-decoration : none;
}


a:hover .homecategory {
	color : #0000FF;
}

.allrescuedogs {margin-top:15px;text-align:center}

.allrescuedogs td,.allrescuedogs th {border:2px solid #fff}

.allrescuedogs th {
	font-size:1.1em;
	text-align:left;
	background-image: url(/images/background/right_third_top_fade.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.allrescuedogs .name {font-size:1.2em;color:#663300;text-decoration:underline;text-align:center}

/* CSS Document */

.copperminerandom {
	background-color : #fff;
	margin : 0px 0px 0px 0px;text-align:center;
}

.copperminerandom .rimagehomeblackbold {margin-top:0px;padding-top:0}

.copperminerandom a img, .copperminerandom a:visited img {
	background-color : #FFFFFF;
	border : 1px solid #CCBB99;
	display : block;
	margin : 5px auto 0px auto;
	padding : 2px;
	width:90px;

}

.copperminerandom p,.copperminerandom a,.copperminerandom a:visited{margin-bottom:0;padding-bottom:0px}

.copperminerandom a:hover img{
	border : 1px solid #000000;
}

.copperminerandom table,.mainfull .copperminerandom table {
	background-color : transparent;
	margin : 0;
	padding : 0;
	width : 100%;
}

.copperminerandomhome {
	display : block;
	margin : 5px 20px 5px 20px;
}

.copperminerandomhome a img,.copperminerandomhome a:visited img {
	background-color : #FFFFFF;
	border : 1px solid #CCBB99;
	display : block;
	margin : 5px auto 0px auto;
	padding : 3px;
}

.copperminerandomhome a:hover img{
	border : 1px solid #000000;
}

.copperminerandomhome img {
	
	overflow : hidden;
}

.copperminerandomhome table {

	margin-bottom : 5px;
	width : 100%;
}

.copperminerandomhome td {
	border-right : 5px solid #FFFFFF;
	margin : 5px;
	width : 30%;
}

.copperminerandomright {
	display : block;
	margin : 2px;
}

.copperminerandomright a img,.copperminerandomright a:visited img {
	background-color : #FFFFFF;
	border : 1px solid #CCBB99;
	display : block;
	margin : 0px auto 0px auto;
	padding : 3px;
}

.copperminerandomright a:hover img{
	border : 1px solid #000000;
}

.copperminerandomright table {
	margin : 0;
	width : 100%;
}
.main .copperminerandom h1, .copperminerandom h1{
	clear : both;
	color : #999966;
	font-size : 1.2em;
	margin : 0;
	padding : 5px;
}

.main .copperminerandom table td,.mainfull .copperminerandom table td {
	margin : 0px 0px 0px 0px;
}

.main .copperminerandom td,.mainfull .copperminerandom td {
	width : 22%;
}

/* CSS Document */

.latesthome td .img-shadow-left ,.copperminerandom td .img-shadow-left{
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	float : left;
	margin : 10px 5px 0px 5px;
	margin : 10px 5px 0px 5px;
	position : relative;clear:both
}

.latesthome td .img-shadow-left img, .copperminerandom td .img-shadow-left img {
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	display : block;
	margin : -6px 6px 6px -6px;
	padding : 3px;
	position : relative;
}


.img-shadow-left-left {
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	float : left;
	margin : 5px 5px 0px 10px;
	margin : 5px 5px 0px 10px;
	position : relative;
}

.img-shadow-left-left img {
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	display : block;
	margin : -6px 6px 6px -6px;
	padding : 3px;
	position : relative;
}


.img-shadow-left {
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	float : right;
	margin : 10px 5px 0px 5px;
	margin : 10px 5px 0px 5px;
	position : relative;
}

.img-shadow-left img {
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	display : block;
	margin : -6px 6px 6px -6px;
	padding : 3px;
	position : relative;
}

.img-shadow-right {
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	float : right;
	margin : 10px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
	position : relative;
}

.img-shadow-right img {
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	display : block;
	margin : -6px 6px 6px -6px;
	padding : 3px;
	position : relative;
}



.img-shadow-right-only {
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	background : url(/images/shadow/shadow_jack_russell.gif) no-repeat bottom right;
	float : right;
	margin : 0px 15px 0px 15px;
	margin : 0px 15px 0px 15px;
	position : relative;
}

.img-shadow-right-only img {
	background : #FFFFFF;
	border : 1px solid #CCCCCC;
	display : block;
	margin : -6px 6px 6px -6px;
	padding : 3px;
	position : relative;
}


/* CSS Document */

.cell {
	background-color : transparent;
}

.cellheader {
	text-align : left;
}

.cellheader2{
	background-color : #E1DAC6;
	font-size : 1.06em;
	text-align : left;
}

.rescuecontainer {
	border : 0;
	font-size : 1.0em;
	margin : 5px;
	text-align : left;
}

.rescuecontainer .cell{
	text-align : left;
}

.rescuecontainer img,.rescuecontainer img a,.rescuecontainer img a:visited{
	text-align : center;
	width : 50px;
}

.rescuecontainer p{
	line-height : 1.0em;
	margin : 0;
	padding : 5px;
}

.rescuecontainer table {
	clear : both;
	margin : 0px 0px 0px 0px;
	padding : 3px;
	width : 100%;
}

.rescuecontainer table td{
	background-color : transparent;
	margin : 2px;
}

.rescueimage {
	text-align : center;
	width : 75px;
}
/* CSS Document */

.rbottom {display:block; background:#fff; font-size:1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; overflow:hidden;}
.rb1, .rb2, .rb3 {height:2px;}
.rb2, .rb3, .rb4 {background:#EEF2EC; border-left:1px solid #EEF2EC; border-right:1px solid #EEF2EC;}
.rb1 {margin:0 5px; background:#EEF2EC;}
.rb2 {margin:0 3px; border-width:0 2px;}
.rb3 {margin:0 2px;}
.rb4 {height:2px; margin:0 1px;}


.lbottom {display:block; background:#fff; font-size:1px;}
.lb1, .lb2, .lb3, .lb4 {display:block; overflow:hidden;}
.lb1, .lb2, .lb3 {height:2px;}
.lb2, .lb3, .lb4 {background:#E2EFDE; border-left:1px solid #E2EFDE; border-right:1px solid #E2EFDE;}
.lb1 {margin:0 5px; background:#E2EFDE;}
.lb2 {margin:0 3px; border-width:0 2px;}
.lb3 {margin:0 2px;}
.lb4 {height:2px; margin:0 1px;}


.cbottom {display:block; background:#fff; font-size:1px;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:2px;}
.cb2, .cb3, .cb4 {background:#EFE8D6; border-left:1px solid #EFE8D6; border-right:1px solid #EFE8D6;}
.cb1 {margin:0 5px; background:#EFE8D6;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}




.xsnazzy {

	width:100%;
	
}

.xtop, .xbottom {display:block; background-color: #fff;font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background-color: #E6E2D7; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;background-color: #E6E2D7;margin:0}
* html .xboxcontent {height:1px;}


/* CSS Document */
/* common styling */

table {
	border : 0;
	border-collapse : collapse;
	font-size : 1em;
	margin : -2px;
	padding : 0;
	z-index : 3000;
}


.navblock{display:block;}



/* beginning of top nav style 1*/

  /* end of top nav style 1*/


/* beginning of top nav style 2*/


#navcontainer2{float:float;width:19%}

#navcontainer2 ul
{
padding: 0px 5px 0px 5px;
margin: 0px 0px 0px 0px;
list-style-type: none;
color: #000;
text-align: left;
}

#navcontainer2 li {
	margin-left:0;
	background-image: url(/images/background/li_bg_paw_jack_russell.gif);
	background-repeat: no-repeat;
	background-position: left;list-style-type:none;font-size:0.9em
}

#navcontainer2 li a
{
text-decoration: none;
color: #000;
padding: 5px 8px 5px 17px;
}

#navcontainer2 li a:hover
{

text-decoration:underline
}
/* end of top nav style 2*/


.flags {display:block}
.leftfifty {float:left;width:49%}
.righttfifty {float:right;width:49%}

.centrebanner {margin-left:auto;margin-right:auto;display:block}

.coppergallery{margin-top:5px;float:right;margin-left:0px;background-color:transparent;display:block;width:772px}

.coppergallery #comments form {width:97%}

.coppergallery .footer{background-color:transparent}

.statview {
	font-size:0.9em;
	font-weight: normal;
}
.breadcrumb{
	font-size:0.8em;color:#666600;
	font-weight: normal;
}
.breadcrumb a,.breadcrumb a:visited {
	text-decoration:none;
	color:#666600;
	

}
.breadcrumb a:hover{text-decoration:underline}

.albumtitle {	font-size:1.2em;	font-weight:bold;padding:5px 5px 5px 0px;
	color: #999966;text-decoration:none;margin-bottom:0}

.tableb_compact .albumtitle a,.tableb_compact .albumtitle a:visited,.albumtitle a,.albumtitle a:visited,a .albumtitle,a:visited .albumtitle{color: #000;text-decoration:none;margin:10px 5px 5px 5px}




.albumtitleblack {	font-size:1.1em;padding:5px 5px 15px 0px;font-weight:bold; color: #000;text-decoration:none}

.imagetitleintermediate{	font-size:1.2em;padding:5px 5px 15px 0px;font-weight:bold; color: #999966;text-decoration:none}
.imagecaptionintermediate{	font-size:1.0em;padding:5px 5px 15px 0px;font-weight:bold; color: #000;text-decoration:none}

.bottomnavthing {	padding:5px 0px 5px 0px;	}

.albumviewborder{margin-top:5px}


.noborder {border:0;padding:5px}
.noborder .tableb_compact a img, .noborder .tableb_compact a:visited img{border:0;text-decoration:none}



.leftpaw{	float:left;	background-image: url(../../../images/background/back_arrow.gif);	background-repeat: no-repeat;	background-position: left;padding:7px 0px 5px 0px;
}
.leftpaw a, .leftpaw a:visited {padding-left:20px;color:#000}
.leftpaw a:hover{color:#fff}

.bottomadwords .centre {background-color:transparent}


.leftnav .featurenav .myprofile{
	background-image:url(/forum/templates/emerald/images/user.png);
	background-repeat: no-repeat;
	background-position: left;
}
.leftnav .featurenav .adduser{background-image:url(/forum/templates/emerald/images/user_add.png);
	background-repeat: no-repeat;
	background-position: left;}
.leftnav .featurenav .latestposts{background-image:url(/forum/templates/emerald/images/text_align_justify.png);	background-repeat: no-repeat;
	background-position: left;}
.leftnav .featurenav .privatemessages{background-image:url(/forum/templates/emerald/images/user_comment.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	
.leftnav .featurenav .logout{background-image:url(/forum/templates/emerald/images/key_delete.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	.leftnav .featurenav .login{background-image:url(/forum/templates/emerald/images/key_go.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	
	.leftnav .featurenav .search{background-image:url(/forum/templates/emerald/images/zoom.png);
	background-repeat: no-repeat;
	background-position: left;}
	.leftnav .featurenav .forummenu{
	font-size:1.1em;}
	
	.leftnav .featurenav .forummenu li{border-bottom:0px}
	
.leftnav .featurenav .home{background-image:url(/forum/templates/emerald/images/bullet_go.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	.leftnav .featurenav .googlemap{background-image:url(/forum/templates/emerald/images/information.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	.leftnav .featurenav .topusers{background-image:url(/forum/templates/emerald/images/tag_green.png);
	background-repeat: no-repeat;
	background-position: left;}
	
	.heroimgcontainer {float:left;width:250px;margin:2px;height:280px;}
	.herodog {font-size:2.5em;color:#999966;text-align:center;margin-left:auto;margin-right:auto;display:block;padding:4px}
	.leadimage {margin-left:auto;margin-right:auto;display:block;margin:0px}
	.leadimagecontainer  {float:left;margin:1px;height:130px;min-height:130px}
	* html .leadimagecontainer {height:130px;margin-bottom:5px}
	.month {display:block;font-size:1.2em;text-align:center}
	.question {font-weight:bold;font-size:1.2em;color:#663300}