/*"Scotlandschristmasfair.co.uk" stylesheet. Created by Website Edinburgh Limited. (c) Copyright 2009 Website Edinburgh Limited and Michael Millar.*/
html {height: 100%; }
body { height: 100%; background-color: #ece4c5; font-family: Arial, Tahoma; font-size: 100%; color: #000000; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; }
a img {border: none; } 


/*Text Styles*/
h1 { font-family: Arial; font-size: 1.4em; color: #cb841a; font-weight: bold; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left:0px; text-align: left; }
h2 { font-family: Arial; font-size: 1.2em; color: #666666; font-weight: bold; margin: 0; padding: 0; }
.bold { font-family: Arial; font-size: 1em; color: #666666; font-weight: bold; }

/*Link Styles*/
a.sidebar:link {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.sidebar:visited {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.sidebar:hover {color: #cc9900; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.sidebar:active {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.main:link {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.main:visited {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.main:hover {color: #cc9900; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }

a.main:active {color: #000000; text-decoration: underline; font-weight: none; font-family: Tahoma; font-size: 1em; }



/*Page Template*/
#page { width: 100%; height: 100%; background-color: #ece4c5; padding: 0; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: center; }
#wrapper { width: 830px; height: auto; background-color: #ece4c5; padding: 0; margin-top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: center; }
#main { width: 800px; height: auto; min-height: auto; background-color: #ffffff; padding: 0; margin: 0; float: left; }
#header { width: 800px; height: 298px; background-image: url(images/layout/header.jpg); background-repeat: no-repeat; padding: 0; margin: 0; }
#content { width: 800px; height: auto; background-color: #ffffff; padding: 0; margin: 0; }
#content-main {width: 570px; height: auto; background-color: #ffffff; background-image: url(images/layout/content-bg.gif); background-repeat: no-repeat; font-size: 0.9em; color: #666666; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; padding-left: 15px; margin- top: 0px; margin-bottom: 0px; margin-left: auto; margin-right: auto; text-align: left; float: right; }
#clearfix {width: 800px; height: 1px; background-color: red; clear: both; }
#clearfix-2 {width: 100%; height: 1px; background-color: #ffffff; clear: both; }

/*Nav Template*/
#nav { width: 800px; height: 35px; background-image: url( images/layout/nav-bg.gif); background-repeat: repeat-x; padding: 0; margin: 0; }
#nav-bottom { width: 800px; height: 20px; background-image: url( images/layout/nav-bottom.gif); background-repeat: repeat-x; padding: 0; margin: 0; }
#nav-link {width: 160px; height: 35px; padding: 0; margin-top: 5px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: center; float: left;}
#nav-link a {padding: 0; display: block; width: 100%;}
html>body #nav-link a{ /*Non IE rule*/width: auto;}
#nav-link a:hover {background-color: #a06712; color: #ffffff;}
.nav-link { font-size: 1em; font-family: Arial; font-weight: bold; text-decoration: none; text-align: center; color: #000000;}

/*Sidebar Template*/
#sidebar { width: 200px; height: auto; background-color: #f4f4f4; font-family: Arial; font-size: 0.8em; color: #000000; padding-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; margin: 0; text-align: center; float: left; }
#where {width: 180px; height: auto; background-color: #f4f4f4; font-family: Arial; font-size: 1em; color: #000000;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0 auto; text-align: center; }
#footer {width: 180px; height: auto; background-color: #f4f4f4; font-family: Arial; font-size: 1em; color: #000000;  padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0 auto; text-align: left; }





