/*
Theme Name: Pets
*/

/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{color:#444;line-height:140%;font-family:Sans-Serif;}
.wrapper{width:100%;clear:both;}
.max{width:900px;max-width:96%;margin:0 auto;clear:both;}

/* Images */
img{max-width:100%;height:auto;display:block;}
.alignright{float:right;max-width:40%;margin-left:2%;}

/* Padding */
.five_pad{padding:5px 0;}
.ten_pad{padding:10px 0;}
.twenty_pad{padding:20px 0;}
.ten_pad_zero{padding:10px 0 0 0;}
.ten_pad_twenty{padding:10px 0 20px 0;}
.ten_pad_forty{padding:10px 0 40px 0;}
.zero_pad_five{padding:0 0 5px 0;}
.zero_pad_ten{padding:0 0 10px 0;}
.zero_pad_twenty{padding:0 0 20px 0;}
.zero_mar_ten{margin:0 0 10px 0;}
.zero_mar_twenty{margin:0 0 20px 0;}

/* Text Decor */
a, a:visited{text-decoration:none}
a:hover{text-decoration:underline}
.text_center p, .text_center{text-align:center}
.text_20 p{margin-bottom:20px;}

/* Font Size */
h1{font-size:1.5em;margin:10px 0 15px 0;}
h2{font-size:1.125em;border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:10px;}
.font14, .codetext, .more, .navbar{font-size:.875em;}
.font18, .gallery_pages_list{font-size:1.125em;}
.breadcrumbs, .navbar, .gallery_pages_list{font-family:Arial,Tahoma,Verdana;}

/* Font Colors */
a, a:visited{color:#558cca;}
a:hover, h1, h2, .codetext, .navbar{color:#4f6499;}
.f-adv{color:#bbc6d3;}

/* Background Colors */
.blue, .widget{background:#dce7f9;}
.dark_blue{background:#558cca;}

/* Ads */
.banner_ad, .banner_ad_foot{max-width:728px;margin:0 auto;}
.banner_ad_side{width:100%;margin:0 0 20px 0;}
.banner_ad_menu{width:100%;margin:0 0 10px 0;padding:10px 0 0 0;border-top:1px solid #7da6d4;}
.banner_ad_content{width:100%;margin:0 0 10px 0;padding:0 0 10px 0;}

/* Breadcrumbs */
.breadcrumbs{margin:0 0 10px 0;}

/* Columns */
.column_1{float:left;width:56%;clear:left;}
.column_2{float:right;width:40%;clear:right;}
.column_1g{float:left;width:62%;clear:left;}
.column_2g{float:right;width:34%;clear:right;}

/* Float */
.clear{clear:both}
.left{float:left;}
.right{float:right;}
.center, .center_img img{margin:0 auto;}

/* Gallery */
.gallery{margin:0 0 20px 0;}
.gallery-item{width:31%;float:left;padding:1%;}
.gallery-item img{margin:0 auto;}

/* Lists */
ul, li{list-style-type:none;overflow:hidden;}
.li20 li{margin:0 0 20px 10px;}
.li10 li{margin:0 0 10px 0;}
.column_1 ul, .column_1g ul{margin:0 0 20px 4%;}

/* Logo */
.logo{margin:0 auto;}

/* Navbar */
.navbar{line-height:160%;}
.navbar ul{display:inline;}
.navbar li{display:inline;padding:0 10px;}

/* Other */
.other img{padding:10px 0;border-top:1px solid #7da6d4;}

/* Rounded */
.imgshare, .code, .moreimg img, .widget
{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

/* Widget */
.widget{margin:0 0 20px 0;padding:10px 2% 0 4%;display:block;border:0;width:94%;}
.widget li{margin:0 0 10px 0;}
.half{width:48%;}
.half_g{width:100%;}

/* Image Page */

.imgshare{margin:0 0 20px 0;width:96%;padding:10px 2%;}
.imgcode{width:100%;margin:0 auto 5px auto;}
.codetext{display:block;}
.code{color:#888;margin:0;padding:5px 2%;display:block;border:0;width:96%;}

.more{margin:0 0 20px 0;}
.moreimg{text-align:center;max-width:48%;}
.moreimg img{margin-bottom:3px;}

/* Viewports ******************************************/

/* max 719px */
@media screen and (max-width: 719px) {
.navbar{line-height:200%;}
.navbar ul{display:block;}
.navbar li{padding:0 20px;}
.column_1{width:58%;}
.column_2{width:38%;}
.half{width:100%;}
.gallery-item{width:47%;}
}

/* max 479 */
@media screen and (max-width: 479px) {
.h479{display:none;}
.s479{display:block;}
h1{margin-top:0;}
.column_1, .column_2, .column_1g, .column_2g{float:none;width:100%;}
.half, .half_g{width:48%;}
.banner_ad{padding:10px 0;}
.banner_ad_side{display:none;}
.banner_ad_content{border-bottom:1px solid #7da6d4;}
.banner_ad_menu, .banner_ad_foot{display:block;}
.widget{margin:0 0 10px 0;}
.imgcode{margin-bottom:10px;}
.content_image{display:block;width:45%;margin:0 0 10px 1%;float:right;}
}

/* min 480 */
@media screen and (min-width:480px) {
.s479, .banner_ad_menu, .banner_ad_foot, .content_image{display:none;}
.banner_ad_side{display:block;}
}