html, body, div, img, ul, a img, p {
	margin: 0px;
	padding: 0px;}
	
br.clear {clear: both;}
a img {border: none;}
img, div {behavior: url(iepngfix.htc);}
br.clear {clear: both;}

a {color: #e5cfb2; position: relative;}
a:hover {color: #cfb594;}

h1 span, h2 span, a span {
	display: none;}
	
body {
	margin: 0px auto;
	color: #e5cfb2;
	font-size: 11px;
	font-family: "Georgia", "Times New Roman", "Verdana", serif;
	background: #273a00 url('../../images/common/bg_grad.jpg') top center repeat-x;}

#container {
	width: 920px;
	margin: 0px auto;
	background: transparent;}
	
#left_col {width: 215px;
  float: left;}
  
#right_col {width: 690px;
  float: right;
  margin-left: 10px;}
  
.dark {background-color: #434830;}
.light {background-color: #5e5f48;}    
img.pic {border: 1px solid #725e3e;}


/* SIDEBAR */
#sidebar .header {background: transparent url('../../images/common/sb_top.png') no-repeat;
  height: 19px;
  width: 215px;
  display: block;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/sb_top.png', sizingMethod='scale');}
  
#sidebar .footer {background: transparent url('../../images/common/sb_bot.png') no-repeat;
  height: 29px;
  width: 215px;
  display: block;
  _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/sb_bot.png', sizingMethod='scale');}
  
#sb_content {
  background: transparent url('../../images/common/sb_mid.png') repeat-y;
  margin: 0px;
  width: 215px;
  padding: 14px 0px 0px 0px;
  _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/sb_mid.png', sizingMethod='scale');}
  
#sb_content ul {
  margin: 0px 0px 0px 24px;
  list-style-type: none;}

#sb_content ul li a {color: #ead4b7;
  text-decoration: none;
  background: url('../../blank.gif') no-repeat left center;
  display: block;
  height: 20px;
  width: 170px;
  line-height: 20px;
  text-indent: 19px;
  position: relative;}
  
#sb_content ul li a:hover {color: #ead4b7;
  text-decoration: none;
  background: url('../../images/common/sb_paw.gif') no-repeat;}
  
.sb_stroke {height: 1px;
  width: 160px;
  background-color: #2d3e08;
  margin: 15px auto;}


/* MAIN */

#right_col .contentainer {
  background: transparent url('../../images/common/content_bg.png') repeat-y top center;
  width: 680px;
  margin: 0px;
  padding: 0px;
  _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/content_bg.png', sizingMethod='scale');}
	
#right_col .content {
  width: 652px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 13px;}

#right_col .content .grn_divide {background-color: #2d3e0a;
  width: 652px;
  height: 1px;}

#right_col .content p {padding: 8px 0px 0px 0px;
  line-height: 22px;
  width: 580px;
  margin: 0px auto;}

#right_col div#main_header {
  margin: 48px auto 0px auto;
  padding: 1px 0px 0px 0px;
  _padding: 0px 0px 0px 0px;
  display: block;
  width: 652px;
  height: 52px;
  background-color: #192C02;}

#right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/breeding_for_type.gif') no-repeat top center;}
	
#right_col div.footer {
  width: 680px;
  height: 29px;
  background: transparent url('../../images/common/content_bg_foot.png') no-repeat top center;
  _background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/common/content_bg_foot.png', sizingMethod='scale');}
	
#right_col #copyright {
	text-align: center;
	margin: 0px 0px 5px 0px;
	color: #425f04;
	line-height: 14px;}

#right_col #copyright a {color: #51720c;}
#right_col #copyright a:hover {color: #678e15;}

#right_col img.subhead {
	padding: 20px 0px 7px 0px;
	width: 648px;
	margin: 0px auto;}
	
	
/* HOME */
body#home #right_col .content img {
    width: 400px;
    margin: 10px auto 4px auto;
    display: block;
    border: 1px solid #725e3e;}

#home div.intro {width: 570px;
	font-size: 14px;
	margin: 15px auto 0px auto;}
	


/* BREED INFO */
#breed #right_col .content img.pic {
    width: 500px;
    margin: 10px auto 4px auto;
    display: block;
    border: 1px solid #725e3e;}

#breed_info img.quote {padding-left: 4px;}

	
/* ABOUT */
body#about #right_col .content img {
    width: 420px;
    margin: 14px auto 10px auto;
    display: block;
    border: 1px solid #725e3e;}
		
