/*

Theme Name: Purple Swirl

Theme URI: http://www.themelab.com/free-wordpress-themes/

Description: Design by <a href="http://www.ceneb.com">Ceneb</a>.  WordPressed by <a href="http://www.themelab.com">Theme Lab</a>

Version: 1.0

Author: Theme Lab

Author URI: http://www.themelab.com/

*/

a:link,a:visited { text-decoration:none}

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em;}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dd, dt
{ margin:0; padding:0;}

a img,:link img,:visited img { border:0px solid black;}

img {border-style: none;}

html { min-height:100%; margin-bottom:1px; }

body {
font-size: small;
}
* html body {
font-size: small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}

body {
	margin:0%;
	font-family:Arial, Helvetica, sans-serif;
	color:#37648e;
	font-size:100%;
	background:#ffffff url(images/bg_body_slice.jpg) repeat-x right top;
	padding: 0px;
	width: 100%;
}
#body-left {
	background: url(images/bg_body_left.jpg) no-repeat left;
	width: 100%;
	height: 314px;
}

#page-wrap {width:981px;margin:0 auto;}

#header-wrap {
	width:980px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

#header {
	height:314px;
	width:980px;
	background:url(images/title_LEARN.jpg) no-repeat center top;
	padding: 0px !important;
	margin: 0px !important;
}
#header2ndaryPgs {
	height:200px;
	width:980px;
/*	background:url(images/title_LEARN_2ndaryPgs.jpg) no-repeat center top;*/
	padding: 0px !important;
	margin: 0px !important;
}
#header h1 {font-size:22px;margin:0;}

#header h1 a {color:#FFF;text-decoration:none;}

#header p {margin:0;color:#999;}

#header p a {color:#999;text-decoration:none;font-weight:bold;}

#header p a:hover {text-decoration:underline;}

#logo {float:left;margin-top:7px;}

#search {float:right;margin-right:5px;margin-top:254px;}

#search .field {
	background: url(images/bg_search_field.jpg) no-repeat left center;
	height:22px;
	width:187px;
	float:left;
	text-indent:5px;
	color:#3d709f;
	border: 1px solid #c4e1dd;
	padding: 4px 3px 0px 13px;
}

#search .field:hover {
	border: solid 1px #c4e1dd;
	background: url(images/bg_search_field_hover.jpg) no-repeat left center;
}

#search .button {
	height:27px;
	width: 35px;
	float:left;
	color:transparent;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0px 1px;
	cursor: pointer;
	font-size: 12px;
	border: none !important;

}

#menu {
	height:55px;
	width: 980px;
}


#suckerfishnav {
	background:url(images/bg_SliceSuckerfishNav.jpg) repeat-x top;
	font-family:verdana,sans-serif;
	font-weight:normal;
	width:100%;
	border: 1px solid #7ba0c3;
/*	border-right: 1px solid #4b79a5;
	border-bottom: 1px solid #4b79a5;
	border-left: 1px solid #4b79a5;*/
	
}
#suckerfishnav, #suckerfishnav ul {
float:left;
list-style:none;
line-height:32px;
padding:0;
margin:0;	
width:100%;

}
#suckerfishnav a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:0px 8px;
	border-right: 1px solid #4ba599;
	font-weight: normal !important;	
}

#suckerfishnav li {
float:left;
padding:0;
}

#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:175px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border: none;
	padding: 0px;
}
#suckerfishnav li li {
	border-top:1px solid #4ba599;
	border-bottom:1px solid #8dd4be;
	border-left:1px solid #4ba599;
	font-weight:normal;
	font-family:verdana,sans-serif;
	background: #ffffff;
}
#suckerfishnav li li a {
padding:7px 3px 7px 8px;	
width:164px;
font-size:14px;
color:#ffffff;
}

#suckerfishnav li ul ul {
margin:-21px 0 0 150px;
}

#suckerfishnav li li:hover {
background:#ffffff;

}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {
	color:#3b8178;
	 background: #8dd4be url(images/bg_SliceSuckerfishNavHoverPaw.jpg) no-repeat left bottom;
			
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color:#ffffff;
background:#8dd4be;

}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color:#ffffff;
border-bottom: 1px solid #4ba599;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {
left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {
left:auto;
background:#436c93;
color: #ffffff;


}#suckerfishnav li:hover, #suckerfishnav li.sfhover {
color: #3b8178;

}
/* end SuckerFish nav */

