/* BASIC */
*
{
margin:0;
padding:0;
}
body 
{
font-size: 62.5%;
font-family: Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;
font-color:#000000;
/*height:700px;*/
/*height:625px;*/
height:800px;
margin:10px;
padding:0;
}

/* WRAPPER: wraps entire contents of page */
#wrapper 
{
/*background-image:url(images/bkgrnd.jpg);*/ 
/*background-position:top;*/
/*background-repeat:repeat-y;*/
/* background-color:#DCCDAC;  */
width:960px;
/*height:800px;*/
/*height:748px;*/
margin:10px auto 0 auto; /* auto centers wrapper*/
text-align: left;
}


/* BANNER */
#banner 
{
position: relative;
height:250px;
/*background-color:#949292;*/
background: url('images/logo/web_header_with_gradient_color_background_left.jpg');
}

#banner1
{
float:left;
width:200px;
height:125px;
/*padding:20px 0px 0px 38px;*/
}

#logo2
{
position:relative;
width:960px;
/*background:#333366 url('http://www.gfpsites.com/960_TSUniversal/images/logo/diparmawebheader2.jpg') no-repeat top left;*/
background: url('http://www.yarmouthdogpark.org/images/logo/web_header_with_gradient_color_background_left.jpg') repeat-x top left;
height:250px;
}


#logo_comp
{
/*position:absolute;*/
position:relative;
width:150px;
height:90px;
/*right:-10px;*/
right:-700px;
/*top:10px;*/
top:6px;
}


/*#logo
{
width:960px;
/*width:800px;*/
margin:0px;
/*padding:0 80px 0 80px;*/
padding:0px 0px 0px 0px;
}*/
#banner2
{
position:relative;
float:right;
width:300px;
text-align:center;
font-size:140%;
font-weight:bolder;
padding:30px 20px 0px 20px;
}

/* TOP NAVIGATION */
#navigation_top_container
{
position: relative;
height:35px; 
width:960px;
margin:0 auto;
padding:0;
}
#navigation_top 
{
position: absolute;
top: 0;
right: 0;
padding:0;
margin:0;
list-style: none;
}
#navigation_top ul 
{
margin:0 auto;
padding:0;
list-style: none;
width:880px;
height:35px;
}
#navigation_top li 
{
float:right;
}
#navigation_top a 
{
text-decoration: none;
padding:1.0em 1.1em;
display: block;
font-size:124%;
font-weight:bolder;
}

#navigation_top li.level1.current, a.level1.current 
{
height:35px;
}
#navigation_top li ul 
{
display: none;  
}
#navigation_top li:hover ul 
{
position: absolute;
display: inline;
left: 0;
/*width: 100%;*/
width:768px;
margin:0;
padding:0; 
z-index:9999;
}
#navigation_top li:hover li 
{
display: inline;
float: right; 
}

#navigation_top a.level1:hover
{
height:10px;
}

/*===================================*/
/* SIDE NAVIGATION */
#navigation_side ul	
{
/*margin: 25px;*/
margin-left:10px;
margin-top:25px;
/*padding-bottom: 250px;  moves bottom text down*/
list-style: none;
float: left;
width:100%;
}

#navigation_side li 
{
float: left;
padding:0;
margin:0;
display:inline;
}
#navigation_side li a, #navigation_side li a:link 

{
text-decoration: none;
display: block;
background: url('images/pawprint.JPG')  no-repeat; 

/*font: bold 1.6em Lucida Grande, "Verdana", Geneva, Lucida, Arial, Helvetica, sans-serif;*/

font-weight: bold;

font-size: 1.4em;

width: 150px; 

padding-left:1.8em; 

padding-right:1.1em; 

padding-top:.1em; 

padding-bottom:.5em
}
/*==============================================*/
/* IE 6 hack to make entire button clickable */

* html #navigation_side a { width:1px; }
/* MAIN CONTENT */
#main 
{   
/*margin-left: 150px;*/
margin-left:202px;
margin-right:20px;
padding:0px 15px 15px 20px;
height:600px;
}

#main h1 
{
padding-top:15px;
margin-bottom:10px;
text-transform: uppercase;
font-weight: bold;
font-size: 1.8em;
}
#main h2 
{
font-size: 1.4em;
margin-bottom:5px;
}

#main p 
{
font-size: 1.4em;
margin-bottom:10px;
}
#contentWrapper 
{
position: relative;
padding-top:10px;
clear: both;
width:100%;
/*height:550px;*/
}

/* SIDEBAR */
#sidebar
 {
position: relative;
float: left;
width:180px;
/*padding-bottom:70px;==*/
/*margin-left:-150px;*/
margin-left:-222px;
/*height:445px;==*/
height:535px;
}

