h1                      { margin-top: 30px; margin-bottom: 45px; font: 26px Georgia, Tahoma, sans; color: #758135;}
h2                      { margin-bottom: 10px; font: 22px Georgia, Tahoma, sans; color:#DDE1CE;}
h3                      { margin-bottom: 10px; font: 20px Georgia, Tahoma, sans; color: #9BA476;}

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	height: 100%;
	padding: 0px;
	font: 14px/20px Trebuchet MS, Arial, Helvetica, Sans Serif;
	color: #DDE1CE;
	background: #616941 url(../tmp_img/all_bg.gif) repeat-y top center;
}

.gal_photo {
	float:left;margin-right:10px;
	border:1px solid;
	color: #DDE1CE;
	margin-bottom:20px;
}

.cl {
	clear:both;
}

p {	
	font: 14px/20px Trebuchet MS, Arial, Helvetica, Sans Serif;
	margin-top:0;
	color: #DDE1CE;
}

.p_top_menu {	
	margin:0;
	padding-top:10px;
	font: 16px/27px Georgia, Arial, Helvetica, Sans Serif;
	color: #DDE1CE; 
	text-decoration: none;
}

.dog_name {
	padding-top:5px;
	font: 34px Brush Script MT, Georgia, Arial;
	color: #DDE1CE; 
	text-decoration: none;

}

li
{
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 13px;
}

.news_h {
	padding-left: 14px;
	background: url(../tmp_img/news_list.png) no-repeat left;
	font:12px Georgia, Arial, Tahoma, sans;
	color:#DDE1CE;
}

.news_text {
	font:14px/17px Trebuchet MS, Arial, Tahoma, sans;
	color:#BED479;
}

a:link, a:visited {
	font:14px/17px Trebuchet MS, Arial, Tahoma, sans;
	color:#DDE1CE; 
	text-decoration: unlined;
}

a:hover {
	font:14px/17px Trebuchet MS, Arial, Tahoma, sans;
	color:#DDE1CE; 
	text-decoration: unlined;
}

p.menu {
	font: 14px Georgia, Arial, Helvetica, Sans Serif;
	color: #DDE1CE; 
	text-decoration: none;
	padding-left: 17px;
	padding-top:20px;
	width:200px;
}

a.menu:link, a.menu:visited {
	font: 16px/32px Georgia, Arial, Helvetica, Sans Serif;
	color: #DDE1CE; 
	text-decoration: none;
	padding-left: 17px;
}

a.menu:hover {
	font: 16px/32px Georgia,Arial, Helvetica, Sans Serif;
  	background: url("../tmp_img/active_menu.gif") no-repeat 2px 3px;
	color: #A5BA62;	
	text-decoration: none;
	padding-left: 17px;
}

a#active_menu:link, a#active_menu:hover, a#active_menu:visited {
	color: #A5BA62;
  	background: url("../tmp_img/active_menu.gif") no-repeat 2px 3px;
	
} 

a.top_menu:link, a.top_menu:visited {
	font: 16px/27px Georgia, Arial, Helvetica, Sans Serif;
	color: #DDE1CE; 
	text-decoration: none;
 	padding:0;
	padding-right: 25px;
}

a.top_menu:hover {
	font: 16px/27px Georgia, Arial, Helvetica, Sans Serif;
	color: #A5BA62;	
	text-decoration: none;
 	padding:0;
	padding-right: 25px;
}

a#top_active_menu:link, a#top_active_menu:hover, a#top_active_menu:visited {
	color: #A5BA62;
	
} 

a.our_button:link,a.our_button:hover, a.our_button:visited {
	font: 12px Trebuchet MS, Arial, Helvetica, Sans Serif;
	color: #BED479;	
	text-decoration: unlined;
}

.bottom_copyright_text {
	font: 12px Trebuchet MS, Arial, Helvetica, Sans Serif;
	color:#9BA476;
	margin:65px 15px 15px 15px;
}

.bottom_tel {
	font:16px/20px Georgia, Arial, Tahoma, sans;
	color:#3C4327;
	margin:0px 0px 0px 0px;
	text-align:center;
	padding-top:15px;
}


/*-----------------------------------------*/

#body_container {
	width:1002px;
 	padding:0;
  	margin:0;
}

.left_bg {
 	padding:0;
  	margin:0;
	width:1%;
  	background: url("../tmp_img/bg_left.gif") repeat-y right top;
}

.right_bg {
 	padding:0;
  	margin:0;
	width:1%;
  	background: url("../tmp_img/bg_right.gif") repeat-y left top;
}


#menu {
 	padding-top:120px;
	padding-left:10px;
  	margin:0;
  	background: none;
	text-align:left;
	display: block;
}

#dog_head {
 	padding:0;
  	margin:0;
  	background: none;
  	float:left;
	width:309px;
	height:164px;
	text-align:left;
	display: block;
}

#dog_bot {
 	padding:0;
  	margin:0;
  	background: url("../tmp_img/dog_bot.jpg") no-repeat right top;
  	float:left;
	width:309px;
	height:542px;
	text-align:left;
	display: block;
}

#okline_top {
 	padding:0;
  	margin:0;
  	float:left;
  	background: url("../tmp_img/okline_top.jpg") no-repeat right top;
	width:681px;
	height:164px;
	text-align:left;
	display: block;
}

#okline_bottom {
 	padding:0;
  	margin:0;
  	float:left;
  	background: url("../tmp_img/okline_bot.jpg") no-repeat right top;
	width:681px;
	text-align:left;
	display: block;
}

#okline_right_top {
 	padding:0;
  	margin:0;
  	float:right;
  	background: url("../tmp_img/okline_right_top.jpg") no-repeat right top;
	width:12px;
	height:164px;
	text-align:left;
	display: block;
}

#okline_right_bot {
 	padding:0;
  	margin:0;
  	float:left;
	height:253px;
  	background: url("../tmp_img/okline_right_bot.jpg") no-repeat right top;
	width:12px;
	text-align:left;
	display: block;
}

#news {
 	padding-left: 20px;
 	padding-right: 20px;
  	margin:0;
  	float:left;
	width:300;
  	background: url("../tmp_img/news_vr.gif") no-repeat left top;
	display: block;
}

#news1 {
 	padding-left: 20px;
 	padding-right: 20px;
  	margin:0;
  	float:right;
	width:300;
  	background: url("../tmp_img/news_vr.gif") no-repeat left top;
	display: block;
}

#spacer {
 	padding: 0;
  	margin:0;
	width:681px;
	height:40px;
	display: block;
}

#footer {
 	padding:0;
  	margin:40px 0px 0px 0px;
	float:left;
	width:1002px;
	height:159px;
  	background: #373A27 url("../tmp_img/footer.jpg") no-repeat left top;
	display: block;
}
#counters {
 	padding-top: 0;
  	margin:0;
	float:left;
	text-align:left;
	padding-left:15px;
	display: block;
}
