/* CSS Document */
body { background: url(/images/bg.jpg) top left; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #404040; margin: 0px; padding: 0px; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: 600; color: #751406; }
h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-style: italic; font-weight: 400; color: #751406; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; font-weight: 400; color: #751406; }
h4 { font-family: Tahoma, Geneva, sans-serif; font-size: 16px; font-weight: normal; color: #751406; margin: 0px 0px 6px 0px; padding: 0px;}

img { border: 0px; }
form { margin: 0px; padding: 0px; }

a { color: #751406; text-decoration: underline; }
a:hover { color: #84241d; text-decoration: none; }

div.namesite { padding: 10px 0px 12px 43px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 14px; }
div.namesite strong { color: #85251e; }
td.left { vertical-align: top; padding: 11px 0px 15px 20px; }
td.right { vertical-align: top; padding: 25px 15px 15px 0px; }

div.content { width: 629px; }
div.content div.left { background: url(/images/content_left.gif) top left repeat-y; padding-right: 5px; }
div.content div.right { background: url(/images/content_right.gif) top right repeat-y; }
div.content div.top { background: url(/images/content_top.gif) top left no-repeat; }
div.content div.bot { background: url(/images/content_bot.gif) bottom left no-repeat; }
div.content div.txt { padding: 5px 35px 30px 35px; min-height: 550px; }

div.leftmenu { background: url(/images/line.gif) bottom left no-repeat; margin-left: 10px; }
div.leftmenu div.li { background: url(/images/li.gif) top left no-repeat; padding: 10px 20px 12px 37px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; }
div.leftmenu div.lia { background: url(/images/lia.gif) top left no-repeat; padding: 10px 20px 12px 37px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; color: #c38d02; }
div.leftmenu div.lia a { color: #c38d02; text-decoration: none; }
div.leftmenu div.li ul { list-style: none; padding: 0px; margin: 5px 0px 5px 0px; }
div.leftmenu div.li ul li { display: inline; margin-right: 30px; white-space: nowrap; font-size: 12px; font-weight: normal; line-height: 20px; }

div.leftmenu div.lia ul { list-style: none; padding: 0px; margin: 5px 0px 5px 0px; }
div.leftmenu div.lia ul li { color: #751406; white-space: nowrap; font-size: 12px; font-weight: normal; line-height: 20px; }
div.leftmenu div.lia ul li a { color: #751406; text-decoration: underline;}
div.leftmenu div.lia ul li.act { color: #c38d02; text-decoration: none;}

div.block_forum { background: url(/images/leftforum.gif) top left no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; padding: 10px 20px 10px 27px; margin-top: 20px; font-style: italic; }
div.block_forumlist { padding: 10px 0px 10px 0px; }
div.block_forumlist div.date { padding: 5px 0px 2px 25px; color: #868581; }
div.block_forumlist div.name { padding: 0px 0px 5px 13px; margin-left: 13px; background: url(/images/forumli.gif) top left no-repeat; }
div.block_forumlist div.name a { color: #404040; }

div.block_pages_list_row { overflow:hidden; position:relative; white-space:nowrap; width:500px; height:80px; padding: 0px 10px 0px 10px; }
div.block_pages_list_row table tr td img { background-position: center; background-repeat: no-repeat; margin-right: 12px; } 

div.photo_album {}
div.photo_album table tr td { width: 33%; vertical-align: top; padding-bottom: 25px; }
div.photo_album div.bg { background: url(/images/gallery_eluminator_border.png) right bottom no-repeat; padding: 0px 4px 4px 0px; width: 160px; }
div.photo_album div.bg a { color: #404040; text-decoration: none; }
div.photo_album div.border { border: solid 1px #d5d2c3; background: #fefefc; padding: 4px; }
div.photo_album div.border img { border: solid 1px #d5d2c3; }
div.photo_album div.border div.name { text-align: center; padding: 6px; }
div.photo_album div.border:hover { border: solid 1px #d5d2c3; background: #dbd8c3; padding: 4px; }
div.photo_album div.border:hover img { border: solid 1px #d5d2c3; }
div.photo_album div.border:hover div.name { text-align: center; padding: 6px; }
div.photo_album div.border:hover div.name a { color: #404040; text-decoration: none; }

ul.photo-album-list div.bg { background: url(/images/gallery_eluminator_border.png) right bottom no-repeat; padding: 0px 4px 4px 0px; width: 160px; }
ul.photo-album-list div.bg a { color: #404040; text-decoration: none; }
ul.photo-album-list div.border { border: solid 1px #d5d2c3; background: #fefefc; padding: 4px; }
ul.photo-album-list div.border img { border: solid 1px #d5d2c3; }
ul.photo-album-list div.border div.name { text-align: center; padding: 6px; }
ul.photo-album-list div.border:hover { border: solid 1px #d5d2c3; background: #dbd8c3; padding: 4px; }
ul.photo-album-list div.border:hover img { border: solid 1px #d5d2c3; }
ul.photo-album-list div.border:hover div.name { text-align: center; padding: 6px; }
ul.photo-album-list div.border:hover div.name a { color: #404040; text-decoration: none; }


div.photos table tr td { width: 33%; vertical-align: top; padding-bottom: 25px; }
div.photo { width: 164px; height: 134px; background-position: center; background-repeat: no-repeat; float:left; margin:0 10px 0px 10px; }
div.photo div.border { background: url(/images/gallery_eluminator_1.png) no-repeat; height: 134px; }
div.photo div.border:hover { background: url(/images/gallery_eluminator_1b.png) no-repeat; height: 139px; }

div.dogs table tr td { vertical-align: top; padding-bottom: 10px; padding-top: 10px; background: url(/images/dot.gif) bottom left no-repeat; }
td.dog_info { padding: 0px 0px 0px 13px; }
td.dog_info p { margin: 0px 0px 6px 0px; padding: 0px; }
div.all { color: #868581; padding: 0px 0px 0px 30px; line-height: 20px; }

div.footer { background: url(/images/footer.png) top left no-repeat; }
div.footer td.printernet { text-align: center; font-size: 11px; color: #404040; width: 1%; padding: 0px 53px 0px 10px; }
div.footer td.printernet img { margin-top: 5px;}
div.footer td.copy { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #404040; font-style: italic; padding: 16px 20px 30px 47px; }
div.footer td.copy strong { font-size: 18px; color: #751406; }