#sidebar p 
{
padding-left:-10px;
margin-top:0px;
/*padding-bottom:200px;==*/
/* background-color:#F0E0C6; removed for sidebar background test */
}

#company_info	
{
/*padding:100px 0px 15px 0px;*/
width:180px;
height:100px;
position:relative;
/*top:170px;*/
top:220px;
}
/*CSS Hacks for Internet Explorer */
/* fix the over extended h2 borders */
* html h2 
{
	zoom: 1;
}
* html .sidebar 
{

/* double margin bug fix */
display: inline;
}
/* COPYRIGHT INFO */

#copyright 
{ 	
/*padding: 0px; */
padding:2px 0;
width:960px;
margin:0px auto;
text-align: center;
/*border:1px solid #fe9a9c;*/
}

span.th-desc
{
font-size:150%;
font-weight:bold;
padding:10px;
}

/*Pages=======================================================*/







/*Page 960-TS-110d*/







#large-text960-110d



 {



 margin:0 auto; 



 width:600px; 



 position:relative; 



 float:left; 



 padding:40px 10px 0px 40px; 



 /*height:550px; */



 height:450px;



 overflow-x:hidden;



  overflow-y:auto; 



 }







/*Page 960-T-104*/







#textbox960-104



{ 



margin:0 auto; 



width:600px; 



position:relative;



float:center; 



padding:0px 20px 0px 10px; 



height:250px; 



overflow-x:hidden; 



overflow-y:auto; 



} 







#slideshow960-104



{ 



margin:0 auto; 



width:550px; 



position:relative;



float:center; 



padding:0px 20px 0px 10px; 



height:450px; 



} 







/*Page 960-T-105*/







#Tleft-text960-105



{ 



margin:0 auto; 



padding:0px 0px 10px 20px; 



width:500px; 



height:250px; 



position:relative; 



float:left; 



}  







#right-text960-105



{ 



margin:0 auto; 



width:325px; 



height:550px; 



position:relative; 



float:right; 



padding:0px 20px 0 10px; 



overflow-x:hidden; 



overflow-y:auto;



 } 







#left-show960-105 



{ 



margin:0 auto; 



padding:0px 0px 0px 0px; 



width:600px; 



height:550px; 



position:relative; 



float:left; 



} 







#Bleft-text960-105



{ 



margin:0 auto; 



padding:0px 0px 10px 20px; 



width:500px; 



height:250px; 



position:relative; 



float:left; 



}  







/*Page 960-T-106*/







#Tright-text960-106



{ 



margin:0 auto; 



padding:0px 0px 10px 20px; 



width:500px; 



height:250px; 



position:relative; 



float:right; 



}  







#left-text960-106



{ 



margin:0 auto; 



width:325px; 



height:550px; 



position:relative; 



float:left; 



padding:0px 20px 0 10px; 



overflow-x:hidden; 



overflow-y:auto;



 } 







#right-show960-106 



{ 



margin:0 auto; 



padding:0px 0px 0px 0px; 



width:600px; 



height:550px; 



position:relative; 



float:right; 



} 







#Bright-text960-106



{ 



margin:0 auto; 



padding:0px 0px 10px 20px; 



width:500px; 



height:250px; 



position:relative; 



float:right; 



} 







/*Page 960-TS-120*/







#right-text960-120



{



 margin:0 auto; 



 width:260px; 



 position:relative; 



 float:right; 



 padding:20px 20px 0px 30px; 



 height:450px; 



 overflow-x:hidden;



 overflow-y:auto; 



 }







#left-show960-120 



 {



 margin:0 auto; 



 padding:0px 0px 0px 0px; 



 width:350px; 



 height:325px; 



 position:relative; 



 float:left;



}







#undershow960-120



{



 margin:0 auto; 



 width:300px; 



 position:relative; 



 float:left; 



 padding:35px 5px 0px 20px; 



height:240px;



 overflow-x:hidden;



 overflow-y:auto;



}











/*Page 960-TS-301*/







#Tleft-show960-301



 {



 margin:0 auto;



 padding:0px 0px 10px 20px;



 width:350px;



 height:300px;



 position:relative;



 float:left;



}







#Tright-show960-301



 { 



 margin:0 auto;



 padding:30px 0px 30px 0px;



 /*width:250px;*/



 width:200px;



 height:150px;



 position:relative;



 float:right;



}







#Mright-show960-301



 {



 margin:0 auto;



 padding:0px 0px 0px 10px;



 /*width:250px;*/



 width:200px;



 height:150px;



 position:relative;



 float:right;



}







#undershow960-301
 {
 margin:100px auto;
 padding:0px 0px 0px 50px;
 width:375px;
 height:100px;
 position:relative;
 float:left;
 overflow-x:hidden;
 overflow-y:auto;
}







