* {
vertical-align: baseline;
padding: 0 ;
margin: 0;

}



body{
	 margin:0;
     background-repeat:repeat-x;	 	
	 font-family:Arial,sans-serif;
	 background-color:#000;
	
}


/*//////////////////////////////////////CSS3 Current Page////////////////////////////*/

body.home a.home{ background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat top left;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
				 clear:both;
				 
				 
}

body.news a.news { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat top left;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
				 clear:both;
}

body.bio a.bio { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
}

body.music a.music { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
				 
}

body.videos a.videos { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
}

body.photos a.photos { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:static;
				 padding-top:0px;
}

body.tour a.tour { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
}

body.store a.store { background:url(http://dawsoncreekkennel.com/images/current.gif) no-repeat;
	              
				 float:left;
				 position:relative;
				 padding-top:0px;
}


body.skinBody {
	              
				              height:800px;
}


/*////////////////////////////////////////////////////Page WraP///////////////////////////*/

#surround{
	
	      /*background-image:url(../images/background.jpg);*/
          background-repeat:no-repeat;
	      position:relative;
	      margin:auto;
	      width:970px;
		  height:2150px;
	      border-radius:20px;
		  padding:0px;
		  background-color:#000;
		  
		 
}

/*////////////////////////////////////////////////////Header///////////////////////////*/

header{
	
	    padding:0px;
		margin-left:-5px;
	
	
}

/*////////////////////////////////////////////////////Navigation Bar///////////////////////////*/


nav {         
	        width:955px;
               
	
}


nav ul ul{
	
	         display: none;
}


nav ul li:hover > ul {
		               display: block;
					   
}
	
	

nav ul {    line-height:50px;
	    background: #efefef; 
	    background: linear-gradient(top, #cdbd56 0%, #6f7a2c 50%);  
	    background: -moz-linear-gradient(top, #cdbd56 0%, #6f7a2c 50%); 
	    background: -webkit-linear-gradient(top, #cdbd56 0%,#6f7a2c 50%); 
	    box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	    padding: 0 35px;
	    /*border-radius: 10px;*/  
	    list-style: none;
	    position: relative;
            margin-left:-5px;
		
	   /*display: inline-table; */
}/*navbackground/text*/


nav ul:after {
		      content: ""; clear: both; display: block;
	
	
}



nav ul li {
	    float: left; 
	    width:auto;
            /*margin-right: 30px;*/
            margin-left:25px; 
            
			
			
}




	
nav ul li a {
	          /*display: block; */
		      color: #fff; 
			  text-decoration: none;
		      line-height:5px; 
			  display: inline;
              font-size:20px;
              /* WebKit (Safari/Chrome) Only */
              -webkit-text-stroke: 1px black;
	          /* If we weren't using text-shadow, we'd set a fallback color
               and use this to set color instead
              -webkit-text-fill-color: white; */
              text-shadow:
              3px 3px 0 #000,
             /* Simulated effect for Firefox and Opera
             and nice enhancement for WebKit */
             -1px -1px 0 #000,  
              1px -1px 0 #000,
             -1px  1px 0 #000,
              1px  1px 0 #000;	  
			  margin-top:-15px; 
			  
}/*sub menu/menubar height*/
	
	
	
nav ul ul {
	        background: #5f6975; 
		border-radius: 10px;
	        padding: 0;
	        position: absolute; top: 100%;
                width:auto;
			
			
}/*sub main background*/

nav ul ul li { 
		      float: none;  
		      border-top: 1px solid #6b727c;
		      border-bottom: 1px solid #575f6a;
		      position: relative; 
			 
}/*sub layout*/
	
nav ul ul li a {float:none;
			     
			     color: #fff;
				 
}/*dropdown text*/
			
nav ul ul li a:hover { 
				       background: #4b545f;
}/*sub background hover*/
			
			
			
/*nav ul ul ul {
	           position: absolute; left: 100%; top:0; 
}*/




nav a:link {


/*color: #629632;*/
font-weight: bold;

}



nav a:hover {

color:#999;
font-weight: bold;

}





/*#menubar{
	
	         margin-top:-20px;
}*/




h1 {  margin-right:20px;
	  color:#e7efa3;
	  text-align:center;
	  padding-top:75px;
	  font-family:"Plantagenet Cherokee";
	 
	
}


h2{
	   color:#e7efa3;
	   text-align:center;
	   margin-left:15px;
	   
	
}


/*////////////////////////////////////////////////////Sidebar Section///////////////////////////*/


#sidebar1 { 
            background-color:#1f1f1f;
	        width:280px;
			height:332px;
			float:right;
			margin-left:40.2em;
			margin-top:2.2em;
			border:thick solid #151515;
			opacity:0.9;
			border-radius:15px;
			position:absolute;
			clear:both;
			
	
	
}



#sidebar2 { 
            background-color:#1f1f1f;
	        width:280px;
			height:332px;
			float:right;
			margin-left:40.2em;
			margin-top:27.7em;
			border:thick solid #151515;
			opacity:0.9;
			border-radius:15px;
			position:absolute;
			
			
	
	
}



hr{
	height: 1px;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	color:#999;
}



/*//////////////////////////////////////Join Site Form Area////////////////////////////*/

fieldset[name="fieldJoin"]{
	
	
	                      /* border:thick solid #151515;
		                   opacity:0.9;
		                   border-radius:15px;
		                   background-color:#1f1f1f;
	                       display:block;*/



}

form[name="joinSite"]{
	
	     margin-left:0;
		 padding-right:70px;
	     margin-top:65px;
	     color:#CCC;
	     font-size:18px;
	     display:block;
	     text-align:justify;
		 letter-spacing:1px;
		 width:175px;
		 height:auto;
		 float:left;
		 position:fixed;
		 border:thick solid #151515;
		 opacity:0.9;
		 border-radius:15px;
		 background-color:#1f1f1f;
	     
		 
		 
	
}



#formBox{
	      height:auto;
	
}



