
/*===================RESET=======================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul#nav, ul#nav li,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}


ul#nav{list-style-type:none;}

body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
a:hover. a:active {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix{ zoom: 1; } /* IE7 */

/*================LAYOUT=======================*/

*{-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;}

body{text-align:center; background-color:#7fae52;}

#wrapper{max-width:828px;/*width:828px*/
	margin:10px auto 0;
	text-align:left;
	background-color:#7fae52;
	border:1px solid #457442;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius: 12px;
	-webkit-box-shadow: 1px 1px 3px  #002E2E;
	-moz-box-shadow: 1px 1px 5px #002E2E;
	box-shadow: 1px 1px 3px #002E2E;
	}

#header{height:230px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-topleft:12px;
	-webkit-border-top-right-radius:12px;
	-webkit-border-top-left-radius:12px;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;background:url(/images/graphics/header3.webp) no-repeat;
	position:relative;}

#heading{max-width:292px; padding:10px;
	position:absolute; right:20px; top:20px;
	background:rgba(255,255,255,.5);
	border-radius:10px;}

.heading, .sub-heading{font-family: 'Tangerine', cursive; padding:0; margin:0;}
.heading{font-size:58px; line-height:.8}
.sub-heading{font-size:36px; line-height:.8;}

#content-wrap,#nav-wrap, #footer{background:url(/images/graphics/content-bg.webp) repeat-y;}

#nav-wrap{overflow:hidden;}

#content-wrap{
		clear:both;
		padding:0;
		}

.col1 #content{padding:15px 20px;}
.col1 #extra{width:0; padding:0; margin:0; display:none;}

.col2 #content{width:70%;float:left; padding:15px 20px;}/*width:524px;*/
.col2 #extra{width:30%; float:right; padding:15px 20px;}

#brates #content{min-width:534px;}
#bcontact #content{width:400px;}

#bcontact  #extra{width:340px; margin-top:60px;}

#footer{
	clear:both;
	text-align:center;
	padding:1em 0;
	font-weight:bold; font-size:.95em;
	border-top:1px solid #7FAE52;
	width:100%; height:100%; /*for ie6*/
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-bottomleft:12px;
	-webkit-border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;}

#footer p{margin:0; padding:0;}/*#A7A37E*/

#credit{width:828px; margin:0 auto; padding:0; text-align:left;}
#credit p{margin:0; padding:0; line-height:1; font-size:.75em;}
#credit p a{padding:12px 0; display:block; color:#2E8B2E; text-decoration:none;}
#credit span{text-indent:-9000px; display:block;}

#credit p a:hover{text-shadow:0px 0px 1px #ccc;}

#cal{position:relative;}

/*=================FORMAT=======================*/

body{font:90%/1.4 verdana, Geneva, sans-serif;
	color:#002E2E;}

h2 {font-size: 1.4em;
	text-shadow:1px 1px 1px #fff; font-family:Georgia, "Times New Roman", Times, serif;
	margin-bottom:.6em;}


#extra h2{font-size:1.2em;}

h3 {font-size: 1.2em; font-weight:normal;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1em;}

h3, h4, h5, h6, p, pre, dt, li, hr, legend, input, button, textarea, select, address, table {margin-bottom: 1.2em;}

.no-margin{margin:0;}

abbr, acronym{border-bottom:1px dotted; cursor:help;}

.intro {list-style-type:none; margin-left:0; padding-left:20px;}
.intro li{background:url(/images/graphics/daf1.webp) no-repeat 0 50%;
	padding-left:40px;
	margin-left:0;}

.places li{margin-bottom:.3em;}

.hide{position:absolute; top:-9000px; left:-9000px;}
.clearer{display:block;clear:both;}

.pull-right{width:130px; float:left;
	clear:both;
	margin:5px 10px .5em 0;
	border:solid #7FAE52;/*#a7a37e*/
	border-width:5px 0;}
.pull-right p{margin:.4em 0; font-weight:bold; text-align:center;}

blockquote{text-indent:20px;
	background:url(/images/graphics/l-quote.webp) no-repeat 6px 0;
	padding-left:6px;
}

blockquote p{padding-right:20px; background:url(/images/graphics/r-quote.webp) no-repeat 100% 98%;
	font-size:.9em;
	margin-bottom:0;}

cite{font-size:.9em; text-align:right; display:block; margin-bottom:20px;}

#e{background:url(/images/graphics/e1.webp) no-repeat; height:12px; width:145px;
	position:relative; top:-1em;}

