﻿/* CSS for randomDev.co.uk
    (C)2006 pete@randomdev.co.uk
    Technique for centred layout with footer at bottom of page
    http://www.themaninblue.com/experiment/footerStickAlt/ */

html
{
    height:100%;
}

body 
{
    height:100%;
    background:#fff url(randomDev-back.gif);
    color:#000;
    font-size:80%;
    font-family:Verdana,Arial,sans-serif;
    margin:0;
    padding:0;
}

/* footerStickAlt */
#divBack
{
	position: relative;
	min-height: 100%;
}
#divSheet
{
	position: relative;
	min-height: 100%;
}

* html #divSheet,* html #divBack
{
	height: 100%;
}

#divFooter 
{
    width:728px;
    text-align:right;
    padding: 1em 0 0 0;
	
}

/* end footerStickAlt */

#divSheet
{
    background:#fff;
    width:728px;
    margin: 0 16px 0 16px;
}

#divBack
{
    margin:0 auto;
    width:760px;
    background:transparent url(randomdev-back-border.gif) repeat-y left top;
}

#divRandomTitle
{
    background:#fff url(randomDevLogoMain.gif) no-repeat top left;
    width:580px;
    height:80px;
    margin-left:4px
}

#divRandomTitle h1
{
    visibility:hidden
}

#divNavTop
{
    margin: 0 0 8px 16px;
}

#divColumnNav
{
    float:left;
    clear:left;
    width:130px;
    padding: 8px 16px 0 16px;
    font-size:80%;
}

#div3Column1
{
    float:left;
    width:350px;
    border-left:solid 1px #669;
    padding: 8px 6px 0 6px;
}

#div3Column2
{
    float:left;
    width:230px;
    border-left:solid 1px #669;
    padding: 8px 6px 0 6px;
}

#divAdWords
{
    margin-top:24px;
}
/*
#div3Column3
{
    float:left;
    width:20%;
    border-left:solid 1px #669;
    padding: 8px 6px 0 6px;
}
*/

#divPage
{
    float:left;
    width:500px;
/*    border-left:solid 1px #669;*/
    padding: 8px 6px 0 6px;
    line-height:1.4;
    letter-spacing:1px;
}

p 
{
    margin: 0 0 4px 0;
}

h1 
{
    color:#336;
    font-size:150%;
    margin: 0 0 0 0;
}

h2
{
    color:#336;
    font-size:125%;
    margin: 0 0 6px 0;
}

h3
{
    color:#336;
    font-size:110%;
    margin: 0 0 6px 0;
}

.text
{
    font-family: Tahoma,Verdana,Arial,sans-serif;
}

.button
{
    font-family: Verdana,Arial,sans-serif;
    font-weight:bold;
    background-color:#99c;
}

.clear
{
    clear:both;
}