/* 
Theme Name: Sword and Shield
Theme Author: Graphic Karma Inc.
Description: Custom Thematic Child Theme
Template: thematic
*/

/* Reset CSS */

.50states {
	font-size:4em;
	color:#000000;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
 background:#fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

a img { border: none; }

a {
	text-decoration: none;
}

/* Images CSS */

.entry-content img {
 margin: 0 0 18px 0;
}
.alignleft,
img.alignleft {
	float: left;
 margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
 margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
 margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}

/* Thematic CSS */

/* Navigation
-------------------- */

.skip-link {
 display:none;
}
#access {
 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;
}
-------------------- */

/* =Comments
-------------------- */

#comments {
 padding:22px 0 0 0;
}
#comments,
#comments input,
#comments textarea {
 font-size:13px;
 line-height:18px;
}
#comments code {
 font-size:12px;
 line-height:18px;
}
#comments h3 {
 font-family:Arial,sans-serif;
 font-size:15px;
 font-weight:bold;
 line-height:22px;
 padding:0 0 18px 0;
}
#comments-list {
 padding:0 0 18px 0;
}
#comments-list ol,
#comments-list ul {
 list-style:none;
 margin:0;
}
#comments-list ol {
 border:1px solid #ccc;
 border-bottom:none;
 margin:0 0 18px 0;
}
#comments-list li {
 background:#fafafa;
 border-bottom:1px solid #ccc;
 padding:18px 1.5em 0 1.5em;
 position:relative;
}
#comments-list li.alt {
 background:#fff;
}
#comments-list li.bypostauthor {
 background:#FFFFCC;
}
#comments-list ul li {
 border:1px solid #ccc;
 margin:0 0 18px 0;
}
#comments-list li .avatar {
 position:absolute;
 top:22px;
 left:1.5em;
 width:36px;
 height:36px;
}
#comments-list .comment-author {
 font-weight:bold;
 padding:9px 0 0 46px;
}
#comments-list .comment-meta {
 color:#666;
 font-size:11px;
 padding:0 0 9px 46px;
}
#comments-list .comment-meta a {
 color:#666;
 font-style:italic;
 text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
 color: #FF4B33;
}
.comment-reply-link {
 font-size:11px;
 padding:0 0 18px 0;
 text-align:right;
}
.comment-reply-link a {
 color:#666;
 font-style:italic;
 text-decoration:none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
 color: #FF4B33;
}
.comment-navigation {
 font-weight:bold;
 padding:0 0 18px 0;
 margin-right:0.5em;
}
.comment-navigation a {
 border:1px solid #ccc;
 color:#666;
 font-weight:normal;
 padding:0.5em 0.75em;
 text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
 color: #FF4B33;
}
.comment-navigation a,
.comment-navigation span {
 margin-right:0.5em;
}
#trackbacks-list .comment-content {
 position:absolute;
 left:-9000px;
}
#respond {
 background:#fff;
 margin-bottom:22px;
 overflow:hidden;
 padding:18px 0 0 0;
 position:relative;
}
#comments-list #respond {
 border-bottom:1px solid #ccc;
 margin:0 0 18px 0;
 padding:18px 1.5em;
}
#comments-list ul #respond {
 border:1px solid #ccc;
 margin:0;
}
#cancel-comment-reply {
 font-size:11px;
 position:absolute;
 top:18px;
 right:1.5em;
}
#cancel-comment-reply a {
 color:#666;
}
#respond .required {
 color:#FF4B33;
 font-weight:bold;
}
.form-section label {
 font-size:11px;
}
.form-section input {
 margin:0 0 18px 0;
 width:98%;
}
.form-section textarea {
 width:99%;
}
#form-allowed-tags p {
 color:#666;
 font-size:11px;
 margin:0; 
}
#form-allowed-tags span {
 font-style:italic;
}
#form-allowed-tags code {
 font-size:11px;
 line-height:normal;
}
.form-submit {
 padding:18px 0 0 0;
 text-align:right;
}
.subscribe-to-comments {
 color:#666;
 float:left;
 font-size:11px;
 margin:0;
 padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
 color:#666;
 font-size:11px;
 padding:18px 0 0 0;
}
.comment_license {
 color:#666;
 clear:both;
 font-size:11px;
 margin:0;
 padding:18px 0 0 0;
}
-------------------- */

