/*
Theme Name: Persistence
Theme URI: http://www.pixelthemestudio.ca
Description: Persistence is a very clean corporate styled theme which is designed to provide yet another unique concept for WordPress users without your web site looking like a typical blog.
Version: 1.0
Author: Pixel Theme Studio
Author URI: http://www.pixelthemestudio.ca
Tags: tan, blue, green, fixed width, fluid width, light

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

<meta name="blogcatalog" content="9BC9748468" />
<script type='text/javascript' src='http://track4.mybloglog.com/js/jsserv.php?mblID=2010041320233399'></script>
		 

*/

html,body,div,span,caption,em,sub,sup,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,code,ol,ul,li,fieldset,form,label,legend {vertical-align: baseline;font-size: 1em;outline: 0;padding: 0;margin: 0;border: 0;}
html {height:100%;	margin-bottom:1px;}
/* body {background: #1B1B1C url('images/header.jpg') center top no-repeat; font: .76em/1.4em Arial, Verdana, sans-serif; color: #53606E;} */
body {background: #FFFFFF; font: .76em/1.4em Arial, Verdana, sans-serif; color: #050608;} 

/* Misc. Styles */
:focus {outline: 0;}

a {	outline: none;	cursor: pointer;}
img {border: none;	text-decoration: none;}
a:link, a:visited, a:active {text-decoration: none; color:#328ACD;}
a:hover {text-decoration: underline;}

/* Clearing */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;	clear: both;}
.clear {clear: both;}
/* End hide from IE-mac */

/* Typography */
h1, h2, h3, h4, h5, h6 {font:normal 1.2em 'Trebuchet MS',Arial, Helvetica, sans-serif; margin-bottom:15px; text-decoration:none;color:#12648C; text-transform:uppercase;}
h1, h1 a {color:#12648C;}
h2, h2 a {color:#53606E;}
h1 a:hover, h2 a:hover, h3 a:hover {color:#8D773D; text-decoration:none;}
h3, h3 a, h4, h5, h6 {color:#4D5661;}
h3 {font-size:1em;}
h4 {font-size:.88em;}
h5 {font-size:.76em;}
h6 {font-size:.66em;}
h5, h6 {font-family:Arial, Helvetica, sans-serif;}

/* Sidebar Headings */
#left h3, #right h3, #inset h3, #mainright h3 {font-size:1.2em; color:#53606E;}


/* Typography Elements */
p {margin:0 auto 14px;}
p.entry-meta, p.byline {font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #999;}
small {color:#8E7436;}
pre,span.green,span.amber,span.important {display: block;background-color:#E3E3E3;	border-left:6px solid #555;	margin: 10px 25px;	padding:10px 15px;	font-size: 12px;	color: #0B162A;}
code {font:normal 12px Arial, Helvetica, sans-serif;}
.blockquoteouter {width:90%; margin:20px auto; padding-left:48px; font-style:oblique; background:url('images/quote1.png') top left no-repeat;}
.blockquoteinner {background:url('images/quote2.png') bottom right no-repeat; padding-right:40px; color:#758EA1;}

/*** List Styles ***/
/* main content list styles */
ul {list-style: none;	padding: 0 0 0 2px;	margin: 10px 0 14px 20px;}
ol {padding: 0 0 0 2px;	margin: 10px 0 14px 47px;	list-style-type:decimal-leading-zero;}
ol li { padding: 2px 0 6px 0; line-height: 12px; font-style:oblique;}
ol li a {color:#327098;}
ol li:hover, ol li a:hover {color:#7B632E;}

#content ul li, #content ul.listgreen li, #content ul.listgrey li, #content ul.listblue li {background: transparent url('images/listtan.png') no-repeat 2px 4px; padding: 2px 0 6px 21px; line-height: 1.2em;	margin-bottom:0px; font-style:oblique; color:#7B632E;}
#content ul li a {color:#7B632E;}
#content ul li:hover{background: transparent url('images/listblue.png') no-repeat 2px 4px; color:#327098;}

/* List Style Green */
#content ul.listgreen li {background: transparent url('images/listgreen.png') no-repeat 2px 4px; color:#54633B;}
#content ul.listgreen li:hover {background: transparent url('images/listtan.png') no-repeat 2px 4px; color:#7B632E;}
#content ul.listgreen li a:hover {color:#7B632E;}

/* List Style Grey */
#content ul.listgrey li {background: transparent url('images/listgrey.png') no-repeat 2px 4px; color:#535353; }
#content ul.listgrey li:hover {background: transparent url('images/listtan.png') no-repeat 2px 4px; color:#7B632E;}
#content ul.listgrey li a:hover {color:#7B632E;}

/* List Style Blue */
#content ul.listblue li {background: transparent url('images/listblue.png') no-repeat 2px 4px; color:#327098; }
#content ul.listblue li:hover {background: transparent url('images/listtan.png') no-repeat 2px 4px; color:#7B632E;}
#content ul.listblue li a:hover {color:#7B632E;}

/* List Styles for Sidebars */
#left ul, #inset ul, #right ul, #mainright ul {margin: 10px 0 14px 0;}
#left .widget li, #inset .widget li, #right .widget li, #mainright .widget li,
#left .textwidget li, #inset .textwidget li, #right .textwidget li, #mainright .textwidget li {background: transparent url('images/listtan.png') no-repeat 2px 4px; padding: 2px 0 6px 21px; line-height: 1.2em;	margin-bottom:0px; font-style:oblique; color:#7B632E;}
#left .widget li a:hover, #inset .widget li a:hover, #right .widget li a:hover, #mainright .widget li a:hover,
#left .textwidget li a:hover, #inset .textwidget li a:hover, #right .textwidget li a:hover, #mainright .textwidget li a:hover {background-position:2px 4px; color:#327098;}

/* Alignment and for Images */
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {margin: 3px 0 5px 18px; display: inline;}
img.alignleft {margin:3px 18px 5px 0; display: inline;}
img.alignright, img.alignleft, img.centered {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding: 3px;}
.alignright {float: right; margin: 3px 0 5px 18px;}
.alignleft {float: left; margin:3px 18px 5px 0;}
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 12px; padding: 2px 3px; margin: 0; color:#8E702A;}
div.navigation .alignleft, div.navigation .aligncenter, div.navigation .alignright {border:none;}

/* links */
a {outline: none;cursor: pointer;}
a:link,a:visited,a:active {text-decoration: none;}
a:hover {text-decoration: underline;}
p.postmetadata a {color: #8E702A;}
a.archtitle {color: #8E702A;}
a.archtitle:hover {color:#050505; text-decoration:none;}

a.readon, a.more-link {display:block; height: 20px; width: 68px; padding-left:28px; line-height: 20px; text-align:center; text-decoration: none; margin:15px 0 0 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style:oblique; background: url('images/readmore.png') no-repeat 0 0; color: #53606E;}
a.readon:hover, a.more-link:hover {color:#518DAB;}

#breadcrumbs a {color:#12648C;}
#breadcrumbs a:hover {color:#53606E; text-decoration:none;}

/* Primary containers */
#header {height:60px; width:980px; margin:0 auto; padding-top:5px;padding-bottom:5px;}
#logo {float:left;padding:0 25px 0 15px;}
#titlewrapper {width:980px; margin:0 auto;}
/* #title {width:auto; float:left; padding-right:25px;} */
#title {width:auto;}
#title h1 {font:normal 2.2em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#050608; margin:0;}
/* #slogan {width:auto; height:25px; float:left; border-left:1px solid #ccc; padding:10px 0 0 23px;} */
#slogan {width:auto; padding:5px 0 0 0}
#slogan h2 {font:normal 1em Arial, Helvetica, sans-serif; text-transform:uppercase; color:#050608; margin:0;}
#wrapper {background:#fff url('images/banner-bg.jpg') center top no-repeat;}
#banner {width:980px; margin:0 auto; min-height:35px;}
#contentwrapper {background:#fff; border-top:0px solid #645226; border-bottom:1px solid #4c4c4c;}
#breadcrumbs {width:980px; margin:0 auto; padding:18px 0; font:oblique .9em Arial, Helvetica, sans-serif;}
#content {width:980px; margin:0 auto; padding:0 0 18px;}

#footertop {background:#9B9B9B url('images/footer-top.png') center top no-repeat; height:7px;}
#footerwrapper {background:url('images/footer-bg.png') top repeat-x; min-height:190px; }
#footer {width:980px; margin:0 auto; padding:5px 5px; color:#757575; text-align:center; font:normal .9em Arial, Helvetica, sans-serif;}
#footermenu, #footermenu a {color:#8E7436; margin-bottom:25px;}
#footermenu a {margin:0 8px;}
#footermenu a:hover {color:#757575; text-decoration:none;}
#copyright {font:normal .8em Verdana, Arial, Helvetica, sans-serif;}

/* Main Menu */
#navouter {background:url('images/menu-top.png') repeat-x; height:36px; z-index:1000; position:absolute;width:100%;}
#navinner {width:980px; margin:0 auto; top:0px;}
#navleft {background:url('images/menu-left.png') left top no-repeat; width:auto; padding-left:40px;float:left;}
#navright {background:url('images/menu-right.png') right top no-repeat; padding-right:40px;}
#nav {background:url('images/menu-bg.png') top repeat-x; height:26px; font:normal 1em Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:10px;}

/* thin wide - with ordered source columns */
#left {width: 230px;  padding: 0 30px 0 0; float:left;}
#main-tw {padding-left:40px; width: 680px; float:right; background:url('images/vertseparater.png') left repeat-y;}

/* wide medium */
#main-wm {width: 620px;  padding: 0 39px 0 0; background:url('images/vertseparater.png') right repeat-y; float:left;}
#right {padding-left:40px; width: 280px; float:right;}

/* wide thin thin */
#main-wtt {width: 460px;  padding: 0 39px 0 0;  background:url('images/vertseparater.png') right repeat-y; float:left;}
#inset {width: 180px; padding-left:40px; float:left;}
#right-wtt {padding-left:40px; width: 220px; float:right;}

/* left + right */
#mainright {padding-left:40px; width: 450px; float:right;}
#mainleft {width: 450px;  padding: 0 39px 0 0;  background:url('images/vertseparater.png') right repeat-y; float:left;}

/* wide */
#main {width:980px;margin:0 auto;}

/* Bottom Widget Group */
#bottomwrapper {border-top:1px solid #fff; background:#d2d2d2; padding-top:10px;}
#bottomwidgets {width:980px; margin:0 auto;}
#bwleft, #bwcenter, #bwright {width:268px; float:left;padding:0 38px 0 5px;  }
#bottomwidgets .textwidget, #bottomwidgets .widget {margin-bottom:12px;}
#bwcenter, #bwright {padding:0 38px 0 38px;}
#bwright {padding-right:0;}
#bottomwidgets h3 {}

/* Bottom Widget Group - List Styles */
#bottomwidgets ul {margin-left:0;}
#bottomwidgets ul li, #bottomwidgets ul.listgreen li, #bottomwidgets ul.listgrey li, #bottomwidgets ul.listblue li {background: transparent url('images/listtan.png') no-repeat 2px 5px; padding: 2px 0 6px 21px; line-height: 1.2em; font-style:oblique; color:#7B632E;}
#bottomwidgets ul li a {color:#7B632E;}

#bottomwidgets ul.listgreen li {background: transparent url('images/listgreen.png') no-repeat 2px 5px; color:#54633B;}
#bottomwidgets ul.listgreen li:hover {background: transparent url('images/listtan.png') no-repeat 2px 5px; color:#7B632E;}
#bottomwidgets ul.listgreen li a:hover {color:#7B632E;}

#bottomwidgets ul.listgrey li {background: transparent url('images/listgrey.png') no-repeat 2px 3px; color:#535353; }
#bottomwidgets ul.listgrey li:hover {background: transparent url('images/listtan.png') no-repeat 2px 5px; color:#7B632E;}
#bottomwidgets ul.listgrey li a:hover {color:#7B632E;}

#bottomwidgets ul.listblue li {background: transparent url('images/listblue.png') no-repeat 2px 3px; color:#327098; }
#bottomwidgets ul.listblue li:hover {background: transparent url('images/listtan.png') no-repeat 2px 5px; color:#7B632E;}
#bottomwidgets ul.listblue li a:hover {color:#7B632E;}

/***** WordPress Specific *****/
p.entry-meta {clear:both;margin-bottom:20px;}
p.postmetadata {font-size:.9em; clear:both;}
p.postmetadata small {color:#777;}
div.navigation {width:100%; clear:both; margin-bottom:20px;}
div.navigation .alignleft, div.navigation .aligncenter, div.navigation .alignright {border:none;}
a.post-edit-link, form a {color: #8E702A;}
div.post {}

#footermenu h3, #copyright h3, #nav h2 {display:none;}
form#searchform {padding-bottom:10px;}
#right .textwidget, #right .widget {margin-bottom:28px;}

/* Comments */
ol.commentlist {margin:0;	padding:0;}
.commentlist li {list-style:none; margin-bottom:14px;	background:#E0E0E0;	 -moz-border-radius: 8px; -webkit-border-radius: 8px; padding:0 5px 5px;	}
.commentlist cite {padding: 7px; display:block;	font-style:normal;	color:#050505;	height:50px;}	
.commentlist a:link, .commentlist a:visited {color:#826028;}
.commentlist a:hover, .commentlist a:active {color:#333;text-decoration:none;}
.commentlist cite img {padding:1px;	border:1px solid #050505;	float:left;	margin-right:9px;}
.commentlist .author {font: small-caps bold 1.2em Arial, Helvetica, sans-serif;	text-decoration:none;}
.commentlist .time {padding-left:0; font:bold .9em Arial, Helvetica, sans-serif; color:#6D6F78;}
.commenttext {padding:5px 10px;	margin-top:3px;	color:#6D6F78;	font:normal .9em Verdana, Arial, Helvetica, sans-serif; background:#F5F5F5;	 -moz-border-radius: 6px; -webkit-border-radius: 6px;}
/* rounded corners modules with one image */

/* Calendar */
#calendar_wrap {width:100%;}
#wp-calendar {empty-cells: show; margin: 10px 0; width: 100%; background:#fff; border-bottom:1px solid #f7f7f7; border-top:1px solid #f7f7f7; }
#wp-calendar th {background:#f7f7f7;text-align:center;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;color:#826028; text-decoration:underline;}
#wp-calendar a:hover {color:#333;}
#wp-calendar caption {text-align: center; width: 100%;padding:0 2px 0 0;font-weight:bold;}
#wp-calendar td {padding: 3px 0;text-align: center;}

/* Search */
form#searchform {margin-bottom:30px;}
input#s {width:174px; padding:2px 3px; border:1px solid #c2c2c2; float:left;  -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #53606E; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style:oblique;}
input#searchsubmit {background:transparent url('images/btn-search.png'); float:right; width:74px; height:20px; border:none; margin:0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style:oblique; padding-left:15px; cursor:pointer;color: #53606E;}
#searchsubmit:hover {color:#518DAB;}
label.screen-reader-text {display:none;}

/** wp-pagenavi plugin - add this group to the pagenavi plugin styles in the dashboard **/
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {-moz-border-radius:0.4em; -khtml-border-radius:0.4em; border:1px solid #d4d4d4; background:#f2f2f2 url('images/page-nav.png') repeat-x;
padding: 2px 3px 2px 3px;  margin: 2px;}
.wp-pagenavi a, .wp-pagenavi a:link {text-decoration: none;	color: #303030;	}
.wp-pagenavi a:visited {text-decoration: none;	color: #303030;	}
.wp-pagenavi a:hover, .wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi span.extend {color: #816D22;}
.wp-pagenavi a:hover {	border: 1px solid #d4d4d4;}
.wp-pagenavi a:active {text-decoration: none;color: #816D22;}
.wp-pagenavi span.pages {padding: 2px 3px 2px 3px; 	margin: 2px 2px 2px 2px;}
.wp-pagenavi span.current {font-weight: bold;}


/******* Suckerfish Tabbed Menu and other menus **********/
/*** Start Suckerfish main menu **/
#nav ul li {margin: 0;	padding: 0;	padding-right: 2px;	float: left;list-style: none;}
#nav a {display: block;	float: left; padding: 0 10px 10px; color: #000; text-decoration:none; outline:none;}
#nav a  {}
#nav ul.menu li.current_page_item a  {color: #8E702A;}
#nav ul.menu li.current_page_item ul li.current_page_item {background: #f5f5f5;}
#nav ul.menu li.current_page_item ul li.current_page_item:hover,
#nav ul.menu li.current_page_item ul li.current_page_item.sfHover {background: #f5f5f5;}
#nav ul.menu li.current_page_item a:hover  {color: #8E702A; /* colour on active menu for sub menu */}
/*** Sublevel Up ***/

#nav li {}
#nav li a {}
#nav li:hover,
#nav li.sfHover,
#nav li.current_page_item:hover,
#nav li.current_page_item.sfHover {}
#nav li:hover a,
#nav li.sfHover a {color: #8E702A;}
#nav li.current_page_item,
#nav li.active_menu {}
#nav li.current_page_item a,
#nav li.active_menu a {color: #8E702A;}
#nav li.current_page_item li.current_page_item,
#nav li.current_page_item li.current_page_item a {background: none;}

/*** Sublevel Borders ***/
.menu li li {background:#f5f5f5; height:25px; -moz-border-radius: 5px 5px 15px 5px; -webkit-border-radius: 5px; -webkit-border-bottom-right-radius: 15px;}

/*** Sublevel Over ***/
.menu li li:hover,
.menu li li.sfHover,
#nav li:hover li:hover,
#nav li.sfHover li.sfHover,
#nav li.active li.active {background: #fff;}
#nav li:hover li a.child:link,
#nav li.sfHover li a.child:link,
#nav li:hover li a.child:visited,
#nav li.sfHover li a.child:visited  {}
#nav li li a {display: block;line-height:25px;	float: left; padding:0 0 0 18px; }
#nav ul.menu li li a {color: #000;}
#nav li:hover li,
#nav li.sfHover li,
#nav li.current_page_item:hover li,
#nav li.current_page_item.sfHover li {background-image: none; }
#nav li:hover li a,
#nav li.sfHover li a,
#nav li.current_page_item:hover li a,
#nav li.current_page_item.sfHover li a {background-image: none;}
.menu, .menu * {margin:0; z-index: 9000;}

.menu li.sfHover,
.menu li:hover {}

.menu li.sfHover a,
.menu li:hover a {}

.menu {line-height:1.0;	float:left;	margin-bottom:1.5em;}
.menu ul {}
.menu li {float:left;	list-style:none;	position:relative;}
.menu li li a {display:block; margin-left: -10px; text-decoration:none; background-image: none; float:none; width:180px;text-transform:none; font-size:.9em;}
.menu li ul {float:none; top:-999em; position:absolute; width: 180px; z-index: 10000;}
.menu li:hover ul,
.menu li.sfHover ul {left:0px; top: 20px;}
.menu li:hover li ul,
.menu li.sfHover li ul {top:-999em;}
.menu li li:hover ul,
.menu li li.sfHover ul {left: 200px;	top:0px;	width: 200px;}
.menu li li {float:none; width: 200px;}

/* Form Styling */
form#searchform {margin-bottom:42px;}