/*======Images=======*/
img {vertical-align: bottom;
	max-width:100%;}

/*a img{border:3px solid #7FAE52;}#a7a37e*/
	a img{
	padding:3px;
	border: solid 1px #538312;
	background: #fff;
	}

.gallery-wrap a img{
	border:1px solid #fff;
	border-width:5px;
	-moz-box-shadow: 0px 1px 4px #000;
  -webkit-box-shadow: 0px 0px 4px #ccc;
     box-shadow: 0px 0px 4px #ccc;
	 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#161616')";
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#161616');
	}

.gallery-wrap a:hover img{border-color:#fff}


#extra img{margin:0 0 20px 0;}

.fr{float:right;}
.fl{float:left; margin:0 10px 0 0;}
.c{display:block; margin:0 auto;}

/*=========Tabs==============*/

.tabs{text-align:right; margin-bottom:0;}

.tabs li {
	list-style:none;
	display:inline;
	margin-bottom:0;
	}

.tabs a {
	padding:5px 10px;
	display:inline-block;
	color:#fff;
	text-decoration:none;
	border-radius:5px 5px 0 0;
	}

.tabs a.active {
	background:rgba(256,256,256,.2);box-shadow:0 -1px 1px rgba(205,205,205,.5);
	opacity:.7;
	}

.tab-panel{background:rgba(256,256,256,.2); padding:5px;
	box-shadow:0 1px 1px rgba(205,205,205,.3);}

/*.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 0; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }

* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-tabs-hide{display:none;}
.ui-tabs-selected{display:none;}

.ui-tabs-nav{height:0;}

#tabs ul a{
	position:relative;
	display: inline-block;
	float:right;
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e')}

#tabs ul a:hover{background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c')}

#tabs ul a:active{color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f')}*/

/*=========Gallery===========*/
.gallery-wrap{padding:0 0 1em 0; overflow:hidden;}
.gallery-wrap ul{margin:0; padding:0; list-style-type:none;}
.gallery-wrap li{float:left; margin:0 25px 25px 0}
.gallery-wrap li.last{margin-right:0;}

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(/images/cb/controls.webp) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(/images/cb/border.webp) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(/images/cb/controls.webp) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(/images/cb/controls.webp) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(/images/cb/border.webp) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(/images/cb/controls.webp) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(/images/cb/controls.webp) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(/images/cb/controls.webp) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(/images/cb/loading_background.webp) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/cb/loading.webp) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(/images/cb/controls.webp) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}


/* Forms -------------------------------------------------------------- */


#form-div {
  font-family : verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  /*width : 100%;*/
  color : #555;
  line-height : 1em;
}

#form-div p.form-footer {
  margin : -35px 2px 20px 13px;
 }

#form-div p.form-footer a {
  color : #669900;
}

#form-div p.form-footer a:hover, #form-div p.form-footer a:focus, #form-div p.form-footer a:active {
  color : #000;
  text-decoration : none;
}

#form-div p.form-footer a:focus, #form-div p.form-footer a:active {
  background-color : #eee;
}


/* === form div link styles ======================================== */

#form-div a {
  color : #669900;
}

#form-div a:hover, #form-div a:focus, #form-div a:active {
  color : #000;
  text-decoration : none;
}

#form-div a:focus, #form-div a:active {
  background-color : #eee;
}


/* === success and error message/results box ======================= */

#form-div p.success, #form-div p.error, #form-div p.center {
  color : #fff;
  /* color : #000; (lite colors option - uncomment to use) */
  padding : 1px 4px;
  border : 1px solid #000;
  background-color : #669900;
  /* background-color : #d6e3ba; (lite colors option - uncomment to use) */
  margin : 10px 3px;
  text-align : center;
}