body#about #right_col .content a {
  color: #98bc35;
  text-decoration: underline;
  display: block;
  padding: 2px 0px 4px 36px;}
 
#about #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/breeding_for_type.gif') no-repeat top center;}
  
  
/* IN MEMORY */
#memory #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_in_memory.gif') no-repeat top center;}
  
body#memory #right_col .contentainer .content img.pic {border: 1px solid #725e3e;}
body#memory #right_col .contentainer .content img{border: none;}	
	
	
/* Genes */	
#right_col .content table {text-align: center;}	

table.gene {width: 613px;
  display: block;
  margin: 0px auto;}

table.gene tr td.col1 {background-color: #283319;
  width: 175px;
  height: 152px;
  border: 1px solid #4e523a;}
	
table.gene tr td.col2 {background-color: #3b422a;
  width: 199px;
  height: 76px;
  _height: 78px;
  border-top: 1px solid #4e523a;
  border-bottom: 1px solid #4e523a;}	

table.gene tr td.col3 {background-color: #283319;
  width: 235px;
  height: 38px;
  border: 1px solid #4e523a;}		


/* FUTURE */
table.future {
  width: 610px;
  height: 74px;
  margin: 0px auto;
  color: #e5cfb2;}
  
table.future .col_t {
  width: 70px;
  float: left;}
  
table.future .col_tL a img{
  border: 1px solid #725e3e;
  margin: 4px 6px 4px 8px;
  float: left;
  display: block;
  visibility: visible;
  position: relative;}
  
table.future .col_tR a img{
  border: 1px solid #725e3e;
  margin: 4px 8px 4px 6px;
  float: left;
  display: block !important;
  visibility: visible;
  position: relative;}
  
table.future .col1 {
  width: 232px;
  text-align: right;}
  
table.future .col4 {
  width: 240px;
  text-align: left;}
  
a.more_info {color: #9b7f3f; display: block; width: 58px; margin: 0px auto; }   
a.more_info:hover {color: #654f1d;} 


/* COUPLES */
#future #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_future.gif') no-repeat top center;}
  
table.dog {
  width: 612px;
  margin: 0px auto;}
  
.dog img {border: 1px solid #725e3e;
  margin: 4px 0px;
  float: left;}

table.dog div {
  width: 268px;
  margin: 0px auto;
  padding: 15px 0px 20px 0px;}

table.dog div span {font-size: 10px;}
table.dog div span b{font-size: 12px;}
table.dog div span b a {color: #e5cfb2;}
table.dog .light {background-color: #2f3920;}


/* GENDERS */
table.gender {
  width: 400px;
  margin: 0px auto;}
  
table.gender img {margin: 5px 0px 5px 0px;}
table.gender td.col_L {width: 140px; float: left;}
table.gender td.col_L  a img{border: 1px solid #725e3e;}
table.gender td.col_R {width: 260px;}	

/* FEMALES */

body#females #right_col div#main_header {
  margin: 48px auto 0px auto;
  padding: 1px 0px 0px 0px;
  _padding: 0px 0px 0px 0px;
  display: block;
  width: 652px;
  height: 52px;
  background-color: #192C02;}

body#females #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_females.gif') no-repeat top center;}
	

/* MALES */
body#males #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_males.gif') no-repeat top center;}


/* GALLERY */
body#gallery #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_gallery.gif') no-repeat top center;}
  
/* LITTERS */
body#litter #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_past_litters.gif') no-repeat top center;}

td a.date {float: left;
  padding: 3px 0px 3px 10px;
  font-weight: bold;
  font-size: 12px;}
  
td span.many {float: right;
  padding: 3px 10px 3px 0px;
  font-weight: bold;
  font-size: 12px;}
  
table.wide_dog {
  width: 612px;
  margin: 0px auto;}
  
.wide_dog img {border: 1px solid #725e3e;
  margin: 4px 0px;
}

table.wide_dog div {
  width: 320px;
  margin: 0px auto;
  padding: 0px 0px 20px 0px;}


div.puppies img {margin: 0px 3px 0px 3px;}
	
/* CHAMPIONS */
div.champions {text-align: center;
	width: 600px;
	margin: 0px auto;}
	
div.champions a{font-weight: bold;
	font-size: 13px;}	
	
/* EASY RIDER */
#easy_rider {
	width: 480px;
	margin: 0px auto;}
	
#easy_rider img {border: 1px solid #725e3e;
	margin-bottom: 30px;
	clear: left;}
	
	
/* NEWS ARCHIVE */
#news .main_news_head {
	padding-left: 10px;
	float: left;}
	
#news .news_nav {padding-right: 20px;}
	
#news .news_nav a img, #news .news_nav img {float: right;}

#news img.quote {
	padding-left: 3px;}	
	
.owen_bw {
	width: 350px; 
	margin: 0px auto !important; 
	position: relative;}	

#news .owen_bw span {font-size: 10px; padding-top: 2px;}

div.entry p#owen_special {
	display: block;
	background-color: #5e5f48 !important;
	height: 193px;
	width: 220px;
	float: right;
	margin: 1px 0px 0px 0px;
	padding: 50px 10px 0px 10px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;}

#news div.owen_special img {margin-right: 10px;}

.double_divide {
	background: url('../../images/common/double_divide.gif') repeat-x;
	width: 652px;
	height: 6px;
	margin: 30px 0px 10px 0px;
	clear: both;
	display: block;}
	
.entry {width: 590px;
	margin: 0px auto;
	padding: 0px 25px;}
	
.entry img {float: left;
	margin: 0px 20px 6px 0px;}
	
.entry blockquote {
	font-size: 14px;
	font-weight: bold;
	text-align: center;}

#news .entry p {line-height: 15px;
	margin: 8px 0px;}
	
#news .entry a {color: #6b7d3b;}
#news .entry a:hover {color: #46551e;}
	
table.title {width: 590px;
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px;}	
	
table.title tr td h3 {visibility: visible;
	width: 350px;
	float: left;
	color: #647b3e;
	font-size: 18px;
	font-weight: normal;
	display: inline;
	text-align: left;
	margin: 0px;
	padding: 0px;}
	
table.title tr td span{
	width: 130px;
	float: right;
	text-align: right;
	font-size: 14px;
	color: #647b3e;
	padding-top: 1px;}
	
p.bigger_text {font-size: 14px;
	letter-spacing: 0.5px;}
	
	
/* OWEN PARTY */
#owen_party {
    width: 400px;
    margin: 0px auto;}
	
#owen_party img{margin: 0px 0px 16px 0px;}

#owen_party img#more_left {width: 300px;
	margin-left: 45px;}

#owen_bday #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_owens_bday.gif') no-repeat top center;}
    
    
/* LINKS */
#links #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_links.gif') no-repeat top center;}
  
body#links #top_links, body#links #second_links {
  padding: 20px 0px;
  width: 600px;
  margin: 0px auto;}