#content{
	float:left;
	margin-top: 15px;

}
#content #featuresnews_dogs {
	margin: 0px 0px 15px;
	padding: 20px;
	width: 475px;
	border: 1px solid #7ba0c3;
	background-color: #f6f9fb;
	background-image: url(images/bg_tabFeaturesNews.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#content #featuresnews_dogs p {
	font-size: 90%;
	line-height: 1.2em;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
#content #featuresnews_dogs img {
	float: right;
	margin: 23px 0px 15px 5px;
	padding: 2px;
	background-color: #ffffff;
	border: 1px solid #588fb5;
}
/*#content li {

}*/
.post {width:551px;margin-top:10px;}

.post .title {height:55px;/*background:url(images/posttitle.png) no-repeat;*/}

.post .title h1 {
	font-size:28px;
	width: 100%;
	margin:0px;
	color:#5ab2a6 !important;
	border-bottom: 1px solid #3ea090;
	line-height:42px;
	font-weight: normal;
	}
	
.post .title h1 a:link {
	color:#5ab2a6 !important;
	text-decoration: none;
}

.post .title h1 a:visited {
	color:#7cc2b8 !important;
	text-decoration: none;
}
	
.post .title h1 a:hover {
	color:#f27f31 !important;
	text-decoration: none;
}
	
	
.post .title h3 {
	font-size:28px;
	width: 100%;
	margin:0px;
	color:#3ea090; 
	border-bottom: 1px solid #63378e;
	line-height:42px;}

