/* ********** BEGIN STYLES ************  */
/* ************************************  */


/* ********** global styles ************  */

body {  
		
		background-color: #D2D2D2;
		font:9pt Verdana,Sans-serif;
  		line-height:1.6em;
  		text-align:left;
  		color:#202020;	}
  		
  		
#pagecontainer	{ 
	
		position: relative;
		width: 700px;
		border: 0px red solid;
		margin-top: 30px; margin-right: auto; 
		margin-bottom: 30px; margin-left: auto;	}


h1 	{	
		display: block;
		margin-top:0px;
		padding-top: 10px;
		color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 16px; line-height: 1.2em;
		font-weight: normal;	}

h2  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 14px;
		font-weight: normal;	}
		

h3  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 10pt;
		font-weight: normal;	}
		
.right { text-align: right; }		
		
blockquote { display: block; }		/* duh! hello IE */
		
.paragraph_lead  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: bold;	}
		
.sectionheader  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 12pt;
		font-weight: bold;	}		
		

.indent {margin-left: 30px; }

.jumpheader  {	
		
		display: block;
		clear: both;
		color: #202020;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: normal;	}

		.jumpheader a:link  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;   }
		
		.jumpheader a:visited  {	color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;    }
		
		.jumpheader a:hover  {	color: #CC0000;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;    }
		
		.jumpheader a:active  {	color: #FF0000;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;    }
		
		
	.grey { padding: 10px; background-color: #dedede; border-bottom: 1px solid #999999; border-right: 1px solid #999999;}	
	.bright1 {color: #cba212;}	

.image_left	{	
		
		float: left; clear: left;
		margin: 0px 25px 10px 0px;
		padding-top: 8px;
		border-style: none;	}

.image_left	p {	
	    
	    text-align: left;
		color: #404040;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;
		}
	


.image_right {
	
		float: right; clear: right;
		margin: 5px 0px 10px 25px;
		padding-top: 8px;
		border-style: none;	}
		


.image_right p {	
		
		
		text-align: left;
		color: #404040;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;	
		}

.image_center {
		margin-left:auto; margin-right:auto;
		display: block;
		text-align:center;
		border-style: none;	}

.image_center	p {	
		
		
		text-align: center;
		color: #404040;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;	
		}


.stack_left	{	
		
		float: left;
		margin: 0px 25px 35px 10px;
		padding-top: 8px;
		border-style: none;	}

.stack_left	p {	
	    
	    text-align: left;
		color: #404040;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 9pt;
		line-height: 1em;
		font-weight: normal;
		font-style: italic;
		}


.nodecor a:link { color: #404040 border-bottom: 1px dotted #666666;}

.nodecor a:visited { color: #404040 border-bottom: 1px dotted #666666;}

.nodecor a:hover { color: #330000  border-bottom: 1px dotted #666666;}		      

.nodecor a:active { color: #990000  border-bottom: 1px dotted #666666;}
				
.nodecor img {  border-style: none !important; border: 0px !important; }				




.padtop { padding-top: 40px; border: 0px solid red;}

.clearboth { clear: both;}


.listing_unit { display:block; clear: both; margin-bottom: 60px;  }

		
#dogfootlist
{color: #333333;
margin-left: 0;
 padding-left: 0;
 list-style: none;
 font-family: Verdana;	
 font-size: 10px;
 line-height: 30px;	
}

#dogfootlist ul { padding-left: 1.5em; list-style-type: none;}

#dogfootlist li { color: #333333; text-decoration: none; border-style:none;
padding-left: 45px; 
background: url(images/dogfoot.gif) left center no-repeat;margin-bottom: 10px; }

#dogfootlist a:link 
{ color: #333333; text-decoration: none; border-style:none;
 }

#dogfootlist a:hover 
{ color: #990000; text-decoration: none; border-style:none;
padding-left: 45px; 
background: url(images/dogfoot.gif) left center no-repeat; }

#dogfootlist a:active 
{ color: #ff0000; text-decoration: none; border-style:none;
padding-left: 45px; 
background: url(images/dogfoot.gif) left center no-repeat; }


#dogfootlist a:visited {
color: #909090; text-decoration: none; border-style:none;
padding-left: 45px; 
background: url(images/dogfoot.gif) left center no-repeat; }
		


/* ********** end global styles ************  */


/* ********** homepage styles***************  */
/* ******* for all pages or parts based on the home page layout ******* */


#homepage_header_box {
	
		display: block;
		position: relative; top: 0; left 0;
		width: 700px; height: 290px;
        background-color: white;
		background-image: url(http://www.buserdog.com/images/htkheader.jpg);
		background-repeat: no-repeat;
		
		border: 0px yellow solid;	}

#rohnpage_header_box {
	
		display: block;
		position: relative; top: 0; left 0;
		width: 700px; height: 290px;
        background-color: white;
		background-image: url(http://www.buserdog.com/images/rohnheader.jpg);
		background-repeat: no-repeat;
		
		border: 0px yellow solid;	}
		
		
#short_header_box {
	
		display: block;
		position: relative; top: 0; left 0;
		width: 700px; height: 111px;
        background-color: white;
		background-image: url(http://www.buserdog.com/images/shortheader.gif);
		background-repeat: no-repeat;
		
		border: 0px yellow solid;	}
				
		
		
		
		

							/* ***** homepage nav box styles ******  */


/*  The nav box is the only header content. It sets the container for
the navlists, and their font properties */

#homepage_nav_box	{
	
		display: block; text-align: left;
		position: relative; top:230px; left: 10px;
		height: 65px; width: 680px;
		border: 0px;
		padding-top: 0px; padding-right: 0px; 
		padding-bottom: 0px; padding-left: 0px;
		font-size: 16px;
		font-family: Arial, sans-serif;
		font-weight: normal;											}

/*  The navbox_list class applies to all (4) lists in the navbox, gives them
block display, height and width  */
		
		
.navbox_list	{
		
		display: block;
		height: 25px; width: 240px;
		border: 0px;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 0;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		padding-left: 10px;
								}
								
								
/* Line items will display inline (horizontal), while the list itself is block.
right margin spaces the items */

.navbox_list  li	{
		
		display: inline;
		font-weight: normal;
		color: #C2D2E8;
		list-style-type: none;
		margin-right: 5px;		   }
		
/* these give the links their rollovers. Extra pixels right and left to make
the background color larger than the text. Top and bottom already covered
by the global line height of 1.6 em */
		
.navbox_list  a:link 	{

		color: #C2D2E8;
 		text-decoration: none;
 		border-style: none;	
		padding-right: 4px;
		padding-left: 4px;	}


.navbox_list  a:visited 	{

		color: #C2D2E8;
 		text-decoration: none;
 		border-style: none;	
		padding-right: 4px;
		padding-left: 4px;	}




.navbox_list  a:hover	{

		color: #3A6A92;
		background-color: #C2D2E8;
 		text-decoration: none;
 		border-style: none;
 		padding-right: 4px;
		padding-left: 4px;
 							}		
 		
 .navbox_list  a:active	{

		color: #ff0000;
 		background-color: white;
 		text-decoration: none;
 		border-style: none;
 		padding-right: 4px;
		padding-left: 4px;
 							}			

/* these give the lists their respective locations, in relation to the 
containing box, which is homepage_nav_box */


#navlist1		{

		position: absolute;
		top: 5px; left: 40px;
						}
						
#navlist2		{

		position: absolute;
		top: 5px; left: 450px;
						}
						
#navlist3		{

		position: absolute;
		top: 35px; left: 40px;
						}
						
						
#navlist4		{

		position: absolute;
		top: 35px; left: 420px;
						}




						/* ***** end  nav box styles ******  */
						
			/* *** establish left offset, borders and background */

#main_outerbox { 
		border: 0px solid red;
		display: block;
		position: relative;
		width: 679px; 
		background-color: white;
		background-image: url(http://www.buserdog.com/images/main_outer_box_bg.gif);
		margin-left: 11px;	
		border-left: 2px black solid;	
		border-right: 2px black solid;
		  }
		
	#main_outerbox_nosidebar { 
		border: 0px solid red;
		display: block;
		position: relative;
		width: 679px; 
		background-color: white;
		
		margin-left: 11px;	
		border-left: 2px black solid;	
		border-right: 2px black solid;
		  }	
		
		
		
	/* *** main_outerbox_content is the container box for sidebar_1 and blog content (or blog_content_nosidebar)****** */	
		
