/* Design:JNDATOR 	*/
/* Niclas 			*/
/* www.jndator.com 	*/

body {
	width:100%;
	margin:0;
	padding:0;
	font-size:0.9em;
	font-family:"lucida grande", verdana, heretica, sans-serif;
	background-image:url('images/bg_new.jpg');
	background-repeat:repeat-x;
	background-color:#eee;
}
		
h1 {font-size:18px;margin-bottom:0px;}
h2 {font-size:16px;margin-bottom:0px;}
h3 {font-size:15px;margin-bottom:0px;} 

a {text-decoration:none;color:#000;}
a {color:#195BA5;}

em {font-size:0.7em;line-height:12px;text-transform:uppercase;letter-spacing:0px;font-weight:bold;color:#600;font-style:normal;}
hr {border-top:1px dotted #aaa;height:1px;width:300px;text-align:center;margin:6px auto;}

.wrapper { width:736px;margin:0 auto;overflow:hidden;}
.wrapper p {font-size:10px;color:#fff;padding:2px 10px 0 0;}
.left { float:left !important;}
.right { float:right !important;}
.red {color:#f00;}
.clear { float:left !important;clear:both !important;width:100% !important;}
.text_right {text-align:right;}
.text_center {text-align:center;}
#content, .center {margin:0 auto;}

#copyright {margin:0 auto;font-size:10px;font-weight:bold;text-align:center;}
#wrapper {margin-left:auto;margin-right:auto;background:transparent url(images/bkg.png) no-repeat;width:750px;}
#header {width:719px;height:278px;background-image:url('images/header.png');margin:0 auto;}
#content {width:719px;min-height:500px;}

#bottom_grass {width:100%;height:69px;position:relative;background-image:url('images/grass.png');}

#dogs {border:0;}
#dogs tr td a img {width:250px;margin:10px;}
#dogs a img {border: 1px solid #eee;}
#dogs a img:hover {border: 1px solid #600;}

#company_name {color:#000;font-size:2.5em;font-weight:bold;padding:10px 0px 0px 480px;font-family:"Times New Roman", Times, Georgia, serif;}
#company_name, #tagline {text-align:right;padding-left:0;}
#tagline {color:#000;font-size:.8em;padding-left:520px;}

#menu { margin:10px auto 10px auto;clear:both;width:736px;border-top:1px solid #736552;background:transparent url("images/mb_a.png") repeat-x bottom;}
#menu p { margin-top:9px;}
#menu ul { float:right;list-style:none;margin:0;font-size:12px;}
#menu ul li { float:left;}
#menu ul li a { float:left;padding:0 1px 10px 1px;color:#978D6F;text-decoration:none;cursor:pointer;}
#menu ul li a span { float:left;padding:9px 1.5ex 9px 1.5ex;color:#978D6F;text-decoration:none;}
#menu ul li.current { float:left;padding:9px 1.5ex 9px 1.5ex;text-decoration:none;color:#fff;}
#menu ul li a.alt { color:#FFF;}
#menu ul li a:focus, #menu ul li a:hover { margin:0;padding:0 0 10px 0;background:transparent url("images/mb_b.png") repeat-x bottom;}
#menu ul li a:focus span, #menu ul li a:hover span { border-left:1px solid #736552;border-right:1px solid #736552;color:#FFF;}

#box p {margin:10px 0 10px 0;}
#box .date {font-style:italic;font-size:0.8em;}

#contact, .doginfo {margin:0 auto;border:0px;}
#contact, .doginfo {width:350px;border-collapse:collapse;}
#contact tr td, .doginfo tr td {font-family:"lucida grande", verdana, sans-serif;font-size:12px;padding:3px 8px;}
#contact .th td, .doginfo .th td {padding:8px;border-bottom:2px solid #51633c;}
#contact .th td, .doginfo .th td {font-size:14px;font-family:"lucida grande", verdana, sans-serif;font-weight:bold;}
.icon_sex {width:16px;float:right !important;}
.doginfo .th td {font-size:12px;padding:8px 4px;}

.icon_male {background:transparent url(images/icon_male.png) no-repeat 97% 50%;}
.icon_female {background:transparent url(images/icon_female.png) no-repeat 97% 50%;}

.gallery {display:block;}
.gallery img {width:150px;margin:10px;}
.gallery a img {border: 1px solid #eee;}
.gallery a img:hover {border: 1px solid #600;}
