body 
 {

color: #333333;

background: white;

font-family: Arial; 

font-size: 16px; 

font-style: normal; 

line-height: 16px; 

font-weight: normal; 

width: 972px;

margin-left:auto;

margin-right:auto;

}

#headerspace
{
width: 972px;
height: 22px;
}



#headerlinks

{

width: 970px;

height: 50px;

background: #660000;

}



#headerlinks ul

{

margin: 0;

padding: 0;

list-style-type: none;

text-align: center;

}


#headerlinks ul li 

{
 
display: inline; 

}



#headerlinks ul li a

{

text-decoration: none;

padding: .2em 1em;

line-height: 50px;

color: white;

font-weight: bold;

background-color: #660000;

}



#headerlinks ul li a:hover

{

color: white;

line-height: 50px;

font-weight: bold;

background-color: #CC6600;

}



#headerrow1

{

width: 970px;
height: 97px;
}



#homeheading

{

width: 413px;

float: left; 

}



#headerpic

{

width: 303px; 

float: left;

}



#header1

{

width: 545px;

height: 97px;
float: left;

}




#header2

{

width: 425px;

height: 97px;
float: right;

}



#headerlogo

{

height: 97px;
margin-top: 20px;
position: absolute;

}



#headersearch

{

height: 97px;
margin-top: 90px;

}



#homepagepicture

{

margin-right: 76px;

padding-left: 15px;

padding-bottom: 17px;


}



#homepagepicture2

{

margin-right: 110px;

padding-left: 5px;

}




#homepagepicture3

{

padding-left: 5px;

}


 


#content 

{

width: 716px; 

height: 100%;

min-height: 1500px;

float: right;

color: #333333;

background: white;

font-family: Arial; 

font-size: 14px; 

font-style: normal; 

line-height: 16px; 

font-weight: normal; 

padding-left: 10px;

}



#content p

{

color: #333333;

}



#content a

{

color: #CC6600;

}



#content a:visited 

{

color: #999999;

}



#content h1 

{
 
color: #660000; 

font-family: Tahoma; 

font-style: normal; 

font-size: 20px;

font-weight: normal;

}



#content h2,h3,h4,h5 

{
 
color: #660000; 

font-family: Tahoma; 

font-style: normal; 

font-size: 18px;

font-weight: normal;

}

#homeslideshow
{
with: 716px;
}

#homeslideshow1
{
width: 436px;
float: left;
}

#homeslideshow2
{
width: 280px;
float: right;
}
 
#randomdiv
{
width: 716px;
}

#randomright
{
width: 400;
float: left;
}

#randomright
{
width: 316px;
float: right;
}



#short_content 

{

min-height: 700px;

height: 100%;
 
width: 616px; 

float: left;

color: #333333;

background: white;

font-family: Arial; 

font-size: 14px; 

font-style: normal; 

line-height: 16px; 

font-weight: normal; 

padding-left: 10px;

}



#short_content p

{

color: #333333;

}



#short_content a

{

color: #CC6600;

}



#short_content a:visited 

{

color: #999999;

}



#short_content h1 

{
 
color: #660000; 

font-family: Tahoma; 

font-style: normal; 

font-size: 20px;

font-weight: normal;

}



#short_content h2,h3,h4,h5 

{
 
color: #660000; 

font-family: Tahoma; 

font-style: normal; 

font-size: 18px;

font-weight: normal;

}



#footercontent 

{

color: #333333;

background: white;

width: 716px; 

float: right;

padding-left: 10px;

font-size: 12px; 

}



#rec

{

color: #347235;  

font-size: 18px; 

font-weight: bold;

}



#rec1

{

font-size: 16px; 

font-weight: bold;

}



#sideback

{

background: #FFCC33;

width: 960px;  

position:relative;

height: 100%;

min-height: 800px;

float:left;

}



#footersideback

{

background: #FFCC33;

width: 960px;

float: left;  

}



#comments

{

width: 716px;

}



#commentform input
 {

	width: 370px;
	
padding: 2px;
	
margin: 5px 5px 1px 0;

	}



#commentform
 {

	margin: 5px 10px 0 0;

	}


#commentform textarea
 {

	width: 500px;
	
padding: 2px;

}



#commentform #submit
 {

	margin: 0 0 5px auto;
	
float: right;

	}



.ddformwrap

{

width: 717px;

}



#list

{

width: 234px; 

float: left;

}

 


#list ul

{

margin: 0;

padding: 0;

list-style-type: none;

}


#list li { margin: 0 0 .2em 0; } 

#list a

{

display: block;

color: white;

background-color: #CC6600;

width: 11em;

padding: .6em .8em;

font-size: 16px;

font-weight: bold;

text-decoration: none;

}




#list .current_page_item a

{

display: block;

color: white;

background-color: #660000;

width: 11em;

padding: .6em .8em;

font-size: 16px;

font-weight: bold;

text-decoration: none;

}



#list a:hover

{

background-color:  #660000;

color: white;

}



div#commentForm

{

  margin: 0px 20px 0px 20px;
  
display: none;

}



.hidden

{
position:absolute;

left:0px;

top:-500px;

width:1px;

height:1px;

overflow:hidden
;}



.thumbnail{
position: relative;
z-index: 0;
}
 
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
 
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
 
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px
;
}
 
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */
 
}

#infocussign
{
margin-left: 15px;
}

#dog
width: 716px;
}

#dog1
{
width: 355px;
float: left;
}

#dog2
{
width: 355px;
float: left;
}
.ngg-gallery-thumbnail
{
text-align: center;
} 


#upcoming h2
{
color: black;
font-family: Tahoma; 

font-style: normal; 

font-size: 18px;

font-weight: bold;
text-align: center;

}
 


.upcoming a
{
text-color: #660000;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

    #skip a, #skip a:hover, #skip a:visited  
    { 
    position:absolute; 
    left:0px; 
    top:-500px; 
    width:1px; 
    height:1px; 
    overflow:hidden;
    } 
     
    #skip a:active 
    { 
    position:static; 
    width:auto; 
    height:auto; 
    }	

#merger
{
width: 715px;
}
                