#main_outerbox_content { 
		border: 0px red solid;
		display: block;
		position: relative;
		width: 679px; 
		margin: 0;
		
		padding-top: 0px; padding-right: 0px;
		padding-bottom: 40px; padding-left: 0px;	}
			
#main_outerbox_content  a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		

#main_outerbox_content  a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#main_outerbox_content  a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#main_outerbox_content  a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}
	

		
						/* ***** homepage #1 sidebar styles ******  */
		
#sidebar_1 { 
		
		display: block;
		float: left;
		width: 176px;
		
		color: #202020;
		border-right: 0px #C8C8D8 dotted;
		border-bottom: 0px #C8C8D8 dotted;
		border-left: 0px solid  green;
		padding-top: 0px; padding-right: 15px;
		padding-bottom: 20px; padding-left: 15px;		
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;		}


#sidebar_1 img {

		display: block;
		margin-top: 8px;
		margin-right: auto;
		margin-bottom: 8px;
		margin-left: auto;
		border-style: none;	}
			

 #sidebar_1 a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
		text-decoration: none;
 		border-bottom: #b0b0b0;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;		}		

#sidebar_1 a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
		text-decoration: none;
 		border-bottom: #b0b0b0;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;		}

#sidebar_1 a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #CC0000;
 		text-decoration: none;
 		border-bottom: #b0b0b0;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;		}