#Bright-show960-301



 {



 margin:0 auto;



 padding:30px 0px 0px 20px;



 width:200px;



 height:100px;



 position:relative;



 float:right;



 }







/*Page 960-TS-302*/







#left-side960-302



{



width:350px;



position:relative;



float:left;



}







#right-side960-302



{



width:350px;



position:relative;



float:right;



}







#left-show960-302



{



margin-top:10px;



padding:0px 0px 0px 0px;



width:350px;



/*height:300px;*/



height:400px;



overflow-x:hidden;



overflow-y:auto;



position:relative;



float:left;



}







#righttop-text960-302



{



margin-top:30px;



width:350px;



position:relative;



float:right;



padding:0px 0px 0px 10px;



height:370px;



overflow-x:hidden;



overflow-y:auto;



}







#undershow-text960-302



{



margin:0 auto;



width:300px;



position:relative;



float:left;



padding:30px 0px 0px 30px;



/*height:200px;*/



height:130px;



overflow-x:hidden;



overflow-y:auto;



}







#rightbottom-text960-302



{



margin:0 auto;



width:350px;



position:relative;



float:right;



padding:10px 0px 0px 10px;



/*height:170px;		*/



height:150px;



overflow-x:hidden;



overflow-y:auto;



}







/*Page 960-TS-307*/



#toptext960-307



{



 margin:0 auto;



 width:500px;



 position:relative;



 float:right;



 padding:20px 100px 0px 0px;



 /*height:200px;*/



 height:100px;



 }







#Tleft-show960-307



{



 margin:0 auto;



 padding:30px 110px 0px 0px;



 width:475px;



 /*height:250px;*/



 height:400px;



 position:relative;



 float:right;



}







/*Page 960-TS-308*/



#toptext960-308



{



 margin:0 auto;



 width:500px;



 position:relative;



 float:right;



 padding:0px 115px 0px 0px;



 /*height:200px;*/



 height:50px;



 }







#left-show960-308



{



 margin:0 auto;



 padding:30px 0px 0px 30px;



 width:300px;



 /*height:250px;*/



 height:300px;



 position:relative;



 float:left;



}







#right-show960-308



{



 margin:0 auto;



 padding:30px 40px 0px 0px;



 width:300px;



 /*height:250px;*/



 height:300px;



 position:relative;



 float:right;



}







/*Page 960-TS-503*/

#left-side960-503
{
margin:0 auto;
 width:350px;
 position:relative;
 float:left;
 padding:10px 0px 0px 0px;
 height:300px;
 
}

#Tright-text960-503
{
 margin:0 auto;
/* width:350px;*/
 width:250px;
 position:relative;
 float:right;
 padding:10px 0px 0px 0px;
 height:520px;
 overflow-x:hidden;
 overflow-y:auto;
 }


#Bundershow960-503
{
margin:0 auto;
 padding:75px 0px 0px 0px;
 width:350px;
 /*height:150px;*/
 height:100px;
 position:relative;
 float:left;
}







 #Tleft-show960-503
 {
 margin:10px auto;
 padding:20px 0px 0px 0px;
/* width:350px;*/
 width:400px;
 /*height:250px;*/
/* height:300px;*/
 height:350px;
 position:relative;
 float:left;
}







/*Page 960-TS-503a*/







#left-side960-503a



{



width:350px;



position:relative;



float:left;



}







#Tright-text960-503a



{



 margin:0 auto;



 width:250px;



 position:relative;



 float:right;



 padding:30px 0px 0px 0px;



 height:520px;



 overflow-x:hidden;



 overflow-y:auto;



 }







#Bundershow960-503a



{



margin:0px auto;



 padding:150px 0px 0px 20px;



 width:300px;



 /*height:150px;*/



 height:100px;



 position:relative;



 float:left;



}







 #Tleft-show960-503a



 {



 margin:0 auto;



 padding:30px 0px 0px 0px;



 width:400px;



 /*height:350px;*/



 height:300px;



 position:relative;



 float:left;



}







/*Page 960-TS-425*/







#Tleft-text960-425



{



 margin:0 auto;



 width:375px;



 position:relative;



 float:left;



 padding:20px 0px 30px 10px;



 height:350px;



 overflow-x:hidden;



 overflow-y:auto;



 }