#form-div p.error {
  background-color : #bb0000;
  /* background-color : #edbaba; (lite colors option - uncomment to use) */
}

#form-div p.error a, #form-div p.success a {
  color : #ffff7f;
}

#form-div p.center {
  text-align : center;
  background-color : #edbaba;
  color : #000;
  margin-top : -3px;
  padding : 0px 4px;
}

#form-div p.error a:hover, #form-div p.error a:focus, #form-div p.error a:active,
#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  color : #eee;
  background-color : #bb0000;
}

#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  background-color : #669900;
}


/* === structural form elements ==================================== */

form#gbcf-form {font-size:90%; }

fieldset.main-set,
fieldset.req-set,
fieldset.opt-set {
  border : 1px solid #DFDABD;
  padding : 0;
}
fieldset.req-set,
fieldset.opt-set {padding:0 0 0 10px; margin-bottom:10px;}

/* === textural form elements ====================================== */

#form-div legend {
  font-weight : bold;
}

#form-div legend span {margin-top:4px; }

legend.main-legend {
  color : #777;
  font-size : 110%;
}

legend.req-legend,
legend.opt-legend {
  color : #777;
}

legend.main-legend span { }
legend.main-legend { }

legend.req-legend span { }
legend.req-legend {
  margin-left : -2px;
}

legend.opt-legend span { }
legend.opt-legend {
  margin-left : -2px;
}

label.req-label, label.opt-label {
  color : #002f2f;
}

label.opt-label.check {
  float : right;
  padding : 0;
  margin : 1px 4px;
  cursor : pointer;
}

label.opt-label.main-label {
  margin :0;  display:block;
  font-weight : bold;
}

label.opt-label.main-label span {
  font-weight : normal;
  color : #666;
}

label.opt-label.main-label span.req, label span.req  {
  font-weight : bold;
  color : #c70000;
}

label.req-label.explain {
  color : #666;
  font-size : .8em;
}

label.req-label.explain:hover {
  color : #000;
}

/* === control and interface form elements ========================= */
/*
  note: In this section you will see the hover/focus styles for the
  inputs. For example: input:hover, input:focus. You will also see
  these names applied as classes: input.hover, input,focus, for
  example. This is not done by mistake. Those classes are needed for
  the JavaScript focus script (files/focus.js) for IE 7 and older.
*/

input.text-long.address, input.text-long.address:hover, input.text-long.address:focus,
input.text-long.address.hover, input.text-long.address.focus {
  border-bottom : 0;
  margin-bottom : 0;
  padding-bottom : 2px;
  border-bottom : 1px dotted #bbb;
}

input.text-long.address2, input.text-long.address2:hover, input.text-long.address2:focus,
input.text-long.address2.hover, input.text-long.address2.focus {
  border-top : 0;
  margin-top : 0;
  padding-top : 2px;
  border-top : 1px dotted #bbb;
}

input.checkbox {
  border : 1px solid #999;
  width : .9em;
  height : .9em;
  padding : 0;
  margin : 0;
  cursor : pointer;
}

input.checkbox:hover, input.checkbox.hover,
input.checkbox:focus, input.checkbox.focus {
  border : 1px solid #666;
}

input.text-short,
input.text-med,
input.text-long,
select.select,
textarea.textarea {
  font : 1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  border : 1px solid #999;
  background-color : #fffffe;
  cursor : text;
  padding : 1px 2px;
}

select.select {
  padding : 1px 0;
}

input.text-short {
  width : 100px;
}

input.text-med, select.select {
  width : 250px;
}

input.text-long {
  width : 300px;
}

textarea.textarea {
  width : 340px;
  height : 200px;
}

select.select, select.select option {
  cursor : pointer;
}

input.text-short:focus, input.text-short.focus,
input.text-med:focus, input.text-med.focus,
input.text-long:focus, input.text-long.focus,
select.select:focus, input.select.focus,
textarea.textarea:focus, textarea.textarea.focus {
  border : 1px solid #666;
  background-color : #ffe;
}