ul li {list-style-type: none;
  padding: 3px;}
  
ul.left {
  width: 300px;
  float: left;
  display: block;}

ul.left li {padding-left: 20px;}

  
ul.right {
  width: 300px;
  float: right;
  display: block;}
  
  
div.dog_paper {padding: 20px 0px;
  width: 560px;
  margin: 0px auto;}
  
div.dog_paper a {font-size: 15px;}  

div.fine_art {padding: 20px 0px;
  width: 448px;
  margin: 0px auto;}
  
body#links .flag_links {width: 600px;
    margin: 0px auto;
    padding-left: 50px;}

body#links .flag_links ul{width: 200px;
    float: left;}
   
    
body#links .flag_links ul img {padding: 0px 4px 0px 0px;
  margin-bottom: -2px;}

body#links .flag_links ul a {
  font-size: 11px;
  margin-bottom: 5px;
  line-height: 20px;}
  
  
/* CONTACT */
#contact .content{height: 700px;}

#contact #contact_info {
	text-align: center;
	margin-top: 100px;
	font-size: 14px;}
	
#contact #contact_info span{font-size: 16px;}

#contact #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/main_contact.gif') no-repeat top center;}


/* KRONIKOR */
#contact #right_col h2.main_header {
  margin: 4px auto 0px auto;
  display: block;
  width: 648px;
  height: 46px;
  background: transparent url('../../images/headers/breeding_for_type.gif') no-repeat top center;}
  
#kronikor div h3 {text-align: center;
	font-size: 18px;
	margin-top: 20px;
	text-decoration: underline;
	font-weight: normal;}
	
#kronikor div.section h4 {
	text-align: center;
	font-size: 15px;
	margin-bottom: 10px;
	text-transform:uppercase;
	font-weight: normal;}
		
#kronikor div.section p {font-size: 13px;
	line-height: 17px;
	margin-bottom: 15px;}

#kronikor div.double_divide {margin: 40px 0px;}


	
