/* Style sheet for bgpencil */


/* ** */
.loggedInNav {
	position:absolute;
	top:0;
	right:0;
}
.loggedInNav ul {
}
.loggedInNav li {
	float:left;
	list-style: none;
	padding: 3px 7px;
	background:#f90;
	text-shadow:none;
	color:#000;
}
.loggedInNav li:before{
    content: "- ";
}
.loggedInNav li:first-child {
	font-weight:bold;
	cursor: text;
}
.loggedInNav li:first-child:before{
    content: "";
}
.loggedInNav li a {
	color: #000;
}
.loggedInNav li a:hover {
	text-decoration:underline;
}
.loggedInNav li:first-child a:hover {
	text-decoration:none;
	cursor: text;
}
/* ** */

.bgpencil .navcontainer{
	border: none;
}
.bgpencil #nav{
	background: #fff;
	border:none;
	padding-bottom:8px;
}
.bgpencil #nav ul li{
	background-color:#006;
	list-style:none;
	padding: 2px 4px 5px;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	border: 1px solid #006;
	position:relative;  
	margin:0 7px 0 0;
	-webkit-box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    5px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         5px 5px 5px rgba(50, 50, 50, 0.75);
}	


.bgpencil #nav ul li a{
	color:#fff;
	text-shadow: rgba(10, 10, 10, 0.5) 1px 2px 2px;
	text-align: center;
	border:none;
	background: none;
	padding: 4px 7px;
}
.bgpencil #nav li:hover, .bgpencil #nav ul li.current-page-parent {
	background-color:#00c;
	border-color:#008;
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.75);
}
.bgpencil #nav li:active {
	background-color:#00c;
	border-color:#ccc;
	-webkit-box-shadow: 2px 2px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 5px rgba(50, 50, 50, 0.75);
}
.bgpencil #nav .current_page_item a,.bgpencil #nav .current-menu-item a,.bgpencil #nav .current_page_item a:hover, .bgpencil #nav .current-menu-item a:hover, .bgpencil #nav li a:active, .bgpencil #nav ul li.current_page_ancestor a{
			color:#fff;
			background:none;
			border:none;
		}
.bgpencil #nav .sub-menu{
	position:absolute;
	top:27px;
	z-index: 30;
	box-shadow: 5px 5px 5px rgba(50, 50, 50, 0.75);
	width:170px;
	background-color: #00c;
	border-radius: 10px;
}
.bgpencil #nav .sub-menu li{
	position:relative;
	z-index: 31;
	border-radius:0;
	border:none;
	float:none;
    box-shadow:none;
    margin:0;
    background:none;
}
.bgpencil #nav .sub-menu li a{
	text-align: left;
}
.bgpencil #nav .sub-menu li a:hover{
	text-decoration:underline;
}
.bgpencil #searchform #s{
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	border-radius: 17px;
	background-color:#fff;
	color: #777;
}
.bgpencil #subhead{
	background:#066;
	margin-bottom: 0;
}
.bgpencil #subhead ul{
	padding-left:15px;
}
.bgpencil #subnav{
	background:#fff;
}
.bgpencil #subnav a,.bgpencil #subnav a:hover{
	background:url(../images/bear_bullet.png) no-repeat left;
	color: #333;
}
.bgpencil #subnav a:hover,.bgpencil #subnav a:active{
	text-decoration: underline;
}
.bgpencil #subnav .current_page_item a {
	text-decoration:underline;
	font-weight:bold;
}
.bgpencil #sidebar{
	width:0;
	display:none;
}
.bgpencil #contentcontainer #contentborder{
	background:#fff;
	border:none;
	border-top: 6px solid #066;
	border-bottom: 6px solid #066;
}
.bgpencil #maincontent{
	border:none;
	background:#fff;
	margin:0;
	position:static;
	width:960px;
}
.bgpencil .post-footer{
	border-top:6px solid #30c;
	background:#ccf;
}
.bgpencil .hentry{
	background: none;
	color: #333;
	border:none;
}
.bgpencil h1,
.bgpencil h2,
.bgpencil h3,
.bgpencil h4,
.bgpencil h5,
.bgpencil h6,
.bgpencil #sidebar li,
.bgpencil #sidebar li a
{color: #333;}

.bgpencil .pagetitle{
	padding:0 0 5px;
	margin-bottom:10px;
}
.bgpencil .copy{
	padding:15px 20px 0;
}
.bgpencil hr{
	border-color: #000;
	margin: 10px 0;
}
.bgpencil #sidebar .widget{
	background:#fff;
	border-color:#ccc;
}
.bgpencil #sidebar .wtitle{
	text-shadow:none;
}
.bgpencil .textwidget {
	color:#333;
}

.bgpencil textarea,
.bgpencil input,
.bgpencil #commentform textarea{
	color:#333;
	background-color:#fff;
}
.bgpencil .post-footer{
	text-shadow:none;
	height: auto;
}
.bgpencil #menu-footer-navigation{
	padding:14px 0 1.6em;
}
.bgpencil #menu-footer-navigation li{
	float:left;
	list-style: none;
	padding: 0 5px;
	margin: 0;
	line-height: 1em;
}
.bgpencil #menu-footer-navigation li:first-of-type{padding-left:0;}
.bgpencil .terms {
	text-align:left;
}
.bgpencil .gtt{text-align: right;}


.bgpencil table.table{
	width:100%;
	background:#ffff99;
	border: 1px solid;
	border-collapse:collapse;
	margin-bottom:10px;
}
.bgpencil table.table th,
.bgpencil table.table thead td{
	text-align:left;
	font-weight: bold;
}
.bgpencil table.table th,
.bgpencil table.table td{
	padding: 5px;
	border: 1px solid;
}
.bgpencil .alertBox{
	border: 1px solid red;
	padding: 5px;
	background-color: #FCC;
	border-radius: 10px;
	margin-bottom: 10px;
	display:none;
}
.logged-in .bgpencil .alertBox{
	display:block;
}
.bgpencil .alertBox h2{
	font-size:120%;
}
.bgpencil .show{
	display:block;
}