/*   
Theme Name: wemarketyourdotcom_theme
Theme URI: http://themewemarketyourdotcom_themes.com/wemarketyourdotcom_theme/
Description: A search engine optimized website framework for WordPress.
Author: Ian Stewart
Author URI: http://themewemarketyourdotcom_themes.com/
Version: 0.1.2
Tags: threaded-comments, microformats
.
The wemarketyourdotcom_theme Theme for WordPress is copyright Themewemarketyourdotcom_themes http://themewemarketyourdotcom_themes.com/
Like WordPress, this work is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
@charset "utf-8";
/* CSS Document */

/* Import a basic layout */
@import url('styles/2c-r.css');

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

* {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html, body {
	background-color:#ccc;
}

a#top {
	position:absolute;
	top:0px;
	left:0px;
	height:0px;
	width:0px;
}

div#entry-toc {
	display:none;
	float:right;
	margin:0px;
	padding:6px;
	background-color:#f0f0f0;
	font-size:12px;
	width:200px;
	position:fixed;
	top:54px;
	left:-30px;
	color:#999;
	text-shadow:#fff 0 1px 0;
	font-weight:bold;
	-moz-box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
	-webkit-box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
	box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	opacity:0.95;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	z-index:99998;
}
	div.entry-toc div#toc-name-container {
		padding:2px 2px 2px 32px;
		float:left;
		text-align:center;
	}
	div.entry-toc a {
		color:#555;
		text-decoration:none;
		display:block;
		padding:2px 5px 2px 5px;
		text-shadow:#fff 0 1px 0;
		font:normal 13px/20px Arial, Helvetica, sans-serif;
		border:solid 1px transparent;
		-moz-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	div.entry-toc ol a {
		color:#444;
		text-shadow:#eee 0 1px 0;
	}
	div.entry-toc li {
		padding:0px 2px 0px 0px;
	}
	div.entry-toc a:hover {
		background-color:#333;
		color:#fff;
		text-shadow:#111 0 -1px 0;
		-moz-box-shadow: 0px 0px 2px #999;
		-webkit-box-shadow: 0px 0px 2px #999;
		box-shadow: 0px 0px 2px #999;
		border:solid 1px #111;
		-moz-border-radius:5px;
		-khtml-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}
	div.entry-toc a#toc-collapse {
		display:none;
		background-color:#f0f0f0;
		color:#666;
		text-shadow:#fff 0 1px 0;
		text-decoration:none;
		line-height:12px;
		width:12px;
		border: solid 1px #999;
		cursor:pointer;
		padding:0px 1px 0px 1px;
		-moz-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		-webkit-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		-moz-border-radius:12px;
		-khtml-border-radius:12px;
		-webkit-border-radius:12px;
		border-radius:12px;
	}
	div.entry-toc a#toc-collapse:hover {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		color:#666;
		text-shadow:#fff 0 1px 0;
	}
	div.entry-toc a#toc-expand {
		display:none;
		background-color:#f0f0f0;
		color:#666;
		text-shadow:#fff 0 1px 0;
		text-decoration:none;
		line-height:12px;
		width:12px;
		border: solid 1px #999;
		cursor:pointer;
		padding:0px 1px 0px 1px;
		-moz-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		-webkit-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 2px #aaa;
		-moz-border-radius:12px;
		-khtml-border-radius:12px;
		-webkit-border-radius:12px;
		border-radius:12px;
	}
	div.entry-toc a#toc-expand:hover {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		color:#666;
		text-shadow:#fff 0 1px 0;
	}
	div.entry-toc hr {
		color:#bbb;
		background-color:#bbb;
		height:1px;
		display:none;
		margin-bottom:8px;
		width:200px;
		float:left;
	}
	div.entry-toc ul {
		list-style-type: upper-roman;
		margin-bottom:4px;
		margin-right:10px;
		border-bottom: solid 1px #bbb;
		float:left;
	}
	div.entry-toc ol {
		list-style-type: upper-roman;
		background-color:#ddd;
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		float:left;
	}

