body{margin: 0;padding: 0;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font:normal Arial,Helvetica,Sans-Serif ;}
a:link, a:visited{color: navy;text-decoration: underline;}
a:hover{color: #999900;text-decoration: none;}
h1 {font-family:Arial, Helvetica, sans-serif;font-size: 2.5em;color: #79a053;font-weight: normal;}
h2 {font-size: 14px;color: #0066CC;}
h3 {font-size: 13px;color: #333333;}
h4 {font-size: 12px;color: #333333;}
h5 {font-size: 12px;color: #333333;}
p {font:normal Arial,Helvetica,Sans-Serif;color: #000000;line-height: 20px;}
blockquote {line-height: 20px;font:normal Arial,Helvetica,Sans-Serif ;}
#wrapper-outer {margin: 0;padding: 0; background:#70AD4A;}
#header-outer {text-align:center; background:#70AD4A;}
#header {margin-bottom: 2px;text-align:center;background-color: #4f8997;border-bottom: 2px solid #99CC66;border-top: 1px solid #d0ecf3;}
#header-inner {position: relative;margin: 0 auto;padding: 0;width: 940px;height: 110px;text-align: left;}
#header-inner h1{margin: 0;padding: 0;width: 450px;font-size: 14px;line-height: 110px;color: #000;background: url('/template_img/logo.jpg') no-repeat top left;text-indent: -9999px;}
#TopLinks{margin: 0 auto;padding: 10px;width: 920px;text-align: right;color: #0000FF;}
	#TopLinks a:link, #TopLinks a:visited{font-size: 12px;font-weight: bold;color: #0000FF;}
	#TopLinks a:hover{font-weight: bold;color: #0066FF;text-decoration: none;}
	#TopLinks a:link.donate-link, #TopLinks a:visited.donate-link {
		padding: 3px 0px 3px 25px;height: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 20px;font-size: 0.8em;font-weight: bold;text-transform:uppercase;background: url('/template_img/donate-bg.gif') no-repeat top left;}
	#TopLinks a:hover.donate-link {
		padding: 3px 0px 3px 25px;height: 20px;line-height: 20px;font-weight: bold;text-transform:uppercase;background: url('/template_img/donate-bg.gif') no-repeat bottom left;}
#header-search {position: absolute;top: 1px;left: 630px;}
#header-search form{margin: 0;padding: 0;}
#header-inner .name, #header-inner .slogan {margin-left: 140px;font-weight: bold;}
#header-inner .logo-img {position: absolute;top: -17px;}
/***** Page main body where all the content and navigation is ********/
#page-wrapper {	margin:0;padding: 25px 0 0 0;background: #d5edb3 url('/template_img/page-bg.jpg') repeat-x top;}
#pageBody{margin: 0 auto;padding: 0;width: 940px;}
#mainNav {position: relative;height: 35px;}
#mainNav table{position: absolute;top: 6px;border: none;margin: 0 0 0 15px;padding: 0;}
#mainNav td{padding: 0;font-size: 12px;font-weight: bold;color: #FFFFCC;}
#mainNav td a{display: block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width: 121px;font-weight: bold;text-decoration: none;}
#mainNav td a:link, #mainNav td a:visited {display: block;margin: 0;padding: 0;color: #000;}
#mainNav td a:hover {display: block;margin: 0;padding: 0;color: #663300;}
/* new navigation Tabs */
#mainNav-new {position: relative;height: 35px; margin-left:7px;}
#mainNav-new ul{position: absolute;top: 6px;list-style: none;border: none;margin: 0 0 0 15px;padding: 0;}
#mainNav-new li{float:left;padding: 0;height: 35px;line-height: 35px;font-size: 12px;font-weight: bold;color: #FFFFCC;}
#mainNav-new li a {display: block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;line-height: 37px;font-weight: bold;text-decoration: none;text-align: center;}
#mainNav-new li a:link, #mainNav-new li a:visited {display: block;margin: 0;padding: 0;color: #000;}
#mainNav-new li a:hover {display: block;margin: 0;padding: 0;color: #663300;}
.tab-off {width: 169px;background: url('/template_img/btn-off.png') no-repeat top left;}
.tab-on {width: 169px;background: url('/template_img/btn-over.png') no-repeat top left;}
.tab-home-off {width: 50px;background: url('/template_img/btn-home-off.png') no-repeat top left;}
.tab-home-on {width: 50px;background: url('/template_img/btn-home-over.png') no-repeat top left;}
/* end of new navigation tabs */
#content-top {margin: 0;padding: 0;height: 27px;background: url('/template_img/content-top-bg.png') no-repeat left top;}
#content{margin: 0;padding: 0;font-size: 12px;background: url('/template_img/content-mid-bg.png') repeat-y left;}
#content-inner {margin: 0 2px;padding: 10px 30px;background: #FFFFFF;}
#content-inner2 {margin: 0 2px;background-color:#FFFFFF;}
#content-inner p{}
#content-inner2 p{}
	.rightcol{float: right;margin-right: -12px !important;margin-right: -6px;margin-left: 15px;margin-bottom: 20px;width: 315px;}
	.topleftad {float: right;display: inline;margin-bottom: 10px;padding: 0;padding-top: 30px;padding-left: 10px;}
	.topleftad2 {clear:both;float: right;display: inline;margin-bottom: 15px;padding: 0;padding-top: 30px;padding-left: 20px;background-color:#FFFFFF;margin:0 -30px 15px 20px;padding:30px 30px 10px 30px;}
#contentBottom{clear: both;margin: 0;padding: 0;height: 27px;background: url('/template_img/content-bottom-bg.png') no-repeat;}

/******* HOMEPAGE BLOCKS ***************/
#block-1 {float: left;margin: 0 0 10px 0px;width: 290px;background: url('/template_img/block-bottom-bg.png') no-repeat bottom left;overflow: hidden;}
#block-2 {float: left;margin: 0 2px 10px 2px;width: 290px;background: url('/template_img/block-bottom-bg.png') no-repeat bottom left;overflow: hidden;}
#block-3 {float: left;margin: 0 0 10px 0;width: 290px;background: url('/template_img/block-bottom-bg.png') no-repeat bottom left;overflow: hidden;}
#block-1 h3, #block-2 h3, #block-3 h3 {margin: 0;padding: 0;padding-left: 20px;font-size: 15px;line-height: 37px;background: url('/template_img/block-hdr-bg.png') no-repeat top left;}
#block-1 ul, #block-2 ul, #block-3 ul {margin: 0;margin-bottom: 10px;padding: 15px 5px;list-style: circle;background: url('/template_img/block-bg.png') repeat-y left;}
#block-3 form {margin: 0;margin-bottom: 10px;padding: 0 20px;height: 198px;background: url('/template_img/block-bg.png') repeat-y left;}
	#block-3 .newsletter {text-align: center;margin: 0;margin-bottom: 10px;padding: 0px 2px;height: 265px;background: url('/template_img/block-bg.png') repeat-y left;}
	body .fbConnectWidgetTopmost {border: none !important;}
	#block-3 p {font-size: 11px;}
#block-1 ul, #block-2 ul {height: 235px;}
#block-1 ul li, #block-2 ul li, #block-3 ul li {margin: 0;margin-left: 30px;padding: 4px 0;line-height: 18px;font-size: 11px;}
#footer{margin: 0 auto;padding: 0;width: 940px;text-align: center;font-size: 12px;}
#footer p{color: #999999;font-size: 11px;}
.disclaimer{text-align: justify;font-size: 11px;line-height: 14px;}
.contentintro {padding-top: 5px;}
.BackToTop {margin: 0;padding: 0;padding-right: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-align: right;}
p.BackToTop a:link, p.BackToTop a:visited{color: #999999;}
.topbanner {margin-bottom: 10px;text-align:center;}
/**** Icon styles for latest posts, latest questions and latest pet posts *********/

#posts-icons {list-style: none;margin: 0;padding: 0;height: 50px;width: 500px;}
#posts-icons li {float: left;height: 50px;width: 125px;}
#posts-icons li a {display: block;margin: 0;padding: 0;border: none;height: 50px;}
#posts-icons li.posts-ico a {background: url('/template_img/latest-posts-icon2011.png') no-repeat;}
#posts-icons li.questions-ico a {background: url('/template_img/latest-questions-icon2011.png') no-repeat;}
#posts-icons li.pets-ico a {background: url('/template_img/latest-pets-icon2011.png') no-repeat;}
#posts-icons li.books-ico a {background: url('/template_img/book-reviews-icon2011.png') no-repeat;}
#posts-icons li.posts-ico a:link, #posts-icons li.posts-ico a:visited {background-position: top left;}
#posts-icons li.questions-ico a:link, #posts-icons li.questions-ico a:visited {background-position: top left;}
#posts-icons li.pets-ico a:link, #posts-icons li.pets-ico a:visited {background-position: top left;}
#posts-icons li.posts-ico a:hover {background-position: bottom left;}
#posts-icons li.questions-ico a:hover {background-position: bottom left;}
#posts-icons li.pets-ico a:hover {background-position: bottom left;}
ul#posts-icons li span{display: none;}
#posts-icons li.posts-active {background: url('/template_img/latest-posts-icon2011_actv.png') no-repeat;}
#posts-icons li.pets-active {background: url('/template_img/latest-pets-icon2011_actv.png') no-repeat;}
#posts-icons li.questions-active {background: url('/template_img/latest-questions-icon2011_actv.png') no-repeat;}
#posts-icons li.books-active {background: url('/template_img/book-reviews-icon2011_actv.png') no-repeat;}

/********* Feedback and Donate Tabs *********/
#sidetabs {position:fixed;right:0;top:35%;z-index:1;}
#sidetabs .feedback_share {background: url(/template_img/feedback-tab.png) no-repeat;display:block;height:150px;margin-bottom:2px;}
#sidetabs .feedback_donate {background: url(/template_img/donate-tab.png) no-repeat;display:block;height:73px;}
#sidetabs a {display:block;width:30px;}
#sidetabs a:link, #sidetabs a:visited {background-position: left top;}
#sidetabs a:hover {background-position: right top;}
/******** letter list **********/
#index-list {clear: both;text-align: center;height: 20px;margin-bottom: 45px;}
ul#letter-list {list-style: none;margin:0 auto;padding:0 0 25px;width: 810px;}
ul#letter-list li {float:left;margin:0 4px 3px 0;min-width:20px;padding:0;width:3.2%;}
ul#letter-list li a {display:block;padding: 3px;font-size:12px;font-weight: bold;color: #006699;text-align:center;text-decoration:none;background: #F8EDED;border: 1px solid #DDBBBB;}
ul#letter-list li a:hover {color: #FFF;background: #4F8997;border: 1px solid #000;}
#list-columns-outer {clear: both;text-align: center;}
#list-columns-outer .list-columns-inner {clear: both;margin: 0 auto;width: 800px;text-align: left;}
#list-columns-outer .list-columns-inner ul {list-style: none;}
#list-columns-outer .list-columns-inner ul li {margin-bottom: 15px;color: #666666;font-size: 11px;line-height: 125%;}
#list-columns-outer .list-columns-inner a {padding-left: 12px;background: url('/template_img/link-arrow.gif') no-repeat left center;}
#list-columns-outer .list-columns-inner h5 {padding-bottom: 0;margin-bottom: 5px;}
#list-columns-outer .list-left {float: left;margin-right: 25px;width: 385px;}
#list-columns-outer .list-right {float: left;width: 385px;}
.index-letter {display: block;margin: 0 0 0 40px;width: 50px;height: 50px;}
/******** Bof Ads ********/
.acvbookad {text-align:center;}
.acvbookad img {border: none;}
/******** Eof Ads ********/

/******** icon styles ********/
#feed {position:relative;height:1px;width:1px;}
#feed .rss {position:absolute;left:0px;top:-115px;width:30px;height:30px;}
#feed .rss-lp {position:absolute;left:0px;top:-125px;width:30px;height:30px;}
/******** end of icon styles ********/

.title1{color:#339900;font-size: 13px;}
.title2{color:#0033FF;font-size:13px}
.title3{color:#FF0000;font-size: 13px}
.title4{color:#0033FF;font-size:20px}
.title5{color: #FF0000;font-size: 20px}
.title6{color:#FF0000;font-size: 10px;}
.title7{color:#339900;font-size:20px;}
.title8{color:#999999;font-size: 11px}
.title9{color:#666666;font-size: 12px}
.title10{color:#FF66CC;font-size: 10px}
.title11{color:#9900FF;font-size: 10px}
.title12{color:#FF9900;font-size: 10px}
.title13{color:#66CCCC;font-size: 10px}
.table-of-content-title {margin-top: 30px;margin-bottom: 15px;font-size: 1.6em;color:#386570;}
.clr {clear: both;}
.smallvar {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/***** search box ******/
#srch-box {
	background: height:250px; width:600px;
	margin-left:-200px;
	padding-top:-35px;
	height:100px;
}
#srch-box form{
	padding-top:32px;
	padding-left:35px;
}
#srch-box span{
	color: #fff;
	/*font-size: 12px;*/
}
#srch-box input.srch-input {
	border-color: #70ad4a;
	color: #666;
	font-size: 18px;
	width:290px;
	margin-left:20px;
	margin-right:10px;
}
#srch-box input.srch-submit {
	background: url('tmpl-imgs/go-btn.png') no-repeat top left;
	cursor: pointer;
	border: none;
	width:100px;
	height:31px;
	margin-top:5px;
}
#srch-box .powerdby a {
	color:#ccc;
	font-size:10px;
	text-align:right;
}
.search-label {
	font-size:14px;
	font-weight:bold;
	margin-right:-13px;
}

