@charset "utf-8";>>
*{
	/* This section of code corrects the issues that exist with layout containers 
	on mobile devices. */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box;
}
body {
	/* This is the style for the page body and contains overall styles that 
	affect the entire page */
	background-color: #751717;
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-size-adjust: 100%; /* Fix the font-sizing issue on mobile */
	-ms-text-size-adjust: 100%;  /* Fix the font-sizing issue on M$ mobile */
	-moz-text-size-adjust: 100%;  /* Fix the font-sizing issue on Mozilla mobile */
	-webkit-text-size-adjust: 100%; /* Fix the font-sizing issue on Chrome/Safarimobile */
}
@font-face {
    font-family: 'praitorregular';
    src: url('https://www.romanobritain.org/fontage/praitor_-RiB.eot');
    src: url('https://www.romanobritain.org/fontage/praitor_-RiB.eot?#iefix') format('embedded-opentype'),
        url('https://www.romanobritain.org/fontage/praitor_-RiB.woff2') format('woff2'),
        url('https://www.romanobritain.org/fontage/praitor_-RiB.woff') format('woff'),
        url('https://www.romanobritain.org/fontage/praitor_-RiB.ttf') format('truetype'),
        url('https://www.romanobritain.org/fontage/praitor_-RiB.svg#praitorregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 
/* START HAMBERGER CODE */
.NT{
    color:#000;
    font-size:16px;
    min-height:35px;
    margin:0px;
    padding:0px;
    list-style-type: none;
    padding:0px 0px 0px 0px;
    clear:both;
}
.NBR{
    float:left;
    width:90px;
}
.NBR ul{
    color:#000;
}
.menutext {
	color: #000;
	float: right;
	margin-top: 5px;
}
.NBI{
    width:28px;
    height:35px;
    float:left;
    padding-top:1px;
    margin-left:6px;
    cursor:pointer;
    display:none;
}
.NBIB{
    position:relative;
    background-color:#000;
    height:3px;
    margin-top:6px;
	width: 28px;
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.NF{
    display:block;
}
.shwit{
    display:none;
}
p.clear {
  clear: both;
}
#NB1{
    top:0px;
}
#NB2{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    -moz-opacity:100;
    -khtml-opacity:100;
    opacity:100;
}
#NB3{
    top:0px;
} 
/* END HAMBURGER CODE */
h1 {
	position:relative;
	text-align:center;
	color: #FF4500;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 120%;
	z-index:0;
	font-size:34px;
	text-shadow:-0.9px -0.9px 0 #000, 0.9px -0.9px 0 #000, -0.9px 0.9px 0 #000, 0.9px 0.9px 0 #000, -0.9px -0.0px 0 #000, 0.9px -0.0px 0 #000, -0.9px 0.0px 0 #000, 0.9px 0.0px 0 #000;
}
.h1{
	position:absolute;
	width:100%;
	top:3px;
	left:3px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: transparent;
	z-index:-1;
	color: transparent;
	text-shadow: 0 0 8px rgba(0,0,0,1);
	z-index:-1;
	line-height: 120%;
}
h2{
	line-height: 120%;
	background-image:url(../Graphics/fresco2_horiz_sm.jpg);
	font-size:18px;
	padding:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow: 2px 2px #000;	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
h3{
	color:#8b0000;
	font-size:16px;
	padding:2px;
	line-height:120%;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
}
h4{
	color: #900;
	font-size: larger;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 120%;
}
h5{
	color: #939;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 120%;
}
h6{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 120%;
}
a.rollover1,a.rollover2,a.rollover3{
	display: block;
	width: 160px;
	text-decoration: none;
	font-family: "IM Fell DW Pica", sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 110%;
	text-align: center;
	color: #000;
	/*a color:#ffff31;*/
	/*background-color: #ff0;*/
}
a.rollover1{
	height: 40px;
	background: url("https://www.romanobritain.org/page_furn/Button-Sgl-160.png");
	background-repeat: no-repeat;
	padding-top: 11px;
}
a.rollover2{
	height: 50px;
	background: url("https://www.romanobritain.org/page_furn/Button-Dbl-160.png");
	background-repeat: no-repeat;
	padding-top: 6px;
}
a.rollover3{
	height: 67px;
	background: url("https://www.romanobritain.org/page_furn/Button-Tpl-160.png");
	background-repeat: no-repeat;
	padding-top: 7px;
}
a.rollover1:hover{
	background-position: -160px 0;
	padding-top: 11px;
}
a.rollover2:hover{
	background-position: -160px 0;
	padding-top: 6px;
}
a.rollover3:hover{
	background-position: -160px 0;
	padding-top: 7px;
}
.rollover1:link, .rollover1:visited, .rollover2:link, .rollover2:visited, .rollover3:link, .rollover3:visited {
	color: #FF0;
}
div.space {
	display: block;
	width: 160px;
	height: 1px;
}
div.test1{
	width: 160px;
	margin-left: 0px;
}
.firstLetter{
	display:block;
	float:left;
	margin-top:-0.63em; /* use -0.205em for two lines */
	/* margin-left  : -0.56em; */
	margin-right:0.5em;
	height:4.5em;
}
.firstLetter span{
	font-size:5.6em;/* use 3.33em for two lines */
	font-family: "Century Schoolbook", "New Century Schoolbook", "Times New Roman", Times, serif;
	line-height:1.0em;
}
.firstLetter + span{
	margin-left:-0.5em;
}
.topicBar{
	color: #fff; 
	text-align: center; 
	font-size: large; 
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold; 
}
p{
	text-align: justify;
	font-size: 1.5em;
	line-height  : 1.1em;
	font-family: "Century Schoolbook", "New Century Schoolbook", "Times New Roman", "Times", serif;
}
.disclosure {
	text-align: center;
	margin:10px;
	font-size: 9pt;
	line-height : 10pt;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
ul {
	list-style-image: url(../page_furn/zz-bul-2.gif);
	font-size: 1.2em;
	line-height  : 1.1em;
	font-family: "Helvetica", "Geneva", "Arial", "SunSans-Regular", "sans-serif";
	color:#000;
}
ul.sublist01 {
	font-size: 1.0em;
	}
.ul-sites {
	list-style-image: url(../page_furn/zz-bul-2.gif);
	font-size: 1.7em;
	line-height  : 1.3em;
	font-family: "Helvetica", "Geneva", "Arial", "SunSans-Regular", "sans-serif";
}
.sites-li
{
	list-style-image: url(../page_furn/zz-bul-2.gif);
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 1.2em;
	line-height: 115%;
	color:#000;
}
ol {
	font-size: 1.2em;
	line-height : 1.1em;
	font-family: "Century Schoolbook", "New Century Schoolbook", "Times New Roman", "Times", serif;
}
.sitemap_ul {
	list-style-image: url(../page_furn/recipe-menu-bullet.png);
	text-align: left; 
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}
.photocaption {
	color: #000000;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold; 
}
.goog-head-ad{
	margin-bottom: 15pt;
}
/* p: { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 100%; } */
td{
	border-radius:10px;
	max-width:100%;
}
tr{
	max-width:100%;
}
.uneTable {
	border-spacing:15px;
	padding:8px;
	max-width:99%;
	background-color:#ffe4c4;
	border-radius:15px;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
/* .uneTable td{
	display:inline-block;
	border-radius:15px;
	padding:10px;
	max-width:99%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
} */
a:link{
	color: blue;
}
a:visited{
	color: #8b008b;
}
a:hover{
	color: #909;
}
a:active{
	color: #7cfc00;
}
.floatbox{ 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.1em;
	font-style: strong;
	padding:5px;
	max-width:48%;
	height:450px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.floatbox2 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.1em;
	font-style: strong;
	padding:5px;
	max-width:48%;
	height:450px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.disclosure-floatbox { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:11px;
	padding:15px;
	max-width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
	/*p: font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;*/
}
.disclosure-floatbox2 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:12px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	padding:15px;
	max-width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
	/*p: font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;*/
}
.site-pix-floatbox { 
	background-color:#d47807;
  	float: left;
	margin:5px 5px 10px 5px;
	border-radius:12px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:13px;
	padding:15px;
	width:245px;
	height:245px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.mil-structure { 
	background-color:#ffe4c4;
	margin:0 auto 20px auto;
	border-radius:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:12px;
	padding:15px;
	max-width:85%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.rank-title {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #900;
	margin-bottom:0px;
}
.rank-job {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #2471A3;
	margin-top:0px;
}
.celt-detail-floatbox { 
	background-color:#b3b300;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:12px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:15px;
	padding:15px;
	max-width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}

.religion-floatbox { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:5px;
	max-width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
	/*p: font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;*/
}
.religion-floatbox2 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:5px;
	max-width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.floatbox_photo_style { 
	-moz-box-shadow:2px 2px 3px 3px #999;
	-webkit-box-shadow:2px 2px 3px 3px #999;
	box-shadow:2px 2px 3px 3px #999;
	border:solid 2px #000;
	border-radius:15px;
	margin:5px;
}
.religion_floatbox_text { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.2em;
	text-align: justify;
}
.religion-header{
	background-image:url(../Graphics/fresco_horiz_sm.jpg);
	font-size:18px;
	padding:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-radius:20px;
	text-shadow: 2px 2px #696969;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}  
.religion-floatbox  p{
	margin-bottom:20px;
}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.pix_radii{
	border:solid 1px #000; border-radius:15px;
}
.Rounding{
	border-radius:10px;
}
.Photo_style { 
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 2px #000;
	border-radius:15px;
	margin:12px;
}
.Photo_style_site { 
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 2px #000;
	border-radius:15px;
	margin-right:10px;
	padding-right:10px;
}
.Photo_thumbnail { 
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 2px #000;
	border-radius:15px;
	margin:5px;
}
.PacToolTip {
	border-radius: 4px;
	padding:5px;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:2001;
	position:absolute;
}
.PacTTColor {
	border:solid 1px #3366FF;
	background-color:#AEC7FF;
}
.Visible {
	display:block;
}
.Hidden {
	display:none;
}
.MapCaptions{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:13px;
	line-height: 125%;
	text-align: center;
}
.map-divider {
	background-image:url(../Graphics/fresco_horiz_sm.jpg);
	font-size:14px;
	padding:2px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: 2px 2px #000;
	text-align:center;
	border-radius:20px;
	text-shadow: 2px 2px #696969;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.map-note{
	background-image:none; 
	font-size:12px; 
	padding:4px; 
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background-color: #191970; 
	text-shadow: 2px 2px #000; 
	text-align:center; 
	border-radius: 7px;
}
.SocialBar{
	display:block;
	width:100%;
}
.TheNote{
	font-size:12px;
	font-weight:bold;
}
.nostroke{
	border:none;
}
blockquote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	color:#03F;
}
.peoplequote{
	font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	font-size: 1.3em;
	color:rgb(20, 51, 175);
	/* text-align: left */
	margin-left:7%;
	margin-right:7%;
}
.Special{
	position:relative;
	top:5vw;
}
HeaderImg{
	margin-top:10px;
	margin-bottom:10px;
	max-width:95%;
}
.BigHeader{
	margin-top:10px;
	max-width:95%;
}
.MobHeader{
	display: none;
}
.BigLeader1{
	margin-top:10px;
	margin-bottom:5px;
	max-width:95%;
	margin:0 auto;
}
.MobLeader1{
	display: none;
}
.pix_radii{
	border:solid 1px #000;
	border-radius:15px;
}
.MenuHeader{
	width:95%;
	margin-top:10px;
}
.L250{
	float:left;
	margin-right:10px;
	width:250px;
	margin-left:20px;
}
.DivBorR{
	border-radius:15px;
	text-align:left;
	padding:10px;
	width:250px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
.HowToBox{
	background-color:#FFF;
	float:right;
	margin-right:10px;
	width:45%;
	padding: 10px;
	border-radius:15px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
.studenten{
	background-color:#008b8b;
	float:center;
	width:97%;
	padding: 10px;
	border-radius:10px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
.Credit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align: center;
}

.TextNote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-align: center;
	font-weight:bold;
	line-height: 105%;
}

.AuthorCredit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 110%;
	/* color:#990000; */
	text-align: center;
	border-top: 3px solid #000;
	border-bottom: 2px solid #000;
}
.CallOutBox{
	background-color:#FFF;
	border:solid 1px #000;
	border-radius:15px;
	margin:10px;
	padding: 10px;
}
.Table_caption{
	background-image:url(../Graphics/fresco_horiz_sm.jpg);
	font-size:14px;
	padding:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-radius:15px;
	text-shadow: 2px 2px #696969;
	border-radius:8px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.ArticleTitle{ background-image:url(../Graphics/fresco_horiz_sm.jpg); font-size:18px; line-height: 120%; padding:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; margin: 5px 12px; text-shadow: 2px 2px #000; border-radius:15px; -moz-box-shadow:	2px 2px 3px 3px #999; -webkit-box-shadow:	2px 2px 3px 3px #999; box-shadow: 2px 4px 7px 0px #000; border:solid 1px #000; }

.tooltip {
	position: relative;
	display: inline-block;
	border-bottom: 2px dotted red; /* If you want dots under the hoverable text */
}
.tooltip .tooltiptext {
	visibility: hidden;
	width: 320px;
	background-color: #555;
	color: #fff;
	text-align: center;
	padding: 5px 5px;
	border-radius: 6px;

	/* Position the tooltip text
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -60px; */

	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1;
} 
.VW {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}
.VW iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.KaC,.KaU{
	margin:0% auto;
}
.nodec{
	text-decoration:none;
	color:inherit;
}
.KaC,.HeaderImg,.KaRightSide,.KaLeftSide,.KaBody{
	border-radius:10px;
}
.KaBody,.KaRightSide,.KaLeftSide{
	padding:10px;
	background:url(../Graphics/bkg_page_standard.jpg);
}
.HeaderImg{
	border:solid 1px #000;
	display:block;
	margin-bottom:10px;
}
.brfc{
	/* <br> float clear. This cause containers to expand to encompass all
	content when floats are inside. <br class="brfc"> should be included
	before closing the containing div */
	clear:both;
}
.KaHeader,.KaBody,.KaFooter{
}
.KaDecider{
	/* This is the container for the Desktop/Tablet/Mobile Switcher displayed
	on screen. It can be located anywhere on the page and several of them 
	can be added if desired (i.e., top and bottom mode switchers) */
	float:right;
	margin-right:5px;
	display:none;
}
.KaLeftSide{
	/* This is the container for the left side bar. Due to its orientation, 
	navigation is often reloated from the header section to this sidebar
	and the orientation is shifted from horizontal to vertical */
	color:#000;
	width:167px;
	text-align:center;
/*	position:absolute;
	top:0px;
	left:0px;
	bottom:0px; */
	padding:3px;
	padding-top:10px;
	float:left;
}
.KaRightSide{
	/* This is the container for the right side bar. Due to its orientation, 
	navigation is often reloated from the header section to this sidebar
	and the orientation is shifted from horizontal to vertical */
	color:#000;
	width:161px;
	text-align:center;
/*	position:absolute;
	top:0px;
	bottom:0px;
	right:0px; */
	float:right;
}
.KaHeader{
	/* This is the container for the header section. Due to its orientation, 
	navigation is often reloated from here to the sidebar and the 
	orientation is shifted from horizontal to vertical. The Decider
	section is also located here but can be moved elsewhere */
	text-align:center;
}
.KaBody{
	/* This is the container for the main content section. Your pages content 
	will live here */
	margin-left:177px;
	margin-right:171px;
	font-family:"Century Schoolbook", "New Century Schoolbook", "Times New Roman", Times, serif;
	font-size:12px;
	text-align: justify;
	line-height: 1.1em;
}
.KaFooter{
	/* This is the container for the footer content section. Your footer content 
	will live here */
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	margin-top:10px;
	text-align:center;
}
.KaCopyright{
	/* This is the container for the copyright bar. */
	background-color:#18121E;
	color:#555;
	padding:3px 5px 3px 5px; /* top right bottom left */
	clear:both;
	display:none;
}
.CopyText{
	float:left;
}
.PoweredText{
	float:right;
}
.Linkit{
	/* This is the style for Linkit class items on the page. By default, these
	are only the decider links */
	color:#FFF;
	text-decoration:none;
}
img{
	/* This ensures that images will not exceed the full width of a browser
	window. While this generally doesn't matter in desktop browsers, it 
	will have a large effect on usability within mobile platforms by 
	avoiding left to right scrolling due to image overflow. */
	max-width:100%;
}
.KaU{
	/* This section is not used to any effect in this template; however, if you
	want to have a full screen background, you can set .KaC to 100% width and
	this will act as a restrained Container. The full width background could 
	then be placed in the .KaC section */
	overflow:hidden; /* Required in order to have float "push" containing div open */
}
.KaC{
	background-color:#FC0;
	width:1020px;
	max-width:100%;
	margin-top:2vw;
	margin-bottom:2vw;
	background:url(../Graphics/backgrounds/brick035.jpg);
	padding:10px;
}
#KaR{
	position:relative;
}
.bfrcm{
	display:none;
}
.TLT{
	float:left;
	line-height:35px;
	margin-left:10px;
}
.UpdateRmn{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
}
.med-floatbox-ing { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 10px 10px 10px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:45%;
	/*max-width:245px;*/
	min-height:255px;
	/*max-height:265px;*/
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 10px 10px 10px;
	/*margin:10px 20px 10px 40px;*/
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:10px;
	width:45%;
	/*max-width:245px;*/
	min-height:255px;
	/*max-height:265px;*/
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingC { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 10px 10px 10px;
	/*margin:10px 20px 10px 40px;*/
	display:inline-block;
	border-radius:12px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:10px;
	width:95%;
	/*max-width:245px;*/
	min-height:255px;
	/*max-height:265px;*/
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:150px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:150px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxC { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:23%;
	min-height:200px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxD { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:23%;
	min-height:200px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxE { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:45%;
	min-height:250px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxF { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:45%;
	min-height:250px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxG { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	/*width:97%;*/	
	min-height:75px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxExpeditionA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:615px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxExpeditionB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:615px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxAspectsA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:375px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxAspectsB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:28%;
	min-height:375px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.image-floatbox {
	background-color:#fff;
	vertical-align: top;
	Float: right;
	margin:5px 5px 0px 5px;
	display:inline-block;
	color: #000000;
	width: 200px;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;	
}
.image-floatbox2 {
	background-color:#fff;
	vertical-align: top;
	Float: left;
	margin:5px 5px 0px 5px;
	display:inline-block;
	color: #000000;
	width: 200px;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.image-floatbox3 {
	background-color:#fff;
	vertical-align: top;
	Float: center;
	margin:0px 5px 0px 5px;
	display:inline-block;
	color: #000000;
	width: 200px;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Military-image-floatbox {
	background-color:#fff;
	vertical-align: top;
	Float: right;
	margin:0px 20px 5px 5px;
	display:inline-block;
	color: #000000;
	width: 200px;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Military-image-floatbox2 {
	background-color:#fff;
	vertical-align: top;
	Float: left;
	margin:0px 35px 5px 3px;
	display:inline-block;
	color: #000000;
	width: 200px;
	text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Big-Military-image-floatbox-left {
	background-color:#fff;
	vertical-align: top;
	Float: left;
	margin:0px 20px 5px 10px;
	display:inline-block;
	color: #000000;
	width: 320px;
	text-align: center;
	font-size: small;
	padding: 5px 5px 20px 5px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	border-radius:15px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}	
text-align: center;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.Book-floatboxA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	padding:8px;
	width:45%;
	min-height:250px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxA P ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxB { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*font-style: bold;*/
	padding:8px;
	width:45%;
	min-height:250px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxB P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxC { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	/*width:97%;*/	
	min-height:75px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxC P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxD { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	/*width:97%;*/	
	min-height:75px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxD P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.photo-floatbox-l { 
	float:left;
	/*background-color:#d0d0d0;*/
	vertical-align: top;
	margin:5px 10px 10px 10px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#000;
	padding:5px;
	max-width:355px;
	/*border:solid 1px;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;*/
	display:inline-block;
}
.photo-floatbox-r { 
	float:right;
	/*background-color:#d0d0d0;*/
	vertical-align: top;
	margin:5px 10px 10px 10px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#000;
	padding:5px;
	max-width:355px;
	/*border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;*/
	display:relative;
}
.recipe-header-floatbox { 
	background-color:#751717;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.2em;
	color:#fff;
	/*font-style: strong;*/
	padding:5px;
	max-width:99%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.recipe-floatbox { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: left;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: strong;*/
	padding:5px;
	min-width:180px;
	max-width:45%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.recipe-floatbox2 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: left;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: strong;*/
	padding:5px;
	min-width180px;
	max-width:45%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.recipe-floatbox3 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 10px 10px 5px;
	display:inline-block;
	border-radius:15px;
	text-align: left;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: strong;*/
	padding:5px;
	min-width:180px;
	max-width:85%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.recipe-floatbox-ing { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 20px 10px 40px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	padding:5px;
	min-width:225px;
	max-width:245px;
	min-height:255px;
	max-height:265px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.recipe-floatbox-ingB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 20px 10px 40px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	padding:5px;
	min-width:225px;
	max-width:245px;
	min-height:255px;
	max-height:265px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.RecipeListFloatbox { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 15px 35px;
	display:inline-block;
	border-radius:15px;
	text-align: left;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: strong;*/
	padding:25px 25px 10px;
	min-width:180px;
	width:95%;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:inline-block;
}
.recipe-book-floatbox { 
	float:right;
	background-color:#fff;
	vertical-align: top;
	margin:5px 10px 10px 10px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#000;
	padding:5px;
	max-width:135px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.recipe-book-floatbox2 { 
	float:left;
	background-color:#bdb76b;
	vertical-align: top;
	margin:5px 20px 10px 10px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#000;
	padding:5px;
	max-width:135px;
	border:solid 1px;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:inline-block;
}
.recipe-header {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:strong;
	font-size:medium;
}
.recipe_ingr-hdr {
	background-image:url(../Graphics/fresco_horiz_sm.jpg);
	font-size:12px;
	padding:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-shadow: 2px 2px #696969;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.recipe-original {
	font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	text-align: left;
	font-size: 1.2em;
	color:#03F;
	margin-left:7%;
	margin-right:7%;
}
.recipe-body {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 1.4em;
	color:#000;
	margin-left:2%;
	margin-right:2%;
}
.recipe-body-li{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 1.2em;
	line-height: 115%;
	color:#000;
	margin-left:2%;
	margin-right:2%;
}
.recipe-trans {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 1.4em;
	color:#000;
	margin-left:7%;
	margin-right:7%;
}
.recipe-caption {
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold;
	font-size:medium;
	color:#900;
}
.bullet-list1-ul {
	list-style: url(../page_furn/bullet1.png);
	/*font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;*/
	color:#000;
	text-align: justify;
	font-size:14px;
	line-height:15px;
	padding-left: 25px;
}
.recipe_ingr-ul {
	list-style-image: url(../page_furn/zz-bul-2.gif);
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color:#000;
	font-size:small;
	padding-bottom: 15px;
}
.recipe_instrc-ul {
	list-style-image: url(../page_furn/zz-bul1.gif);
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color:#000;
	font-size:small;
}
.recipe_notdone-ul {
	list-style-image: url(../page_furn/bullet-notdone.png);
	color:#000;
	font-size:small;
}
.recipe_checkoff-ul {
	list-style-image: url(../page_furn/bullet-star1.gif);
	color:#000;
	font-size:small;
}
.recipe_checkoff2-ul {
	list-style-image: url(../page_furn/bullet-need.gif);
	color:#000;
	font-size:small;
}
.recipe-list-ul {
	list-style: url(../page_furn/bullet-notdone.png);
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color:#000;
	font-size:small;
}
.recipe-menu-ul {
	list-style: none;
}
#recipe-button li a {
	color: #ff0;
	font-size: small;
	display: block;
	list-style-type: none;
	padding: 5px 5px 5px 0.8em;
	border-left: 10px solid #ff4500;
	border-right: 10px solid #f00;
	border-bottom: 1px solid #ff0;
	background-color: #f00;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align: left;
	text-decoration: none;
	text-shadow: 2px 2px #000;
	width: 100%;
	list-style-image: none;
}
html>body #recipe-button li a {
	width: 100%;
}
#recipe-button li a:hover {
	border-left: 10px solid #000;
	border-right: 10px solid #000;
	background-color: #8b0000;
	color: #ff0;
}
.RecipeNoteGrn{
	background-color: #bdb76b;
	vertical-align: top;
	margin:5px 20px 35px 10px;
	display:inline-block;
	border-radius:15px;
	padding:10px 25px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:left;
	font-size: small;
	line-height: 1.2em;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.MedicalGrnFloat{
	background-color: #bdb76b;
	vertical-align: top;
	margin:5px 15px 15px 13px;
	display:inline-block;
	border-radius:15px;
	padding:10px 10px 10px 15px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:justify;
	font-size: medium;
	line-height: 1.2em;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.bam-menu-ul {
	list-style-type: none;
}
.military-floatbox { 
	float:right;
	background-color:#000;
	vertical-align: top;
	margin:5px 10px 10px 10px;
	display:inline-block;
	border-radius:12px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#fff;
	padding:5px;
	max-width:200px;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
* {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box;
}
.TTT,.sub {
	color: #ff0;
	list-style:none;
	padding:0px;
	width:161px;
}
.TTT li{
	/*min-height:39px;*/
	position:relative;
	margin-bottom:0px;
/*	font-family: 'IM Fell DW Pica', serif;*/
}
.sub li {
	min-height:25px;
	line-height:18px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: small;
	font-weight:bold;
	color:#ff0;
	text-align:left;
	padding:10px;
	border-bottom:1px solid #ff0;
	border-left:12px solid #fb7d4e;
	border-right:10px solid #b91f1e;
	background:#b91f1e;
	text-shadow: 2px 2px #000;
	/*text-shadow: 2px 2px 2px #000;*/
	/*margin-bottom:5;*/
}
.sub a{
	color:inherit;
	text-decoration:none;
}
.sub li:hover{
	background:#932b2b;
	border-left:solid 12px #000;
	border-right:solid 10px #000;
}
.tabula {
	z-index:2;
	position:absolute;
	width:100%;
	height:53%;
	overflow:hidden;	
	background-size:cover;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99px' height='99px' viewBox='0 0 99 99'%3E%3Cpolygon points='97.827 98.302 1.529 98.302 1.529 3.778 7.257 6.895 7.225 1.24 91.875 1.234 91.843 6.895 97.827 3.778 ' fill='%23c51010'/%3E%3Cpath d='M98.71 99.229H0.32V2.217l6.001 3.112L6.292 0.313l86.516-0.006 -0.029 5.055 5.932-3.112V99.229zM2.176 97.374h94.678V5.307l-5.947 3.121 0.035-6.266L8.158 2.168 8.193 8.46 2.176 5.338V97.374z' style='fill:%23fffe00;stroke-width:0.6;stroke:%23000'/%3E%3C/svg%3E");
}
.TTT li:hover .tabula{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99px' height='99px' viewBox='0 0 99 99'%3E%3Cpolygon points='97.827 98.302 1.529 98.302 1.529 3.778 7.257 6.895 7.225 1.24 91.875 1.234 91.843 6.895 97.827 3.778 ' fill='%23811014'/%3E%3Cpath d='M98.71 99.229H0.32V2.217l6.001 3.112L6.292 0.313l86.516-0.006 -0.029 5.055 5.932-3.112V99.229zM2.176 97.374h94.678V5.307l-5.947 3.121 0.035-6.266L8.158 2.168 8.193 8.46 2.176 5.338V97.374z' style='fill:%23F6EB14;stroke-width:0.6;stroke:%23000'/%3E%3C/svg%3E");
}
.tabula2{
	z-index:1;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	bottom:0px;
}
.btxt{
	position:relative;
	font-family:'Roboto', sans-serif; z-index:3;
	text-align:center;
	color:#FF0;
	font-weight:medium;
	font-size:16px;
	padding:10px;
	line-height:17px;
/*	text-shadow: -1px -1px 1px #999, 3px 3px 2px #000;*/
	text-shadow: 2px 2px 2px #000;
}
.nodec{
	color:inherit;
	text-decoration:none;
}
.amzn-native-product-link-catcher{
	border-radius:15px !important;
	-moz-box-shadow:	2px 2px 3px 3px #999 !important;
	-webkit-box-shadow:	2px 2px 3px 3px #999 !important;
	box-shadow: 2px 4px 7px 0px #000 !important;
	border:solid 1px #000 !important;
}
.amzn-ad-container{
	border-radius:15px !important;
	-moz-box-shadow:	2px 2px 3px 3px #999 !important;
	-webkit-box-shadow:	2px 2px 3px 3px #999 !important;
	box-shadow: 2px 4px 7px 0px #000 !important;
	border:solid 1px #000 !important;
}
@media screen and (max-width:1000px) {
/* Tablet Configuration Goes Here */
	#KaR{
	display:table;
	width:100%;
	}
	.KaLeftSide{
	position:relative;
	top:auto;
	left:auto;
	bottom:auto;
	width:100%;
	display:table-caption;
	}
	.KaRightSide{
	/* Lock left sidebar to a minimum width when viewed on tablet sized screens */
	width:100%;
	display:table-footer-group;
	margin-top:10px;
	position:relative;
	top:default;
	right:default;
	bottom:default;
	float:right;
	}
	.KaBody{
	/* Lock right sections to a fixed left offset when viewed on tablet sized screens */
	margin-right:0px;
	margin-left:0%;
	margin-top:10px;
	width:100%;
	display:table;
	}
	.KaDecider{
	/* Enable Decider section if tablet mode activates. All other modes have
	decider activated by default so that desktop mode can be selected. 
	Keep in mind that selecting desktop mode disables viewport lock.*/
	display:block;
	}
	.KaMedian{
	position:relative;
	}
    .NF{
        width:100%;
        display:block;
	max-height:0px;
        padding:0px;
        margin:0px;
        position:relative;
        clear:both;
	transition:all ease-in .75s;
	overflow:hidden;
    }
    .shwit:checked~.NF{
/*	display:block; */
	max-height:10000px;	
	transition:all ease-in 3s;
    }
    .shwit:checked~.NBI #NB1{
        -webkit-transform:rotate(45deg);
        -moz-transform:rotate(45deg);
        -ms-transform:rotate(45deg);
        -o-transform:rotate(45deg);
        transform:rotate(45deg);
        top:9px;
        width:34px;
    }
    .shwit:checked~.NBI #NB2{
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        filter:alpha(opacity=0);
        -moz-opacity:0;
        -khtml-opacity:0;
        opacity:0;
    }
    .shwit:checked~.NBI #NB3{
        -webkit-transform:rotate(-45deg);
        -moz-transform:rotate(-45deg);
        -ms-transform:rotate(-45deg);
        -o-transform:rotate(-45deg);
        transform:rotate(-45deg);
        top:-9px;
        width:34px;
    }
    .NBI{
        display:block;
    }
    .NT{
        width:100%;
        padding:0px;
/*	max-height:0px;
	overflow:hidden; */
    } 
	.Special{
	top:0vw;
	}
	.bfrcm{
	display:block;
	clear:both;
	}
	.L250{
	float:none;
	margin-right:0px;
	width:100%;
	padding: 10px;
	}
}
/* Footer stuff here */
.FooterMain1{
	max-width:600px;
	margin:0% auto;
	float:none;
	padding:10px;
	/*border:solid 1px #000; */
	border-radius:15px;
	background-image:url(../Graphics/backgrounds/brick035.jpg);
}
.FooterAmzn{
	float:left;
	margin-right:10px;
	width:130px;
}
.FooterGoogleSrch{
	float:left;
	margin-right:10px;
	width:450px;
}
.bfrc{
	clear:both;
}

.ImgFrame{
	border:solid 1px #000;
	display:inline-block;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.Image-Caption{
	color:#fff;
	padding-left:5px;
	width:100%;
	border-top:solid 1px #000;
	background-color:#000;
}
table
	{
	max-width:100%;
}
.HT{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
}
.UpdateIntro{
	font-family:"Century Schoolbook", "New Century Schoolbook", "Times New Roman", "Times", serif;
	font-size:.7em;
	color:#000;
}
.UpdateText{
	font-family:"Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold;
	font-size:medium;
	color:#000;
}

.CRTitle{
	font-family: 'Cinzel', serif;
	text-align:center;
	font-weight:bold;
	font-size:xx-large;
	color:#000;
}
.CRText{
	font-family: 'Cinzel', serif;
	text-align:center;
	line-height: 25%;
	font-weight:bold;
	/*font-stretch:extra-expanded;*/
	font-size:large;
	color:#000;
}
.CRText2{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:center;
	line-height: 96%;
	/* font-weight:bold; */
	font-size:small;
	color:#000;
}
.UpdateRmn{
	font-family: 'Cinzel', serif;
	text-align:center;
	font-weight:bold;
	font-size:medium;
	color:#000;
}
.testudo{
	float:right;
}
.AmazonBody{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:.9em;
	line-height: 110%;
	color:#000;
}
.ThreeBttnTxt{
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size:.8em;
	color:#FFD700;
	text-align:center;
	text-decoration:none;
}
.CTR{
	text-align:center;
}
.CS{
	margin:0% auto; /* Center Shit */
}
.CT{
	text-align:center; /* Center Text */
	display:block; /* Make item Div Like */
}
.MT{
	margin-top:5px;
}
.RP{
	border-radius:10px;
	padding:10px;
}
.MOuter{
	margin-top:10px;
	/*margin-bottom:10px;*/
}
.abc123
{
	/*max-height:45px;*/
	overflow:hidden;
}
.MosaicEnd{
	max-height:40px;
	/*background-color:#0FC;*/
	/*overflow:hidden;*/
}
.MEL{
	border-radius:10px 0px 0px 10px;
}
.MER{
	border-radius:0px 10px 10px 0px;
}
.brfc{
	clear:both;
}
.ButtonFrame{
	padding:5px 0px 0px 0px;
	margin:0px 140px 0px 140px;
	overflow:hidden;
}
.MButton{
	min-height:25px;
	width:125px;
}
.MBoxL{
	float:left;
	width:28%;
	padding:10px 5px 10px 5px;
}
.MBoxR{
	margin-left:32%;
	overflow:hidden;
	padding:10px 10px 10px 10px;
}
.MBoxL,.MBoxR{
	background-color:#FFF;
	background-image:url(https://www.romanobritain.org/Graphics/backgrounds/tiles.gif);
	border-radius:10px;
	text-align:center;
}
.MBoxCR{
	float:left;
	width:28%;
	align:center;
	background-image:url(https://www.romanobritain.org/Graphics/backgrounds/wh_mrble.gif);
}
.MBoxCRart{
	margin-left:24%;
	overflow:hidden;
	background-image:url(https://www.romanobritain.org/Graphics/backgrounds/wh_mrble.gif);
}
.MTB,.MTB2{
	border:solid 1px #000;	
	width:32%;
}
.MTB{
	background-color:#ba55d3;
	border-radius:5px;
	padding:2px;
}
.MTB2{
	margin-right:34%;
	margin-left:34%;
	background-color:#800080;
	border-radius:5px;
	padding:2px;
}
.MBox2{
	background-color:#0F0;
	margin-top:10px;
}
.FL{
	float:left;
}
.FR{
	float:right;
}
.MContainer{
	max-width:600px;
	margin:0% auto;
}
.Tiles{
	background-image:url(https://www.romanobritain.org/Graphics/backgrounds/tiles.gif);
	border-radius:10px;
}
.FHead{
	font-size:20px;
	color:#FFF;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight:bold;
	text-shadow: 2px 2px #000;	border-radius:20px;
	margin-bottom:10px;
}
.Marble{
	background-image:url(https://www.romanobritain.org/Graphics/backgrounds/wh_mrble.gif);
}
@media screen and (max-width:598px) {
	.MosaicEnd{
	display:none;
	}
	.MButton{
	float:none;
	margin:0% auto;
	}
	.ButtonFrame{
	text-align:center;
	width:auto;
	margin:0px;
	}
	.MBoxL{
	float:none;
	width:auto;
	margin-bottom:10px;
	}
	.MBoxR{
	margin-left:0%;
	}
	.MTB, .MTB2{
	float:none;
	width:auto;
	margin:0px;
	margin-bottom:10px;
	}
	.MB{
	margin-bottom:10px;
	}
	.BigHeader{
	display: none;
	}
	.MobHeader{
	margin-top:10px;
	margin-bottom:10px;
	max-width:95%;
/*	border:solid 1px #000;
	border-radius:15px;	*/
	display:block;
	}
	.BigLeader1{
		display: none;
	}
	.MobLeader1{
		margin-top:10px;
		margin-bottom:10px;
		max-width:95%;
		display:block;
		margin:0 auto;
	}
	.KaRightSide {
	display: none;
	}
	.btxt{
	position:relative;
	font-family:"Century Schoolbook", "New Century Schoolbook", "Times New Roman", Times, serif;
	z-index:3;
	text-align:center;
	color:#FF0;
	font-weight:bold;
	font-size:16px;
	padding:10px;
	line-height:14px;
	text-shadow: 2px 2px 2px #000;
	}
	.recipe-floatbox-ing { 
	background-color:#ffe4c4;
	vertical-align: top;
	/*margin:10px 20px 10px 40px;*/
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: strong;
	padding:5px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	}
	.recipe-floatbox-ingB { 
	background-color:#ffe4c4;
	vertical-align: top;
	/*margin:10px 20px 10px 40px;*/
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: strong;
	padding:5px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ing { 
	background-color:#ffe4c4;
	vertical-align: top;
	/*margin:10px 10px 10px 10px;*/
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingB { 
	background-color:#ffe4c4;
	vertical-align: top;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingC { 
	background-color:#ffe4c4;
	vertical-align: top;
	/*margin:10px 10px 10px 10px;*/
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.DivBorR{
	border-radius:15px;
	text-align:left;
	padding:10px;
	min-width:90%;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
.HowToBox{
	background-color:#FFF;
	margin-right:10px;
	min-width:90%;
	padding: 10px;
	border-radius:15px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;
	border:solid 1px #000;
}
	.tooltip .tooltiptext {
	visibility: hidden;
	width: 250px;
	background-color: #555;
	color: #fff;
	text-align: center;
	padding: 5px 5px;
	border-radius: 6px;

	/* Position the tooltip text */
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 50%;
	margin-left: -20px;

	/* Fade in tooltip */
	opacity: 0;
	transition: opacity 1s;
}
.tooltip .tooltiptext::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: 5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555 transparent transparent transparent;
}
.floatbox{ 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.1em;
	font-style: strong;
	padding:5px;
	max-width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.floatbox2 { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:5px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 1.1em;
	font-style: strong;
	padding:5px;
	max-width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}
.med-floatbox-ing { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:10px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.med-floatbox-ingC { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:12px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:10px;
	width:90%;
	max-height:none;
	min-height:none;	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxC { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxD { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxE { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxF { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxG { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	min-width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxExpeditionA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxExpeditionB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxAspectsA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.sitemap-floatboxAspectsB { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxA { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxA P ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxB { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:8px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxB P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxC { 
	background-color:#ffe4c4;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxC P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.Book-floatboxD { 
	background-color:#fdf5e6;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	padding:12px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
}
.Book-floatboxD P ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.RecipeNoteGrn{
	background-color: #bdb76b;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:15px;
	padding:10px 25px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:center;
	font-size: small;
	line-height: 1.2em;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.MedicalGrnFloat{
	background-color: #bdb76b;
	vertical-align: top;
	margin:10px 5px 10px 5px;
	display:inline-block;
	border-radius:15px;
	padding:10px 2px 10px 2px;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-align:justify;
	font-size: medium;
	max-height:none;
	min-height:none;
	line-height: 1.2em;
	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;
	border:solid 1px #000;
}
.military-floatbox { 
	float:right;
	background-color:#000;
	vertical-align: top;
	margin:10px 2px 10px 2px;
	display:inline-block;
	border-radius:12px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 2;
	color:#fff;
	padding:5px;
	width:90%;
	max-height:none;
	min-height:none;
	border:solid 1px #000;
	-moz-box-shadow: 2px 2px 3px 3px #999;
	-webkit-box-shadow: 2px 2px 3px 3px #999;
	box-shadow: 2px 2px 3px 3px #999;
	display:relative;
}

}
@media screen and (max-width:400px) {
	.Photo_style { 
	/*-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow:		2px 2px 3px 3px #999;*/
	border:solid 2px #000;
	border-radius:15px;
	/*margin:35px;*/
	}
}
@media print {
	.KaRightSide, .KaFooter, .goog-head-ad {
	display: none;
	}
	.KaLeftSide {
	-ms-transform: scale(.7, .7); /* IE 9 */
	-webkit-transform: scale(.7, .7); /* Safari */
	transform: scale(.7, .7);
	width: 165px;
	transform-origin: top;
	}
	@page {
	margin: 3pc;
	}
	.KaBody {
	margin-left:160px;
	margin-right:0px;
	font-family: "10pt Century Schoolbook", "New Century Schoolbook", "Times New Roman", Times, serif;
	text-align: justify;
	line-height: 1.2;
	}
	p {
	font-size: 11pt;
	line-height : 1.2em;
	font-family: "Century Schoolbook", "New Century Schoolbook", "Times New Roman", "Times", serif;
	text-align: justify;
	}
	h1 {
	font-size: 24pt;
	}
	h2{
	background-image:url(../Graphics/fresco2_horiz_sm.jpg);
	font-size:18px;
	padding:2px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	/* text-shadow: 2px 2px #000;	border-radius:20px;
	-moz-box-shadow:	2px 2px 3px 3px #999;
	-webkit-box-shadow:	2px 2px 3px 3px #999;
	box-shadow: 2px 4px 7px 0px #000;*/
	border-radius:20px;
	border:solid 1px #000;
	}
	.peoplequote{
	font-family:Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
	font-size: 1em;
	color:#03F;
	/* text-align: left */
	margin-left:7%;
	margin-right:7%;
}
}