#sidebar_1 a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #b0b0b0;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;		}
 		
					/* ***** end homepage sidebar 1 styles ******  */	
					
#welcomebox {
background-color: #d2d2d2; 
background-image: url(http://www.buserdog.com/images/welcome_bg.gif);
background-repeat: repeat-x;
display: block;  
float: left; 
width: 433px; 
margin-top: 0px; 
padding-right: 20px; 
margin-left: 0px;
padding-left: 20px;
padding-top: 0px; 
border: 0px green solid;  }
							
					/* *****  blog content styles ******  */
					/* *** blog content inside contentbox needs its own margins  (excluding sidebar)
					so sidebar is flush to side. This id also allows styles 
					to be applied to blog-entered content, as the blog
					sits inside the main-contentbox div *** */
					
					
#blog_content  {
display: block;  
float: left; 
width: 433px; 

margin-top: 0px; 
padding-right: 16px; 
padding-left: 16px; 
padding-top: 15px; 
border: 0px green solid;  }


#blog_content_nosidebar  {
display: block;  
float: left; 
width: 639px; 

margin-top: 0px; 
padding-right: 20px; 
padding-left: 20px; 
padding-top: 15px; 
border: 0px green solid;  }

#blog_content_nosidebar_black  {
display: block;
background-color: black;
float: left; 
width: 639px; 

margin-top: 0px; 
padding-right: 20px; 
padding-left: 20px; 
padding-top: 15px; 
border: 0px orange solid;  }

#blog_content_nosidebar_black h1 { color: #C9C884; }

							
			/* ***** images in blogged items will all be 
			the same as image-center ******  */				

 #blog_content img {
	
		display: block;
		text-align:center;
		border-style: none;}		
		
		
 #blog_content_nosidebar img {
	
		display: block;
		text-align:center;
		border-style: none;}		
		
		
	 #horizontalrow { display: block; }	
	 #horizontalrow a:link { text-decoration: none; border: none; }
	 #horizontalrow a:visited { text-decoration: none; border: none; }
	 #horizontalrow a:active  { text-decoration: none; border: none; }
	 #horizontalrow a:hover  { text-decoration: none; border: none; }
	 
	 
	 #horizontalrow img {
	    display: inline;
		padding: 10px;
		border-style: none;
		text-decoration: none; border: none; }	
		
		
	.date-header { color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 10pt;
		font-weight: normal;	}
	
	.post-title { display: block;
		margin-top:0px;
		padding-top: 10px;
		color: #264699;
		font-family: Verdana, Century Gothic, Arial, sans-serif;
		font-size: 16px; line-height: 1.2em;
		font-weight: normal;	}
		
		p.blogger-labels {display: none;}
		
		
			/* ***** end  blog styles ******  */
				/* ***** end  main content styles ******  */
				
				/* ******bottom box styles******* */

#bottombox { 
		display: block;
		position: relative;
		clear: both;
		width: 694px; height: 130px;
	        color: #666666;
		margin-top: -12px;                  /* no, I have no idea why it needs a negative margin, but it does*/
		border: 0px orange solid;
		line-height: 1.0em;
		background-image: url(http://www.buserdog.com/images/htkcontentbottom3.jpg);
		background-repeat: no-repeat;
		background-color: white;	}
		


#bottombox  a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		

#bottombox  a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#bottombox  a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#bottombox  a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}


		
.bottomboxcontent { display: block; padding: 10px; color: #666666; 
                   text-align: center; margin-left:auto; margin-right: auto; }

#footercredit { font:7pt Verdana,Sans-serif !important; color:#666666; }

#footercredit  a:link {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#footercredit  a:visited {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		


#footercredit  a:hover {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#footercredit  a:active {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}






#footerbox { 
		clear: both;
		display: block;
		position: relative;
		width: 683px;
		border: 0px red solid;	}