/*



 #Tright-text960-425	



 {



 margin:0 auto;



 width:325px;



 position:relative;



 float:right;



 padding:20px 0px 0px 10px;



 height:520px;



 overflow-x:hidden;



 overflow-y:auto;



 }







  #Bleft-text960-425



 {



  margin:0 auto;



  padding:0px 0px 0px 40px;



  width:375px;



  height:200px;



  overflow-x:hidden;



  overflow-y:auto;



  position:relative;



  float:left;



 }*/







  #Bleft-text960-425



 {



  margin:0 auto;



  /*padding:0px 0px 0px 40px;*/



   padding:20px 0px 30px 10px;



  width:375px;



  /*height:200px;*/



  height:170px;



  overflow-x:hidden;



  overflow-y:auto;



  position:relative;



  float:left;



 }



 #Tright-text960-425	



 {



 margin:0 auto;



 /*width:325px;*/



 width:300px;



 position:relative;



 float:right;



 padding:20px 0px 0px 10px;



 height:520px;



 overflow-x:hidden;



 overflow-y:auto;



 }







/*960-450 MH4*/



#top-text960-450



{



margin:0 auto;



position:relative;



float:left;



overflow-x:hidden;



overflow-y:auto;



width:560px;



height:450px;



padding:20px 0px 0px 0px;



}



 /*div.mult { float:left; width:200px; height:150px; margin:10px; }*/  







 #gallery-thumb0, #gallery-thumb1, #gallery-thumb2, #gallery-thumb3 



{ 



margin:0 auto;



position:relative;



float:left;



width:140px;



height:140px;



}



#bottom-show960-450



{



margin:auto;



position:relative;



float:left;



width:480px;



height:100px;



padding:0px 0px 0px 0px;



}	







/*960-451 MH4(5)*/



#bottom-text960-451

{

margin:-10px auto;

position:relative;

float:left;

overflow-x:hidden;

overflow-y:auto;

width:660px;

height:50px;

padding:0px 0px 0px 0px;

}



 div.mult 

{ 

float:left; 

width:120px; 

height:120px; 

margin:0px; 

}



 /*#gallery-thumb0, #gallery-thumb1, #gallery-thumb2, #gallery-thumb3 

{ 

margin:0 auto;

position:relative;

float:left;

width:143px;

height:135px;

}*/



#top-show960-451

{

margin:0px auto;

position:relative;

float:left;

width:600px;

height:140px;

padding:10px 0px 30px 0px;

}	



/*Page 960-TS-213*/







#left-side960-213



{



position:relative;



float:left;



width:350px;



}







#left-show960-213



{



position:relative;



width:350px;



height:250px;



float:left;



}







#right-text960-213



{



position:relative;



width:350px;



float:right;



height:550px;



overflow-x:hidden;



overflow-y:auto;



}







#under-show-text960-213



{



padding:0 25px;



position:relative;



float:left;



height:300px;



overflow-x:hidden;



overflow-y:auto;



}







/*Page 960-303mult3VR*/







#left-text303
{
position:relative;
width:480px;
float:left;
height:550px;
overflow-x:hidden;
overflow-y:auto;
}







#right-show303



{



width:220px;



position:relative;



height:500px;



float:right;



}







#right-show303 div.highslide-gallery div.mult



{



width:200px;



position:relative;



padding:10px;



}







#right-text303



{



width:200px;



position:relative;



float:right;



padding:10px;



}

/*Page 960-M3x4*/





#gallery_show960-M3x4
{
position:relative;
margin:20px 60px;
width:600px;
height:600px;
float:left;
}

#gallery_show960-M3x4 div.highslide-gallery div.mult
{
position:relative;
width:120px;
height:120px;
padding:5px;
/*margin:5px;*/
margin:7px;
text-align:center;
/*border:1px solid #777777;*/
}


/*Page 960-5x4*/

#gallery_show960-M5x4

{
position:relative;
margin:30px 0px 0px 10px;
width:700px;
height:550px;
float:left;
}



#gallery_show960-M5x4 div.highslide-gallery div.mult
{
position:relative;
width:120px;
height:120px;
/*margin:6px; - with border */
/*border:1px solid #777777;*/
margin:8px;	/*without border */
text-align:center;
}

/*Page 960-4x3*/

#gallery_show960-M4x3

{
position:relative;
margin:65px 0px 0px 5px;
/*width:720px;*/
width:700px;
height:550px;
float:left;
}
#gallery_show960-M4x3 div.highslide-gallery div.mult
{
position:relative;
width:150px;
height:150px;
/*margin:8px;	*/
margin:10px;	
text-align:center;
}

/*#show960-TS-406*/

.event_div
{
position:relative;
width:350px;
border-bottom:1px solid #CC0632;
padding:10px;
/*margin-top:10px;
margin-bottom:10px;*/
margin:10px auto 10px auto;
}
#main_space
{
float:left;
width:400px;
}

#show960406TS
{
float:right;
width:200px;
height:10px;
}

 #gallery-thumb0, #gallery-thumb1, #gallery-thumb2 
{ 
position:relative;
 width:200px; 
height:180px;
 margin:10px;
 top:35px;
  }