@charset "utf-8";

/* themacplace unified css file */
/* ©themacplace 2009 */

/* Main bits */

html {
	/* cf. http://www.hicksdesign.co.uk/journal/forcing-scrollbars-now-even-better */
	height: 100%;
	margin-bottom: 1px;
	}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #F0F0F0;
	background-image: url(http://www.themacplace.co.uk/images/tmp_bground.jpg);
	}

a {
	text-decoration: none;
        color: #D71521;
	}

p {
        font-family: Verdana, Geneva, sans-serif;
        font-weight: normal;
	color: #5E6E7A;
	text-align: left;
        text-decoration: none;
        }

h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #5E6E7A;
	}


/* Get the blue boxes in IE without these two bits */

a img {
	border: none;
	}
	
a:hover img {
	border: none;
	}

a em {
	padding-bottom: 2px; /* Hack for WebKit; otherwise the underscore padding is 0 */
	}

ul  {
        font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
        color: #5E6E7A;
	}

ol  {
        font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
        color: #5E6E7A;
	}

blockquote {
        border-top: 1px dotted #5E6E7A;
        border-bottom: 1px dotted #5E6E7A;
        font-style: italic;
        }

pre {
        font-family: Courier, Monaco, ProFont, "American Typewriter", monospace;
	font-weight: normal;
        color: #5E6E7A;
        margin: 1em 4.5em 1em 4em;
	padding: 1.5em 0 1.5em 0;
        border-top: 1px dashed #5E6E7A;
        border-bottom: 1px dashed #5E6E7A;
        }

code {
        font-size: 120%;
        }

/* IDs */

#Box {
	width: 1024px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align: left; /* WinIE5 */
	}
	
/* Top Header */

#Header {
	width: 1024px;
	height: 121px;
	margin: 0 auto 0 auto;
	padding: 0px;
	background-color: #FFFFFF;
	}

#Banner {
        float: left;
	width: 682px;
	height:	81px;	
	background: #FFFFFF url("http://www.themacplace.co.uk/images/tmp_consult.jpg") no-repeat;
	}

#Logo {
	float: left;
	width: 342px;
	height: 121px;
	display: block;
	background: #FFFFFF url("http://www.themacplace.co.uk/images/tmp_home.jpg") no-repeat;
	}
	
#Tagline {
	width: 250px;
	height: 22px;
	margin-top: 91px;
	margin-left: 96px;
	}
	
#Tagline p {
	font-size: 55%;
	}

/* Navigation bar and setup */

#Navbar {
	float: left;
	width: 682px;
	height: 35px;
	font-size: 55%;
        color: #5E6E7A;
	}

#Navbar ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 682px;
	background: url(http://www.themacplace.co.uk/images/tmp_but_off.jpg);
	height: 35px;
        color: #5E6E7A;
	}
	
#Navbar ul li { 
	display: inline;
	}
	
#Navbar ul li a {
	float: left;
	border-left: 1px solid #FFFFFF;
	padding: 9px;
        color: #5E6E7A;
	}
	
#Navbar ul li a:visited {
	}
	
#Navbar ul li a.current {
	color: #FFFFFF;
	background: url(http://www.themacplace.co.uk/images/tmp_but_on.jpg);
	padding: 9px;
	}
	
#Navbar ul li a:hover {
	color: #FFFFFF;
	background: url(http://www.themacplace.co.uk/images/tmp_but_on.jpg);
	padding: 9px;
	}

/* Main content */

#Container {
	height: auto;
	width: 1024px;
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align: left;
	background-color: #FFFFFF;
	}

#Main {
	float: left;
	height: auto;
	min-height: 550px;
	width: 642px;
	margin-left: 38px;
	margin-top: 12px;
	margin-bottom: 40px;
        font-size: 75%;
	}
	
#Main h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 133%;
	font-weight: bold;
	color: #5E6E7A;
	text-align: left;
	line-height: 100%;
	}

#Main h2 {
        font-size: 100%;
	font-weight: bold;
	text-align: left;
	line-height: 100%;
	}

#Main p {
	text-align: left;
	line-height: 150%;
	}

.softly {
	font-family: Verdana, Geneva, sans-serif;
        font-size: 80%;
	font-weight: lighter;
        font-style: italic;
	color: #5E6E7A;
	text-align: left;
	}

.mt-enclosure-image img {
        padding: 3px;
        border: 1px solid;
        }

/* Sidebar */

#Sidebar {
	float: right;
	width: 260px;
	margin-top: 20px;
	margin-right: 30px;
        font-family: Verdana, Geneva, sans-serif;
        color: #5E6E7A;
	}
		
.Sidebarlink {
	float: left;
   	height: 43px;
	}
	
.Sidebarlinklarger {
	float: left;
   	height: 68px;
   	text-decoration: none;
        margin-bottom: 30px;
	}

.Sidebartext {
        margin-left: 35px;
        text-align: left;
        font-size: 75%;
        line-height: 150%;
        }

.Sidebartext h2 {
        font-weight: bold;
        font-size: 100%;
        }

.Sidebartext a {
        font-size: 100%;
        }

.Sidebartext p {
        font-size: 100%;
        }

/* Bottom of page */

#Footer {
	clear: left;
	height: 41px;
	margin-top: 90px;
	}
	
	
#Copyright p {
	line-height: 65%;
 	font-family: Verdana, Geneva, sans-serif;
	font-size: 55%;
	font-weight: normal;
	color: #5E6E7A;
	text-decoration: none;
	text-align: left;
	}