/*
 Theme Name:   Twenty Thirteen Child
 Theme URI:    http://example.com/twenty-thirteen-child/
 Description:  Twenty Thirteen Child Theme
 Author:       Dan Pahnke
 Author URI:   http://example.com
 Template:     twentythirteen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-thirteen-child
*/
body {
	margin:0;
	padding:0;
	line-height: 1.5em;
}
b {
	font-size: 110%;
}
.rotate {				
	position: absolute;
	right: 100%;
	white-space: nowrap;
	-webkit-transform: rotate(270deg);
	-webkit-transform-origin: right top;
	-moz-transform: rotate(270deg);
	-moz-transform-origin: right top;
	-ms-transform: rotate(270deg);
	-ms-transform-origin: right top;
	-o-transform: rotate(270deg);
	-o-transform-origin: right top;
	transform: rotate(270deg);
	transform-origin: right top;				
}
.rotate:before
{
	content:"";
	float:right;
	margin-bottom: 100%;
	white-space: nowrap;
}
#menu-vertical-menu
{
	float:right;
}
#menu-vertical-menu > li
{
	overflow:hidden;	
	display: inline-block;
	width: 1.5em;
	line-height: 1.5;
}
#menu-vertical-menu > li > *
{
	display: inline-block;
	white-space: nowrap;
	-ms-transform:rotate(270deg); /* IE 9 */
	//-moz-transform:rotate(270deg); /* Firefox */
	transform:rotate(270deg); /* Firefox */
	-webkit-transform:rotate(270deg); /* Safari and Chrome */
	-o-transform:rotate(270deg); /* Opera */
	transform:rotate(270deg); 
	margin-top:50%;
	margin-bottom:50%;
}
#menu-vertical-menu > li > *:before
{
	content:"";
	float:right;
	margin-top: 100%;
}
#menu-vertical-menu > li > a
{
	font-family:Trebuchet MS, Bitter, Georgia, serif;
	text-decoration:none;
	color:black;
}
#menu-vertical-menu > li:hover
{
	background-color:#f0ffff;
}
#menu-vertical-menu > li > a:hover
{			
	color: #FFD700;
}
.rotateTd
{
	vertical-align:top;
}
.site-title2 
{
	font-family:Trebuchet MS, Bitter, Georgia, serif;
	text-decoration:none;
	color:black;
	font-size:24px;
	font-weight:bold;
}
.site-title2:hover 
{				
	text-decoration:underline;
	color:#FFD700;
}
.site-description2 
{
	font-family:Trebuchet MS, Bitter, Georgia, serif;
	font-style: italic;
}
.page-title 
{
	font-size: 20px;
	font-family:Trebuchet MS, Bitter, Georgia, serif;
}
.pageType {
	color:#FFD700;
}
h1 {	/* Title line */
	font-family: Trebuchet MS, Bitter, Georgia, serif;
	font-size: 49px;
	margin: 33px 0;
}
.site-description {	/* Tag line */
	font-family: Trebuchet MS, Bitter, Georgia, serif;
	margin-left: 53px;
}

.navbar {
	background-color: #d4ffff;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
	background-color: #f0ffff;
	color: #ffffff;
}

.nav-menu .current_page_item > a,
.nav-menu .current_page_ancestor > a,
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-ancestor > a {
	color: #D7AD39;	
	font-weight: bold
}

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	max-width: 94%;
}

.entry-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	word-wrap: break-word;
}

.detail-links a {
	color: #bc360a;
	font-size: 16px;
	font-family: "Source Sans Pro", Helvetica, sans-serif
}

.detail-links a:hover {
	color: #ea9629;
	font-size: 16px;
	font-family: "Source Sans Pro", Helvetica, sans-serif
}


.site-content article {
   word-wrap: normal;
  -webkit-hyphens: none;
  -moz-hyphens: none;
   hyphens: none;
}

fieldset {
	padding-top:10px;
	border:1px solid #666;
	border-radius:8px;
	box-shadow:0 0 10px #666;
}

@media only screen and (min-device-width:451px) {
	.detail-links {
		display:none;
	}
}

.excerptText {
	font-family: "Source Sans Pro", Helvetica, sans-serif;	
}
/*BlueSky button */
span.share-bluesky {
    display: block;
    height: 1.6em;
    width: 1.6em;
    text-align: center;
    border-radius: 0.2em;
    background: #1185fe;
}
span.share-bluesky > a {
	vertical-align: middle;
}
span.share-bluesky > svg {
    fill: #fff;
    width: 1em;
    height: 1em;
    margin: 0.3em;
}



	