input.button {
  font : 1.1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  font-weight : bold;
  margin-top : 8px;
  padding : 1px 10px;
  cursor : pointer;
  float : right;
  clear : both;
  color : #002f2f;
}

input.button:hover, input.button.hover,
input.button:focus, input.button.focus {
  color : #333;
}

/* because IE6 sucks - if you have a conditionally served IE6 style sheet add this to it */
* html input.button {
  border : 1px solid #666;
}


/*========================NAV====================================*/

a:link, a:visited {color:#04637F; font-weight:bold;}
a:visited {}
a:hover {text-decoration: none;}
a:focus {text-decoration: none;}
a:active {outline: none;}


/*=========Main Navigation==========*/

ul#nav{
	font-weight:bold;
	font-size:.9em;
	float:right;
	padding:10px 0 10px 24px;
	border-width:1px 1px 1px 0;
	border:1px solid #DAE0BB;
	border:1px solid rgba(127, 174, 82,.2);
	background-color: #F1EDD6;
	background-color:rgba(255,255,255,.2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF',endColorstr='#33FFFFFF');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#33FFFFFF',endColorstr='#33FFFFFF')";
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;}

/**/

#nav li{display:inline}/*float:left;167,163,126,.2*/

#nav a:link, #nav a:visited{display:block; float:left; padding:1px 0;
	margin-right: 14px;
	text-decoration:none;
	color:#04637F;
	text-shadow:0px 1px 1px #fff;
	}

#nav a:hover{border-bottom:2px solid;}



#bhome #home a,
#brooms #rooms a,
#battract #attract a,
#brates #rates a,
#bcontact #contact a,
#bgallery #gallery a
{border-bottom:2px solid;}

#bhome #home a:hover,
#brooms #rooms a:hover,
#battract #attract a:hover,
#brates #rates a:hover,
#bcontact #contact a:hover,
#bgallery #gallery a:hover
{cursor:default;}

@media (max-width: 768px){

	.col2 #content, .col2 #extra{width:auto;float:none;}
	#bhome #home a,
	#brooms #rooms a,
	#battract #attract a,
	#brates #rates a,
	#bcontact #contact a,
	#bgallery #gallery a,
	#nav a:hover
	{border-bottom:0;}

}

@media (max-width: 480px){

	#wrapper{margin-top:0;}
	#header{text-align:center;}
	#heading{position:static; margin:0 auto!important;}
	.heading{font-size:48px;}
	.sub-heading{font-size:36px;}
	#content, #extra{padding:10px 15px;}
	ul#nav{padding:10px;}
	#nav a{display:block; padding:6px 12px!important; margin-bottom:10px;
	box-shadow:0 0 3px rgba(127,174,82,.8);
	border-radius:5px;
	background:rgba(127,174,82,.2)}
}

@media print{

* {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
	#nav, .tabs, p.hide, form,.switch-button, #credit, .switch, #footer a
{display:none;}

#header{height: auto;}
#heading{position:relative; text-align:right; max-width:100%;}

div.detail{display:block;}

a img{border:none;}

#content img{float:right; margin:0 10px 5px 0;}

.gallery-wrap ul{list-style-type:none;}
.gallery-wrap li{margin:0 25px 25px 0; float:left;}

#bgallery h3{clear:both;}

#brooms #extra{clear:both;}
#brooms #extra img{float:left;}


#footer{border:1px solid;
	border-width:1px 0; padding:0; margin-top:10px;
	clear:both;

}

/*
     FILE ARCHIVED ON 12:34:59 Oct 03, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:03:58 May 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.643
  exclusion.robots: 0.061
  exclusion.robots.policy: 0.049
  esindex: 0.01
  cdx.remote: 7.353
  LoadShardBlock: 140.77 (3)
  PetaboxLoader3.datanode: 78.99 (4)
  PetaboxLoader3.resolve: 308.046 (2)
  load_resource: 350.94
*/