/* =Global Elements
-------------------- */

body, input, textarea {
 font: 15px Georgia,serif;
 line-height:22px;
}
p, ul, ol, dd, pre {
 margin-bottom:22px;
}
pre, code {
	font:14px Monaco, monospace;
	line-height:22px;
}
blockquote {
 border:1px dotted;
 margin:0 0 5px 20px;
 padding: 10px 10px 0px 10px;
}

caption {
 text-align:left;
}

hr {
 background-color:#ccc;
 border:0;
 color:#ccc;
 height:1px;
 margin-bottom:22px;
}

a:visited {
 color:#743399;
}
a:active,
a:hover {
 color: #FF4B33;
}


/**** finish thematic CSS ****/

/**** SSES CSS ****/

html {background: #c6c6c6 url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/backSolid.gif) repeat;}
body {background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/backGradient.gif) repeat-x; font: normal normal normal .75em/150% arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {margin: 12px 0 0 0; }
a{color:#425e8d;}
#content a:hover{color:#444;}
body.blog #content h2 a:hover{background-color:transparent;}
a:visited {color: #6e8ab9;}
p {margin: 0 0 10px 0;}
#content ul li {list-style-type:square; margin: 0 0 0 14px;}
#content ol li {list-style-type:decimal; margin: 0 0 0 22px;}

#wrapper {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
}

#blog-title {
	text-indent: -9999px;
	width: 238px;
	height: 89px;
	position: relative;
	left: 28px;
	top: -7px;
}

	#blog-title a img {
		display: block;
		height: 89px;
		width: 238px;
	}
 
	.logoReflection {
	background:transparent url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/logoShadow.gif) repeat scroll 0 0;
	height:24px;
	left:32px;
	position:relative;
	top:4px;
	width:34px;
	}

#header {height:118px; width: 100%; margin-bottom:26px; }

#branding {
	background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/blocksSearchBack.gif) no-repeat 596px 0;
	height: 117px;
	width: 100%;
}

#blog-description {
	color:#666666;
	float:right;
	font:italic bold 1.3em/18px times new roman,serif;
	margin:0;
	padding:0;
	position:relative;
	right:310px;
	top:-64px;
	width:300px;
}

#searchform {	
	float: right;
	position:relative;
	top:40px;
	right:-137px;
	height: 25px;
	margin: 0;
	padding: 0;

}
	input#s {
	background-color:#000000;
border:medium none;
color:#FFFFFF;
float:left;
font-size:102%;
left:-3px;
padding:2px 7px;
position:relative;
top:3px;
width:185px;

	}
	input#searchsubmit {
		background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/go.png) -6px -7px;
		border: none;
		text-indent: -9999px;
		width: 28px;
		height: 28px;
		cursor: pointer;
	}
	input#searchsubmit:hover {
		cursor:pointer;
		background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/go.png) -35px -7px;
	}

	#main {
		background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images//mainBackThirdLevel.gif) repeat-y #000;
		width: 900px;
	}

	body.page-template-1st-level-php #main, body.page-template-salesRep-php #main {
		background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/mainBack.gif) repeat-y #000;
	}

#container {
	background-color: #fff;
	margin: 0px 0 0 15px;
	padding: 0 10px 10px 10px;
	width:604px;
	float: left;
	display: inline;
}

body.page-template-1st-level-php #container, body.page-template-salesRep-php #container { width:377px; margin: 0px 0 0 6px; }

