/* CSS Document */

body {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000;
background: #666;
margin-top:5%;
}

/*Text*/
.pagetitle {
padding:5px;
font-size:2em;
font-family: Arial black, arial, helvetica, sans-serif;
color: #FFF;
background-color:#666;
}

.title {
font-size: 1.3em;
margin-top:0;
font-weight:bold;
color: #096;
}

.download {
font-size:0.9em;
color:#096;
font-weight:bold;
}

/*Layout Divs*/

#wrapper {
width:525px;
height:100%;
margin-right:auto;
margin-left:auto;
}

#logo {
margin-top:0;
margin-right:0;
float:right;
width:247px;
height:126px;
background-image:url(images/logo.gif);
}

#header {
clear:both;
background-image:url(images/img.gif);
width:545px;
padding:20px 20px 0 0;
height:420px;
border: 15px solid #000;
background-color:#FFF;
overflow:hidden;
}
#headerfonts {
clear:both;
background-image:url(images/img3.gif);
width:545px;
padding:20px 20px 0 0;
height:420px;
border: 15px solid #000;
background-color:#FFF;
}

#headerlogo {
clear:both;
background-image:url(images/img2.gif);
width:545px;
padding:20px 20px 0 0;
height:420px;
border: 15px solid #000;
background-color:#FFF;
}

#headercolours {
clear:both;
background-image:url(images/img4.gif);
width:545px;
padding:20px 20px 0 0;
height:420px;
border: 15px solid #000;
background-color:#FFF;
}

#headerdownload {
clear:both;
background-image:url(images/img5.gif);
width:545px;
padding:20px 20px 0 0;
height:420px;
border: 15px solid #000;
background-color:#FFF;
}

#bottom {
padding:20px;
width:555px;
height:370px;
clear:both;
background:#FFF;
}

#body {
padding-bottom: 10px;
float:left;
width:300px;
height:auto;
background:#FFF;
}

#sidebar {
margin-right:0;
text-align:right;
float:right;
width:200px;
height:auto;
background:#FFF;
}

#nav {
float:right;
color:#FFFFFF;
margin-right:-70px;
padding:5px;
text-align:center;
background:#000;
height:20px;
}

#footer {
width:25px;
height:25px;
overflow:hidden;
background-image:url(images/notfree_logo.gif);
float:left;
margin-top:5px;
margin-bottom:5px;
}

/*Links*/
#nav a:link{
color:#FFFFFF;
text-decoration:none;
}

#nav a:visited {
color:#FFFFFF;
text-decoration:none;
}

#nav a:hover {
color:#FFFFFF;
border-bottom: 3px solid #FFF;
}

a:link, a:visited {
color:#096;
text-decoration:none;
}

a:hover {
color:#006600;
text-decoration:underline;
}