/* 

STYLE SHEET FOR X
Created by Daragh Butler
www.outside.ie


/* --------- 1. defaults  --------- */

* {
		margin: 0;
		padding: 0;
		}

body { 
    background: #333;
	background-image:url(../gifs/bg_tile.gif);
	background-repeat:repeat;
	text-align: center;
    min-width: 735px;
	height:auto 
		}
		
/*  --------- 2. structure  --------- */

a {
    color: #CE452C;
    text-decoration:none;
	font-weight:bold;
	}
		
a:hover {
    color: #CCCCCC;
    text-decoration:none;
	font-weight:bold;
		}

* html #wrapper {
   height:600px;
   }
   
* html #wrapper2 {
   height:600px;
   }

* html #wrapper3 {
   height:600px;
   }

* html #wrapper4 {
   height:600px;
   }

* html #wrapper5 {
   height:600px;
   }

* html #wrapper6 {
   height:600px;
   }




#wrapper {
	background: #ffffff;
	width: 789px;
    min-height:1150px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:13px solid #2B2C1C;
	border-right:13px solid #2B2C1C;
	border-bottom:13px solid #2B2C1C;
		}

#wrapper2 {
	background: #ffffff;
	width: 735px;
    min-height:1150px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-bottom:25px solid #fff; 
		}
		
#wrapper3 {
	background: #ffffff;
	width: 789px;
    min-height:1400px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:13px solid #2B2C1C;
	border-right:13px solid #2B2C1C;
	border-bottom:13px solid #2B2C1C;
		}

#wrapper4 {
	background: #ffffff;
	width: 735px;
    min-height:1400px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-bottom:25px solid #fff; 
		}

#wrapper5 {
	background: #ffffff;
	width: 789px;
    min-height:700px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:13px solid #2B2C1C;
	border-right:13px solid #2B2C1C;
	border-bottom:13px solid #2B2C1C;
		}

#wrapper6 {
	background: #ffffff;
	width: 735px;
    min-height:700px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    border-top: 0px; 
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-bottom:25px solid #fff; 
		}
#header {
    height:9px;
	width: 735px;
	background: #DFE897;
		}	
#header1 {
    height:178px;
	width: 735px;
	background: #fff;
		}
		
#navarea{
    height:38px;
	width: 735px;
    background: #C4D53E;
		}

#contenta{

	width: 735px;
	background: #fff;
	float:left;
	padding: 18px 0px 0px 0px;
		}
		
#contenta1{

	width: 342px;
	background: #fff;
	float:left;
	padding: 18px 0px 0px 32px;
	font-size:13px;
	font: Georgia, "Times New Roman", Times, serif;
	color: #7c7c7c;
	line-height:17px;
		}

#contenta3{

	width: 440px;
	background: #fff;
	float:left;
	padding: 18px 0px 0px 32px;
	font-size:13px;
	font: Georgia, "Times New Roman", Times, serif;
	color: #7c7c7c;
	line-height:17px;
		}

#contenta2{

	width: 200px;
    background: #fff;
	float:left;
	display:inline;
	padding: 18px 0px 0px 148px;
		}

#contenta4{

	width: 200px;
    background: #fff;
	float:left;
	display:inline;
	padding: 18px 0px 0px 50px;
		}
		
#footer {
	height: 15px;
	background-color: #C4D53E;
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-bottom:15px solid #fff; 	
		}

#footer1 {
	height: 25px;
	background-color: #fff;
	border-left:25px solid #fff;
	border-right:25px solid #fff;
	border-bottom:15px solid #fff; 	
		}

#footerleft{

	  float: left;
	  border-left:25px solid #fff;
	  border-right:25px solid #fff;
	  border-bottom:15px solid #fff;
	  padding: 6px 0px 0px 0px;
	  }	

#footerright{
	  float: right;
      text-align:right;
      display: inline;
      position: relative;
	  border-left:25px solid #fff;
	  border-right:25px solid #fff;
	  border-bottom:15px solid #fff;
	  padding: 6px 0px 0px 0px;
	  font-size:13px;
	  font: Georgia, Times New Roman, Times, serif;
	  color: #7c7c7c;
	  }
		
#bottom {
    width: 814px;
	height: 60px;
    background: #2B2C1C;
	color: #9E9F79;
	text-align:right;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right: auto;
	}
		
#footerright a {
    color: #E18473;
    text-decoration:none;
	font-weight:bold;
	font-size:13px;
	
	}
		
#footerright a:hover {
    color: #EFBEB6;
    text-decoration:none;
	font-weight:bold;
	font-size:13px;	

	}

#bottom a {
    color: #656648;
    text-decoration:none;
	font-weight:bold;
	padding-right:55px;
		}
		
#bottom a:hover {
    color: #9E9F79;
    text-decoration:none;
	font-weight:bold;
	padding-right:55px;
		}
		
.separator {
		clear: both;
		}

.separatorInvisible {
		clear: both;
		height: 1px;
		}

.clearFix:after {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}



/* ---------- 4. fonts ---------- */

html {
		font-size: 100%;
		}

body {
		font-size: 62.5%;
		}

h1, h2, h3, h4, p, ul {
		}

.hl1 {
    color:#A0B025;
	font-weight:bold;
	font-size:13px;
		}
		
.hl2 {
    color:#CE452C;
	font-style:italic;
	font-size:13px;
		}
		
.hl3{
    font-weight:bold;
	font-size:13px;
		}

.hl4 {
    color:#CE452C;
	font-size:13px;
		}
		
h2 {
		}

h3 {
		}
		
h4 {
		}

p {
		}

ul {
		}

blockquote {
		}

/* ---------- 5. images ---------- */

a img {
		border: 0;
		}
		
/* ---------- 6. tables ---------- */

table {
		}
		
caption {
		}
		
tr {
		}

th, td {
		}
		
th {
		}
		
td {
		}

/* ---------- 7. forms ---------- */	
		
form {
		}