/* standard */
html body {margin:0;padding:0}
body {font-size: 62.5%;font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;background:#d6d6e4 /*#eff0f7*/ url(images/front/body-bg.png) repeat-y center;color:#333;width:100%;min-width:1000px;}
p div {margin:0;padding:0;clear:none}
img {border:0;padding:0;margin:0}
a {text-decoration:none;color:#6177b7}
a:hover {text-decoration:underline;color:#3f3f3f}

.navigation, .navigation-top, .navigation-category  {display:block;text-align:center;height:10px;margin:10px 15px;font-size:1.05em}
.navigation-category {margin:10px;clear:both}
.navigation-top {margin:5px 15px 10px 15px}
.navbox {clear:both;height:15px;padding:5px 10px;width:83%;margin:0 auto;background:#e2e2e2;color:#fff}
.navbox:hover {background:#d1d0d0}
div.navbox a {color:#333}
div.navbox a:hover {text-decoration:none;color:#666}
.alignright {float:right}
.alignleft {	float:left}
.centred {margin:0 auto}

.left {float:left}
.right {float:right}
.centre {text-align:center}
.centered {margin:0 auto}
img.alignleft {padding:4px;margin:0 7px 2px 0;display:inline;border:0;}
img.alignleft2 {padding:0;margin:4px 13px 6px 4px;display:inline;border:0;}
p img {padding:0;max-width:100%}
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {padding:4px;margin:0 0 2px 7px;display:inline}
.close, .clearfix {clear:both}
.break {height:1px}
.clearr {clear:right}
.space {width:100%}
.frame img {padding:8px}

.blk {color:#000}
.fullcolumn {width:900px;margin:0 auto;padding:20px 0 30px 0;text-align:center;font-size:1.05em;line-height:1.8em}
.widecolumn .entry p {font-size:1.05em}
.narrowcolumn .entry, .widecolumn .entry {line-height:1.4em}
.widecolumn {line-height:1.6em}
.alt {background-color:#f8f8f8;border-top:1px solid #ddd;border-bottom: 1px solid #ddd}
small {font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1em}
h1 {margin:0;padding:0}
h2 {font-family:'Arial Black', Arial, Verdana;font-size:1.4em;color:#828282;margin:0;padding:5px 0 10px 0}
h3 {font-size:1.3em;margin:0;padding:2px 0 5px 0}
h4 {padding:2px 0 0 0;margin:0;line-height:1}
h1, h1 a, h1 a:hover, h1 a:visited, .description {text-decoration:none;color:white}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {color:#333}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration:none}
.entry p a:visited {color:#b85b5a}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {color:#777}
code {font:1.1em 'Courier New', Courier, Fixed}
acronym, abbr, span.caps {font-size:0.9em;letter-spacing:.07em}
a, h2 a:hover, h3 a:hover {color:#06c;text-decoration:none	}
a:hover {color:#147;text-decoration:underline}#menu_top a {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:12px;color:#000000;text-decoration:none;}
#menu_top a:hover {color:#0000cc;font-weight:bold}
#menu_top a:visited {color:#000000}
.mainmenu {background-color:white;}

.div_login {margin:0 0 0 20px;padding:0;font-size:12px;}
ul.header_login {margin:0;padding:0;}
ul.header_login a {color:#273244;}
li.header_login {display:inline;list-style-type:none;marker-offset:0;}

/* header */
#title {width:1000px;height:100px;margin:2px auto 0 auto}
#title h1 {clear:none;margin:0 0 0 50px}
#title h1 img {border:0;padding:0;margin:0;float:left}
#title div {margin:15px 0 0 500px}
#header-top {background:url(images/single/header-bg.png) repeat-x;width:100%;height:84px}
#header-container {margin:0 auto;padding-top:5px;width:1000px}
#header-menu {float:left;padding:8px 0 5px 0;cursor:pointer;text-align:left;clear:none}
#header-menu span {padding:3px 20px 0px 20px;cursor:pointer;font-size:1.1em;text-shadow:#000 2px 2px 3px}
#header-menu span:hover {text-decoration:none;}
#header-menu span a {}
.h2-menu {margin:0 15px 0 0}
.header-menu {margin:25px 15px 0 0}
#header-icons {padding:30px 0 0 0}
#header-icons img {padding:2px;margin-right:8px}
#header-icons img:hover {background:#f3f3f3}
#logo {margin:10px 10px 0 20px;float:left;display:inline}

/* Menu */
#header-menu a {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:1.3em;color:white;text-decoration:none}
#header-menu a:hover {text-decoration:underline}
.menu {z-index:200;padding:10px 0 15px 0;background:url(images/front/dropmenu-bg.png);border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;-moz-border-radius:5px}
.menuItem {text-align:left;border-bottom:solid 1px #dddddd}
.menuItem:hover {background-color:#f1f1f1}
.menuItem a {display:block;width:130px;color:#ffffff;padding:4px 10px 4px 10px;text-decoration:none;font-size:1.2em}
.menuItem a:hover {color:#000000;font-style:normal}
#quickmenu hr {display:none}

/* h2 */
#h2_bg{clear:left;width:100%;height:450px;margin-top:10px}
#h2 {margin:0 auto;width:1000px;height:450px;background:url(images/front/bg-h2.png) no-repeat;}
#h2_mbg {position:absolute;margin:5px 0 0 5px;width:985px;height:60px;background:url(images/front/bg-mbg.png) repeat-x;z-index:4}
#rss {position:absolute;margin:352px 0 0 900px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35);opacity:.35}
#rss:hover {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1.0;}
#h2_flash {z-index:5;margin:0 0 0 5px;padding-top:5px}
#h2-icons {float:left;width:180px;height:32px;margin:-23px 0 0 500px;display:table-cell;vertical-align:middle}
#h2-icons span {margin-right:10px}

/* Search */
#search, #search2 {width:235px;margin:0 0 0 265px}
#search-h2 {width:235px;margin:7px 0 0 750px}
#search-h2 form {display:inline}
#s, #s-s {background:url(images/front/dropmenu-bg.png) repeat;border:1px solid #fff;padding:1px;color:#fff;margin:0;width:150px;display:inline}
#s-s {border:1px solid #000}
#searchsubmit, #searchsubmit-s {background:url(images/dropmenu-bg.png);width:40px;height:21px;text-align:center;color:#fff;padding:1px;margin:0 0 0 3px;font-size:12px;border:1px solid #617097;display:inline}
#s2 {border:1px solid #000;padding:1px;color:#efefef;margin:0;width:150px;display:inline}
#searchsubmit2 {width:60px;height:21px;text-align:center;color:#000;padding:1px;margin:0 0 0 3px;font-size:12px;border:1px solid #000;display:inline}
#search-s {position:absolute;top:6px;width:235px;margin:0 0 0 700px}
#searchsubmit-s , #s-s{background:#8e9bb4;border:#555 1px solid}
.search-right {margin:5px 0 0 780px}
#search-h2 #s {background:#7a8aa5}

/* page */
#page {width:1000px;margin:0 auto;padding:0;text-align:left}
.pclose {clear:both;height:0}
.page-small {font-style:italic;font-size:0.9em;text-align:center}
#columnA {margin:0 0 0 600px;width:400px;font-size:1.1em}
#columnA-start {margin-top:10px;width:400px;height:14px;background:url(images/front/columnA-top.png)}
#columnA-end {width:400px;height:16px;background:url(images/front/columnA-end.png)}
#columnA-mid {background:url(images/front/columnA-bg.png) repeat-y;padding:5px 10px}
#columnA-content {margin:0 14px;width:378px}
#columnB {margin:0 0 0 5px;float:left;width:590px;padding-top:10px}

/* columnA */
#columnA a {color:#000}
.post_image_description {padding:3px}
#events, #rehomed, #rabbits, #cats, #donate {margin:10px 0 0 0;padding:2px 0;width:330px}
#donate h3 {display:inline;margin-right:5px}
#events {margin-bottom:20px}
#events a, #rehomed a, #rabbits a, #cats a, #donate a {color:#354163}
#events a:hover, #rehomed a:hover, #rabbits a:hover, #cats a:hover {font-style:normal;color:#091946;text-decoration:none}
.rehome-title {position:absolute;width:230px;margin:2px 0 0 115px}
.rehome-thumb {float:left;border:#c0c0c0 1px solid;margin:0 8px 0 5px;width:100px;height:100px}
.smallbox, .rehome-thumb, .cat-thumb, a.categorybox, .navbox, #tags {border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-moz-border-radius:8px}
.columnA-date {color:#354163}
.smallbox {padding:5px 1px;min-height:102px}
.smallbox:hover {background:#aaa;color:#fff}
.frontbox {width:350px}
.spacing {margin:5px auto}
#cats h3 {margin:0;padding:2px 0;line-height:12px}
.cats-title {font-size:0.8em;position:absolute;margin:10px 0 0 2px;padding:1px;width:248px;background:url(images/front/dropmenu-bg.png) repeat;text-align:justify}

/* quickmenu */
#quickmenu {width:372px;margin:10px}
#quickmenu ul {display:block;margin:0;padding:0}
#quickmenu ul li, #qm-page ul li {display:block;width:160px;float:left;list-style-type:none;margin:0 auto;margin-bottom:5px;padding:0 5px}
#quickmenu ul li {padding-left:0}
#quickmenu ul ul li:before, #qm-page ul ul li:before {content:"\00BB \0020";list-style-type:circle}
#quickmenu ul ul li, #qm-page ul ul li  {display:block;marker-offset:3px;margin:0;padding:2px 0 0 6px}
#quickmenu a, #qm-page a {color:#5e5e5e}
#quickmenu a:hover, #qm-page a:hover {color:#000}
.qm {margin:10px 0;width:372px;clear:right}
#qm-page {margin:10px 64px;font-size:0.8em}
#qm-page ul li {width:200px;margin:0 20px}
#qm-page ul ul {padding:0}
#qm-1, #qm-3 {min-height:210px}

/* columnB */
#featured {color:#848ea9;font-size:1.15em;font-style:italic;margin-bottom:10px}
div.news_article a {color:#fff}
div.news_article a:hover {text-decoration:none}
.news_article {margin:10px 0;border:1px solid #bcbcbc;width:594px;height:335px;overflow:hidden;text-shadow:#444 1px 1px 1px;}
.news {position:relative;margin:1px;width:592px;height:333px;cursor:pointer}
.news, .columnB-overlay, .news_article, .columnB-box {border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-moz-border-radius:10px;}
.columnB-overlay {background:url(images/front/columnB-overlay.png) repeat-x;width:592px;height:333px}
.columnB-overlay:hover {background:none}
.news_img_text {position:relative;top:280px;left:8px;width:574px;font-size:1.2em;z-index:3;color:#fff}
h2.newstitle {margin:0;padding:0 0 0 3px;font-size:1.6em;color:#fff;line-height:1.5}
.news_title {position:absolute;width:572px;margin:8px;z-index:4}
.cB_date {position:absolute;color:#fff;padding:0 0 0 3px}
.news-1 {padding:8px 20px 20px 20px;font-size:1.2em}
.columnB-box {margin:10px 10px;padding:5px 0;position:relative;width:582px;min-height:152px;cursor:pointer}
.columnB-box:hover {background:#c0c0c0}
div.columnB-box a:hover {text-decoration:none}
.columnB-minititle {position:absolute;width:400px;margin:2px 0 0 170px;line-height:1.5em}
.columnB-thumb {float:left;border:#c0c0c0 1px solid;margin:0 8px 0 5px;width:150px;height:150px;border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-moz-border-radius:10px}
h2.mininewstitle {line-height:1;margin:4px;margin-left:0;padding:0}
.columnB-content {font-size:1.1em;color:#000}
.columnB-date {margin-top:4px}
div.navigation a {color:#000}

/* wp-pagenavi */
.wp-pagenavi {width:450px;clear:right;margin:5px auto}
.wp-pagenavi a, .wp-pagenavi span {text-decoration:none;border:1px solid #626782;color:#0725b9;padding:3px 5px;margin:2px}
.wp-pagenavi span {border:0;color:#626782}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color:#000;color:#000}
.wp-pagenavi span.current {font-weight:bold}
ul.post-categories {list-style-type:none;display:inline;margin:0;padding:0;font-style:italic}

/* page */
.post {padding:10px 10px;font-size:1.2em}
.post-title {font-size:1.2em}
#tag-outer {padding:10px 50px}
#tags {width:898px;padding:5px;margin:1px 0 2px 0;clear:left;border:1px solid #6177b7;background:#d7dceb;text-align:center}
#tags ul {list-style:none}
#tags li {padding:2px 6px}
#tags a {color:#4c5e93}
#tags a:hover {color:#000;font-style:normal}
#tag-comment {position:relative;margin:-4px 0 0 -780px}

/* single post */
.widecolumn {width:1000px;margin:0 auto}
.widepost {width:980px;margin:0 auto}
.post-block-h  {width:520px;margin:10px auto;text-align:center;padding:0 10px 5px 10px;border:1px #c0c0c0;border-style:solid none solid none;clear:left}
.post-block-v  {width:350px;margin:10px auto;text-align:center;padding:0 10px 5px 10px;border:1px #c0c0c0;border-style:solid none solid none;clear:left}
.post-block-h img, .post-block-v img {clear:both;margin:5px auto}
div.entry img {padding:2px;border:1px solid #bcbcbc;margin:20px auto}
.entry_author_image {padding:1px;float:left;border:1px solid #a3a3a3;margin:2px 4px 2px 2px}
.entry_postdata {margin:5px 25px;clear:both}
div.entry p {margin:0.5em 0}
div.entry img.alignleft {margin:0 7px 2px 0;display:inline}
div.entry img.alignright {margin:0 0 2px 7px;display:inline}
.inset {margin:5px 0 3px 15px}
.single-title {position:relative;background:#bcc6d8;width:97%;margin:0 auto;padding:2px 10px;z-index:3}
span.single-title {margin:0 0 0 5px;padding:0;font-size:0.8em}
span.single-title a {color:#216ed6}
.nav-single {position:relative;display:block;background:#e8e8e8;width:90%;margin:-5px auto;padding:4px 5px 1px 5px;font-size:0.75em;color:#999;z-index:1}
div.nav-single:hover {background:#dde1e9}
div.nav-single div {z-index:100}
.nav-single, .single-title, #single-rabbits {border-radius:10px;-webkit-border-radius:10px;-opera-border-radius:10px;-moz-border-radius:10px}
#single-rabbits {width:220px;float:left;color:#999;background:#e7e7e7;margin:15px 10px 0 0}
#single-rabbits h5 {margin:6px}
#single-rabbits h6 {lineheight:10px;margin:3px 0}
#single-rabbits a {color:#999}
#single-rabbits a:hover {text-decoration:none}
#single-rabbits p {padding:2px;font-size:0.7em}
.single-rabbit-thumb {float:left;border:#c0c0c0 1px solid;margin:0 2px 0 5px;width:100px;height:100px}
.single-rabbit-title {position:absolute;width:100px;margin:2px 0 0 110px}
.single-columnA {margin:0 40px}
.single-columnB {clear:both}

/* category */
#content div.widepost div.categorybox p {}
.categorybox {float:left;width:440px;height:200px;padding:5px}
a.categorybox {margin:10px;padding:0 10px 0 0;color:#333}
a.categorybox:hover {text-decoration:none;background:#aaa;color:#fff}
.category-date {}
.cat-thumb {float:left;border:#c0c0c0 1px solid;margin:0 8px 0 5px;width:100px;height:100px}
.category-pagenavi {width:500;text-align:center;margin:5px auto;clear:both}


/* similar posts */
.similar-posts {position:relative;clear:both;width:600px;margin:0 auto 10px auto;padding:7px 50px 0 50px;border:1px #bcbcbc;border-style:solid none solid none;background:#e5e7f3}
#similar-posts-title {position:absolute;top:-3px;left:10px;font-size:0.75em}
#similar-posts {display:inline;text-indent:0;list-style:none;font-size:0.9em;line-height:1.1em}
#similar-posts li {float:left;width:120px;text-align:center;padding:3px 0}
#similar-posts li img {width:100px;border:1px solid #bcbcbc;padding:1px;margin:2px 5px}
#similar-posts li a {color:#7f8394}
#similar-posts li a:hover{font-style:normal;color:#2c3f98}/* Begin Typography & Colors */
#page {text-align:left}
#content {font-size:1.2em}

/* related posts */
.related-post-single {clear:both;cursor:pointer;margin:10px 0;background:#e8e8e8;padding:5px}
div.related-post-single:hover {background:#dde1e9}
.related-post-single a:hover  {text-decoration:none}
div.related-post-single h3 {font-size:0.8em}
.related-post-single-tn {position:relative;display:block;clear:none;width:480px;height:270px;border:#c0c0c0 1px solid;margin:5px 0;text-shadow:#333 1px 1px 1px}
div.related-post-single h4 {color:#fff}
.related_title {padding:10px 0 0 10px;font-size:1.1em;color:#fff;line-height:1.5}
.related_date {color:#fff;padding:0 0 0 10px;font-size:0.7em}
.related_overlay {top:0px;background:url(images/front/columnB-overlay.png) repeat-x;width:480px;height:270px}
.related_text {top:150px;max-height:110px;font-size:0.6em;padding:5px 10px;color:#fff}
.related-post-single-s {float:left;display:block;text-align:center;width:150px;padding:5px;margin:5px 5px}
div.related-post-single-s:hover {background:#eff0f2}
div.related-post-single-s h4 {color:#444}
.related_post_small {margin:0 auto;border:#c0c0c0 1px solid;width:100px;height:100px}
.related_title_s {padding:5px;font-size:0.75em;line-height:1.5}
.related-post-single, .related_post_small, .related-post-single-s {border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-moz-border-radius:8px}


/* sidebar */
.frame {background:url(images/side/frame.png) no-repeat;width:356px;height:136px;margin:5px auto}

/* corners and opacity */
#tabs-0 li.active img, .rehomed , #header-icons img {border-radius:3px;-webkit-border-radius:3px;-opera-border-radius:3px;-moz-border-radius:3px}
#rehomed, .post_image, .pane, #pagecontent, #quickmenu{border-radius:5px;-webkit-border-radius:5px;-opera-border-radius:5px;-moz-border-radius:5px}

/* administer */
.ad {padding-top:20px}
.advertise {margin:20px auto;width:372px}

/* footer */
#footer a:hover {text-decoration:none;color:#000}
#footer {width:100%;margin:0}
#footer hr {color:#000000;height:1px;margin:0;padding:0}
#f-t {width:1000px;margin:0 auto}
#f-b {width:1000px;margin:5px auto}
.f-b{margin:0 auto;padding:20px 0;float:left;border-right:1px solid #efefef}
#f-b img {padding:5px}
#barcodes {width:350px;position:relative;margin:-130px 0 0 640px;float:left}
#wpfooter {height:0}

a.post-edit-link {color:red}
div.cform img {border:0;margin:0;padding:2px}
div.cform p {margin:5px 0 10px 0}
.cform-txt {max-width:650px;margin-left:10px}
.cform-txt2 {max-width:650px;margin-left:10px;height:5em;}
div.cform span {display:block}
div.cform span span span span {display:inline}
