/* Let's get medieval */

/*

------------------------------------------------------
Copyright Stefano Gardinale, http://www.magritte.it/
some rights reserved
http://creativecommons.org/licenses/by-sa/2.0/
Modified by Stephen hamilton, Crescent Creative
http://www.crescentcreative.com
You are free to use this style sheet and its
associated image files to create your own site.
However, we ask that you respect the template's
creator by maintaining this attribution in
the style sheet.
------------------------------------------------------

*/

body {
font-size:80%;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #fff;
}

#banner {
margin-top:0px;
background-color: #ffffff;
margin-bottom: 0;
background-image: url('http://www.annkeighran.com/phpcms/images/aklogo.jpg');
background-repeat: no-repeat;
height:150px;}


#nav-toplevel {
width: 100%;

}


#container {
clear: both;
width: 100%;
margin: 2.0em auto 0 0;
}

#content, #frontcontent {
width: 70%;
padding: 0;
margin: 0;
float: left;
border-right: solid 1px #FFAA00;
color: #4F4F4F;
padding-left: 1%;
padding-right: .5%;
margin-bottom: 10px;}

#nav-meta {
height:1.5em;
font-variant: small-caps;
width:100%;
text-align:right;
top: 0;
right: 1.0em;
color: #ffffff;
background-color:#FFAA00;
padding: 0;
padding-right: 25px;
}

#nav-subs {
float:left;
margin:0px;
padding: 0;
border-left:solid 1px #ffaa00;
border-bottom: solid 2px #FFAA00;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
font-size: 0.9em;
width:15%;
padding-left: 5px;}
#info-site {
margin: 2.0em 0;
padding: 1.0em 4.5em;
font-size: 0.8em;
clear: both;
border-top: solid 1px #FFAA00;
}
/*    Front page  */




#breadcrumb{
height:1.5em;
width:100%;
background-color:#550099;
color:#fff;
border-bottom:1px solid #FFAA00;
border-top:1px solid #FFAA00;
font-size: .8em;}
#frontcontent {
border: 1px #000000 solid;
margin-left:2%;
margin-right:2%;
padding-bottom:10px;
}
#front-left{
z-index:10;

background-repeat:no-repeat;
border-bottom: 1px #000000 solid;
margin-bottom:10px;
padding-left:0px;
min-height:250px;
}
#front-bottom-left{
float:left;
width:48%;
border:1px solid #000000;
padding-left:5px;
}
#front-bottom-right{
float:right;
width:48%;
border:1px solid #000000;
padding-left:5px;
}

#info-company, #info-standards {
display: inline;
}
#bottomframe{
width:100%;
}
#info-standards {
margin-left: 2.0em;
}
#nav-supp{

}
.user{
width:500px;
}