div#wrapper {
	min-width:320px;
	max-width:960px;
	margin: 38px auto;
}
	
	div#main {
		max-width:95%;
		margin: 10px auto;
	}

		div#container {
			padding: 0px;
			-moz-box-shadow: 0px 0px 5px #777;
			-webkit-box-shadow: 0px 0px 5px #777;
			box-shadow: 0px 0px 5px #777;
			background-color:#fff;
		}
		
			div#content {
				min-height:600px;
				width:92%;
				padding: 15px 4% 15px 4%;
				color:#222;
				font-size:14px;
				position:relative;
			}
			
				div#header{
					margin: 3px 10px 15px 0px;
					width: 282px;
					float:left;
				}
				
				div.navigation {
					display:inline;
				}
			
				div.post, div.page {
					display:block;
					min-height:410px;
				}
				body.search-results div.post, body.search-results div.page {
					min-height:10px;;
				}
					
					div.entry {
						display:inline;
					}
						h2.entry-title, h1.entry-title {
							behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
							font-size:38px;
							display:inline-block;
							color:#fff;
							text-shadow: 0px 0px 4px #569;
							background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(66,82,232,0.7)), color-stop(100%,rgba(66,82,232,0.2))); /*old webkit*/
							background: -webkit-linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*new webkit*/
							background: -moz-linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*gecko*/
							background: -ms-linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*IE10*/
							background: -o-linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*opera 11.10+*/
							background: linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*future CSS3 browsers*/
							-pie-background: linear-gradient(left, rgba(66,82,232,0.7) 0%, rgba(66,82,232,0.2) 100%); /*PIE*/
							padding:4px 2px 4px 24px;
							min-width:260px;
							max-width:520px;
							width:92%;
							-webkit-border-radius:36px;
							-khtml-border-radius:36px;
							-moz-border-radius:36px;
							border-radius:36px;
							margin-bottom:16px;
							-moz-box-shadow:inset 0px 0px 5px #4252e8;
							-webkit-box-shadow:inset 0px 0px 5px #4252e8;
							box-shadow:inset 0px 0px 5px #4252e8;
						}
						h2.entry-title a, h1.entry-title a {
							color:#fff !important;
						}
						div.entry-meta, div.entry-content, div.entry-utility {
							display:inline;
						}
						div.post h3, div.page h3 {
							font-size:26px;
							display:inline;
							color:#222;
						}
						div.post h4, div.page h4 {
							font-size:18px;
							display:inline;
							color:#222;
						}
						div.post p, div.page p {
						}
						div.post a, div.page a {
							color:#0033CC;
							text-decoration:none;
						}
						div.post a:hover, div.page a:hover {
							text-decoration:underline;
						}
						div.content-graphic {
							float:right;
							border: solid 1px #bbb;
							margin:4px 0px 4px 12px;
						}
						div.content-graphic-w-shadow {
							float:right;
							margin:2px 6px;
							padding:4px;
							-moz-box-shadow: 0px 0px 2px #777;
							-webkit-box-shadow: 0px 0px 2px #777;
							box-shadow: 0px 0px 2px #777;
						}
					
				h1.page-title {
					font-size:20px;
					margin: 10px 0px;
					display:inline;
				}
					h1.page-title span {
						color:#0000ff;
					}
					
				div#highlights-menu {
					display:none;
					background-color:#f0f0f0;
					-moz-box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
					-webkit-box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
					box-shadow:inset 2px 2px 0px #fff, 1px 1px 0px #bbb, 2px 2px 0px #999, 1px 1px 6px #777;
					padding:20px;
					margin:10px 0px -30px 0px;
					width:25%;
					min-width:240px;
					float:right;
					-webkit-border-radius:16px;
					-khtml-border-radius:16px;
					-moz-border-radius:16px;
					border-radius:16px;
				}
					div#highlights-menu div.highlights-menu-links {
					
					}
						div#highlights-menu div.highlights-menu-links ul.hl-menu {
							width:35%;
							min-width:220px;
							margin:0px;
						}
							div#highlights-menu div.highlights-menu-links ul.hl-menu li {
									list-style:none;
							}
								div#highlights-menu div.highlights-menu-links ul.hl-menu li a {
									color:#555;
									text-decoration:none;
									display:block;
									padding:2px 5px 2px 5px;
									text-shadow:#fff 0 1px 0;
									font:normal 13px/20px Arial, Helvetica, sans-serif;
									border:solid 1px transparent;
									-moz-border-radius:5px;
									-khtml-border-radius:5px;
									-webkit-border-radius:5px;
									border-radius:5px;
									margin-bottom:2px;
								}
								div#highlights-menu div.highlights-menu-links ul.hl-menu li a:hover {
									background-color:#333;
									color:#fff;
									text-shadow:#111 0 -1px 0;
									-moz-box-shadow: 0px 0px 2px #999;
									-webkit-box-shadow: 0px 0px 2px #999;
									box-shadow: 0px 0px 2px #999;
									border:solid 1px #111;
									-moz-border-radius:5px;
									-khtml-border-radius:5px;
									-webkit-border-radius:5px;
									border-radius:5px;
								}
								div#highlights-menu div.highlights-menu-links ul.hl-menu ul {
									border-top:solid 1px #999;
									margin:0px;
									padding:2px 0px 0px 0px;
								}
								div#highlights-menu div.highlights-menu-links ul.hl-menu ul li {
									list-style:none;
								}
									div#highlights-menu div.highlights-menu-links ul.hl-menu ul li a {
										color:#555;
										text-decoration:none;
										display:block;
										padding:2px 5px 2px 5px;
										text-shadow:#fff 0 1px 0;
										font:normal 13px/20px Arial, Helvetica, sans-serif;
										border:solid 1px transparent;
										-moz-border-radius:5px;
										-khtml-border-radius:5px;
										-webkit-border-radius:5px;
										border-radius:5px;
									}
									div#highlights-menu div.highlights-menu-links ul.hl-menu ul li a:hover {
										background-color:#333;
										color:#fff;
										text-shadow:#111 0 -1px 0;
										-moz-box-shadow: 0px 0px 2px #999;
										-webkit-box-shadow: 0px 0px 2px #999;
										box-shadow: 0px 0px 2px #999;
										border:solid 1px #111;
										-moz-border-radius:5px;
										-khtml-border-radius:5px;
										-webkit-border-radius:5px;
										border-radius:5px;
									}
					

	div.clear {
		clear:both;
	}

	div#footer {
		max-width:92%;
		min-width:280px;
		height: 30px;
		margin: 0px auto;
		padding-top: 30px;
		text-align:center;
	}
		div#colophon {
			margin-top: 10px;
			color:#666;
		}
		div#colophon a {
			color:#666;
			text-decoration:none;
		}
	