#footerbox_content { 
	
		display: block;
		position: relative;
		width: 660px;
		border: 0px red solid;
		padding: 20px;	}


/* ********** end homepage styles ************  */


/* ********** other page styles ************  */

		/* *******gallery page styles***** */
		
                        		
	#gallery_outerbox_nosidebar { 
		border: 0px solid green;
		display: block;
		position: relative;
		width: 679px; 
		background-color: black;
		
		margin-left: 11px;	
		border-left: 2px black solid;	
		border-right: 2px black solid;
		  }				
		  
#gallery_outerbox_content { 
         background-color: black;
		border: 0px red solid;
		display: block;
		position: relative;
		width: 629px; 
		margin: 0px 25px 0px 25px;
		color: #CCCCCC;
		padding-top: 0px; padding-right: 0px;
		padding-bottom: 40px; padding-left: 0px;	}

#gallery_outerbox_content h1 { color: #CCCCCC; margin-left: 0px;}

#gallery_outerbox_content h2 { color: #CCCCCC; margin-left: 0px;}	

#gallery_outerbox_content  a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #CCCCCC;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		

#gallery_outerbox_content  a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #CCCCCC;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#gallery_outerbox_content  a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#gallery_outerbox_content  a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}		  	
		
		
		

#gallerybottombox { 
		display: block;
		position: relative;
		clear: both;
		width: 694px; height: 130px;
	        color: #666666;
		margin-top: -12px;                  /* no, I have no idea why it needs a negative margin, but it does*/
		border: 0px orange solid;
		line-height: 1.0em;
		background-image: url(http://www.buserdog.com/images/htkgallerybottomblack.jpg);
	    background-repeat: no-repeat;
		background-color: black;	}
		


#gallerybottombox  a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		

#gallerybottombox  a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #666666;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#gallerybottombox  a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#gallerybottombox  a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}


		
.gallerybottomboxcontent { display: block; padding: 10px; color: #444444; 
                   text-align: center; margin-left:auto; margin-right: auto; }

#galleryfootercredit { font:7pt Verdana,Sans-serif !important; color:#444444; }

#galleryfootercredit  a:link {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #444444;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#galleryfootercredit  a:visited {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #444444;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		


#galleryfootercredit  a:hover {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#galleryfootercredit  a:active {
 	
		font:7pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}






#galleryfooterbox { 
		clear: both;
		display: block;
		position: relative;
		width: 683px;
		border: 0px red solid;	}


#galleryfooterbox_content { 
	
		display: block;
		position: relative;
		width: 660px;
		border: 0px red solid;
		padding: 20px;	}

  /* ******qdig gallery styles***** */
  
  #gallery_header_black_box {
	
		display: block;
		position: relative; top: 0; left 0;
		width: 700px; height: 111px;
        background-color: white;
		background-image: url(http://www.buserdog.com/images/galleryheaderblack2.gif);
		background-repeat: no-repeat;
		
		border: 0px yellow solid;	}
  
   #galleries_header_black_box {
	
		display: block;
		position: relative; top: 0; left 0;
		width: 700px; height: 111px;
        background-color: white;
		background-image: url(http://www.buserdog.com/images/galleriesheaderblack.gif);
		background-repeat: no-repeat;
		
		border: 0px yellow solid;	}
  
.qdig-caption { display: block; margin-left: auto; margin-right: auto; }

#qdig-dirnav {color: white; font-size: 12pt; }

#qdig-img_and_caption { color: white; font-size: 12pt; }

.qdiggallerycredit { text-align: right; font:7pt Verdana,Sans-serif !important; color:#cccccc; }


 /* ******end qdig gallery styles***** */


           /* ******end gallery page styles***** */





		/* ********* shortpage style ***************** */

#shortpage_middle { 
	
		display: block;
		position: relative;
		width: 618px; 
		margin: 0
		background-color: white;
		padding-top: 25px; padding-right: 10px;
		padding-bottom: 20px; padding-left: 30px;	}
			
#shortpage_middle a:visited {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;}		

#shortpage_middle a:link {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #202020;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#shortpage_middle a:hover {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #cc0000;
		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}

#shortpage_middle a:active {
 	
		font:9pt Verdana,Sans-serif;
		font-weight: normal;
		color: #ff0000;
 		text-decoration: none;
 		border-bottom: #666666;
		border-width: 0px 0px 1px 0px;
		border-style: none none dotted none;	}



/*xxxxxxxxxxxxxxx wordpress styles xxxxxxxxxxxxxxxxxxx*/
.size-thumbnail {padding-right: 15px; padding-left: 15px; }





/* ********** END STYLES ************  */
/* ************************************  */