html, body{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pk-slots-header div, #pk-slots-catchphrase div{
  font-size: 1.15em;
}
h1{
	font-size: 2em;
}
h2{
	font-weight: normal;
  color: #cf2e02;
  font-size: 1.8em;
}
h3,h6,h5
{
	color: #666;
}
br.c
{
	clear: both;
	margin: 10px 0;
}
hr{
  color: #cf2e02;
}
a{
	text-decoration: none;
	color: #cf2e02;
}
a:hover
{
	text-decoration: underline;
}
#pk-header li,
#pk-small-header li,
#pk-subnav li,
li.pk-context-image,
li.pk-button-image
{
  list-style-type: none;
}
#pk-area-logo
{
	width: 300px;
	margin-right: 2em;
}
#pk-area-logo .pkContextCMSImage a, #pk-area-smalllogo .pkContextCMSImage a
{
	float: left;
	display: inline;
	position: relative;
}
#pk-area-smalllogo
{
	width: 130px;
	margin-right: 2em;
}
#pk-area-catchphrase
{
  float: left;
  width: 50%;
  padding-top: 1em;
}
#pk-area-header
{
	float: left;
	width: 50%;
}
#MainColumn{
  width: 74%;
  float: left;
}

#pk-area-body{
	width:100%;
	margin: 0;
	padding: 0;
}

#pk-area-footer{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 20px;
	font-size: 11px;
	color: #ccc;
}
/* Overwrite some pk styles */

#pk-tab-navigation{
  display: block;
  width: 100%;
  border: 0;
}
#pk-tab-navigation .pk-tab-nav-item, #pk-tab-navigation .pk-tab-nav-item.last{
  float: none;
  display: inline;
  margin: 0;
  border: 0;
}
#pk-tab-navigation .pk-tab-nav-item a{
  display: block;
  text-decoration: none;
  text-align: center;
  float: left;
  font-size: 1.4em;
  padding: 140px 0 20px 0;
  width: 45%;
  margin: 1em 1%;
  color: #cf2e02;
  border: 1px solid #777;
}
#pk-tab-navigation .pk-tab-nav-item a:hover{
  background: #eee;
  color: #cf2e02;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="screencast"]{
  background: url(/images/screencast.png) no-repeat center 5px;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="documentation"]{
  background: url(/images/documentation.png) no-repeat center 5px;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="contribute"]{
  background: url(/images/contribute.png) no-repeat center 5px;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="download"]{
  background: url(/images/download.png) no-repeat center 5px;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="screencast"]:hover{
  background: url(/images/screencast.png) no-repeat center 5px #eee;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="documentation"]:hover{
  background: url(/images/documentation.png) no-repeat center 5px #eee;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="contribute"]:hover{
  background: url(/images/contribute.png) no-repeat center 5px #eee;
}
#pk-tab-navigation .pk-tab-nav-item a[href$="download"]:hover{
  background: url(/images/download.png) no-repeat center 5px #eee;
}
.pk-b{
  background: #cf2e02;
}
#pk-wrapper{
  width: 90%;
  margin: auto;
}
#pk-subnav{
	width: 14%;
	min-width: 100px;
	margin: 0 2% 0 0;
	float:left;
}
#pk-content{
  width: 100% !important;
}
#pk-area-body{
  width: 60% !important;
  min-width: 300px;
  margin: 0;
}
#pk-area-sidebar{
	width:20%;
	min-width: 100px;
	float:left;
	margin: 0 0 0 4%;
	padding: 0;
}
#pk-area-body ul{
  list-style-type: disc;
  margin-left: 0.5em;
}
#pk-area-body li{
  margin: 0.2em 0.5em;
}
#pk-area-body li.pk-context-image{
  text-align: center;
}
pre{
  font-family: monospace;
  display: block;
  clear: both;
  width: 90%;
  margin: 0.5em auto;
  padding: 0.5em;
  border-left: 1px solid #cf2e02;
  background: #fafafa;
}
/* == */
/* Apostrophe BREADCRUMB =========================== */
/* == */

#inpage-breadcrump #pk-breadcrumb{
position: static;
width: 100%;
font-size: 1em;
line-height: normal;
margin-bottom: 1em;
border-bottom: 1px solid #cf2e02;
padding-left: 20px;
background: url(/images/arrowRight.png) no-repeat 5px 2px transparent;
}

#inpage-breadcrump #pk-breadcrumb a{
color: #333;
text-decoration: none;
float: left;
display: inline;
}

#inpage-breadcrump #pk-breadcrumb a:hover{
text-decoration: underline;
}

#inpage-breadcrump #pk-breadcrumb ul{
list-style-type: none;
}
#inpage-breadcrump #pk-breadcrumb li{
margin-right: 0;
list-style-type: none;
}

#inpage-breadcrump #pk-breadcrumb .pk-breadcrumb-title{
float: left;
display: inline;
width: auto;
line-height: normal;
}

#inpage-breadcrump #pk-breadcrumb .pk-breadcrumb-title.current-page{
font-size: 1em;
color: #333;
line-height: normal;
letter-spacing: normal;
font-weight: bold;
position: relative;
text-transform: normal;
margin-right: 0px;
}

#inpage-breadcrump #pk-breadcrumb .pk-breadcrumb-slash {
color:#333333;
display:inline;
float:left;
font-size:1em;
margin: 2px 1em;
width:6px;
height: 10px;
text-indent: -9999px;
overflow: hidden;
background: url(/images/arrowRight.png) no-repeat center transparent;
}
/* code button*/
.pk-btn.icon.pk-rawhtml .pk-b {
background-image:url(/pkToolkitPlugin/images/pk-icon-text.png);
}