/* =Header
-------------------------------------------------------------- */

#branding {
	margin: 0;
}
#about-link {
	font-size:15px;
	padding:10px 0 0 0;
	font-weight:bold;
}
	#about-link a {
		text-decoration:none;
		color:#000;
		text-shadow:0px -1px 0px #69f;
		background-color:#4252e8;
		padding:9px 15px 7px 15px;
		border:outset 2px #4252e8;
		-moz-border-radius:20px;
		-khtml-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
		-moz-box-shadow:1px 1px 5px #999;
		-webkit-box-shadow:1px 1px 5px #999;
		box-shadow:1px 1px 5px #999;
		white-space:nowrap;
		font-weight:bold;
	}
		#about-link a span.wmyc {
			font-size:18px;
			color:#fff;
			text-shadow:0px 1px 0px #028;
			font-weight:bold;
		}
		#about-link a:hover span.wmyc {
			color:#000;
			text-shadow:0px -1px 0px #69f;
		}
		#about-link a span.sp {
			font-size:8px;
			font-weight:normal;
		}
#contact-link {
	font-size:15px;
	padding:24px 0 0 0;
}
	#contact-link a {
		text-decoration:none;
		color:#fff;
		font-weight:bold;
		text-shadow:0px 1px 0px #280;
		background-color:#39aa07;
		padding:6px 12px 4px 12px;
		border:outset 2px #39aa07;
		-moz-border-radius:20px;
		-khtml-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
		-moz-box-shadow:1px 1px 5px #999;
		-webkit-box-shadow:1px 1px 5px #999;
		box-shadow:1px 1px 5px #999;
		white-space:nowrap;
	}
	#contact-link a:hover {
		color:#000;
		text-shadow:0px -1px 0px #8f6;
	}

/* =Menu
-------------------------------------------------------------- */

#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	display: none;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}


/* =Content
-------------------------------------------------------------- */

.post, .page {
	margin: 0 0 3em 0;	
}
.entry-content, .entry-summary {
	margin: 1.5em 0 0 0;
}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
	margin: 0 0 1.5em 0;
	overflow: auto;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: disc;
	margin-left: 1.1em;
}
.widget-area ul ul ul {
	margin-left: 2.5em;
}
.widget-container {
	margin: 0 0 1.5em 0;
}

/* =Temporary styles until the
		directory can read @import
		
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
		
-------------------------------------------------------------- */


