/* site-wide.css MedievalLifestyle.com common css for all pages (except home) */

* {
    margin:0;
    padding:0;
    }

body, html {
    height:100%;
    text-align:center;
    }

body {
    background-image:url(http://www.medievallifestyle.com/graphics/collage.jpg);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-position:0 0;
    min-height:100%;
    height:auto;
    font-size:100.01%;
    line-height:1.25em;
    /*border:2px black solid; /*for layout*/
    }

.inline {
  display:inline;
}

.left-align {
  text-align:left;
}

.blockquote {
  width:90%;
  margin:0px auto 0px;
}


a:focus {outline: none;} /* Gets Rid of Ugly Dotted Line Around Links When Clicked */
a img {border:0}
.nobreak {white-space:nowrap;}
a:link {color:#00008B;}
a:visited {color:#8B008B;}
a:hover {color:#00008B;}

#sheet {
    display:block;
    position:relative;
    top:0px;
    width:860px;
    min-height:500px;
    height:100%;
    margin:0px auto 0px;
    padding:0px 20px 0px;
    /*border: 1px black solid; /*for layout*/
    }

#pagetop-sheet-spacer {
    display:block;
    position:relative;
    overflow:visible;
    top:0px;
    height:100px;
    width:860px;
    margin:0px;
    padding:0px;
    /*border:1px red dashed; /*for layout*/
    }

.link-box-left, .link-box-right {
    display:block;
    position:relative;
    font-size:11px !important;
    line-height:25px !important;
    font-weight:bold;
    height:100px;
    width:160px;
    top:0px;
    margin:0px;
    padding:0px;
    /*border:1px dashed black; /*for layout*/
    }

.link-box-left {
    float:left;
    text-align:left;
    /*border:1px dashed blue; /*for layout*/
    }

.link-box-right {
    float:right;
    text-align:right;
    /*border:1px dashed blue; /*for layout*/
    }

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size:1em;
    margin:10px 0px 20px;
    padding:0px;
    text-align:left;
    /*border:1px black dashed;/*for layout*/
    }

p.last {
    margin-bottom:30px;
    }

p.more-info-link {
    margin:-10px 0px 40px;
    padding:0px;
    }

p.copyright {
	font-size:0.7em;
    line-height:1em;
    text-align:center;
    margin:5px 0px 10px;
    }

div#preload {
    position:absolute;
    display:none;
    left:-9999px;
    top:-9999px;
    height:1px;
    width:1px;
    }

.shadow {
    -moz-box-shadow: 0px 0px 4px #000;
    -webkit-box-shadow: 0px 0px 4px #000;
    box-shadow: 0px 0px 4px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000');
    }

.green-shadow {
    -moz-box-shadow: 0px 0px 6px #336666;
    -webkit-box-shadow: 0px 0px 6px #336666;
    box-shadow: 0px 0px 6px #336666;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='#336666;')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=0, Color='##336666;');
    }

.green-pic-mat {
    display:block;
    position:relative;
    background:transparent url('http://www.medievallifestyle.com/graphics/mat.png') 0 0 repeat;
    padding:0px;
    margin:0px auto 20px;
}

.green-pic-container {
    display:block;
    position:relative;
    top:20px;
    left:22px;
    margin:0px;
    padding:0px;
}

.full-rounded-corners {
	-moz-border-radius: 25px;  /* Firefox */
	-webkit-border-radius: 25px;  /* Webkit */
	-o-border-radius: 25px;  /* Opera */
	-ms-border-radius: 25px;  /* ie */
	-khtml-border-radius: 25px;  /* Konqueror */
	border-radius: 25px;   /* CSS3 */
    }

h1, h2, h3 {
    margin:0px;
    padding:0px;
    }

h1 {
    display:block;
    position:relative;
    text-align:center;
    margin:0.5em auto 1em !important;
    color:#006640;
    font-size:1.8em !important;
    font-family:verdana, arial, helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    letter-spacing:-0.07em !important;
    line-height:1.1em !important;
    text-shadow: 0.03em 0.03em 0.035em darkgray !important;
    /*border:1px dashed red; /*for layout*/
    }

.h1-emulate {
    display:block;
    position:relative;
    clear:both;
    text-align:center;
    color:#006640;
    font-size:1.8em !important;
    font-family:verdana, arial, helvetica, sans-serif;
    font-style:normal;
    font-weight:bold;
    letter-spacing:-0.07em !important;
    line-height:1.1em !important;
    text-shadow: 0.03em 0.03em 0.035em darkgray !important;
    /*border:1px dashed red; /*for layout*/
    }


h1 a {
    display:block;
    position:relative;
    }

h1 a img {
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    height:100%;
    width:100%;
    z-index:100;
    }

h1 img {
    height:60px;
    width:560px;
    margin:20px auto 10px;
    padding:0px;
    /*border:1px solid green; /*for layout*/
    }

h2 {
    display:block;
	font-size:1.2em;
	color: #006640;
    text-decoration:underline;
	font-weight: bold;
	text-align: left;
    /*border:1px black dashed; /*for layout*/
    }

h2 a:link, h2 a:visited, h2 a:hover  {
    color:#006640;
    }

h3 {
    display:block;
    font-size:1em;
    color:#000000;
    font-weight:bold;
    text-align:left;
    margin:0px;
    padding:0px;
    }


#under-construction-notice {
    display:block;
    position:relative;
    width:55%;
    height:250px;
    margin:0px auto 0px;
    padding:20px;
    /*border:1px blue solid; /*for layout*/
    }

#footer {
    display:block;
    position:relative;
    bottom:0px;
    width:860px;
    height:120px;
    overflow:hidden;
    margin:0px;
    padding:0px 0px 0px;
    text-align:center;
    /*border:1px red dashed; /*for layout*/
    }

#footer img#end-logo {
    display:block;
    position:relative;
    margin:0px auto 0px;
    padding:0px;
    clear:both;
    }

.temp-home-link {
    display:block;
    position:relative;
    width:30%;
    margin:-25px auto 0px;
    padding:0px;
    text-align:center;
    }

#window-pane {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:transparent url('http://www.medievallifestyle.com/css/graphics/no-copy.gif') 0 0 repeat;
    z-index:500;
    }

.pic-caption {
    display:block;
    position:relative;
    bottom:0px;
    text-align:center;
    font-size:0.7em;
    margin:0px auto 0px;
    padding:20px 0px 0px;
    }

img#pagetop-decorative-spacer {
    display:block;
    position:relative;
    top:50px;
    height:26px;
    width:473px;
    margin:0px auto 0px;
    padding:0px;
    }

#footer.construction-notice {
  height:110px;
  margin-top:200px;
}

img.spacer {
    display:block;
    position:relative;
    margin:0px auto 0px;
    padding:0px 0px 10px;
    }
/*END OF FILE*/