/*
	Theme Name: MyDogBreeders
	Description: dog breeders theme
	Author: dog breeders
	Author URI: http://www.mydogbreeders.com
	Version: 1.0
*/
/* reset */
body,h1,h2,h3,h4,h5,h6,p,form,hr {margin:0;padding:0;}
.low {display:none;}
.clear {clear:both;}

/* column container */
.colmask {position:relative; /* fixes IE7 overflow hidden bug */ clear:both; float:left; width:100%; overflow:hidden;}
.main .colmid {float:left; width:200%; margin-left:-200px; position:relative; right:100%;}
.main .colleft {float:left; width:100%; margin-left:-50%; position:relative; left:410px;}
.main .col1wrap {float:left; width:50%; position:relative; right:200px; padding-bottom:1em;}
.main .col1 {margin:0 200px; position:relative; left:200%; overflow:hidden;}
.main .col2 {float:left; float:right;	/* This overrides float:left above */ width:200px; position:relative; right:0px;}
.main .col3 {float:left; float:right; /* This overrides float:left above */ width:200px; margin-right:20px; position:relative; left:50%;}

body {color:#464646; background:#666; margin:0; padding:0; font:12px/18px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#container {padding-top:0; background: #fff; width:980px; margin: 0px auto; padding: 0px; text-align:left; overflow:hidden;}

hr {border:1px solid #333;}
h1 {color:#14568A; font-family:Georgia,Arial,Helvetica,sans-serif;}
h1 a  {color:#14568A;}
h2 {color:#14568A; font-weight: normal; font-family: Georgia, Arial, Helvetica, sans-serif;}
h2 a {color:#14568A; font-weight: normal; text-decoration:none !important; border-bottom: #ccc 0px solid !important;}
h2 a:hover {color:#CC0000; text-decoration:none;}
h2.homepage {font-size:23px; margin:0; padding:5px 0px; color:#000; border-bottom:1px dotted #14568A; display:block; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: bold;}
h2.pagetitle {font-size:23px; margin:0px; padding:10px 0px 10px 0px; text-align:center; color:#000; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; border-bottom: #14568A 1px solid;}

h4 {color: #14568A; font-weight: normal; margin: 7px 0 7px 0px; font-size:1.5em; line-height:1.5em; padding:5px 0;}
h3 a, h4 a {color:#14568A; font-weight: normal;}
h3 a:hover,h4 a:hover {color:#CC0000; text-decoration:none;}

a {color:#14568A; text-decoration:none;}
a img {border:0 !important; }
a:hover {color: #CC0000; text-decoration:none;}

.entry a {text-decoration:underline;}
.entry img a {border-bottom: 0px dotted #ccc !important;text-decoration:none; }
.entry p {padding: 10px 0;}
.entry a:hover {color: #003AAA; text-decoration:underline;}

.pendingApproval {display:inline; font:11px Verdana, Arial, Helvetica, sans-serif;}
#pricing-plans {margin-bottom:180px;color:#949292; font-size:12px;}
#content #pricing-plans h2 {font-size: 26px;color: #2d9cd4;}
#pricing-plans #term1, #term2 {color:#424343; font-size: 23px; text-transform: uppercase; letter-spacing:-1px;padding-left:20px;}
#pricing-plans .packageDetail {color:#878686; display:block; font-size:13px; position: relative; text-transform:none; left:22px; top:5px; letter-spacing: -0.03em;}
#pricing-plans .dollarSign {color:#424343; display:block; float:right; font-size:23px; margin:8px 0 0; position:relative; right:68px;top:-38px;}
#pricing-plans .price {color:#424343; display:block; float:right; font-size:46px; letter-spacing:-3px; position:relative; right:0px;top:-26px;}
#pricing-plans .savings {display: none;}
#pricing-plans .dash {display: none;}
div.term_OneYear {background:url("images/pricing-39g.gif") no-repeat scroll transparent; float:left; height:63px; margin:0px 8px 0 -10px; padding:35px 10px 0 0px; width:260px;}
div.term_ThreeMonths {background:url("images/pricing-25.gif") no-repeat scroll transparent; float:left; height:63px; margin:0px 0px 0 0px; padding:35px 10px 0 0px; width:260px;}
.order-header {height:250px;}
#order-header {background:url("images/guarantee.jpg") no-repeat 0px 0px;}
.risk-free {color:#828282; font-size:12px; height:115px; position:relative; left:90px; top:85px; width:231px;}
.risk-free h2 {color:#2d9cd4 !important; font-size:22px !important; margin-bottom: -10px !important;}

img a {border-bottom: #ccc 0px solid !important;}
a.commentlink {padding-left:0px;}

p {margin:0; padding:0 0 18px 0;}
ul {margin:0 0 0 1.4em;padding:0 0 10px 0;}
ul ul {padding:0;}

.nextright {float: right; font-size:0.9em;}
.nextleft {float: left;font-size:0.9em;}

#commentspopup #container {width:455px; padding:0 15px;}

#header h1 {margin:0px; padding:5px 0px 10px 5px; line-height:28px; font-size:31px;}
#header small {color:#FFF; font-size: 1.1em; margin: 0px; padding:0px 0px 0px 5px;}
#masthead {background:url(images/background.jpg); color:#FFF; height:120px; padding: 0px; margin:5px; border:1px solid #DDD; overflow:hidden; text-align:left;}
#masthead a, #masthead a:hover {text-decoration:none;color:#FFF;}
#logo {margin:0px; padding:0px; background: #14568A; width: 288px; height: 65px; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB;}
#topbar {font-weight:bold; font-size:11px; background: #14568A; margin: 0px; padding: 5px 0px; color: #333;}
#topbar a {color: #fff;text-decoration:underline;}
#topbar a:hover {color: #fff; text-decoration:underline;}
#topbar ul {padding:0px 0px 7px 0px; margin:0 0 0 10px;}
#topbar ul ul, #bottombar ul ul{display:inline;}
#topbar ul li, #bottombar ul li {list-style-type:none; display:inline;}
#topbar li {padding:0px 10px;}
#bottombar {margin:5px 0 0 50px;}
#bottombar a {color:#666;padding:0px 10px 0px 5px; border:none; border-right: solid 1px #666;}
#bottombar ul a.last {border: none;} 

#adNavBar {float:right;	margin:-28px 23px 0px 0px; padding:0px;}
.bannerCode {padding-bottom:20px;}

.post-title {border-bottom:1px dotted #14568A; display:block; font-family:Georgia,serif; font-size:1.7em !important; line-height:1.2em; margin:10px 0px 5px 0px !important; padding:5px 0pt;}

#content {width:540px; margin:0px 0px 20px 0px; padding:0px 10px 0px 10px;}
#content a {color:#14568A; text-decoration:none;}
#content a:hover{color:#CC0000; text-decoration:none;}
#content h2 {color:#333; font-family: Georgia, Arial, Helvetica, sans-serif; line-height:1.4em; margin:0 0 8px 0;}
#content h1 a,h2 a, h3 a, h4 a {font-weight: normal;}
#content h3 {margin: 10px 0 18px 0; font-size:1.3em; font-weight:bold; font-family: Georgia,Arial,Helvetica,sans-serif; margin:0 0 8px 0; line-height:1.4em; color:#333;}
#content h4 {margin: 10px 0 18px 0; font-size:1.1em; font-weight:bold; margin:0 0 8px 0; line-height:1.4em; color:#333;}

#content ol {margin:5px 0px}

#commentspopup #content {float:none; padding-top:0;}

#post_nav  {border-top:1px solid #14568A; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:normal; margin:15px 0pt 25px; padding:5px 0pt; overflow:hidden;}
#post_nav .back {display:block;float:left;width:45%;}
#post_nav .fwrd {display:block;float:right;}
#single_post_nav  {border-top:1px solid #14568A; font-family:Verdana,Arial,Helvetica,sans-serif; margin:15px 0pt 25px; padding:5px 0pt;}
#single_post_nav .back {display:block;}
#single_post_nav .fwrd {display:block;}

#content li{margin-bottom: 3px;}
.entry a.more {padding-left:12px;}
.entry {margin:0 0 7px 0;}
.entry .info { position:relative; margin-top:-3px; padding:3px; font-size:0.9em;}
.entry.single {clear:both;}
.entry.single .info {margin:0 0 22px 0;}
.entry .info a {margin: 0 2px;padding: 0 2px;}
.entry .info em {padding-right:6px;font-style:normal;}
.entry .author, .entry .editlink a { margin:0; padding:0 0 0 10px; border-left:1px solid; border-right:none}

.postmeta, .postmetabox {color:#999; font-family:arial; margin:5px 0px; overflow:hidden;}
#content .postmeta a, #content postmeta a:visited, #content .postmetabox a, #content postmetabox a:visited {color:#14568A; text-decoration:underline;}
#content .postmeta a:hover, #content .postmetabox a:hover {color:#000; text-decoration:underline;}
#content .postmetabox {border:1px solid #DDD; padding:3px;}

#comments{font-family:verdana;margin-top:15px;}

#comments h4 {font-size:1.4em !important; text-transform:none; border-bottom:1px solid #DDD; margin:0; padding:0; font-weight:bold; font-family:Georgia,Arial,Helvetica,sans-serif;}
.comment {margin:8px 0px 15px 0px; padding:0px; width:540px; overflow:hidden;}
#comments .comment .ucomment p {margin:0px !important; padding:0px;}
.ucomment {margin:0px; padding:0px; border-bottom:1px solid #DDD;}
#comments .comment .ucomment p {margin:0px !important; padding:0px;}
.mcomment {margin:0px; padding:0px; border-bottom:1px solid #DDD; background:#F4F7FC;}
#comments .comment .mcomment p {margin:0px !important; padding:0px;}
.tcomment {margin:0px; padding:0px;}
#comments .comment .tcomment p {margin:0px !important; padding:0px;}
.ucomment_meta {margin:0px; padding:0px; font-family:arial; font-size:0.8em; text-transform:uppercase; color:#999; display:inline;}
.ucomment_meta_dt {margin:0px; padding:0px; font-family:arial; font-size:0.8em; text-transform:uppercase; color:#999; display:inline; width:10px;}
.avatar img {float:left;}

#addcomment {margin-top:5px; border:1px solid #CCC; padding:10px 10px 0px 10px; /* margin: 10px; Commented for IE fix*/ font-size:0.9em; background:#F4F7FC; font-family:verdana,Arial, Helvetica, Sans-Serif; width:520px;}
#addcomment h2 {font-size:17px; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px; font-weight:bold; text-align:center; border-bottom:1px dotted #CCC;}
#addcomment h4 { font-size:1.4em !important; text-transform:none; margin:0; padding:0; font-weight:bold; font-family:Georgia,Arial,Helvetica,sans-serif;}
#addcomment p {margin:0px; padding:5px 0px 5px 0px;}

.form-item {width:480px; margin:2px 0px;}
.form-item label, .form-itemHome label {float:left; font-weight:bold; clear:both}
.form-item input, .form-itemHome input {float:right; width:260px;}
#state {float:right; width:264px;}

#addcomment input {width:150px; margin:0px; padding:4px; height:16px;}
#addcomment textarea {width:490px; font-family:verdana,Arial, Helvetica, Sans-Serif; font-size:14px; margin:5px 0px; height:190px; padding:5px;}
#addcomment #comment-name { display:block;}
#addcomment .desc {color:#999; font-size:0.8em; text-transform:capitalize; font-family:verdana,Arial, Helvetica, Sans-Serif !important; width:180px;}
#addcomment input#submit {  background-color:#4F8ACE; border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238); border-style:solid; border-width:1px; color:#FFF; font-family:arial,sans-serif; font-size:11px; font-weight:bold; padding:2px; width:110px;}
#addcomment ul {list-style: none;	margin: 0px; padding: 0px;}

div.search input#searchbtn, input#comment-submit, input#homepage-submit, input#searchsubmit {background-color:#4F8ACE; border-color:#93BFEE rgb(50, 92, 142) rgb(50, 92, 142) rgb(147, 191, 238); border-style:solid; border-width:1px; color:#FFF; font-family:arial,sans-serif; font-size:13px; font-weight:bold; padding:2px; height:25px;}
div.search input#searchbtn, input#comment-submit, input#searchsubmit {margin:5px 0px;}
.homepage-submitButton {float:right; padding-bottom:10px; margin:-3px 0 0 0;}
select#cat {margin:0px 0px 0px 5px;}

.nocomments {font-weight:bold; color:#003366;}
#sidebar_l .sidebar_box h4 a,h1 a,h2 a, h3 a {font-weight:bold;}
#sidebar_l {width:200px; border:solid 0px; font-size:0.9em;}
#sidebar_r {float:right; width:200px; border:solid 0px; font-size:0.9em; overflow:auto;}
.sidebar_box{background:#F6F6F6 none repeat scroll 0% 50%; border:1px solid #DDD; margin:5px 0px 10px 0px; padding:10px 5px 10px 14px; position:relative; overflow:hidden;}
.sidebar {color:#464646;overflow:auto;}
.sidebar a:link, .sidebar a:visited	{ color:#14568A; text-decoration:none; outline:none; }
.sidebar a:hover, .sidebar a:active	{ color:#444; text-decoration:underline; outline:none; }
.sidebar h2 {color:#003366; font-weight: bold; font-family: Georgia, Arial, Helvetica, sans-serif; line-height:1.4em; margin:0 0 8px 0 ; font-size:1.5em;}
.sidebar h3 {margin: 10px 0 18px 0; font-size:1.3em; font-weight:bold; font-family: Georgia,Arial,Helvetica,sans-serif; margin:0 0 8px 0; line-height:1.4em; color:#003366;}
.sidebar h4 {margin:2px; padding:0px; font-size:1.2em; font-weight:bold; line-height:1.4em; color:#003366; text-transform: uppercase;}
.sidebar ul {list-style: none; margin: 0px; padding: 2px 0px 0px 0px;}
.sidebar ul li {background:transparent url("images/arrow.gif") 0px 6px no-repeat; display: block; padding: 0px 0px 2px 14px; margin: 0px;}
.sidebar li {line-height:14px; padding:3px 0px; list-style: none;}

fieldset {border:none; }

#footer {color:#666; font-weight:normal; background: #fff; clear:both; padding: 0px 10px 5px 10px; font-size:0.9em; text-align:center;}
#footer strong {font-weight:normal;}
#footer p {padding: 5px 10px 10px 0px; text-align: center; line-height: 2em;}