#leftBar {
	float: left;
	display: inline;
	background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/leftGreyBack.gif) repeat #eee;
	width: 207px;
	margin: 0 0 0 9px;
}

#primary {margin: -34px 8px 0 0;}

.main-aside {
	width: 239px;
	margin: 0 8px 0 0;
	float: right;
	display: inline;
	clear: right;
	z-index: 2;
}
	.main-aside ul li ul li, .main-aside p {
		margin: 6px 10px;
	}

.main-aside h3 {
	z-index: 2;
}	

	#content {
		width:580px; 
		padding: 0 10px;
	}

	body.page-template-1st-level-php #content, body.page-template-salesRep-php #content { width: 377px; }

	#content h1 {
		border-bottom: 1px solid #F49500;
		color: #F49500;
		font: bold 2.5em/110% arial,helvetica,sans-serif;
		margin: 18px 0 14px;
		padding: 0 0 5px;
	}
	#content h2 {font: normal normal bold 1.4em/150% arial, helvetica, sans-serif;}
	#content h2 a {text-decoration: none; border-bottom: 1px dotted #848484; display: block; margin-top: 30px;}
	#content h3 {font: normal normal bold 1.2em/150% arial, helvetica, sans-serif;}
	#content h4 {font: normal normal bold 1.1em/150% arial, helvetica, sans-serif;}
	#content h5 {font: normal italic bold .95em/150% arial, helvetica, sans-serif;}
	#content h6 {font: normal small-caps normal .8em/150% arial, helvetica, sans-serif;}


body.blog #content h1, body.search #content h1, body.category #content h1 {border: none; font-size: 2em; margin: 10px 0 6px; padding:0 0 2px 0;}

#yoastbreadcrumb {
	background: transparent url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/mainBackCornerSpriteThirdLevel.gif) repeat scroll 0 -4px;
	height: 30px;
	color: #fff;
	padding: 12px 0 0 12px;
}

body.single #yoastbreadcrumb strong {display: none;}

body.page-template-1st-level-php #yoastbreadcrumb, body.page-template-salesRep-php #yoastbreadcrumb {
	background: transparent url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/mainBackCornerSprite.gif) repeat scroll 0 -4px;
}
	#yoastbreadcrumb a {
			color: #fff;
		}
.widgetcontainer {margin-bottom:5px;}
	
.widgetcontainer h3 {
	color: #4c4c4c;
	font-size: 120%;
	margin: 0 0 10px 0;
	padding: 10px 5px 10px 14px;
	background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/subPageRightSidebarTitleBack.gif);
}

#text-16 h3, #recent-posts-8 h3, #recent-posts-6 h3, #recent-posts-5 h3, #text-5 h3 {
	background-color: transparent;
	background-image: none;
}

.mainBottomCorners {
	background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/mainBackCornerSpriteThirdLevel.gif) 0 -96px;
	clear:both;
	height:30px;
}

body.page-template-1st-level-php .mainBottomCorners, body.page-template-salesRep-php .mainBottomCorners {
	background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/mainBackCornerSprite.gif) 0 -96px;
}

.belowMainContainer {
	background: #777 url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/bottomBackRepeating.gif) repeat-y -4px 0;
}	

	.belowMainContainer a {color: #fff;}
	.belowMainWrapper {
		background: #000;
		padding: 15px 74px;
	}
	
	.wrapNav {width: 890px; margin: 0 auto;}
	
	.belowMainWrapper h3 {
		color: #ffdfa7;
		line-height: 100%;
		margin: 0 0 5px 0;
		padding: 0;
	}
	.belowMainWrapper li {
		margin: 0; padding: 0;
	}
	.belowMainWrapper a:hover {
		color: #ffdfa7;
	}

		ul.footerNav { 
				float: left;
				z-index: 1;
				margin-right: 25px;
				display: inline; 
				max-width:20%;
			}
			
			ul.footerNav a, .aside a	{text-decoration: none;} 
			
			.secTest{}
			.risk{width: 160px;}
			.forens{width: 150px;}
			.secProd{}
			.about{}
			
#footer {
	clear: both;
}