.post .title h3 a {color:#3ea090;text-decoration:none;}

.post .title h3 a:hover {
	text-decoration:none;
	color: #f27f31;
}

/*.post .info {background:#7fb0c3;padding:10px 0px 10px 10px;overflow:hidden;color:#4f5869;}

.post .info .gravatar {float:left;width:50px;height:50px;background:#232730;border:solid 1px #ffffff;}

.post .info .content {float:left;background:#ffffff;width:473px;margin-left:10px;margin-top:6px;}

.post .info .content p{color:#4f5869;}

.post .info .author {float:left;}

.post .info .date {float:left;margin-top:7px;padding-right:18px;}

.post .info .category {float:left;margin-top:7px;}

.post .info .category a {color:#4f5869;text-decoration:none;font-weight:bold;}

.post .info .category a:hover {text-decoration:underline;}

.post .info .comments {float:left;margin-top:7px;padding-right:10px;text-align:right;background:url(images/comment.png) 0% 55% no-repeat;padding-left:13px;}

.post .info .comments a {color:#ffffff;text-decoration:none;font-weight:normal;}

.post .info .comments a:hover {text-decoration:underline;}*/

.post-wrap {/*border:solid 1px #a1b1ca;*/width:560px;}

.post .content {
	margin-left:1px;
	width:545px;
	background:#ffffff;
	overflow:hidden;
	padding-right: 25px;


}
.post .content h1 {
	font-size:24px;
	width: 100%;
	padding-bottom: 8px;
	margin:0px;
	color:#5ab2a6;
	line-height:70px;
	font-weight: normal;
	background: url(images/bg_H1_pawprint.jpg) no-repeat right bottom;
	}
.post .content p {/* float:left; */ margin:0;padding-left:10px;}

.post .post-content p {
	padding:7px 10px 7px 0px;
	line-height: 1.5em;
}

.post .post-content a:link{
	color:#45968b;
	text-decoration:none !important;
	font-weight: bold;
	border-bottom: 1px solid #45968b;
}
.post .post-content a:visited{
	color:#53a2c6;
	text-decoration:none !important;
	font-weight: bold;
	border-bottom: 1px solid #53a2c6;
}

.post .post-content a:hover{
	color:#f27f31;
	text-decoration:none !important;
	font-weight: bold;
	border-bottom: 1px solid #f27f31;
}
/*.post .post-content a:link img{
	text-decoration:none !important;
	color: #ffffff;
}
.post .post-content a:visited img{
	text-decoration:none !important;
	color: #ffffff;
}

.post .post-content a:hover img{
	text-decoration:none !important;
	color: #ffffff;

}*/
.post .post-content .ppdonationstbl {
	width: 525px;
	border: none;
}

.post .post-content .ppdonationstbl td {
	width: 125px;
	border: none;
	font: 12px Arial, Helvetica, sans-serif;
	color: #64acab;
	text-align: center;
}
.post .post-content .alignleft {
	float: left;
	border: 1px solid #ffffff;
	padding: 3px;
	margin: 10px 15px 0px 0px;

}
.post .post-content .alignleft a img { 
	border: none !important;
	text-decoration: none !important;
	}
.post .post-content .alignright {
	float: right;
	border: 1px solid #ffffff;
	margin: 10px 0px 0px 15px;
	padding: 3px;
	
}

.post .post-content .alignright a img { 
	border: none !important;
	text-decoration: none !important;
	}
.post .post-content .alignrightnoborder img { 
	text-decoration: none !important;
	border: 1px solid #ffffff;
	float: right !important;
	}
.post ul {
	list-style: url(none) none inside;
	width: 440px;
	margin-top: 7px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 25px;
/*	background: #f6fbfa;
	border: 5px solid #8ecbc2;*/

}

.post li {
	list-style: url(none) none inside;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 3px 15px 3px 25px;
	text-indent: -29px;
}

.post .numbers {
	font: 28px Georgia, "Times New Roman", Times, serif;
	color: #4ba599;
}
.post .listpaws ul {
	list-style: url(none) none inside;
	width: 440px;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 15px 0px 25px 45px;
/*	background: #f6fbfa;
	border: 5px solid #8ecbc2;*/

}

.post .listpaws li {
	list-style: url(none) none inside;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 3px 15px 3px 30px;
	text-indent: -3px;
	background: url(images/bullet_pagelists_paws.gif) no-repeat left top;
}
.post .listpaws li a:link {
	text-decoration: none !important;
	border: none !important;
}
.post em {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.post h3#comments, .post h3#respond{padding-left:10px;}

.pagination a{color:#4a6bb7;text-decoration:none;}

.pagination a:hover{color:#f27f31;text-decoration:underline;}

.pagination{margin-top:10px;}

img.avatar{float:left;padding-right:5px;}


#sidebar{
	float:right;
	width:413px;
	color: #2a7991;
	margin-top: 15px;
	background: #ffffff;
	padding: 0px0px!important;
	
}

#sidebar h2 {
	font-size:22px !important;
	color:#ffffff;
	text-align:center;
	margin:0px;
	font-weight: normal;
	padding: 5px 0px!important;
	border: 1px solid #8eb3cd !important;
	background: #ffffff url(images/bg_h2sidebar.jpg) repeat-x top;
	
}
#sidebar h2 a:link{
	color:#ffffff !important;
	text-decoration:none;
	font-weight: normal !important;	
}
#sidebar h2 a:visited{
	color:#ffffff !important;
	text-decoration:none;
	font-weight:normal !important;	
}
#sidebar h2 a:hover{
	color:#f27f31 !important;
	text-decoration:none;
	font-weight: normal !important;	

}
#sidebar .cat-post-item {
	background: #e5eef5 url(images/bg_learn_news_widget.jpg) no-repeat right bottom /*url(images/bg_textwidget.jpg) repeat-x top*/;
	border: 1px solid #c4d7e5;
	padding: 10px !important;
	min-height:110px;
	height:auto !important;
	height:110px;
	margin: 0px 0px -12px -10px !important;
	width: 369px;
}
#sidebar .cat-post-item ul {
	margin:0px;
	padding: 0px;
	font-size: 90%;


}
#sidebar .cat-post-item li {
	margin:0px;
	padding: 5px 0px;

	

}
#sidebar .cat-post-item p {
	width: 295px;
	margin:0px;
	padding: 5px 0px 5px 0px;
	font-size: 90%;
	
}
#sidebar .cat-post-item .post-date {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
#sidebar .cat-post-item a {
	font-weight: bold !important;	
}
#sidebar .textwidget {
	margin:0px;
	padding: 10px;
	font-size: 90%;
	background: #ffffff url(images/bg_textwidget.jpg) repeat-x top;
	border: 1px solid #c4d7e5;
}
#sidebar .textwidget a {
	font-weight: bold !important;	
}
#sidebar .textwidget .paypaldonations p {
	height: 15px !important;
}
#sidebar .textwidget .cookbook {
	margin:0px;
	padding-right: 10px;
	height: 120px !important;
	color: #366990;
	font: italic 100% Georgia, "Times New Roman", Times, serif;
	
}
#sidebar .textwidget .cookbook img {
	float: left;
	padding: 0px 15px 0px 5px;
	border: none !important;
}

#sidebar .wGallery {
	overflow: hidden !important; 
	padding: 10px 5px !important;
	background: url(images/bg_textwidget.jpg) repeat-x top;
} 

#sidebar .wGallery ul { 
	float: left !important;

}
#sidebar .wGallery li { 
	list-style-type: none !important; 
	display: inline !important; 
	padding: 5px !important; 
	float: left !important; 
	margin: 5px !important; 
	width: 140px !important; /* size of the thumbnail */ 
	height: 140px !important; /* size of the thumbnail */

}
#sidebar .wGallery li a img, .wGallery li a:visited img { 
	border: solid 1px #CC0000 !important; 
} 
#sidebar.wGallery li a:hover img { 
	border: solid 1px #FFCC0 !important; }


