/*  
Theme Name: K9 Clinic
Description: Version 2.5 2 Columns, fixed width, widget ready theme
Version: 2.5
Author: Wild Dingo
Author URI: http://www.wilddingo.com
*/

body
{background-color: #28344F; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color: #333333;}

a{color: #990000; text-decoration:none; font-weight:bold;}
a:hover {color: #475E7E;text-decoration: underline;}
.accent {color:#CC0000;	font-variant: small-caps;}


/*** Header ***/
#header { 	background: url(images/header-bg.gif) top center no-repeat;	height: 218px; 	width: 830px; margin:0 auto;}

#header h1 { text-indent:-10000px; margin:0; padding:0; }
#header h1 a {display:block;height:218px;width: 211px;background-image: url(images/logo1.gif);background-repeat: no-repeat;
background-position: left top;}
#header h1 a:hover {display:block;height:218px;width: 211px;background-image: url(images/logo2.gif);background-repeat: no-repeat;	background-position: left top;}
#header #js-header {
	display: block;
	height:208px;
	width: 590px;
	margin-left: 216px;
	margin-top: -206px;
	position: static;
}



/*** Menu ***/
#menu { width: 830px; height: 31px;	margin: 0 auto;	text-align: left;	font-size:10px;	color:#ffffff; 
background-image: url(images/menu-bg.gif); background-repeat:no-repeat;text-indent:100px; }
#menu li { display: inline;list-style-type: none;margin: 0px;padding: 0px;	}
#menu ul {margin: 0px;	padding: 4px;	}
#menu ul li a {	color: #ffffff;	font-weight: normal; padding: 0 2px 0 2px;	text-decoration: none;	}
#menu ul li a:hover {color: #ffffff;padding: 0 2px 0 2px;;text-decoration: underline;}
#tagline {text-align: right; }

/*** Main ***/
#wrapper {background-image: url(images/wrapper.gif); background-repeat:repeat-y; width: 830px; margin:0 auto;}

#content{float: right;width: 520px; margin-top: 10px;padding-bottom:10px; padding-top:10px; padding-left: 5px; padding-right:50px;}
#content h2 {font-size: 16px; font-variant: small-caps; color:#990000; font-weight:normal; border-bottom: solid 1px #990000; padding-bottom: 5px; margin-bottom:-2px;}
#content h2 a {font-weight:normal;}
#content h2 a:hover {text-decoration:none;}
.intro, .intro p {color: #8493A9; font-weight:bold; font-style:italic; line-height:normal; padding-left: 70px;  padding-top: 10px; line-height:18px; }

#obedience {background-image: url(images/leash.gif); background-repeat:no-repeat; background-position:left 5px;}
#specialty {background-image: url(images/hoop.gif); background-repeat:no-repeat; background-position:left 5px;}
#camps {background-image: url(images/tent.gif); background-repeat:no-repeat; background-position:left 5px;}
#certifications {background-image: url(images/certificate.gif); background-repeat:no-repeat; background-position:left 5px;}
#about {background-image: url(images/black-dog.gif); background-repeat:no-repeat; background-position:left 5px;}
#calendar {background-image: url(images/calendar.gif); background-repeat:no-repeat; background-position:left 5px;}
#news{background-image: url(images/news.gif); background-repeat:no-repeat; background-position:left 5px;}
#professional {background-image: url(images/bone.gif); background-repeat:no-repeat; background-position:left 5px;}
#obedience-title {background-image: url(images/leash.gif); background-repeat:no-repeat; background-position:left 5px; width: 400px; height: 50px;}
#content img {	padding: 5px;border: solid 1px #990000;	}

#content h3 {color: #990000;border-bottom: solid 1px #990000; background-image: url(images/paw.gif); background-repeat:no-repeat; background-position: left; font-size: 12px; font-weight:normal; text-indent:18px;}
.meta {text-align:right; font-size:10px; font-weight:bold; color: #999999;}
.category-title {font-weight:bold; font-size:12px; color:#7A8EA7; text-align:right; text-transform:uppercase;}


/*** Sidebar ***/
#sidebar
{float: left;width: 213px;line-height: 20px;padding-left: 20px;  color: #ffffff; 
}

#sidebar img
{
	border: none;
}


#sidebar ul
{list-style: none;	margin-top: 0;	 text-indent:0; margin-bottom:2px;}
#sidebar ul li {}
	
.sidebarbox { }
.sidebarbox ul li  { width:162px;  text-indent: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff; font-size: 10px; margin-top:-1px; margin-left:-40px;
}
.sidebarbox ul li a  {color: #1B232E;  font-weight:normal;  display: block;padding-left:25px;}
.sidebarbox ul li a:hover {
	text-decoration: none;
	color: #ffffff;
	display: block;
	padding-left:25px;
	background-image: url(images/nav-paw.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#nav_menu-3 {background-image: url(images/nav-about.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
#nav_menu-4 {background-image: url(images/nav-obedience.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
#nav_menu-5 {background-image: url(images/nav-specialty.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
#nav_menu-6{background-image: url(images/nav-camps.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
#nav_menu-7 {background-image: url(images/nav-certifications.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
#nav_menu-8 {background-image: url(images/nav-professional.gif); background-repeat:no-repeat;background-position: left top; width: 195px; margin-left:-1px;}
.sidebarbox h3
{
	color: #990000;
	font-size: 11px;
	font-weight:normal;
	font-variant:normal;
	margin-bottom: 4px;
	text-transform: uppercase;
	padding-left: 5px;
	padding-top: 5px;
	
}

/***  Search form ***/
.searchform form
{
	margin-top: 4px;
}
.searchform #search
{
	width: 120px;
}

/*** Comments ***/
.allcomments h3
{
	font-size: 15px;
}

.commentbox
{
	margin: 0 0 20px 0;
	padding: 10px;
	border: 1px solid #ababab;
	background: #f6f6f6;
}

.commentbox .avatar
{
	float: left;
	margin-right: 5px;
}

.commentbox small
{
	font-size: 11px;
}

.commentbox p {
	margin-bottom: 0px;
}

.commentbox .commentmeta
{
	width: 300px;
}

#commentform label
{
    display:block;
    margin: 0;
}

#commentform .text {
	width: 300px;
    margin: 0 0 15px 0;
}

#commentform strong
{
	font-size: 11px;
}

#commentform textarea
{
    width:450px;
    height:150px;
    margin:0;
    padding:5px;
}

/*** Footer ***/
#footer{width: 830px; height:60px;color: #CFD2DA;font-size: 10px;overflow: hidden;text-align: center;clear: both;padding-top: 0px; margin: 0 auto; background-image: url(images/footer.gif);background-repeat: no-repeat; background-position: center bottom;}
#footer p {padding-top: 23px; line-height: normal;}

#footer a {color: #ffffff;text-decoration: none;}

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

/*** Wordpress ***/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
}

.wp-caption {
   border: 1px solid #ccc;
   text-align: center;
   background-color: #f3f4f0;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}

/*Calendar*/
#calendar_wrapLarge {}
#calendar_wrapLarge h2, #calendar_wrapLarge h2 a {font-size:12px; font-weight:normal; color: #990000; border-bottom:none; font-variant: normal;}
#calendar_wrapLarge h2 a:hover {color: #475E7E;text-decoration: underline;} 
#EC_ajaxLoader img {border:none; padding:none;}
img#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}



/*NG Gallery*/
#content .ngg-imagebrowser h3 {
	text-align:center; font-weight:bold; border-bottom:none; background-image: none; color:#666666;
}



/* --old stuff not in use




#container { 
	background: #ffffff;
	width: 800px; 
	text-align: left; 
	margin: 0 auto; 
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	}

#logotitle #logo{	float: left;width: 34px;height: 40px;	}

#logotitle #title
{	
	position: relative;
	top: 10px;
	left: 24px;
}	

.post{	margin-bottom: 70px;line-height: 20px;}

.post .postheader h2{font-size: 18px;font-weight: normal;font-variant:small-caps;margin-bottom: 3px;color: #990000;border-bottom:}

.post .postheader h2 a{	text-decoration: none;	color: #990000;}

.post .postheader h2 a:hover{	color: #475E7E;}

.post .postheader .postmeta{width: 550px;font-size: 11px;	border-bottom: solid 1px #ababab;	padding-bottom: 5px;}
#sidebar ul
{list-style: none;	margin-top: 0;	margin-left: -4px; text-indent:0;}
	
	*/