#siteinfo {
	margin: 0 auto;
	padding: 35px 0 5px;
	text-align: center;
	color: #ffeed1;
}

.navigation {
	background-color: #eee;
	padding: 1px 12px;
	height: 18px;
}
#nav-above {margin-top:5px;}
#nav-below {
    height: 50px;
    margin-top: 15px;
    padding-top: 5px;
    width: 556px;
}
#nav-below .nav-previous, #nav-below .nav-next {
	    line-height: 14px;
	    width: 250px;
}
#nav-below .nav-previous {
	float: left;
    margin-top: 2px;
}
#nav-below .nav-next {
	float: right;
    text-align: right;
}
	.navigation div {
		display: inline;
	}
	.nav-next {float: right;}
	
#leftBar li {
	margin: 0;
	padding: 0;
	display: inline;
}

	#leftBar li a {
		color: #fff;
		padding: 3px 18px;
		display: block;
		text-decoration: none;
		font-family: verdana;
		font-weight: bold;
		font-size: 90%;
		background-color:#b0b0b0;
		border-right: 6px solid #999;
		margin: 0 0 2px 0;
	}
		
	#leftBar li a:hover {
		background-color:#a4a4a4;
	}
#leftBar li li {margin:0;}

.knightImage {
	background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/subPageKnight.jpg) no-repeat 0 0;
	display: block;
	width: 176px;
	height:159px;
}

#content #comments-list li {
	list-style-type: none;
	border: double #fbab00;
	padding-bottom: 10px;
	background-color: #fafafa;
	margin: 0;
}

#content #comments-list ol {
	border: none;
}

.comment-content p {
/*	font-style: italic; */
/*	font-family: georgia, serif; */
}

.entry-content {overflow: hidden;}

.not-singular .post {border-bottom: 1px dotted #848484; margin-bottom: 25px;}
.entry-utility {padding: 0 0 10px 0; color: #777;}
.entry-meta {padding: 10px 0; color: #777;}

form label {color: #000;}
form input, form textarea, select {background-color: #eee; margin: 0 0 8px 0; border: 1px solid #ccc;}
#consultForm input#submit, #text-4 form input#submit {
	background:url("http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/formButtonSprite.gif") repeat scroll -2px 0 #62DB1A;
	border:medium none;
	color:#333333;
	cursor:pointer;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:34px;
	padding:7px 8px 10px;
	text-align:center;
	text-transform:capitalize;
	width:175px;
}

input#submit:hover {
	background: #62DB1A url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/formButtonSprite.gif) repeat scroll -2px -34px;
	border: none;
}

.widget_archive select {
	margin:0 0 8px 10px;
	width:214px;
}

/* Home CSS */

body.home #yoastbreadcrumb {
	display: none;
}

body.home .mainBottomCorners {
	background: #000;
	clear: both;
	height:5px;
}

body.home #leftBar {
	display: none;
}

body.home #main {
	background: #000 url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/homeContentBackLeft.jpg) no-repeat scroll -15px -13px;

}
	body.home .homeContent {
		color: #fff;
		margin: 14px 0 0 350px;
		width:254px;
		float: left;
		display: inline;
		height: 230px;
		overflow: hidden;
		font-size: 12px;
		line-height: 18px;
	}
	
body.home #secondary>ul.xoxo {margin: -45px 0 0 0;}

body.home .main-aside {
	margin:0 8px 0 0;
	width:278px;
}

body.home #header {
	height: 119px;
}

body.home .homeSidebar {
	float:right;
	position:relative;
	width:286px;
	top: -9px;
}

body.home .homeWrapper {float: left; min-height: 530px;}

body.home .sideTop {
	background:transparent url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/homeSidebarSprite.gif) repeat scroll 0 -13px;
	float:right;
	height:50px;
	margin:9px 0 0 0;
	width:286px;
}