/* Navbar */

#navbar * {
	height:auto;
	width:auto;
	margin:0;
	padding:0;
	position:static;
	text-transform:none;
	letter-spacing:normal;
	line-height:1;
}
#navbar :before, #navbar :after {
	content:normal;
}
#navbar a, #navbar a:hover, #navbar a img, #navbar a img:hover {
	outline:none;
	border:none;
	text-decoration:none;
	background:none;
}
#navbar {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	direction:ltr;
	background-color:#f0f0f0;
    background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#fff)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #eee, #fff); /*new webkit*/
    background: -moz-linear-gradient(bottom, #eee, #fff); /*gecko*/
    background: -ms-linear-gradient(bottom, #eee, #fff); /*IE10*/
    background: -o-linear-gradient(bottom, #eee, #fff); /*opera 11.10+*/
    background: linear-gradient(bottom, #eee, #fff); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #eee, #fff); /*PIE*/
	color:#666;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	height:28px;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
	min-width:320px;
	-moz-box-shadow: 0px 0px 5px #888, 0px 0px 3px #777;
	-webkit-box-shadow: 0px 0px 5px #888, 0px 0px 3px #777;
	box-shadow: 0px 0px 5px #888, 0px 0px 3px #777;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	opacity:0.95;
}
#navbar ul, #navbar ul li {
	background:none;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:99999;
}
#navbar .quicklinks ul {
	text-align:left;
}
#navbar .quicklinks ul li {
	float:left;
}
#navbar .quicklinks>ul>li>a {
	border-right:1px solid #eee;
	border-left:1px solid #eee;
}
#navbar .quicklinks>ul>li:last-child>a {
	border-right:none;
}
#navbar .quicklinks>ul>li:hover>a {
	border-left-color:#eee;
	color:#eee;
	text-shadow:#555 0 -1px 0;
}
#navbar .quicklinks a, #navbar .shortlink-input {
	color:#666;
	text-shadow:#fff 0 1px 0;
	height:28px;
	display:block;
	font:normal 13px/28px Arial, Helvetica, sans-serif;
	padding:0 .85em;
	margin:0;
}
#navbar .quicklinks a>span {
	line-height:28px;
}
#navbar .quicklinks .main-menu ul, #navbar .shortlink-input {
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	background:#fff;
	background:rgba(255, 255, 255, 0.97);
	display:none;
	position:absolute;
	border:1px solid #dfdfdf;
	border-top:none;
	float:none;
}
#navbar .selected .shortlink-input {
	display:block;
}
#navbar .quicklinks .main-menu ul li {
	float:none;
}
#navbar .quicklinks .main-menu ul li a, #navbar .shortlink-input {
	color:#555;
	text-shadow:none;
	white-space:nowrap;
	min-width:140px;
}
#navbar .shortlink-input {
	width:200px;
}
#navbar .quicklinks .main-menu ul li:hover>a {
	color:#fff;
	text-shadow:#666 0 -1px 0;
}
#navbar .quicklinks li:hover>ul, #navbar .quicklinks li.hover>ul {
	display:block;
}
#navbar .quicklinks .main-menu ul li:hover>ul, #navbar .quicklinks .main-menu ul li.hover>ul {
	margin-left:100%;
	margin-top:-28px;
}
#navbar .quicklinks li:hover, #navbar .quicklinks .selected {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	background:#555;
	background: -webkit-gradient(linear, left bottom, left top, from(#555), to(#3e3e3e)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #555, #3e3e3e); /*new webkit*/
	background: -moz-linear-gradient(bottom, #555, #3e3e3e); /*gecko*/
    background: -ms-linear-gradient(bottom, #555, #3e3e3e); /*IE10*/
    background: -o-linear-gradient(bottom, #555, #3e3e3e); /*opera 11.10+*/
    background: linear-gradient(bottom, #555, #3e3e3e); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #555, #3e3e3e); /*PIE*/
}
#navbar .quicklinks .main-menu ul li:hover {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	background:#888;
	background: -webkit-gradient(linear, left bottom, left top, from(#888), to(#9d9d9d)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #888, #9d9d9d); /*new webkit*/
	background: -moz-linear-gradient(bottom, #888, #9d9d9d); /*gecko*/
    background: -ms-linear-gradient(bottom, #888, #9d9d9d); /*IE10*/
    background: -o-linear-gradient(bottom, #888, #9d9d9d); /*opera 11.10+*/
    background: linear-gradient(bottom, #888, #9d9d9d); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #888, #9d9d9d); /*PIE*/
}
#navbar .quicklinks .main-menu li a>span {
	display:inline;
	background:url(../images/admin-bar-sprite.png?d=11122010) right -58px no-repeat;
	padding-right:.8em;
}
#navbar .quicklinks .main-menu ul li a>span {
	display:block;
	background:url(../images/admin-bar-sprite.png?d=11122010) right -29px no-repeat;
	padding-right:1.5em;
}
#navbar .quicklinks a span#ab-awaiting-mod, #navbar .quicklinks a span#ab-updates {
	background:#eee;
	color:#333;
	text-shadow:none;
	display:inline;
	padding:2px 5px;
	font-size:10px;
	font-weight:bold;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#navbar .quicklinks a:hover span#ab-awaiting-mod, #navbar .quicklinks a:hover span#ab-updates {
	background:#fff;
	color:#000;
}
#navbar .quicklinks li#navbar-my-account>a {
	border-left:none;
}
#navbar .quicklinks li#navbar-my-account-with-avatar>a {
	border-left:none;
	background:url(../images/admin-bar-sprite.png?d=11122010) top left no-repeat;
}
#navbar .quicklinks li#navbar-my-account-with-avatar>a img {
	width:16px;
	height:16px;
	display:inline;
	border:1px solid #999;
	vertical-align:middle;
	margin:-2px 23px 0 -5px;
	padding:0;
	background:#eee;
	float:none;
}
#navbar .quicklinks li#navbar-my-account-with-avatar ul {
	left:30px;
}
#navbar .quicklinks li#navbar-my-account-with-avatar ul ul {
	left:0;
}
#navbar .quicklinks .main-menu li a img.blavatar {
	vertical-align:middle;
	margin:0 8px 0 0;
	padding:0;
}
#navbar #navbarsearch {
	float:right;
	height:18px;
	padding:3px;
	margin:0;
}
#navbar #navbarsearch #navbar-search {
	width:160px;
	height:auto;
	float:left;
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-shadow:0px 0px 2px #4252e8;
	border-top:2px solid #bbb;
	border-left:2px solid #bbb;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	padding:1px 10px;
	margin:0px 3px 0 0;
	background-color:#a2b2ff;
	-moz-box-shadow:inset 1px 1px 2px #4252e8;
	-webkit-box-shadow:inset 1px 1px 2px #4252e8;
	box-shadow:inset 1px 1px 2px #4252e8;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	
}
#navbar #navbarsearch .navbar-button {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#444;
	text-shadow:0 1px 0 #eee;
	cursor:pointer;
	float:left;
	background:#ddd;
	background: -webkit-gradient(linear, left bottom, left top, from(#ddd), to(#f0f0f0)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #ddd, #f0f0f0); /*new webkit*/
	background: -moz-linear-gradient(bottom, #ddd, #f0f0f0); /*gecko*/
    background: -ms-linear-gradient(bottom, #ddd, #f0f0f0); /*IE10*/
    background: -o-linear-gradient(bottom, #ddd, #f0f0f0); /*opera 11.10+*/
    background: linear-gradient(bottom, #ddd, #f0f0f0); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #ddd, #f0f0f0); /*PIE*/
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-top:1px solid #bbb;
	border-left:1px solid #bbb;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	padding:3px 6px;
	margin:0;
	width:auto;
	height:auto;
}
#navbar #navbarsearch .navbar-button:active {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	background:#a0a0a0;
	background: -webkit-gradient(linear, left bottom, left top, from(#a0a0a0), to(#c1c1c1)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #a0a0a0, #c1c1c1); /*new webkit*/
	background: -moz-linear-gradient(bottom, #a0a0a0, #c1c1c1); /*gecko*/
    background: -ms-linear-gradient(bottom, #a0a0a0, #c1c1c1); /*IE10*/
    background: -o-linear-gradient(bottom, #a0a0a0, #c1c1c1); /*opera 11.10+*/
    background: linear-gradient(bottom, #a0a0a0, #c1c1c1); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #a0a0a0, #c1c1c1); /*PIE*/
	-moz-box-shadow:inset 1px 1px 1px #9b9b9b;
	-webkit-box-shadow:inset 1px 1px 1px #9b9b9b;
	box-shadow:inset 1px 1px 1px #9b9b9b;
}
#navbar #navbarsearch .navbar-button:hover {
	color:#000;
}
#navbar #navbarsearch .navbar-button::-moz-focus-inner {
	border:none;
}
* html #navbar {
	overflow:hidden;
	position:absolute;
}
* html #navbar .quicklinks ul li a {
	float:left;
}
* html #navbar .main-menu a span {
	background-image:none;
}

/* footbar */
#footbar * {
	height:auto;
	width:auto;
	margin:0;
	padding:0;
	position:static;
	text-transform:none;
	letter-spacing:normal;
	line-height:1;
}
#footbar :before, #footbar :after {
	content:normal;
}
#footbar a, #footbar a:hover, #footbar a img, #footbar a img:hover {
	outline:none;
	border:none;
	text-decoration:none;
	background:none;
}
#footbar {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	direction:ltr;
	background-color:#a3a3a3;
    background: -webkit-gradient(linear, left bottom, left top, from(#aaa), to(#888)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #aaa, #888); /*new webkit*/
    background: -moz-linear-gradient(bottom, #aaa, #888); /*gecko*/
    background: -ms-linear-gradient(bottom, #aaa, #888); /*IE10*/
    background: -o-linear-gradient(bottom, #aaa, #888); /*opera 11.10+*/
    background: linear-gradient(bottom, #aaa, #888); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #aaa, #888); /*PIE*/
	color:#333;
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	height:28px;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	z-index:99999;
	min-width:320px;
	-moz-box-shadow: 0px 0px 5px #000, 0px 0px 3px #000;
	-webkit-box-shadow: 0px 0px 5px #000, 0px 0px 3px #000;
	box-shadow: 0px 0px 5px #000, 0px 0px 3px #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	filter:alpha(opacity=95);
	opacity:0.95;
}
#footbar ul, #footbar ul li {
	background:none;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	z-index:99999;
}
#footbar .quicklinks ul {
	text-align:left;
}
#footbar .quicklinks ul li {
	float:left;
}
#footbar .quicklinks>ul>li>a {
	border-right:1px solid #888;
	border-left:1px solid #888;
}
#footbar .quicklinks>ul>li:last-child>a {
	border-right:none;
}
#footbar .quicklinks>ul>li:hover>a {
	border-left-color:#888;
	color:#eee;
	text-shadow:#555 0 -1px 0;
}
#footbar .quicklinks a, #footbar .shortlink-input {
	color:#111;
	text-shadow:#bbb 0 -1px 0, #888 0 1px 0;
	height:28px;
	display:block;
	font:normal 13px/28px Arial, Helvetica, sans-serif;
	padding:0 .85em;
	margin:0;
}
#footbar .quicklinks a>span {
	line-height:28px;
}
#footbar .quicklinks .main-menu ul, #footbar .shortlink-input {
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.3);
	background:#fff;
	background:rgba(255, 255, 255, 0.97);
	display:none;
	position:absolute;
	border:1px solid #dfdfdf;
	border-top:none;
	float:none;
}
#footbar .selected .shortlink-input {
	display:block;
}
#footbar .quicklinks .main-menu ul li {
	float:none;
}
#footbar .quicklinks .main-menu ul li a, #footbar .shortlink-input {
	color:#111;
	text-shadow:none;
	white-space:nowrap;
	min-width:140px;
}
#footbar .shortlink-input {
	width:200px;
}
#footbar .quicklinks .main-menu ul li:hover>a {
	color:#fff;
	text-shadow:#666 0 -1px 0;
}
#footbar .quicklinks li:hover>ul, #footbar .quicklinks li.hover>ul {
	display:block;
}
#footbar .quicklinks .main-menu ul li:hover>ul, #footbar .quicklinks .main-menu ul li.hover>ul {
	margin-left:100%;
	margin-top:-28px;
}
#footbar .quicklinks li:hover, #footbar .quicklinks .selected {
	background:#555;
	background:-moz-linear-gradient(bottom, #555, #3e3e3e);
	background:-webkit-gradient(linear, left bottom, left top, from(#555), to(#3e3e3e));
}
#footbar .quicklinks .main-menu ul li:hover {
	background:#888;
	background:-moz-linear-gradient(bottom, #888, #9d9d9d);
	background:-webkit-gradient(linear, left bottom, left top, from(#888), to(#9d9d9d));
}
#footbar .quicklinks .main-menu li a>span {
	display:inline;
	background:url(../images/admin-bar-sprite.png?d=11122010) right -58px no-repeat;
	padding-right:.8em;
}
#footbar .quicklinks .main-menu ul li a>span {
	display:block;
	background:url(../images/admin-bar-sprite.png?d=11122010) right -29px no-repeat;
	padding-right:1.5em;
}
#footbar .quicklinks a span#ab-awaiting-mod, #footbar .quicklinks a span#ab-updates {
	background:#eee;
	color:#333;
	text-shadow:none;
	display:inline;
	padding:2px 5px;
	font-size:10px;
	font-weight:bold;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
#footbar .quicklinks a:hover span#ab-awaiting-mod, #footbar .quicklinks a:hover span#ab-updates {
	background:#fff;
	color:#000;
}
#footbar .quicklinks li#footbar-my-account>a {
	border-left:none;
}
#footbar .quicklinks li#footbar-my-account-with-avatar>a {
	border-left:none;
	background:url(../images/admin-bar-sprite.png?d=11122010) top left no-repeat;
}
#footbar .quicklinks li#footbar-my-account-with-avatar>a img {
	width:16px;
	height:16px;
	display:inline;
	border:1px solid #999;
	vertical-align:middle;
	margin:-2px 23px 0 -5px;
	padding:0;
	background:#eee;
	float:none;
}
#footbar .quicklinks li#footbar-my-account-with-avatar ul {
	left:30px;
}
#footbar .quicklinks li#footbar-my-account-with-avatar ul ul {
	left:0;
}
#footbar .quicklinks .main-menu li a img.blavatar {
	vertical-align:middle;
	margin:0 8px 0 0;
	padding:0;
}
#footbar #footbarsearch {
	float:right;
	height:18px;
	padding:3px;
	margin:0;
}
#footbar #footbarsearch .footbar-input {
	width:100px;
	height:auto;
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#555;
	text-shadow:0 1px 0 #fff;
	border:1px solid #ccc;
	padding:1px 2px;
	margin:1px 3px 0 0;
	background:#ddd;
	-moz-box-shadow:inset 2px 2px 1px #cdcdcd;
	-webkit-box-shadow:inset 2px 2px 1px #cdcdcd;
	box-shadow:inset 2px 2px 1px #cdcdcd;
	-webkit-border-radius:0;
	-khtml-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
}
#footbar #footbarsearch .footbar-button {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#444;
	text-shadow:0 1px 0 #eee;
	cursor:pointer;
	float:left;
	background:#ddd;
	background:-moz-linear-gradient(bottom, #ddd, #f0f0f0);
	background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#f0f0f0));
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #ccc;
	padding:2px 6px;
	margin:0;
	width:auto;
	height:auto;
}
#footbar #footbarsearch .footbar-button:active {
	background:#a0a0a0;
	background:-moz-linear-gradient(bottom, #a0a0a0, #c1c1c1);
	background:-webkit-gradient(linear, left bottom, left top, from(#a0a0a0), to(#c1c1c1));
	-moz-box-shadow:inset 1px 1px 1px #9b9b9b;
	-webkit-box-shadow:inset 1px 1px 1px #9b9b9b;
	box-shadow:inset 1px 1px 1px #9b9b9b;
}
#footbar #footbarsearch .footbar-button:hover {
	color:#000;
}
#footbar #footbarsearch .footbar-button::-moz-focus-inner {
border:none;
}
* html #footbar {
	overflow:hidden;
	position:absolute;
}
* html #footbar .quicklinks ul li a {
	float:left;
}
* html #footbar .main-menu a span {
	background-image:none;
}