legend{color:red;}


Input[type="text"]:focus, textarea:focus{
	                                     background:#333;
	                                     
}

Input[type="password"]:focus{
	                          background:#333;
	
}

Input[type="email"]:focus{
	                       background:#333;
	
}


.input_text{
	          color:#fff;
	          background-color: #000;
}


.about_me {
	          color:#fff;
	          background-color: #000;
}


/*////////////////////////CSS3 Atrribute Select//////////////////////////////*/



button[name^="joinSiteNow"]{
	                          width:62%;
	                         float:left;
							 
}



label[class^="joinNow"]{
	                     float:left;
	                     text-align:left;
	                     width: 195px;
						 
	
}



/*legend{
	    color:white;
}*/




/*///////////////////////////////////////////Error Messaages///////////////////////////////*/
p#errMsg {
	       
	       color:#F00;
	       
	
}

#errBox{
	     margin-left:195px;
		 width:175px;
		
		 
}


#ageRank{ display:block;
	      color:#F00;
	
}


#confirm{ display:block;
	      color:#F00;
	
}


section p {
	        
			 margin-top:-482px;
		     text-align:left;
			 font-size:20px;
			 color:#e7efa3;
	         font-family:"Plantagenet Cherokee";
			 width:450px;
			 float:right;
			 margin-right:10px;
			 position:relative;
			 clear:both;
			/* letter-spacing:0px;*/
			 word-spacing:1px;
			
}




footer {
	
	      color:#e7efa3;
	      margin-top:175px;
	      width:600px;
	      float:left;
		  text-align:center;
	      margin-left:165px;
		  clear:both;
	
}
	
.copy{
	   margin-top:5px;
	   font-size:14px;
	
}




/*////////////////////////////////////////Contact Info////////////////////////////////////////////*/


.contact a, .contact {
	
	
	       float:left;
		   margin-top:30px;
		   font-size:18px;
		   color:#e7efa3;
		   margin-left:95px; 
		   text-align:center;
	
	
}


/*//////////////////////Guest Book//////////////////////////////////*/


.guest a:hover{cursor:pointer;}







#footLinks a{
	          color:#e7efa3;
			  text-decoration:none;
	
}

.marquee {
	       color:#F10C0F;
		   font-size:22px;
	
}