/*-------------------------------*/
/*------- MARTIN TREACHER--------*/
/*---css by www.richardx.co.uk---*/
/*-------------------------------*/


html {
    height: 100%;
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0px;
	padding: 0px;
	font-size:0.8em;
	line-height:1.6em;
	font-family: verdana;
	color:#aaa;
    background:#fff url(../img/bg-line.gif) repeat-x;
	height:100%;
	}

#wrapper {
	margin:0px auto;
    padding:0px;
	width:944px;
    background:url(../img/bg-centre.gif) no-repeat;
    min-height: 100%;
	}

* html #wrapper {
    height: 100%;
    }



/*----- global link -----*/

a  {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}

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

a:hover {
	color:#cc3300;
	}


/*----- headings -----*/

h1 {
    display:none;
    margin:0px;
    padding:0px;
  }

h2 {
    font-family:georgia;
    font-weight:normal;
    font-size:1.6em;
    line-height:1.4em;
    color:#fff;}


h3 {
    font-family:georgia;
    font-weight:normal;
    margin:0px;
    color:#fff;
    }



/*----- header-----*/

#header   {
    height:340px;
    padding:20px 0;
    width:100%
    }

/*----- main image-----*/

#mainImg {
    position:relative;
    float:right;
	color:#bbb;
	width:277px;
    padding:0px;
    margin:13px 18px;
	}


/*----- logo-----*/

#logo   h1 {
    position:relative;
	background:url(../img/logo-martin.gif) no-repeat;
    height:66px;
	width:390px;
	display:block;
    margin:93px 0 0 0;
    *margin:113px 0 0 0;
	}

#logo h1 a {
    height:66px;
	width:390px;
	display:block;
	}

/*----- quote-----*/

#quote {
    position:relative;
    float:right;
	width:415px;
    padding:0px;
    margin:45px 20px 0 0;
    text-align:center;
	}

#quote h2 {
    margin:5px 0px;
    font-size:2.2em;
    line-height:1.3em;
	}

#quote small {
    float:right;
	}

/*----- navigation -----*/

#mainNav {
    position:relative;
	padding:0;
	margin:10px 0;
    width:170px;
	}

#mainNav ul {
	padding:0;
	margin:0px;
	}

#mainNav li {
	list-style: none;
	padding:10px 0px;
	margin:0px;
	}

#mainNav a {
	font-family:georgia, times;
	font-weight:bold;
	font-size:1.2em;
	color:#000;
	text-decoration:none;
	}

#mainNav a:visited {
	color:#000;
	}

#mainNav  a:hover {
	color:#cc3300;
	text-decoration:none;
	}

#navOn a {
	color:#cc3300;
	}

#navOn a:visited {
	color:#cc3300;
	}

#navOn a:hover {
	color:#cc3300;
	}




/*----- content-----*/

#content {
    position:relative;
	color:#bbb;
	width:575px;
    margin-left:195px;
    padding:0px;
	}

.cushycms {
    padding:5px;
	}

#content a {
     border-bottom:1px dotted #fff;
     font-weight:normal;
    }

#content a:hover {
     border-bottom:1px dotted #fff;
    }

#content li {
	padding:5px 0px;
	margin:0px;
	}

.alignRight {
	float:right;
	}


.mp3 {
     width:450px;
     font-size:.8em;
     margin:0px auto;
     padding:5px;
    }

.mp3 h3 {
     font-size:2em;
    padding:5px;
    }

.mp3 a  {
     border-bottom:0px dotted #fff !important;
    }

.mp3 img  {
     float:left;
     padding:0px 10px 10px 0;
    }

/*----- footer-----*/

#footer {
    clear:both;
	width:575px;
    padding:5px 0 30px 0;
    margin:25px 0px 0px 195px;
    font-size:.8em;
    border-top:dotted 1px #aaa;
	}



.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	}

.hidden {
	display:none;
	}