body.home .sideBottom {
	background:transparent url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/homeSidebarSprite.gif) repeat scroll 0 -68px;
	float:right;
	height:14px;
	margin:0;
	width:286px;
}

body.home #secondary .widgetcontainer h3 {
	color:#4C4C4C;
	font-size:120%;
	margin:0 0 10px;
	padding:10px 5px 2px 18px;
	background: transparent;
}

body.home #secondary {
	background: url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/homeSidebarBack.gif);
	height: 465px;
}

#recent-posts-6 ul {
	overflow: hidden;
}

body.home .blurbContainer h4 {
	color:#4C4C4C;
	font-size:110%;
	margin:0 0 10px;
	padding:8px 5px 4px 14px;
	background-color: transparent;
}


body.home .blurbContainer {
	position: relative;
	margin:24px 0 0 15px;
	width:593px;
	top: 22px;
	left: 0px;
}

body.home .blurbContainer p {
	padding: 0 0 0 13px;
	margin: 0;
}

body.home .blurbContainer div {
	display:inline;
	float:left;
	height:122px;
	width:264px;
	overflow: hidden;
}

body.home .blurbContainer .one, .blurbContainer .three {
	margin: 0 10px 15px 4px;
}

body.home .blurbContainer .two, .blurbContainer .four {
	margin: 0 10px 15px 26px;
}

body.home .more {
	background:url("http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/moreButton.gif") repeat scroll -3px -3px transparent;
	cursor:pointer;
	display:block;
	height:25px;
	left:178px;
	position:relative;
	text-indent:-9999px;
	top:0px;
	width:100px;
}
	a.more:hover {background: url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/moreButton.gif) -3px 28px;}
	
body.home #secondary ul li ul li, #secondary p {
	margin:6px 18px;
}

body.home #secondary .widgetcontainer h3 {
background:transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/homePageRightSidebarTitleBack.gif) repeat scroll 0 0;
margin: 0 2px 5px 7px;
padding: 10px 5px 10px 18px;
}

body.home #secondary #linkcat-6 h3 {
	background-image:none;
}

a.top {
	background:url("http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/toTopButton.gif") repeat scroll 0 0 transparent;
	display:block;
	height:32px;
	text-indent:-9999px;
        margin:30px 0px;
}

a.top:hover {
	text-decoration: none;
	border: none;
	background-color: transparent;
}


/* Nav CSS */

.sf-menu li li, .sf-menu li li li {
	background:	#fff;
}

#access {
	position: relative;
	left: 25px;
}

	#access a {
		text-decoration: none;
		color: #000;
		display: block;
	}

.menu {
/*	position: relative;*/
}
		#access ul.sf-menu>li {
			background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navCap.png) no-repeat scroll left -89px;
			padding: 0 0 0 11px;
		}

		#access ul.sf-menu>li.current_page_item, #access ul.sf-menu>li.current_page_ancestor, body.single #access ul.sf-menu>li.page-item-189, body.archive #access ul.sf-menu>li.page-item-189 {
			background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navCap.png) no-repeat scroll left -3px;
		}

               #access ul.sf-menu>li.current_page_item>a, #access ul.sf-menu>li.current_page_ancestor>a, body.single #access ul.sf-menu>li.page-item-189>a, body.archive #access ul.sf-menu>li.page-item-189>a {
			background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLong.png) no-repeat scroll right -1px;
			color: #fff;
		}
		

