/**********
ESSENTIALS
***********/
body { margin:0px; padding:0px; background:url('images/background.jpg') center top; font: 15px/22px 'CrimsonRoman', Georgia, serif; color:#5f5955; }
.backgroundtop { background:url('images/headerbg.jpg') repeat-x center top; }
.bodywrapper { width:974px; margin:0px auto; background:url('images/contentbg.png') repeat-y center top;}
.wrapper { width:816px; margin:0px auto;}
.header { border-bottom:1px dashed #5f5955; height:130px; }
.footer { border-top:1px dashed #5f5955; margin-top:30px; padding-top:10px; padding-bottom:20px; width:614px; }
.left { width:600px; float:left; }

.right { width:150px; float:right; position:relative; top:600px; }
	.right ol, .right ul { list-style-type:none; padding:0px; margin:inherit 0px; }
.right-subpage { top:0px; }

.rightnav { float:right; text-align:right; margin-top:35px;}
.robynne { background:url('images/robynne-2016.png') no-repeat right top; }
a { text-decoration:none; color:#F77321; }
a:hover { text-decoration:underline; }

.clear { clear:both; }

.breadcrumb { background-color:#eeeeee; padding:5px; margin-top:0px; }

ul.menu { list-style-type:none; margin:0px; padding:0px; margin-top:5px; height:30px; }
ul.menu li { display:block; float:left; padding:5px; padding-right:20px; }
/**********
FONT & APPEARANCE
***********/
h1 {font: 45px/48px 'CrimsonRoman', Arial, sans-serif; letter-spacing: 0; color:#f47321; margin-bottom:10px; margin-top:0px; padding-top:10px; }

.readmore { font: 16px/27px 'CrimsonBoldItalic', Arial, sans-serif; color:#f47321; text-align:right; }
.more-link { display:block; font: 16px/27px 'CrimsonBoldItalic', Arial, sans-serif; color:#f47321; text-align:right;  }

p.style1 {font: 18px/27px 'CrimsonRoman', Arial, sans-serif;}
p.style2 {font: 18px/27px 'CrimsonBold', Arial, sans-serif;}
p.style3 {font: 18px/27px 'CrimsonBoldItalic', Arial, sans-serif;}
p.style4 {font: 18px/27px 'CrimsonItalic', Arial, sans-serif;}
p.style5 {font: 18px/27px 'CrimsonSemibold', Arial, sans-serif;}
p.style6 {font: 18px/27px 'CrimsonSemiboldItalic', Arial, sans-serif;}
p.source { font-size:10px; }


ul{border:0; margin:0; padding:0;}
.robynne .left ul { padding-left:30px; }

div.pagination {
	padding:2px 0px;
	margin:7px 0px;
	font-size:12px;
}

div.pagination a {
	margin: 2px;

	padding: 0.5em 0.64em 0.43em 0.64em;
	background-color: #F6721D;
	text-decoration: none; /* no underline */
	color: #fff;
}
div.pagination a:hover, div.pagination a:active {
	margin: 2px;
	background-color: #f46518;
	color: #fff;
}
div.pagination span.current {
		padding: 0.5em 0.64em 0.43em 0.64em;
		margin: 2px;
		background-color: #f6efcc;
		color: #6d643c;
	}
div.pagination span.disabled {
		display:none;
}

.alignright { float:right; margin-left:20px; margin-bottom:20px; }
.alignleft { float:left; margin-right:20px; margin-bottom:20px; }
.aligncenter { margin:0px auto 20px;}
.wp-caption .wp-caption-text { font-size:12px; }


table.data-table {
    border-collapse: collapse;
    border-color: #ccc;
    border-spacing: 0;
    font-size:12px; 
}
table.data-table th {
    background-color: #f0f0f0;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-size: 15px;
    font-weight: normal;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
    font-weight:bold;
}

table.data-table td {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 5px;
    word-break: normal;
    
}
table.data-table tr:nth-child(2) td { font-weight:700; text-align:right; padding:5px 10px;  }
table.data-table tr:nth-child(2) td:first-child { text-align:left; }
