/*GENERAL*/.

body {
    padding:0;
    margin:0;
    }

hidden	{
    display:none;
    }

/* link colours */

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

a:hover	{
	color:#E8641B;
	font-weight:bold;
	}

.inspired a	{
	color:#519f89;
	font-weight:bold;
	text-decoration: none;
	}

.inspired a:hover	{
	color:#000;
	font-weight:bold;
	}

/*headings*/

h1	{
	font-size:2em;
	font-weight:normal;
	color:#A1A1A1;
	margin:5px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	}


h2	{
	font-size:1.5em;
	font-weight:normal;
	color:#000;
	margin:0px;
	padding:10px 0 10px 0;
	}

h3	{
	font-size:1.3em;
	font-weight:normal;
	color:#666666;
	margin:0px;
	padding:5px 0px ;
	}

h4	{
	margin:0px;
	padding:0px;
	}

.art	{
	font-weight:bold;
	color:#000099;
	}

.ruist{
	font-weight:bold;
	}



/* LAYOUT */


body {
	margin : 0px;
	border : 0px;
	padding : 0px;
	background:#fff;
	font-family:verdana;
	font-size: .75em;
	background : url(../images/bg_01.gif) repeat-x;
	}	


#wrapper {	
	margin-left:auto;
	margin-right:auto;
	width:740px;
	border: solid #cccccc 0px;
	padding:0px;	}


#rightWrapper {
	position:relative;
	float:right;
	top:145px;
	padding:0px;
	}

.split  {
  width:33%;
  float: left;
  padding:0 0 10px 0;
}



/* NAVIGATION */

#nav {
	position:relative;
	left:0px;
    top:25px;
	font-weight:normal;
	width:250px;
	}

#nav ul	{
	margin:0px;
	margin:0 15px;
	padding:0px 0px 0px 0px;
	}

#nav li	{
	list-style-type: circle;
	color:#999;
	padding:5px 0px 5px 0px;
	}

.navMain a	{
	color:#999;
	text-decoration: none;
	border-bottom:1px solid #fff;
	}

.navMain a:hover	{
	color:#000099;
	border-bottom:1px solid;
	}

.navMainOn a	{
	color:#000099;
	border-bottom:1px solid;
	}



/* THUMBNAILS */

#imgThumbs	{
	position:relative;
	width:430px;
	top:65px;
	left:0px;}

#imgThumbs img	{
	border: solid #333 1px;
	margin:0px 10px 0px 0px;
	}




/* MAIN CONTENT */

#content	{
	float:left;
    clear:left;
    width:475px;
	margin-top:80px;
	text-align:justify;
	padding:0px 0px 5px 0px;
	line-height:1.5em;
	}

#contentAll	{
	float:left;
    clear:left;
    width:100%;
	margin-top:80px;
	text-align:justify;
	padding:0px 0px 5px 0px;
	line-height:1.5em;
	}

p	{
	padding:0 10px;
	}


/* RIGHT HAND COL */
.rightText {
	position:relative;
	width:220px;
	padding:0px;
	top:60px;
	font-size:.85em;
	text-align:justify;
	line-height:1.65em;
    }

.rightText b {
	color:#000;
	}

.rightText p {
	padding:0 5px 0 1px;
	}

    .rightText i {
	color:#666;
	}

.rightText em 	{
	font-style:normal;
	}

.rightImg {
    text-align:center;
	}

.rightImg img {
	margin:5px;
	border:1px solid black;
	}




.event	{
	height:110px;
	padding:10px;
	border: solid #333 0px;
	}

.brochure {
	margin:0px 15px 0px 0px;
	float:left;
	padding:0px;
	border:1px solid #666;
	}

.pdf	{
	text-align:center;
	padding:15px 10px 30px 10px;
	margin:0px;
	float:left;
    font-size:.8em;
	}



.poster 	{
	width:497px;
	text-align:center;
	border-bottom:0px solid #666;
	margin-bottom:25px;
	border-right:1px solid #666;
	}


.picPair 	{
	float:left;
	padding:10px;
	margin:8px;
	border:1px solid #666;
	}

.picPair img	{
	border:1px solid #666;
	}

.poster2  {
	position:relative;
	float:right;
	width:210px;
	margin:15px 0px 15px 25px;
	font-size:10px;
	text-align:center;
	border-bottom:0px solid #666;
	}

.pic 	{
	padding:10px;
	margin:15px;
	border:1px solid #666;
    float:right;
    text-align:center;
    font-size:.8em;
	}


.pic img	{
	border:1px solid #666;
	}

hr {
    border:0;
    border-bottom:1px dotted #666;
    padding:5px;
    margin:0 0 15px 0;
    clear:both;
    }

input {
    margin:3px;
    }

.quote {
	color:#666;
	font-weight:normal;
	padding:10px 0 10px 45px;
	margin:10px 0;
	background: url(../images/blockquote.gif) no-repeat left top;

	}



/* FOOT */ 

#foot	{
	clear:both;
	padding:20px 0px;
    font-size:.8em;
	}