html,body,div,span,object,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,small,strike,strong,sub,sup,tt
dd,dl,dt,li,ol,ul,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {border:0;font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;margin:0;padding:0;text-align:left;text-decoration:none}
table {border-collapse:collapse;border-spacing:0}
ol,ul {list-style:none}
q:before,q:after,a blockquote:before,blockquote:after {content:""}
img {border:0}
object {outline:0}
body {color:#333;font-family:'Trebuchet MS', Arial, Verdana, Sans-Serif;font-size:62.5%}
h1,h2,h3,h4,h5,h6 {font-weight:bold}
h1 {color:#2f1c05;font-size:2.4em;line-height:1.3;margin-bottom:0.6em}
h2 {color:#2f1c05;font-size:1.8em;line-height:1.3;margin-bottom:0.8em}
h3 {font-size:1.4em;line-height:1.3;margin-bottom:0.8em}
h4 {font-size:1.1em;line-height:1.3;margin-bottom:1em}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.2em}
h6 {font-size:0.9em}
p {font-size:1.2em;line-height:1.5em;margin:0 0 .75em}
p.last {margin-bottom:0}
p.abstract {color:#333;font-size:1.5em}
ul, ol {font-size:1.2em;margin:1.1em 0.5em 0.5em 1.1em}
ul {list-style-type:disc}
ol {list-style-type:decimal}
li {line-height:1.25}
dl {margin:0 0 1.5em 0}
dl dt {font-size:1.2em;font-weight:bold;line-height:1.25;margin:1.1em 0 0.5em 0}
dd {font-size:1.2em;line-height:1.25;margin-left:1.1em}
ul ul,
ol ol,
ol ul,
ul ol {font-size:1em}
abbr, 
acronym {border-bottom:1px dotted #666}
address {font-style:italic;margin-top:1.5em}
del {color:#666}
a {color:#e40000;text-decoration:none}
a:focus, 
a:hover {color:#e40000;text-decoration:underline}
blockquote {color:#333;font-style:italic;margin:1.5em}
strong {font-weight:bold}
em {font-style:italic}
strong em,
em strong {font-style:italic;font-weight:bold}
pre {margin:1.5em 0}
pre,code,tt {font:1em 'lucida console', monospace;line-height:1.5}
tt {display:block;line-height:1.5;margin:1.5em 0}
table {font-size:1.2em;margin-bottom:1.4em}
th {border-bottom:1px solid #ccc;font-weight:bold}
thead th {border-bottom:2px solid #ccc}
td {border-bottom:1px solid #ddd}
th,td {padding:4px 10px 4px 0}
tfoot {font-style:italic}
caption {background:#ffc}
table .last {padding-right:0}
.clear {clear:both}
#sidebar {background:url(../images/sidebar-dog.png) no-repeat 56px 100%;float:left;margin-left:12px;padding-bottom:219px;position:relative;width:300px}
*+html #sidebar {padding-bottom:251px}
div#sidebar li.widget {list-style-type:none}
div#sidebar ul {list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
div#sidebar ul li.widget {border:1px solid #f3ddac;float:left;margin-bottom:33px;width:298px}
div#sidebar ul li.widget li {border:0;float:none;margin:0;width:auto}
div#sidebar ul li.widget.widget_text {border:0;width:300px}
div#sidebar ul li.widget.widget_text div.block {border:0;margin:0}
div#sidebar ul h2 {background:#2f1c05;border-bottom:1px solid #d5d2cd;color:#fff;font:normal 17px/33px "Trebuchet MS", Tahoma, Verdana, sans-serif;margin:0;padding:0 10px}
div#sidebar li.widget_categories {background:#fff}
div#sidebar li.widget_categories ul {list-style:none;margin:15px 6px 17px;overflow:hidden;padding:0;width:285px}
div#sidebar li.widget_categories ul li {background:url(../images/bg-categories-list.gif) repeat-x 0 100%;float:left;font-size:14px;line-height:22px;margin-top:1px;width:100%}
div#sidebar li.widget_categories ul li a {color:#636363;display:block;font-weight:bold;padding:0 5px;width:275px}
div#sidebar li.widget_categories ul li a:hover {background:#e1e3d6;color:#5f6154;text-decoration:none}
div#sidebar div.paperclip {background:url(../images/bg-paperclip.png) no-repeat 0 0;bottom:209px;height:101px;overflow:hidden;position:absolute;right:-18px;text-indent:-9999px;width:66px}
div#sidebar li.widget_polls {background:#fff}
div#sidebar li.widget_polls ul {display:none}
div#sidebar div.wp-polls {padding:0 14px}
div#sidebar div.wp-polls p {color:#636363;font:bold 14px/24px "Trebuchet MS", Tahoma, Verdana, sans-serif;margin:5px 0 0;padding:0;text-align:left!important}
div#sidebar div.wp-polls p a {outline:0}
div#sidebar div.wp-polls div.wp-polls-ans {overflow:hidden;width:100%}
div#sidebar div.wp-polls div.wp-polls-ans ul.wp-polls-ul {background:url(../images/bg-categories-list.gif) repeat-x 0 0;display:block;font-size:1.1em;list-style:none;margin:25px 0 0;overflow:hidden;padding:1px 0 0;width:100%}
div#sidebar div.wp-polls div.wp-polls-ans ul.wp-polls-ul strong i {font-weight:normal}
div#sidebar div.wp-polls div.wp-polls-ans ul.wp-polls-ul li {background:url(../images/bg-categories-list.gif) repeat-x 0 100%;float:left;width:100%}
div#sidebar div.wp-polls div.wp-polls-ans ul.wp-polls-ul li input {display:inline;float:left;height:15px;margin:5px 8px 0;width:14px}
div#sidebar div.wp-polls div.wp-polls-ans ul.wp-polls-ul li label {color:#636363;display:block;font:normal 12px/23px "Trebuchet MS", Tahoma, Verdana, sans-serif;height:1%;margin-right:10px;overflow:hidden;text-align:left!important}
div#sidebar div.wp-polls div.wp-polls-ans label {width:auto}
div#sidebar div.wp-polls div.wp-polls-ans input.Buttons {background:#a14300;color:#fff;cursor:pointer;display:block;font:normal 12px/15px Arial, Helvetica, sans-serif;height:22px;padding:0;width:40px}
div#sidebar div.wp-polls-loading {padding-bottom:10px}
div#sidebar div#sidebar-ads {height:295px;overflow:hidden;width:298x}
div#sidebar div#sidebar-ads ul {height:295px;margin:0 auto;overflow:hidden;padding:0;width:298px}
div#sidebar div#sidebar-ads ul li {border:0;display:none;height:295px;margin:0;padding:0;width:298px}
div#sidebar div#sidebar-ads ul li:first-child {display:block}
div#sidebar div#sidebar-ads ul li {display:expression( (this===this.parentNode.childNodes[0]) ? "block" : "none")}
div#sidebar div#sidebar-ads ul li a {display:block}
div#sidebar div#sidebar-ads ul li img {height:295px;width:298px}
html {background:url('../images/grass.gif') repeat 50% 0;line-height:100.01%}
body {background:url('../images/bg-paper-rpt.png') repeat-y 50% 0;font-family:"Trebuchet MS",Arial,sans-serif;margin:0}
#wrapper {background:url('../images/bg-main-bottom.png') no-repeat 50% 100%}
#inner-wrapper {background:url('../images/bg-main-top.jpg') no-repeat 50% 0}
#container {margin:0 auto;padding:0 0 0 26px;width:954px}
* html #container {padding:0 0 0 48px}
#header {overflow:hidden;position:relative;width:100%}
#header #logo {display:inline;float:left;margin:7px 0 0 6px;position:relative}
#header #logo a {background:url(../images/logo.png) no-repeat 0 0;float:left;height:115px;overflow:hidden;text-indent:-9999px;width:513px}
#header div.newsletter-signup {background:url(../images/bg-newsletter-signup.png) no-repeat 0 0;float:right;margin:11px 0 0;padding:5px 13px 5px 36px;width:301px}
#header div.newsletter-signup .desc {border-right:1px solid #6e6150;color:#fff;float:left;font-size:12px;height:71px;line-height:14px;padding:0 11px 0 0;text-align:right;width:93px}
#header div.newsletter-signup .desc a {color:#fff;text-decoration:underline}
#header div.newsletter-signup .desc a:hover {text-decoration:none}
#header div.newsletter-signup div.signup-form {border-left:1px solid #211403;color:#fff;float:left;font-size:12px;height:67px;line-height:19px;padding:4px 0 0;width:195px}
#header div.newsletter-signup div.signup-form div.item {float:left;padding:0 0 5px;width:100%}
#header div.newsletter-signup div.signup-form label {display:inline;float:left;line-height:19px;padding:0 9px 0 0;text-align:right;width:36px}
#header div.newsletter-signup div.signup-form #newsletter_name,
#header div.newsletter-signup div.signup-form #newsletter_email {background:#fff;border:1px solid #a0a0a0;border-bottom:1px solid #fff;border-right:1px solid #e3e3e3;color:#000;float:left;font:11px "Trebuchet MS",Arial,sans-serif;height:16px;margin:0;padding:0 3px;width:141px}
#header div.newsletter-signup div.signup-form input.submit {background:url(../images/btn-submit.gif) no-repeat 0 0;border:0;color:#fff;cursor:pointer;float:right;font:10px Verdana,Arial,sans-serif;height:18px;margin:0;padding:0 0 2px;width:48px}
#header div.main-nav {background:#d34902 url(../images/bg-main-nav.gif) repeat-x 0 0;float:left;font-family:Georgia,'Times New Roman',serif;margin:-11px 0 0;width:100%}
#header div.main-nav ul {display:inline;float:left;font-size:16px;line-height:23px;list-style:none;margin:0 0 0 7px;overflow:hidden;padding:11px 0 10px}
#header div.main-nav ul li {border-left:1px solid #fff;color:#fff;float:left;font-size:16px;line-height:23px;margin:0 1px 0 -1px;padding:0 7px}
#header div.main-nav ul li a {color:#fff;text-decoration:none}
#header div.main-nav ul li a:hover {text-decoration:underline}
#header #search-and-profile {}
#user-profile {background:url(../images/bg-member-login.gif) no-repeat 0 0;display:inline;float:right;font-size:14px;line-height:33px;margin:-27px 3px 0 0;padding:38px 0 0;position:relative;text-align:center;width:129px}
#user-profile p {font:14px/33px "Trebuchet MS",Arial,sans-serif;margin:0;text-align:center}
#user-profile p a {color:#fff}
#header div.site-search {display:inline;float:right;margin:11px 8px 0 0}
#header div.site-search input.text {background:#e38d61 url(../images/bg-input-search.gif) repeat-x 0 0;border:1px solid #aa4612;float:left;font:12px "Trebuchet MS",Arial,sans-serif;height:18px;margin:0;padding:3px;width:153px}
#header div.site-search input.submit {background:url(../images/btn-search.gif) no-repeat;border:0;color:#fff;cursor:pointer;display:inline;float:left;font:14px Georgia,"Times New Roman",serif;height:26px;margin:0 0 0 8px;padding:0 0 1px;width:64px}
/*#submenu-devider {background:#2f1c05 url(../images/bg-submenu.png) no-repeat 54.5% 0;height:45px;position:absolute;top:155px;width:100%}*/
#header div.secondary-nav {background:#2f1c05;clear:both;float:left;font:16px/41px Georgia, 'Times New Roman', Serif;height:45px;width:955px}
#header div.secondary-nav ul {font-size:16px;line-height:41px;list-style:none;margin:0;overflow:hidden;width:100%}
#header div.secondary-nav ul li {float:left;font-size:16px;line-height:41px;padding:0 10px;white-space:nowrap}
#header div.secondary-nav ul li a {color:#fff;text-decoration:none}
#header div.secondary-nav ul li a:hover {text-decoration:underline}
#content {clear:both;float:left;overflow:hidden;padding:17px 0 0 20px;width:950px}
#content #gallery {background:url('../images/placeholder-gallery.png') bottom no-repeat;height:250px;margin:0 0 30px -10px;position:relative;width:945px}
#content #gallery h1 {margin:5px 0 0 13px}
#content #gallery div.carousel {height:165px;margin:36px 38px 0 39px;overflow:hidden;width:955px}
#content #gallery div.carousel div.item {float:left;height:165px;margin-right:10px;position:relative;width:165px}
#content #gallery div.carousel div.image {border:5px solid #fff;height:155px;text-align:center;width:155px}
#content #gallery div.carousel div.caption {background:url('../images/bg-feature-trans.png');bottom:5px;color:#fff;display:none;font-size:1.2em;left:5px;padding:20px 10px;position:absolute;width:135px}
#content #gallery div.previous {background:url('../images/carousel-previous.png') no-repeat;cursor:pointer;height:52px;left:0;margin-top:90px;position:absolute;width:41px}
#content #gallery div.next {background:url('../images/carousel-next.png') no-repeat;cursor:pointer;height:52px;margin-top:90px;position:absolute;right:0;width:41px}
#content #main {float:left;overflow:hidden;width:610px}
#content #main h1 {background:none;border-bottom:1px solid #f3ddac;margin:0;padding:0 2px 5px}
#footer {background:#313131;clear:both;color:#fff;height:143px;margin:0 -31px 0 -41px;padding:10px 31px 0 51px}
#footer p {font-size:1.1em;line-height:1.27;margin-bottom:14px}
#footer a {border-bottom:1px solid #fff;color:#fff;text-decoration:none}
#footer a:hover {background:url(../images/bg-footer-links.gif) repeat-x 0 100%;border:0;color:#fff;padding-bottom:1px;text-decoration:none}
div.article-page {padding:10px}
div.article-page div.content {padding:10px 5px}
form label {float:left;font-size:1.2em;line-height:2;width:170px}
form span.fileinput,
form input.text,
form input.input-text,
form textarea,
form select {background:#fbf9f6;border:2px solid #f0c8b3;font:12px "Trebuchet MS",Arial,sans-serif;margin-bottom:16px;padding:4px 5px;width:217px}
form textarea {overflow:auto;width:auto}
form textarea#comment {max-width:581px;min-width:561px;width:571px}
form select {width:231px}
form span.fileinput {display:inline-block;height:auto;padding:4px 5px}
.success_message {background-color:#c3ebad;border:2px solid #6ebc43;margin:10px 0;padding:10px}
.error_message {background-color:#fdd;border:1px solid #fbb;margin:10px 0;padding:10px}
.warning_message {background-color:#ffffcc;border:2px solid #fffaaa;margin:10px 0;padding:10px}
.error_message p,
.warning_message p,
.success_message p {margin:5px;margin-bottom:10px}
#main ul.user-details {list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
#main ul.user-details li {float:left;width:100%}
#main ul.user-details label {line-height:30px}
#main ul.user-details div.pets ul {float:left;list-style:none;margin:0;padding:0;width:320px}
#main ul.user-details div.pets ul li {float:left;width:50%}
#main ul.user-details div.pets ul input {float:left;height:14px;margin:2px 6px 0 0;width:15px}
#main ul.user-details div.pets ul input label {display:block;height:1%;line-height:1;overflow:hidden}
#main ul.user-details p {font-size:1em;line-height:1.25em;margin:0 0 0 -10px}
#main ul.user-details ul {list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
#main ul.user-details ul li {padding:0 0 3px}
#main ul.user-details ul.two-cols li {width:49.99%}
#main ul.user-details ul.two-cols label {float:none;line-height:18px;width:auto}
#main div.actions {padding:5px}
#main input.submit {cursor:pointer}
#sidebar-ad {height:295px;margin:0px auto 5px auto;width:298px}
#your-details {overflow:hidden;width:610px}
#content ul.video-gallery {font-size:1em;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
#content ul.video-gallery li {float:left;height:200px;margin-right:55px;width:130px}
#content ul.video-gallery li div.title {margin-bottom:5px}
#content ul.video-gallery li div.thumb {margin-bottom:5px}
#content ul.video-gallery li div.thumb img {height:97px;width:130px}
#content ul.video-gallery li div.submittedby {padding:3px 5px;text-align:right}
#main div.profile-page {padding:10px}
#main div.profile-page div.gallery-images {overflow:hidden;padding-bottom:15px;width:100%}
#main div.profile-page div.gallery-images div.gallery-item {float:left;margin-right:15px}
#main div.profile-page div.gallery-images div.gallery-item img {display:block;margin:0}
#main div.dog-info ul {height:1%;list-style:none;margin:0;overflow:hidden;padding:0 0 20px 20px}
#main div.dog-info ul li {font-size:1.2em;line-height:1.25em;margin:7px 0 0;overflow:hidden;width:100%}
#login_error {background:#fdd;border:1px solid #fbb;font-size:1.2em;line-height:1.25em;padding:10px}
#cforms7form ol.cf-ol li {clear:both}
#cforms7form label {margin-left:100px!important}
#cforms7form input,#cforms7form select, #cforms7form textarea {margin-left:100px!important}
#cforms7form input.cf-box-b {clear:both;float:left;margin:0 10px 0 0!important;width:auto!important}
#cforms7form label.cf-group-after {clear:none;float:left;margin-left:0!important;width:300px}
#cforms7form label.cf-group-after span {float:left;width:300px}
#cforms7form li#li-7-23 label {float:left;width:260px}
#cforms7form li#li-7-23 input {clear:none;float:left}
#cforms7form p.cf-sb {clear:both}
#cforms7form .sendbutton {width:200px}
#cforms7form #li-7-2 span {font-weight:bold}
#cforms7form #li-7-3 span {font-weight:bold}
#cforms7form #li-7-6 span {font-weight:bold}
#cforms7form #li-7-7 span {font-weight:bold}
#cforms7form #li-7-10 span {font-weight:bold}
#cforms7form #li-7-12 span {font-weight:bold}
#cforms7form #li-7-14 span {font-weight:bold}
#cforms7form #li-7-15 span {font-weight:bold}
#cforms7form #li-7-16 span {font-weight:bold}
#cforms7form #li-7-17 span {font-weight:bold}
#cforms7form #li-7-20 span {font-weight:bold}
#cforms7form #li-7-21 span {font-weight:bold}
#cforms7form #li-7-22 span {font-weight:bold}
#cforms7form #li-7-10 ol.cf-ol li {margin-top:10px}
#cforms11form .cf-group-after span {height:22px;width:300px}
#content .block {background:#fff;border:1px solid #f3ddac;margin-bottom:30px}
#content .block h1,
#content #main .block h1 {background:#d35210;color:#fff;font-size:2.3em;padding:3px 8px}
#content .block h2 {background:#2e1c04;color:#fff;padding:3px 8px}
#content .block .content {padding:0 10px 10px 10px}
#content .block .image {margin-bottom:10px;text-align:center}
#content .block img {margin-right:10px}
#featured-articles {background:#fff;border:1px solid #f2dcab;margin:0 0 24px;padding:0 10px 10px;position:relative}
#featured-articles .sponsor {background:url('../images/sponsor.png') no-repeat;position:absolute;right:12px;top:3px}
#featured-articles .sponsor p {margin:0}
#featured-articles .sponsor a {display:block;height:30px;overflow:hidden;text-indent:-999em;width:213px}
#featured-articles h1 {border-bottom:1px solid #f3ddac;margin:0 0 5px 0;padding:0 0 3px 0}
#featured-articles-container {height:272px;overflow:hidden !important;position:relative;width:590px}
#featured-articles-container .image {height:272px;overflow:hidden !important}
#featured-articles-container .image img {display:block}
#featured-articles .article {height:272px;width:590px}
#featured-articles .article .content {background:url(../images/bg-feature-trans.png);bottom:0;color:#fff;padding:7px;position:absolute;width:576px}
#featured-articles .article .content h2 {margin:0;padding:0 0 7px 0}
#featured-articles .article .content p {margin:0;padding:0}
#featured-articles .article .content a {color:#fff;text-decoration:none}
#featured-articles .article .content a:hover {text-decoration:underline}
#featured-articles .article .content p a {border-bottom:1px dashed #fff;text-decoration:none}
#featured-articles .article .content p a:hover {border-bottom:1px solid #fff;text-decoration:none}
div.article-list {overflow:hidden;padding:0 0 27px;width:100%}
div.article-list .article {background:#fff;height:1%;margin:0 0 13px;overflow:hidden;padding:10px;position:relative}
div.article-list h2 {background:#d35210;color:#fff;line-height:1.6667em;margin:0 0 6px;padding:0 8px}
div.article-list .article h2 a {color:#fff;text-decoration:none}
div.article-list .article h2 a:hover {text-decoration:underline}
div.article-list div.meta p {font-size:1em;line-height:1.4em}
div.article-list .article div.content {overflow:hidden;width:100%}
div.article-list .article .image {border:1px solid #e1e1e1;float:left;padding:2px;width:280px}
div.article-list .article .image img {display:block}
div.article-list .article .summary {color:#888;float:right;width:290px}
div.article-list .article .summary p {margin:0}
div.article-list .article .read-more {float:left;margin:-4px 0 0;width:100%}
div.article-list .article .read-more a {background:url(../images/icon-dog-bullet.png) no-repeat;float:right;font-size:0.9em;padding:3px 0 0 50px}
div.features {margin:0;overflow:hidden;padding:0;width:100%}
div.features div.groups {overflow:hidden;padding:0 0 45px;width:100%}
div.features h2 {background:#006945;color:#fff;font-size:1.5em;line-height:1.8667em;margin:0;padding:0 8px}
div.features h2 a {color:#fff;text-decoration:none}
div.features h2 a:hover {text-decoration:underline}
div.features .group {background:#fff;color:#888;float:left;margin:0;padding:3px;position:relative;width:293px}
div.features .alt {float:right}
div.features h3 {line-height:1.2857em;margin:0}
div.features .article {height:1%;overflow:hidden;padding:7px 8px 0}
div.features .article .thumb {border:1px solid #e1e1e1;float:left;margin:0 5px 0 0;padding:2px;width:100px}
div.features .article .thumb img {display:block}
div.features .article .content {float:right;width:155px}
div.features .article .content p {font-size:1em;line-height:1.8em}
ul.block-list {height:1%;list-style:none;margin:5px 0 15px 0;overflow:hidden;padding:0 29px 0 11px}
ul.block-list li {border-bottom:1px dotted #d7d7d7;float:left;width:100%}
ul.block-list li a {border:0;color:#727272;display:block;height:1%;padding:8px 5px}
ul.block-list a:hover {background:#e1e3d6;border:0;color:#727272;text-decoration:none}
div.comments {margin:0;padding:0}
div.comments h2 {background:#fff;color:#2e1c04;margin-bottom:0;padding:3px 8px}
div.comments h3 {background:#006945;color:#fff;font-size:1.6em;margin:0 0 10px 0;padding:3px 8px}
div.comments h3 a {color:#fff;font-style:italic;text-decoration:none}
div.comments h3 a:hover {border-bottom:1px dotted #fff;text-decoration:none}
div.comments h3 .says {font-size:0.8em;font-style:italic}
div.comments .article {background:#fff;border:1px solid #fdfaf2;clear:left;float:left;margin:10px 0;padding:10px;position:relative;width:588px}
div.comments h3 {clear:both}
div.comments .article {clear:both;padding-top:15px}
div.comments .article .thumb {border:1px solid #e1e1e1;float:left;height:80px;margin:0 5px 0 0;padding:2px;width:80px}
div.comments .article .content {float:right;width:485px}
div.comments .article .content p {font-size:1.1em}
.article-page .content img {margin-right:15px}
#login {background:#fff;border:3px solid #fdfaf2;margin:10px;padding:20px 20px 10px 20px}
#login p {display:block}
#login label {float:none}
#login input.input {margin:0 0 10px}
#login .submit {margin-top:10px}
#nav br {display:none}
#backtoblog {float:right;margin-right:10px}
.aligncenter,
div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.alignleft {float:left}
.alignright {float:right}
.wp-caption {background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
#content #main div.content h1 {border:0;font-size:1.6em}


/* LightWindow */
#lightwindow_overlay {display:none;height:100px;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:500}
#lightwindow {display:none;line-height:0px;position:absolute;visibility:hidden;z-index:999}
#lightwindow_container {display:none;margin:0 0 0 0;padding:0 0 0 0;position:absolute;visibility:hidden}
* html #lightwindow_container {overflow:hidden}
#lightwindow_contents {background-color:#ffffff;border:10px solid #ffffff;overflow:hidden;position:relative;z-index:0}
#lightwindow_loading {background-color:#f0f0f0;height:100%;left:0px;padding:10px;position:absolute;top:0px;width:100%;z-index:9999}
#lightwindow_loading_shim {display:none;height:100%;left:0px;position:absolute;top:0px;width:100%}
#lightwindow_loading span {color:#444444;float:left;font-size:12px;line-height:32px;padding:0 10px 0 0}
#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {color:#09F;cursor:pointer;text-decoration:none}
#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {text-decoration:underline}
#lightwindow_loading img {float:left;margin:0 10px 0 0}
#lightwindow_navigation {display:none;left:0px;position:absolute;top:0px}
#lightwindow_navigation_shim {display:none;height:100%;left:0px;position:absolute;top:0px;width:100%}
#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active {outline:none}
#lightwindow_previous, 
	#lightwindow_next {background:transparent url(../images/lightwindow/blank.gif) no-repeat;display:block;height:100%;width:49%}
#lightwindow_previous {float:left;left:0px}
#lightwindow_next {float:right;right:0px}
#lightwindow_previous:hover, 
	#lightwindow_previous:active {background:url(../images/lightwindow/prevlabel.gif) left 15% no-repeat}
#lightwindow_next:hover, 
	#lightwindow_next:active {background:url(../images/lightwindow/nextlabel.gif) right 15% no-repeat}
#lightwindow_previous_title,
	#lightwindow_next_title {display:none}
#lightwindow_galleries {bottom:0px;display:none;left:0px;margin:0 0 0 10px;overflow:hidden;position:absolute;width:100%;z-index:50}
#lightwindow_galleries_tab_container {height:0px;overflow:hidden;width:100%}
a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {background:url(../images/lightwindow/black-70.png) repeat 0 0 transparent;color:#ffffbe;color:#ffffff;cursor:pointer;display:block;float:right;font-size:11px;font-weight:bold;height:20px;line-height:22px;text-decoration:none;width:77px}
* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {background:none;background-color:#000000;filter:alpha(opacity=70);opacity:.70}
a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {color:#ffffbe}
#lightwindow_galleries_tab_span {display:block;height:20px;padding:0 7px 0 7px;width:63px}
#lightwindow_galleries_tab .up {background:url(../images/lightwindow/arrow-up.gif) no-repeat 60px 5px transparent}
#lightwindow_galleries_tab .down {background:url(../images/lightwindow/arrow-down.gif) no-repeat 60px 6px transparent}
#lightwindow_galleries_list {background:url(../images/lightwindow/black-70.png) repeat 0 0 transparent;height:0px;overflow:hidden}
* html #lightwindow_galleries_list {background:none;background-color:#000000;filter:alpha(opacity=70);opacity:.70}
.lightwindow_galleries_list {float:left;margin:0 0 10px 0;padding:10px;width:200px}
.lightwindow_galleries_list h1 {color:#09F;cursor:pointer;font-size:16px;font-weight:bold;padding:10px 0 5px 0;text-decoration:none}
.lightwindow_galleries_list li {list-style-type:none;margin:5px 0 5px 0}
.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {color:#ffffff;cursor:pointer;display:block;font-size:11px;font-weight:bold;line-height:22px;padding:0 0 0 10px;text-decoration:none}
.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {background:#000000;border-left:3px solid #ffffbe;color:#ffffbe;padding:0 0 0 7px}
#lightwindow_data {position:absolute}
#lightwindow_data_slide {position:relative}
#lightwindow_data_slide_inner {background-color:#ffffff;padding:0 10px 10px 10px}
#lightwindow_data_caption {background-color:#ffffff;clear:both;color:#666666;line-height:25px;padding:10px 0 0 0}
#lightwindow_data_details {background-color:#f0f0f0;height:20px;padding:0 10px 0 10px}
#lightwindow_data_author_container {color:#666666;float:right;font-size:10px;font-style:italic;line-height:20px;overflow:hidden;text-align:right;width:40%}
#lightwindow_data_gallery_container {color:#666666;float:left;font-size:10px;line-height:20px;overflow:hidden;text-align:left;width:40%}
#lightwindow_title_bar {height:25px;overflow:hidden}
#lightwindow_title_bar_title {color:#ffffbe;float:left;font-size:14px;line-height:25px;text-align:left}
a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {color:#ffffbe;cursor:pointer;float:right;line-height:25px;margin:0;padding:0;text-align:right}
a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {color:#ffffff}
#lightwindow p {color:#000000;padding-right:10px}
.ac_results {background-color:white;border:1px solid black;overflow:hidden;padding:0px;z-index:99999}
.ac_results ul {list-style:none;list-style-position:outside;margin:0;padding:0;width:100%}
.ac_results li {cursor:default;display:block;font:menu;font-size:12px;line-height:16px;margin:0px;overflow:hidden;padding:2px 5px}
.ac_loading {background:white url('indicator.gif') right center no-repeat}
.ac_odd {background-color:#eee}
.ac_over {background-color:#0A246A;color:white}

/* Wordpress Polls */
.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background-image: url('http://www.dogdiaries.com.au/wp-content/plugins/wp-polls/images/default/pollbg.gif');
	border: 1px solid #c8c8c8;
}
.wp-polls-archive {}
.wp-polls, .wp-polls-form {}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {background-image:none;display:block;text-align:left}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul {float:none;list-style:none;text-align:left}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {content:''}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {border:0px;display:inline;margin:0px;padding:0px}
.wp-polls-ul {margin:0px 0px 10px 10px;padding:0px}
.wp-polls-ans {filter:alpha(opacity=100);moz-opacity:1;opacity:1;width:100%}
.wp-polls-loading {display:none;height:16px;line-height:16px;text-align:center}
.wp-polls-image {border:0px}
.wp-polls .Buttons {background-color:#f3f6f8;border:1px solid #c8c8c8}
.wp-polls-paging a, .wp-polls-paging a:link {background-color:#FFFFFF;border:1px solid #0066cc;color:#0066cc;margin:2px;padding:2px 4px 2px 4px;text-decoration:none}
.wp-polls-paging a:visited {background-color:#FFFFFF;border:1px solid #0066cc;color:#0066cc;margin:2px;padding:2px 4px 2px 4px;text-decoration:none}
.wp-polls-paging a:hover {background-color:#FFFFFF;border:1px solid #000000;color:#000000}
.wp-polls-paging a:active {background-color:#FFFFFF;border:1px solid #0066cc;color:#0066cc;margin:2px;padding:2px 4px 2px 4px;text-decoration:none}
.wp-polls-paging span.pages {background-color:#FFFFFF;border:1px solid #000000;color:#000000;margin:2px 2px 2px 2px;padding:2px 4px 2px 4px}
.wp-polls-paging span.current {background-color:#FFFFFF;border:1px solid #000000;color:#000000;font-weight:bold;margin:2px;padding:2px 4px 2px 4px}
.wp-polls-paging span.extend {background-color:#FFFFFF;border:1px solid #000000;color:#000000;margin:2px;padding:2px 4px 2px 4px}

/* PageNavi */
.wp-pagenavi {float:right;font-size:1.2em;height:20px;margin-top:20px}
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:visited {background-color:#FFFFFF;border:1px dotted #d7d7d7;color:#727272;display:inline;float:left;margin:0 2px;padding:2px 4px 2px 4px;text-decoration:none}
.wp-pagenavi a:hover,
.wp-pagenavi a:active {background-color:#e1e3d6;color:#727272}
.wp-pagenavi span.pages {color:#727272;display:inline;float:left;margin:2px 2px 2px 2px;padding:2px 4px 2px 4px}
.wp-pagenavi span.current {background-color:#e1e3d6;border:1px dotted #d7d7d7;color:#727272;display:inline;float:left;margin:2px;padding:2px 4px 2px 4px;text-decoration:none}
.wp-pagenavi span.extend {border:1px dotted #d7d7d7;color:#727272;display:inline;display:none;float:left;margin:2px;padding:2px 4px 2px 4px;text-decoration:none}

/* Cforms */
.cform {margin:10px auto 0 auto;width:auto}
.cform fieldset {background:#f7f7f7;border:1px solid #adadad;border-left-color:#ececec;border-top-color:#ececec;margin-top:10px;padding:5px 0 15px 0}
.cform .cf_hidden {background:none!important;border:none!important;display:none;margin:0!important;padding:0!important}
.cform legend {color:#666666;font:normal 20px Times;margin-left:10px;padding:0 2px}
ol.cf-ol {margin:0!important;padding:0!important}
ol.cf-ol li {background:none!important;line-height:1.3em;list-style:none!important;margin:5px 0!important;padding:0;text-align:left}
ol.cf-ol li.textonly {background:#F0F0F0 !important;letter-spacing:1px;margin:10px 0pt !important;padding:5px 0pt;text-align:center}
.cform label {float:left;margin:4px 10px 0 0;text-align:right;vertical-align:top;width:200px}
.cform label span {display:inline;font-size:12px;line-height:16px}
label.cf-before {margin:4px 10px 0 0}
label.cf-after {margin:4px 15px 0pt 6px;text-align:left;width:115px}
label.cf-after span {display:block;width:115px}
label.cf-group-after {margin:3px 4px 0 2px;text-align:left;width:72px}
label.cf-group-after span {display:block;width:72px}
.cform input,
.cform textarea,
.cform select {background:#f9f9f9;border:1px solid #888888;font-size:10px;padding:3px;vertical-align:top}
.cform input:hover,
.cform textarea:hover,
.cform select:hover {background:#e1e3d6}
.cform input:focus,
.cform textarea:focus,
.cform select:focus {background:#F3F8F8}
.cform textarea,
.cform input {width:200px}
.cform select {padding:2px 0;width:208px}
.cform select.cfselectmulti {height:7.5em}
.cform textarea {font-family:arial;font-size:0.9em;overflow:auto}
ol.cf-ol li.cf-box-title {font-weight:bold;letter-spacing:0px;padding:8px 0 0 100px}
.cform input.cf-box-a,
.cform input.cf-box-b {background:none!important;border:none!important;height:22px;margin:2px 0 0 0;width:14px}
.cform input.cf-box-a {margin-left:100px}
ol.cf-ol li.cf-box-group {margin:10px 0pt 0px !important;padding-left:100px}
span.reqtxt,
span.emailreqtxt {display:-moz-inline-box;font-size:0.9em;line-height:20px;margin:3px 0 0 3px;vertical-align:top}
p.cf-sb {margin:0;padding:0 !important;padding-bottom:50px;padding-left:205px !important;text-align:left}
.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton {background:url(../images/button-bg.gif) repeat-x;border:1px solid #adadad!important;border-left-color:#ececec!important;border-top-color:#ececec!important;font-size:0.8em;margin:10px 0 0 0px;padding:5px;width:200px}
.cform input.resetbutton {padding:5px 1em;width:auto}
.cform input.backbutton {padding:5px 1em;width:auto}
ol.cf-ol li.cf_li_err {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;margin:5px 0!important;padding:5px 0!important}
ol.cf-ol li ul.cf_li_text_err {color:#333;height:1%;margin:0 0 0 100px;min-height:1%;padding:0}
ol.cf-ol ul.cf_li_text_err li {background:url(icon-alert.png) no-repeat left 1px!important;font-weight:bold;list-style:none!important;margin:0 0 2px!important;padding-left:15px;text-indent:0}
ol.cf-ol ul.cf_li_text_err li:before {content:''}
label.secq,
label.seccap {margin-bottom:4px;vertical-align:text-bottom}
input.secinput {vertical-align:text-bottom}
#cforms_captcha6,
#cforms_captcha5,
#cforms_captcha4,
#cforms_captcha3,
#cforms_captcha2,
#cforms_captcha {height:15px;margin:0;padding:4px 4px;width:50px}
img.captcha {border:none!important;float:none!important;margin:0 0 0 10px!important;padding:0!important;vertical-align:text-bottom}
img.captcha-reset {background:url(captcha_reset_grey.gif) no-repeat;border:none;height:21px;margin:0 0 2px 3px;vertical-align:text-bottom;width:21px}
img.imgcalendar {border:none}
div.cf_info {color:#333;display:none;line-height:1.3em;margin:10px auto;padding:10px 15px!important;width:380px}
div.cf_info ol {margin:0;padding:5px 15px 0 30px}
div.cf_info ol li {margin:2px 0;padding:1px 0}
div.cf_info a {color:#ad2929!important;text-decoration:underline!important}
div.success {background:#F7F7F7 none repeat scroll 0% 50%;color:#444444;display:block}
div.failure {background:#FFDFDF url(li-err-bg.png) repeat!important;border-color:#DF7D7D;border-style:solid;border-width:1px 0pt;display:block}
div.waiting {background:#F9F9F9;color:#AAAAAA;display:block}
.cform .cf_error {border:1px solid #ad2929;color:#ad2929}
div.mailerr {display:block}
.mailerr,
.cform .cf_errortxt {color:#ad2929}
[disabled] {background:none!important;border-color:#dddddd!important;color:#dddddd}
.disabled {border-color:#dddddd!important}
.cform input.cf_upload {background:#f9f9f9;border:1px solid #888888;width:220px}
.linklove {margin:0 auto 10px!important;padding:0!important;text-align:center!important;width:410px}
.linklove a,
.linklove a:visited {color:#ffffff!important;font-family:Tahoma;font-size:0.8em}
* html .cform fieldset {margin-top:15px;padding-top:25px;position:relative}
* html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px}
*+html .cform fieldset {margin-top:15px;padding-top:25px;position:relative}
*+html .cform legend {left:10px;margin-left:0;position:absolute;top:-10px}
* html ol.cf-ol,
* html ol.cf-ol li,
* html span.reqtxt,
* html span.emailreqtxt {display:inline-block}
*+html .cform label,
*+html ol.cf-ol,
*+html ol.cf-ol li,
*+html span.reqtxt,
*+html span.emailreqtxt {display:inline-block}
* html img.captcha {margin-bottom:1px!important}
*+html img.captcha {margin-bottom:1px!important}
#li-10-13 label.cf-after {float:left;width:0}
#li-10-13 label.cf-before {float:left;width:250px}
ol.cf-ol li#li-10-13 {overflow:hidden;padding-left:0px}
#cf10_field_13 {float:left}
.bonusq {color:#cc3333}

/* Vipers Video Quick Tag */
.vvqbox {display:block;margin:10px auto;max-width:100%;visibility:visible !important}
.vvqbox img {height:100%;max-width:100%}
.vvqbox object {max-width:100%}

/* Clean Archives Reloaded */
.car-collapse .car-yearmonth {cursor:s-resize}

/* SForum */
#sforum .sfloginstrip {font-size:11px !important}
#sforum .sfloginstrip table {margin:0px !important}
#sforum .sfloginstrip table td {border:none !important}
#sforum .sfheading {background:none !important;font-size:14px;margin-bottom:10px !important;padding-bottom:0px !important}
#sforum .sfheading table {margin:0px !important}
#sforum .sfheading td {border:none !important}
#sforum .sfheading p {color:#BF4E17 !important;margin:0 !important;padding:0 !important}
#sforum .sfheading small {display:block;font-size:11px !important;margin-left:20px}
#sforum .sficon img {margin-right:3px}
#sforum .sfforumtable th {background:#2E1C04 !important;border:none !important;color:#FFF !important;font-size:11px !important;padding:5px 10px;text-transform:uppercase}
#sforum .sfheading .sfadditemcell {width:100px !important}
#sforum .sfheading .sfadditemcell, #sforum .sffooter .sfadditemcell, #sforum .sfheading .sfadditemcell a, #sforum .sffooter .sfadditemcell a {font-size:11px !important}
#sforum .sfforumtable td small {display:inline-block;font-size:11px !important;margin-left:20px}
#sforum .sfforumtable td {background:none !important}
#sforum .sfforumtable td.sfalt {background:#CFF1FF !important}
#sforum .sfheading .sficoncell {display:none !important}
#sforum .sfmessagestrip {background:none !important;font-size:12px !important;padding:5px !important;text-align:center !important}
#sforum .sfmessagestrip table {margin-bottom:0px !important}
#sforum .sfmessagestrip table td {border:none !important}
#sforum .sfmessagestrip p.sfsubhead {color:#BF4E17 !important;font-size:14px !important;font-weight:bold !important}
#sforum .sfmessagestrip select.sfquicklinks.sfcontrol {font-size:10px !important;margin:3px !important;width:110px !important}
#sforum .sfmessagestrip select.sfquicklinks.sfcontrol#sfquicklinksPost,
#sforum .sfmessagestrip select.sfquicklinks.sfcontrol#sfquicklinksPostBottom {width:200px !important}
a.sficon {font-size:11px !important}
#sforum #sfstatstrip {background:none !important}
#sforum #sfstatstrip th, #sforum #sfstatstrip td {border:none !important}
#sforum #sfstatstrip th, #sforum #sfstatstrip th p {font-size:12px !important;font-weight:bold !important}
#sforum #sfstatstrip td {font-size:11px !important}
#sforum #sfstatstrip td p {margin-bottom:3px !important}
#sforum #sfversion {display:none !important}

/* Carousel */
#horizontal_carousel {background:url('../images/placeholder-gallery.png') bottom no-repeat;height:236px;margin-bottom:35px;margin-left:-22px;overflow:hidden;padding-left:38px;position:relative;width:915px}
#horizontal_carousel h1 {line-height:31px;margin:3px 0 0 -11px}
#horizontal_carousel .container {height:165px;margin:20px 0 0 10px;overflow:hidden;position:absolute;width:861px}
#horizontal_carousel .previous_button {background:url(../images/btn-carousel.png) no-repeat 0 0;cursor:pointer;height:30px;left:11px;position:absolute;top:121px;width:29px;z-index:100}
#horizontal_carousel .previous_button_disabled {cursor:default}
#horizontal_carousel .next_button {background:url(../images/btn-carousel.png) no-repeat -29px 0;cursor:pointer;height:30px;position:absolute;right:11px;top:121px;width:29px}
#horizontal_carousel .next_button_disabled {cursor:default}
#horizontal_carousel ul {height:144px;left:0;margin:0;padding:0;position:relative;top:0;width:100000px}
#horizontal_carousel ul li {border:0;color:#E3EDFA;float:left;font-family:verdana,arial,sans-serif;font-size:10px;height:162px;list-style:none;margin:0;padding-right:11px;position:relative;width:162px}
#horizontal_carousel ul li a {text-decoration:none}
#horizontal_carousel ul li a:hover {text-decoration:none}
#horizontal_carousel ul li img {background:#E3EDFA;border:3px solid #fff;display:block}
#horizontal_carousel div.caption {background:url(../images/bg-feature-trans.png) repeat 0 0;bottom:3px;color:#fff;cursor:pointer;font-size:1.2em;left:3px;padding:20px 10px;position:absolute;width:136px}

/* Gallery */
div.gallery {border:1px solid #fff;padding:15px 15px 15px 34px}
div.gallery div.item h4,
div.gallery .submittedby {padding:3px 5px}
div.gallery .submittedby {padding-bottom:7px;text-align:right}
div.gallery div.item a {border:2px solid #fff;display:block;overflow:hidden;padding:0;text-align:center;width:148px}
div.gallery div.item a:hover {border-color:#F3DDAC}
div.gallery div.rating {overflow:hidden;width:100%}
div.gallery div.rating span.rate {color:red;cursor:pointer;float:left;font-size:1.1em;margin-right:4px}
div#content div.gallery div.item {display:inline;float:left;height:299px;margin:15px 16px 0;overflow:hidden;position:relative;text-align:center;width:152px}
div#content div.gallery div.item a span.image {margin:0}
div#content div.gallery div.item a img {border:0 !important;display:block!important;float:none !important;margin:0 auto}
div#content div.gallery div.item div.comments {text-align:right}
div#content div.gallery div.item div.comments a {border:0;display:inline}
div#content div.gallery #caption-image-edit {background:#faf9f5;border:2px solid #E9D0BC;margin-bottom:16px;padding:4px 5px}
div#content div.gallery-pagination {font-size:1.2em;line-height:1.25}
div#content div.gallery img.edit-picture {max-width:560px}
img#single-image {max-width:610px}
#content #main div.gallery-comments {padding-bottom:20px}
#content #main div.gallery-comments h1 {margin-bottom:15px}
#content #main div.gallery-comments div.picture {margin-bottom:25px;overflow:hidden;width:100%}
#content #main div.gallery-comments div.picture a.lightwindow {float:left}
#content #main div.gallery-comments div.cooments-count h3 {color:#2f1c05;font-size:1.8em;line-height:1.3;margin:0 0 20px;padding:3px 8px}
#content #main div.gallery-comments div.gallery-comments-list ul {font-size:1em;line-height:1;list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
#content #main div.gallery-comments div.gallery-comments-list ul li {float:left;margin-bottom:15px;width:100%}
#content #main div.gallery-comments div.gallery-comments-list ul h3 {background:#006945;color:#fff;font-size:1.6em;margin:0;padding:3px 8px}
#content #main div.gallery-comments div.gallery-comments-list ul div.comment-cont {margin-top:10px;overflow:hidden;width:100%}
#content #main div.gallery-comments div.gallery-comments-list ul div.comment-thumb {border:1px solid #e1e1e1;float:left;height:80px;margin:0 5px 0 0;padding:2px;width:80px}
#content #main div.gallery-comments div.gallery-comments-list ul div.comment-text {font-size:1.3em;height:1%;line-height:1.2307em;overflow:hidden;padding:0 15px}
#content #main div.gallery-comments div.gallery-comments-list ul div.comment-text * {font-size:0;line-height:0}
#content #main div.gallery-comments div.gallery-reply {margin-top:15px}
#content #main div.gallery-comments div.gallery-reply h2 {background:#2e1c04 none repeat scroll 0 0;color:#fff;font-size:1.8em;line-height:1.3;padding:3px 8px}
#content #main div.gallery-comments div.form-errors {background-color:#FFDDDD;border:1px solid #FFBBBB;font-size:1.2em;line-height:1.5em;padding:10px}
#content #main div.gallery-comments div.form-message {background-color:#C3EBAD;border:2px solid #6EBC43;font-size:1.2em;line-height:1.5em;padding:10px}
#content #main div.gallery-comments label {font-size:1.2em;line-height:2.2em;width:170px}
#content #main div.gallery-comments .input-text {background:#faf9f5;border:2px solid #E9D0BC;margin-bottom:16px;padding:4px 5px}

/* Register */
#main input.text,
#main select {background:#fbf9f6;border:1px solid #f0c8b3;font:12px "Trebuchet MS",Arial,sans-serif;margin-bottom:16px;padding:4px 5px;width:217px}
#main span input.text {width:246px}
#main p.full input.text {width:552px}
#main span select {padding:0;width:260px}
form .dog {background:#fff;border:2px solid #ebebeb;border-bottom:2px solid #ebebeb;margin-bottom:10px;padding:20px 30px}
form .details {background:#fff;border:2px solid #ebebeb;height:1%;margin-bottom:10px;overflow:hidden;padding:20px 63px}
#your-details div.details span.options td label {float:none}
form#dog-data div.field {overflow:hidden;width:100%}
form#dog-data div.field label {font-size:1.4em;line-height:1.3572em;margin-top:6px}
form#dog-data div.dog-facts div.field label {line-height:1.1;margin-top:0}
form#dog-data div.field input.text {font:13px "Trebuchet MS",Arial,Helvetica,sans-serif;width:280px}
form#dog-data div.field span.label {font-size:1.4em;line-height:1.3572em;padding:0 0 8px 5px}
form#dog-data div.field select {border-width:2px;width:231px}
form#dog-data div.actions {margin:0 0 0 20px}
form#dog-data div.add-dog {float:left;width:250px}
form#dog-data div.dog-facts div.add-dog input {float:left;height:14px;margin:2px 5px 0 0;width:15px}
form#dog-data div.dog-facts div.add-dog label {margin-right:10px;width:auto}
#main span.required-field {float:right;font-size:1.2em;line-height:1.25em}
#main ul.register-form {list-style:none;margin:-5px -5px 0;overflow:hidden;padding:5px 5px 0;width:100%}
#main ul.register-form li {float:left;padding:0 0 17px;width:100%}
#main ul.register-form input.text {float:left;margin:0 11px 0 0}
#main ul.register-form span.note {color:#8a8073;float:left;margin:5px 0 0;width:100%}
#main ul.register-form span.note a {color:#8a8073;text-decoration:underline}
#main ul.register-form span.note a:hover {text-decoration:none}
#main input.wide-text {width:458px}
#main ul.register-form select {float:left;margin:0 11px 0 0;width:228px}
#main ul.register-form div.col {float:left;padding:0 11px 0 0;width:220px}
#main ul.register-form div.col p {color:#8a8073;font-size:1em;line-height:1.25em;margin:0}
#main ul.register-form ul {list-style:none;margin:0;overflow:hidden;padding:0;width:100%}
#main ul.register-form ul li {padding:0 0 3px}
#main ul.register-form ul.two-cols li {width:49.99%}
#main ul.register-form label {display:inline;font-size:1em;float:none;width:auto}
#main ul.register-form .col {float:left;margin:20px 0 0;width:240px}
#main ul.register-form span.col {margin:0}
#main ul.register-form span.col input {width:220px}
#main ul.register-form span.col select {padding:4px 5px}
#main .profileupdate ul.register-form label {float:left;width:100px}
#main .profileupdate select {}
#main .profileupdate ul.register-form .col label {float:none;width:auto}
#main .error input.text, #main .error select {border:1px solid #C00}

.errormsg {background:#ffd8d8;border:1px solid #d84545;color:#C00;padding:5px;font-weight:bold}
.successmsg {background:#ddfdd0;border:1px solid #6fd845;color:#329b09;padding:5px;font-weight:bold}

#recaptcha_response_field {left:0}
