/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: Dogsense theme
Author: Ross Allchorn
Author URI: http://allchorn.com/
Tags: green, custom header, fixed width, two columns, widgets


*/




BODY, DIV, TD, LAYER
{
        color: #000000;
        font-size: 9pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

hr{margin: 40px 0 20px 0; clear:left; width: 100%;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}
a:link     { color: #4D6633; text-decoration: none; font-weight: bold}
a:active   { color: #4D6633; text-decoration: none; font-weight: bold}
a:visited  { color: #4D6633; text-decoration: none; font-weight: bold}
a:hover    { color: #000000; text-decoration: underline; font-weight: bold}

a.navlink:link{ color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: underline;  }
a.navlink:active{ color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: underline;  }
a.navlink:visited{ color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: underline;  }
a.navlink:hover{ color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: none; }

h1
{
        color:#4D6633;
        font-size:15pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;

}
h2
{
        color:#4D6633;
        font-size:15pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        margin-bottom:5;
}
h3
{
        color:#4D6633;
        font-size:12pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;

}

hr {
padding: 0;
margin: 0;
}

ul
{
        list-style-type:  url(images/bullet.gif);
}

div.hr { height: 15px; background:  url(images/hr.gif) no-repeat scroll center; }
div.hr hr {  display: none;}

p
{
        line-height: 18px;
}


/* ---------Modified HTML Elements above this line---------- */
/* ----------------------------------------------------------*/
#nav {
margin-top: 0; 
padding-top: 0;
}

#nav ul {
margin: 0;
padding: 0;
}

#nav li {
	display: block;
	list-style-type: none;
	padding: 7px 7px 7px 20px;
	margin-left: -32px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	background:  url(images/nav-bg.jpg) #E7E8DA no-repeat;
	text-transform: uppercase;
	}
	
#nav li.top {border-top: 1px solid #666;}
#nav li.current {background:  url(images/nav-bg-current.jpg) #E7E8DA no-repeat;}

#flashblock {padding:2px; background-color:#eee; border: 1px solid white;}

/* ----------------------------------------------------------*/
/* ------------------Testimonials------------------------- */

.testimonial {width: 545px; margin: 30px 0 30px 10px; clear: left;}
.testimonial blockquote {background:  url(images/testimonial-top.gif) no-repeat top #eee; margin: 0; padding: 20px 20px 0 20px;}
.testimonialmeta {background:  url(images/testimonial-bottom.gif) top no-repeat; margin:0; padding:0;}
.testimonialmeta p {margin:0; padding: 30px 0 70px 100px; font-size: 1.5em; vertical-align: text-top;}
.testimonialmeta p img {border: 3px solid #eee; float: left; margin-right: 10px;}

/* ----------------------------------------------------------*/
/* ------------------Custom Classes------------------------- */

.emph {background: #679966; padding: 10px; margin: 10px 10px 30px 10px; color: #fff; border-top: 1px solid white;}
.emph a:link {color: #eee; text-decoration: underline;}
.emph a:hover {color: #fff; text-decoration: underline;}
.emph a:active {color: #eee; text-decoration: underline;}
.emph a:visited {color: #eee; text-decoration: underline;}

.bgtile
{
        background: images/tile_left.gif;
}
.bottomnav
{
        color: #FFFFFF; font-size: 8pt; font-family: verdana; text-decoration: none;
}

.date
{
        color: #666666; font-size: 8pt; font-family: georgia; text-decoration: none; font-weight: bold;
}

blockquote {
  background: transparent url(images/quotel.gif) left top no-repeat;
}
blockquote div {
  padding: 0 48px;
  background: transparent url(images/quoter.gif) right bottom no-repeat;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
	
/* subscription form */

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 

img {
border: 0;
}

#footerlinks {
}

#footerlinks ul{
margin: 0;
padding: 0;
}

#footerlinks ul li{
display: inline;
margin: 0;
padding: 0;
}

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

#footerlinks a:hover{
color: #ffffff;
text-decoration: underline;
}