/* print */
@media print
{
	#navbar, #footbar, #entry-toc { display: none !important; }
	#container {
		-moz-box-shadow: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
}

/* contact form */
div.entry-content div.wpcf7 {
	text-align:center;
	width:88%;
	min-width:220px;
	max-width:500px;
	height:100%;
	min-height:560px;
	margin-bottom:10px;
	background-color:#f0f0f0;
	-moz-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 5px #aaa;
	-webkit-box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 5px #aaa;
	box-shadow:inset 1px 1px 0px #fff, inset 2px 2px 2px #fff, inset -1px -1px 0px #bbb, inset -2px -2px 2px #bbb, 1px 1px 5px #aaa;
	-webkit-border-radius:24px;
	-khtml-border-radius:24px;
	-moz-border-radius:24px;
	border-radius:24px;
	float:right;
	padding:20px 20px 10px 20px;
}
div.entry-content div.wpcf7 p.label {
	margin: 3px 0px 2px 0px;
	color:#666;
	font-size:15px;
	padding-left:13px;
	text-shadow:#fff 0 1px 0;
}
div.entry-content span.wpcf7-form-control-wrap input,
div.entry-content textarea {
	padding:3px 13px 7px 13px;
	background-color:#cfe7ff;
	border: none;
	-moz-box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #89a;
	-webkit-box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #89a;
	box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #89a;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	font:14px Arial, Helvetica, sans-serif;
	color:#1656cf;
	text-shadow:0 1px 0 #fff;
}
div.entry-content textarea {
	padding:13px;
	width:84%;
	max-width:420px;
	min-width:200px;
	height:100px;
}
div.entry-content span.wpcf7-form-control-wrap input { width:200px;}
div.entry-content input.wpcf7-submit {
    behavior: url("/wp-content/themes/wemarketyourdotcom/pie/PIE.php");
	font:20px Arial, Helvetica, sans-serif;
	color:#666;
	text-shadow:0 1px 0 #fff;
	cursor:pointer;
	background:#ccc;
    background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#bbb)); /*old webkit*/
    background: -webkit-linear-gradient(bottom, #eee, #bbb); /*new webkit*/
    background: -moz-linear-gradient(bottom, #eee, #bbb); /*gecko*/
    background: -ms-linear-gradient(bottom, #eee, #bbb); /*IE10*/
    background: -o-linear-gradient(bottom, #eee, #bbb); /*opera 11.10+*/
    background: linear-gradient(bottom, #eee, #bbb); /*future CSS3 browsers*/
    -pie-background: linear-gradient(bottom, #eee, #bbb); /*PIE*/
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	border: none;
	padding:2px 16px;
	margin:10px 0px 10px 0px;
	width:auto;
	height:auto;
	-moz-box-shadow: inset 2px 2px 0px #eee, 2px 2px 0px #ccc, 2px 2px 4px #333;
	-webkit-box-shadow: inset 2px 2px 0px #eee, 2px 2px 0px #ccc, 2px 2px 4px #333;
	box-shadow: inset 2px 2px 0px #eee, 2px 2px 0px #ccc, 2px 2px 4px #333;
}
div.entry-content input.wpcf7-submit:hover {
	color:#111;
}
div.entry-content a {color:#3b68cf;}
div.wpcf7 span.required {color:#ff0000;}
div.captcha-label {
	color:#666;
	font:15px/24px;
	height:24px;
	width:220px;
	display:inline-block;
	padding: 8px 8px 8px 13px;
	text-shadow:#fff 0 1px 0;
}
div.captcha-img-txt {
	height:24px;
	width:122px;
	float:left;
}
div.captcha-img {
	height:24px;
	width:72px;
	float:left;
	-moz-box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #999;
	-webkit-box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #999;
	box-shadow: -1px -1px 0px #aaa, inset -2px -2px 1px #fff, -2px -2px 1px #aaa, inset -1px -1px 5px #999;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	padding:8px;
	margin:-16px -8px -8px -8px;
	background-color:#fff;
}
div.captcha-img input {
	display:none;
}
div.wpcf7-response-output {
	background-color:#efefff;
	color:#33e;
	margin:15px 20px 0px 50px;
	width:186px;
	float:left;
	height:auto;
	padding:13px;
	border:solid 3px #33e;
	-moz-box-shadow: 0px 0px 6px #999;
	-webkit-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
	font-weight:bold;
	font-size:16px;
}
div.wpcf7-validation-errors {
	background-color:#ffefef;
	color:#e33;
	border-color:#e33;
}
div.wpcf7-mail-sent-ok {
	background-color:#efffef;
	color:#3e3;
	border-color:#3e3;
}
div.wpcf7-display-none {
	display:none;
}

/* code blocks */
blockquote.html-code {
	background-color:#eee;
	border:solid 1px #ccc;
	color:#222;
	font-weight:500;
	font-size:16px;
	padding:15px 15px 1px 15px;
	margin:0px 0px 20px 20px;
}
blockquote.html-code strong {
	color:#000;
	font-weight:700;
}

/* skypedetectionswf */
#skypedetectionswf {
	clip:rect(0px, 0px, 0px, 0px) !important;
	z-index:-1 !important;
	visibility:hidden !important;
	display:none !important;
	width:0px !important;
	height:0px !important;
}