/* LEFT5 - PRIMATAGE.CO.UK */

header, footer, section, article, aside, nav {
	display: block;
    font-family: "Courier New", Georgia, serif;
	font-size: 1em;
	}
body {
	margin: 0 0 20px 10px;
	width: 960px;
	}
section {
	overflow: hidden;
	width: 960px;
	float: left;
	clear: none;
	}

a:link, a:visited {
	text-decoration: none;
	color: #2ba9d8;
	}
a:hover, a:active {
	text-decoration: underline;
	color: #2ba9d8;
	}

body>header {
	background: none;
	padding: 0 0 0 0;
	color: #ccc;
    font-size: 0.8em;
	margin: 10px 60px 0 0;
    text-align: right;
    }

/* CONTENT */

#left {
    width: 220px;
    margin: 1.6em 0 0 0;
    position: absolute;
    }
#right {
    width: 720px;
    margin: 2.6em 0 200px 240px;
    position: absolute;
    }
.text {
    border-style: dotted;
    border-width: 1px;
    border-color: #ccc;
    padding: 10px;
    width: 640px;
    margin-bottom: 20px;
    }
.left {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    color: #444;
    font-size: 3.4em;
    font-weight: 500;
    }
.left2 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    color: #444;
    font-size: 1em;
    font-weight: 400;
    }
.left3 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    color: #444;
    font-size: 0.8em;
    font-weight: 200;
    }
.right {
    margin: 0 0 1em 0;
    padding: 0 0 0 0;
    text-align: left;
    color: #444;
    font-size: 1em;
    }
.right2 {
    margin: 0.2em 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    color: #444;
    font-size: 0.8em;
    }
    .right2 a:link, .right2 a:visited {
	text-decoration: none;
	color: #2ba9d8;
	}
    .right2 a:hover, .right2 a:active {
	text-decoration: underline;
	color: #2ba9d8;
	}


/* SLIDER */

#slide {
	width: 640px;
	margin: 0 0 20px 0;
	padding: 10px;
	border-style: dotted;
	border-color: #ccc;
	border-width: 1px;
	}
.sexyCycle {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	}

.sexyCycle-wrap {
	display: block;
	position: relative;
	background: #fff;
	width: 640px;
	height: 480px;
	}

.sexyCycle-content {
	position: absolute;
	height: 480px;
	overflow: hidden;
	}

ul.sexyCycle-content {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	}

li.sexyCycle-content {
	margin: 0;
	padding: 0;
	}


/* == FOOTER == */

footer {
	position: fixed;
	bottom: 0;
    }
body>footer {
	text-align: left;
    font-size: 0.8em;
    color: #ccc;
	}
    body>footer a:link, a:visited {
        text-decoration: none;
        color: #2ba9d8;
        }
    body>footer a:hover, a:active {
        text-decoration: none;
        color: #2ba9d8;
        }


/* END STYLES */
