/* Base */
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:#410c30;font-size:2.4em;line-height:1.3;margin-bottom:0.6em;}
h2 {color:#410c30;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-cat.png) no-repeat 45px 100%;float:left;margin-left:12px;padding-bottom:208px;position:relative;width:300px;}
#sidebar ul, #sidebar ul li {list-style:none;}
#side-list {margin:0}
div#sidebar ul.sidebar-widgets {list-style:none;margin:0;overflow:hidden;padding:0;width:100%;}
div#sidebar ul.sidebar-widgets li {border:1px solid #f3ddac;float:left;margin-bottom:33px;width:298px;}
div#sidebar ul.sidebar-widgets li li {border:0;float:none;margin:0;width:auto;}
div#sidebar ul.sidebar-widgets li.widget_text {border:0;width:300px;}
div#sidebar ul.sidebar-widgets li.widget_text div.block {border:0;margin:0;}
div#sidebar ul.sidebar-widgets h2 {background:#2f1c05;border-bottom:1px solid #d5d2cd;color:#fff;font:normal 17px/33px "Trebuchet MS", Tahoma, Verdana, sans-serif;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;font-weight:bold;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:#e0d6e3;color:#5f6154;text-decoration:none;}
div#sidebar div.paperclip {background:url(../images/bg-paperclip.png) no-repeat 0 0;bottom:199px;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;}

/* Main */
#socialbar {background:#006843;clear:both}
#socialbar .twitter {float:right;margin:10px}

html {background:url('../images/fur.jpg') 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;min-width:980px;}
#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 {float:left;margin:4px 0 0;position:relative;}
#header #logo a {background:url(../images/logo.png) no-repeat 0 0;float:left;height:119px;overflow:hidden;text-indent:-9999px;width:516px;}
#header div.newsletter-signup {background:url(../images/bg-newsletter-signup.png) no-repeat 0 0;float:right;margin:12px 0 0;padding:5px 13px 5px 36px;width:301px;}
#header div.newsletter-signup .desc {border-right:1px solid #7a556f;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 #2d0822;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:#068a44 url(../images/bg-main-nav.gif) repeat-x 0 0;float:left;font-family:Georgia,'Times New Roman',serif;margin:-6px 0 0;width:100%;}
#header div.main-nav ul {display:inline;float:left;font-size:18px;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 5px;}
#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:-18px 13px 0 0;padding:29px 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 4px 0 0;}
#header div.site-search input.text {background:#67b787 url(../images/bg-input-search.gif) repeat-x 0 0;border:1px solid #47762f;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:#410c30 url(../images/bg-submenu.png) no-repeat 53.5% 0;height:45px;position:absolute;top:161px;width:100%;}*/
#header div.secondary-nav {background:#410c30;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 {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;height:auto;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;overflow:hidden;width:590px}
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;}
#cforms11form {clear:both;}
* html #cforms11form {width:560px!important;}
#cforms11form ol.cf-ol li {clear:both;}
#cforms11form select, #cforms11form input.single, #cforms11form textarea {font-size:12px;margin-bottom:5px !important;margin-left:100px;width:350px;}
#cforms11form input.cf-box-b {clear:both;float:left;margin:0 10px 0 0;}
#cforms11form label {clear:both;margin-left:100px;text-align:left;width:480px;}
#cforms11form label.cf-group-after {clear:none;float:left;font-weight:bold;margin-left:0!important;width:300px;}
#cforms11form li#li-11-23 label {float:left;width:260px;}
#cforms11form li#li-11-23 input {clear:none;float:left;}
#cforms11form label.cf-group-after span {float:left;width:300px;}
#cforms11form p.cf-sb {clear:both;padding:0 0 0 100px !important;}
#cforms11form #li-11-2 span {font-weight:bold;}
#cforms11form #li-11-3 span {font-weight:bold;}
#cforms11form #li-11-6 span {font-weight:bold;}
#cforms11form #li-11-10 span {font-weight:bold;}
#cforms11form #li-11-12 span {font-weight:bold;}
#cforms11form #li-11-14 span {font-weight:bold;}
#cforms11form #li-11-15 span {font-weight:bold;}
#cforms11form #li-11-16 span {font-weight:bold;}
#cforms11form #li-11-17 span {font-weight:bold;}
#cforms11form #li-11-20 span {font-weight:bold;}
#cforms11form #li-11-21 span {font-weight:bold;}
#cforms11form #li-11-22 span {font-weight:bold;}
#cforms11form #cf11_field_3 label {margin-top:10px !important;}
#cforms11form .cf-group-after span {height:22px;width:300px;}
.widget_categories, .widget_polls-widget {border:1px solid #F2DCAB;margin:5px 0 0;padding:5px;}

/* Widgets */
#content .block {background:#fff;border:1px solid #f3ddac;margin-bottom:30px;}
#content .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 12px;padding:0 10px 10px;position:relative;}
#featured-articles .sponsor {background:url('../images/sponsor-advantage.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:214px;}
#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 {margin:0 0 0 -8px;overflow:hidden;position:relative;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:#1091d3;color:#fff;line-height:1.6667em;margin:0 0 9px;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-cat-bullet.png) no-repeat;float:right;font-size:0.9em;padding:2px 0 1px 59px;}
div.features {margin:0 0 0 -5px;overflow:hidden;padding:0;width:100%;}
div.features div.groups {overflow:hidden;padding:0 0 45px;width:100%;}
div.features h2 {background:#480a5a;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;}

/* Light Window */
#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;}

/* Autocomplete */
.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;}

/* WP Polls */
.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;margin-top:20px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited {background-color:#FFFFFF;border:1px dotted #d7d7d7;color:#727272;margin: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;margin:2px 2px 2px 2px;padding:2px 4px 2px 4px;}
.wp-pagenavi span.current {background-color:#e1e3d6;border:1px dotted #d7d7d7;color:#727272;margin:2px;padding:2px 4px 2px 4px;text-decoration:none;}
.wp-pagenavi span.extend {border:1px dotted #d7d7d7;color:#727272;display:none;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;}

/* Profiler */
.pfprofile {border:none;text-decoration:none;}
.pfprofile h3 {border-bottom:1px dotted #D9D9D9;font-size:18px;font-weight:normal;margin:0px;padding:11px 0px 3px 0px;width:155px;}
.pfprofile h4 {border:none;font-size:14px;font-weight:normal;margin:0px;padding:11px 0px 0px 0px;}
.pfprofile p {font-size:15px;}
.pfprofile a {font-size:15px;line-height:22px;}
.pfdirectory table {border:1px solid #000000;border-collapse:collapse;margin:15px 0px 0px 0px;width:100%;}
.pfdirectory th {background-color:#D9D9D9;border-bottom:1px solid #000000;font-size:12px;padding:0px 0px 0px 6px;text-align:left;}
.pfdirectory td {font-size:11px;padding:3px 6px 3px 6px;}
.pfback {font-size:12px;font-weight:normal;margin:0px;padding:5px 0px 0px 0px;}
.pfpagisingle {font-size:12px;padding:20px 0px 0px 0px;}
.pfpagidirect {font-size:12px;padding:10px 0px 0px 0px;}
.pfwidget small, #sidebar ul ul li, #sidebar ul ol li {color:#000000;}

/* Carousel */
#horizontal_carousel {background:url('../images/placeholder-gallery.png') bottom no-repeat;height:236px;margin-bottom:32px;margin-left:-21px;overflow:hidden;padding-left:38px;position:relative;width:915px;}
#horizontal_carousel h1 {line-height:31px;margin:4px 0 0 -7px;}
#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:10px;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;}

/* 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:300px;}
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 9px;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;float:none;width:auto;}

#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}



/* 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:279px;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;}

#recaptcha_response_field {left:0}


.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}