#access ul ul {
	border: #ddd 1px solid;
	margin: -2px 0 0 4px;
}
	#access ul ul ul {
		margin: -1px 0 0 0px;
	}

	#access ul li a {
		background-color: #efefef;
		padding: 9px 2px 7px 10px;
		border-bottom: #ddd 1px solid;
	}
		#access ul li a:hover {
			background-color: #ffbb4c;
		}
			#access ul.sf-menu>li>a {
			background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLong.png) no-repeat scroll right -87px;
			padding: 9px 14px 7px 1px;
			border: none;
			font-weight: bold;
			}

	#access ul.sf-menu>li:hover {
		background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navCap.png) no-repeat scroll left -45px;
	}

	#access ul.sf-menu>li:hover>a {
		background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLong.png) no-repeat scroll right -43px;
		color: #000;
	}
	
	#access ul>li.with_children>a {padding-right: 28px;} 
	#access ul>li.page_item li.with_children>a {
		padding-right: 8px; 
		background: #EFEFEF url(http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/2ndLevNavArrow.gif) no-repeat scroll 142px 8px;
	}
	#access ul>li.page_item li.with_children>a:hover, #access ul>li.page_item li.sfHover>a {
		background-color: #ffbb4c;
	}
	#access ul>li>ul>li>a {padding-right:5px;!important}

	#access ul.sf-menu>li.current_page_item.with_children>a, #access ul.sf-menu>li.current_page_ancestor.with_children>a {
		background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLongArrow.png) no-repeat scroll right -1px;
	}
	#access ul.sf-menu>li.with_children>a {
	background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLongArrow.png) no-repeat scroll right -87px;
	}
	#access ul.sf-menu>li.with_children:hover>a {
		background: transparent url(http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/navLongArrow.png) no-repeat scroll right -43px;
	}
	
	.entry-content p, .entry-content li, .entry-content blockquote {
		font-size: 105%;
	}

h3#consultForm {
background:url("http://www.swordshield.com/images/formHeader350.gif") no-repeat scroll center -6px transparent;
color:#4C4C4C;
margin:0 auto;
padding:6px 0 0;
text-align:center;
width:350px;
}

table#consultForm {}
form#consultForm {
	margin:0 auto;
	width:350px;
}
/*
form#consultForm input#submit {
background:url("http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/requestMyConsultation.gif") repeat scroll 0 -4px #62DB1A;
border:medium none;
color:#333333;
cursor:pointer;
font-family:arial,helvetica,sans-serif;
font-size:13px;
font-weight:bold;
height:48px;
padding:2px 15px 10px 0;
text-align:center;
text-transform:capitalize;
width:212px;
}

form#consultForm input#submit:hover {
	background:url("http://www.swordshield2.com/wordpress/wp-content/themes/SwordAndShield/images/requestMyConsultation.gif") repeat scroll 0px -48px #62DB1A;
}
*/

.awards {
	background:url("http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/trustSidebar.gif") repeat scroll 0 0 transparent;
	display:block;
	height:64px;
	margin:0 0 0 12px;
	text-indent:-9999px;
	width:195px;
}
.certifications {
	background:url("http://www.swordshield.com/wordpress/wp-content/themes/SwordAndShield/images/trustSidebar.gif") repeat scroll 0 103px transparent;
	display:block;
	height:108px;
	margin:0 0 0 12px;
	text-indent:-9999px;
	width:195px;
}

form input#el_13529, form input#el_13530, form input#el_13530, form input#el_13529 {
	color:#bbb;
}

.error {
			display: block;
		}

#text-16 p {
	font-size:11px;
	line-height:12px;
}

.phone {
color:#D49D0E;
float:right;
font-size:20px;
position:relative;
top:8px;
width:140px;
	}

.splitNavTitle {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 0 4px 18px;
    text-transform: uppercase;
}

	/* Print Style Sheet */
	@media print {
	#access, #searchform, .aside, .belowMainContainer, .belowMainWrapper, .wrapNav, #footer, #leftBar, #yoastbreadcrumb, .mainBottomCorners, .aside {display: none;}
	#main, #container, #content, body.page-template-1st-level-php #container, body.page-template-1st-level-php #content {float: none; clear: none; width: auto; background: #fff none;}
	.entry-content {overflow:visible;}
	
	body, 
	}
