/*
Theme Name: Dog Spelled Forward
Theme URI: http://dogspelledforward.com
Description: Based on Thematic
Author: Brandon Jones
Author URI: http://yourdomain.com/
Template: thematic
Version: 1.0
*/
/* Edits */

.entry-content label {
	width: 180px;
	margin-right: 5px;
}

.skip-link {
    display:none;
}
#access {
    height:30px;
    font-size:13px;
    overflow:visible;
    z-index:100;
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** THEMATIC SKIN ***/
.sf-menu {
	float:left;
}
.sf-menu a {
	padding:9px 13px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#666;
}
.sf-menu li {

}
.sf-menu li li {
	background:		#fff;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #fafafa;
	outline:		0;
}
.sf-menu ul {

}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background:#fafafa;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #FF4B33;
}

#siteinfo {
    color:#666;
    font-size:11px;
    line-height:18px;
    padding:22px 0 44px 0;
}
#siteinfo a {
    color:#666;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}

.aside ul {
    list-style:none;
    margin-left:0;
}
.aside ul ul {
    list-style:disc;
    margin:0 0 18px 1.5em;
}
.aside ul ul ul {
    margin-bottom:0;
}
.aside form,
.aside table {
    margin-bottom:18px;
}


<!--[if IE]><style>#mc_embed_signup fieldset{position:relative;}
#mc_embed_signup legend{position:absolute;top:-1em;left:.2em;}
</style><![endif]-->#text-6{border:none;}
body,input,textarea,input{font-family:Arial,sans-serif;line-height:20px;}
body{background-color:#879b56;}
ul{list-style-image:url(images/bullet.png);}
a:link{color:#697943;text-decoration:underline;}
a:visited,.aside a:visited{color:#879b56;}
a:active,hentry a:active,.aside a:active,a:hover,.hentry a:hover,.aside a:hover{color:#5b2e28;}
#header{margin:auto;width:960px;background-color:#5b2e28;}
.header-right{float:right;}
#branding{padding:0;width:960px;}
#blog-title a{display:block;text-indent:-9000px;height:120px;width:300px;margin-left:10px;background:url(images/header-logo.png) no-repeat;}
#blog-description{position:absolute;left:-9000px;}
ul#nav li{margin-right:1px;}
.sf-menu a,.sf-menu a:visited{color:white;background-color:#5b2e28;text-decoration:none;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background-color:#879b56;outline:0;border:none;}
.sf-menu .current_page_item a{background-color:white;color:#5b2e28;}
.sf-menu .classes a{background-color:#879b56;color:white;}
#access,#content,.sf-menu,.sf-menu a,ul{border:none;}
#access{font-size:14px;border-top:1px dashed #879b56;padding-top:11px;padding-left:24px;height:100%;overflow:hidden;}
#main{background-color:white;padding-top:20px;}
#content{width:580px;margin-left:36px;}
.entry-title,.entry-content h2,.entry-content h3,.entry-content h4{font-family:Geneva,sans-serif;color:#879b56;font-style:normal;}
.entry-title{font-size:18px;font-weight:bold;line-height:24px;padding:18px 0 10px 0;}
.entry-content h2{font-size:18px;font-weight:bold;line-height:22px;padding:0 0 6px 0;}
.entry-content h3{font-size:16px;line-height:12px;padding:0 0 6px 0;}
.entry-content h4{font-size:16px;line-height:12px;padding:0 0 9px 0;text-align:center;}
img.ngg-right{margin-left:25px;}
#primary,#secondary{border:none;padding:0;margin-top:0;margin-bottom:22px;width:330px;}
ul.xoxo li{border:1px solid #ccc;margin:20px auto;padding:20px 20px 0 20px;}
ul.xoxo li li{border:none;padding:0;margin:0;}
h3.widgettitle{font-style:normal;font-weight:bold;font-family:Arial,sans-serif;color:#879b56;text-align:center;padding-bottom:15px;}
#breadcrumbs{font-style:normal;font-weight:bold;font-family:Arial,sans-serif;color:#879b56;text-align:left;padding-bottom:2px;}
h3.widgetemp{font-style:normal;font-weight:bold;font-family:Arial,sans-serif;color:#879b56;text-align:center;padding-bottom:5px;}
.aside p{font-size:12px;text-align:center;}
div.imgfloat{float:left;padding:12px;}
.searchform table th td {border-style:hidden; background-color:#5b2e28;}
div.imgfloat1{float:left;padding-right:48px;}
p.mainpagelink{color:#697943;text-decoration:underline;font-size:16px;line-height:12px;padding:9px 0 9px 0;text-align:center;}
.registerlink{padding:5px;background:#FFC;border:1px solid #005952;font-size:16px;font-style:italic;font-weight:bold;height:40px;width:125px;text-align:center;}
p.registerlink a{text-decoration:none;color:#879b56;text-align:center;}
div.dummy{width:100px;float:left;padding:12px;}
div.clearit{clear:both;}
#footer{border:none;text-align:center;}
.entry-meta .meta-prep-date,.entry-meta .entry-date,.entry-meta .meta-sep-entry-date,.entry-meta .meta-prep-entry-date{display:none;}
a.paypal:link, a.paypal:visited { background-color: #5B2E28;color: white;margin: 0;padding: .5em;font-size: 108%;border: 3px outset #697943;cursor: pointer;}
a.paypal:hover { background-color: #5B2E28;color: white;margin: 0;padding: .5em;font-size: 108%;border: 3px outset #697943;cursor: pointer;}
td.paypal { background-color: #5B2E28;color: white;margin: 0;padding: .5em;font-size: 108%;border: 3px outset #697943;cursor: pointer;}
div.search {float: right; margin-right: 40px;}
div.search input {vertical-align: middle;}
li#text-18, li#text-16 {border-style:none;}
label.clientform { float: left; width: 10em; margin-right: .5em;}
legend { margin-left: 1em; color: #000000; font-weight: bold; }
ol.clientform { padding: 1em 1em 0 1em; list-style: none; }  
li.clientform { padding-bottom: 1em; }  
fieldset.submit { border-style: none; }
div.social-icn { float:left;margin: 0 auto;width: 33.33%;height: 70px;text-align: center;margin-bottom: 7px;}
div.ebook { float:left;margin: 0 auto;width: 50%;height: 120px;text-align: center;margin-bottom: 7px;}