#sidebar .yapb-latest-images {
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top:8px;
	padding-bottom: 3px;
	padding-left: 4px;
	background: #9ebfd2 url(images/bg_textwidget.jpg) repeat-x top;
	border: 1px solid #8eb3cd;


}
#sidebar .yapb-latest-images img {
	margin: 0px 1px 0px 6px;
	padding: 3px;
	border: 1px solid #588fb5;
	background: #ffffff;
}
#sidebar .yapb-latest-images-link {
	text-align: center !important;
	padding: 3px 115px;
	border: 1px solid #a0bfd5;
	background: #d2e1ed;
	font-size: 90%;
	font-weight: bold !important;
}
#sidebar #sorrymovie {
	float: right;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 15px 7px;
	height: 110px !important;
	display: block;
}
/*#sidebar .notes {
	font: italic 90% Georgia, "Times New Roman", Times, serif;
	padding: 5px 15px 5px 10px;
}

#sidebar .notesbox {
	width: 140px;
	font: italic 90% Georgia, "Times New Roman", Times, serif;
	padding: 5px 15px 5px 10px;
	margin-left: 10px;
	background: #e5f3f1;
	border: 3px solid #8ecbc2;

}*/

#sidebar #left{
	float:left;
	width:197px;
	padding-right: 4px;
	padding-left: 6px;
	}

#sidebar #right {
	float:right;
	width: 197px;
	padding-right: 4px;
	padding-left: 6px;
}


/* H3 below does bottom sidebar H3's too */
#sidebar .title h3 {
	font-size:20px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin:0px;
	color:#3d76a3;
	text-align:left;
	font-weight: normal;

}

#sidebar .wrapper {width:197px;}

#sidebar .content {
	background:transparent;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0px auto;
}

#sidebar ul{list-style-type:none;margin:0;padding:0 10px 10px 10px;}

#sidebar li {
	background: url(none) no-repeat;
	padding-left:22px;
	padding-bottom:6px;
}

#sidebar a:link, a:visited{
	color:#369074;
	text-decoration:none;
	font-weight: bold !important;	
}

#sidebar a:hover{
	color:#f27f31;
	text-decoration:none;
	font-weight: bold !important;	

}
#sidebar #calendar_wrap {
	padding-right: 5px;
	color: #ffffff;
}	
#sidebar #calendar_wrap a {
	color: #ffffff;
	text-decoration:none;
	padding: 3px;
	border: 1px solid #ffffff;
}
#sidebar .ec3_events {
	background: #d4e3eb /*url(images/bg_textwidget.jpg) repeat-x bottom*/;
	border: 1px solid #c4d7e5;
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 10px;
	font-weight: bold;	
}
#sidebar .ec3_events ul {
	color: #366990;
	margin: 0px 0px 0px -10px;
	padding: 10px 10px 10px 20px;	

}
#sidebar .ec3_events li {
	color: #366990;
	font-size: 95%;
	margin-left: 7px;
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 1.0em;
	background: url(none) no-repeat left top !important;	
}
#sidebar .ec3_events li li {
	margin-left: -20px;
		background: url(images/bullet_sidebar_calendar_paws.gif) no-repeat left top !important;	
}	

#sidebar .ec3_events a:link, a:visited{
	color:#366990;
	text-decoration:none;
	font-weight: normal !important;	
}

#sidebar .ec3_events a:hover{
	color:#f27f31;
	text-decoration:none;
	font-weight: normal !important;	

}
#sidebar .textwidget form {
	background-color: transparent;
	font-size: 12px;
	text-align: center;
	padding: 2px 0px;
}
#sidebar .textwidget input {
	border: 1px solid #3d76a3;
	background-color: #ffffff;
	cursor: pointer;
	cursor: hand;
	color: #3d76a3;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0px;
	padding: 3px;
}

#sidebar .textwidget form .rss_subscribebttn{
	background-color: #fb9d39;
	margin: 0px auto;
	border-bottom: 1px solid #e07805;
	border-left: 1px solid #e07805;
	border-top: 1px solid #fdc183;
	border-right: 1px solid #fdc183;
}

#footer-wrap {
	width:980px;
	float: left;
	margin-top: 25px;
	margin-bottom: 15px;
}

#footer {
	width:980px;
	padding-top:10px;
	padding-bottom:25px;
	font-size: 80%;
	color: #4ba599;
	border-top: 1px solid #4ba599;
}
.footerMenu {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
	border-bottom: 1px solid #4ba599;
	
	
}
.footerMenu ul{
    list-style: none !important;
	margin: 0;
	padding: 0;
}

.footerMenu li {
	display: inline;
	margin-left: 15px;
	padding-top: 3px;
	padding-bottom: 10px;
	font-size: 14px;
}

#footer p{text-align:center;margin:0;}

#footer a{color: #4ba599;text-decoration:none;font-weight:bold;}

#footer a:hover{text-decoration:underline;}
