/* Mark4 - CSS Document - g55artworks.co.uk */
html{
    margin:0;
    padding:0;
}
body{
    background:#6c6; /*#55bb55; */
    color:#336;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    margin:0;
    padding:0;
	border:0;
    text-align:center;
}
#mainbox{
	background-color:#6c6;
    color:#fff;
    margin:0;
    padding:0;
    text-align:left;
    width:100%;
}
#mainbox h1{
	font-weight:bold;
	font-style:italic;
	font-size:53px;
	color:#FFF;
	background-color:#567;
	padding:5px 0 5px 15px;
	margin:0;
}
#wrap{
    clear:both;
    padding:0;
}
#leftpanel{
    margin:0;
    padding:30px 0 0 0;
    width:122px;
}
#leftpanel{
    float:left;
    margin-right:5px;
}
#leftpanel ul li{
    border-left: 1px solid #3F6;
	border-right: 1px solid #696;
	border-top: 1px solid #3F6;
	border-bottom: 1px solid #696;
}
#leftpanel a{
    padding:2px 0 2px 4px;
    font-size:16px;
	font-weight:500;
    color:#FFF;
	text-decoration:none;
	display:block;
	width:124px;
}
#leftpanel a:hover{
    background-color:#6e6;
	color: #FFF;
}
#rightpanel{
    float:right;
    margin-left:5px;
	font-size:14px;
	color:#fff;
	margin:0;
	padding:10px 10px 0 0;
	width:132px;
}
#rightpanel a{
    color:#ff6;
	text-decoration:none;
    padding:2px 0 2px 4px;
	margin:0;
	background-color:#6c6;
	border:1px solid #6c6;
	display:block;
}
#rightpanel a:hover{
    color:#fff;
	background-color:#71CF71;
	border-top:1px solid #8d8;
	border-right:1px solid #5B5;
	border-bottom:1px solid #4A4;
	border-left:1px solid #8d8;
	text-decoration:none;
}
#leftpanel h1,#rightpanel h1 {
color:#505050;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 12px;
}

#leftpanel h2,#rightpanel h2 {
font-size:1.1em;
margin:0 0 20px;
}

#leftpanel p,#rightpanel p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 10px;
}
.panellist {
    list-style:none;
    margin:0 0 16px 10px;
    padding:0;
}
.nav {
background-color:#6c6;
color:#fff;
display:block;
margin-top:0px;
padding:0;/* 5px 0 5px;*/
position:relative;
width:128px;
}

.nav:hover,.active {
    background-color:#6E6;
	color: #FFF;
    border:1px solid #909090;
    text-decoration:none;
}
#content {
    margin:0 160px;
	padding:15px 5%;
    background-color:#fff;
    border-top:0;
	border-right:1px solid #447;
	border-bottom:2px solid #447;
	border-left:1px solid #447;
    color:#336;
}
#content a{
    color:#000;
	text-decoration:none;
}
#content a:hover{
    color:#f20;   /*#444;*/
	text-decoration:underline;
}
#content a:active{
    color:#F30;
	text-decoration:underline;
}
#content h1 {
    background-color:white;
    color:#446;
    font-size:1.9em;
    font-weight:bold;
	font-style:normal;
    letter-spacing:-1px;
    margin:0 0 15px;
    padding:0;
}

#content h2 {
    font-size:1.6em;
	color:#446;
    margin-bottom:10px;
}
#content h3{
    font-size:18px;
	color:#446;
}
#content h4{
    font-size:16px;
	color:#446;
}
#content h5{
    font-size:14px;
	color:#446;
}
.rightinsert{
    border:1px solid #444;
    float:right;
    margin:5px 2px 6px 15px;
    padding:0px;
}
#footer {
clear:both;
color:#fff;
font-size:12px;
font-weight:normal;
margin:0;
padding:5px 0 20px 0;
text-align:center;
width:100%;
}

#footer a {
    color:#fff;
	text-decoration:none;
}
#footer a:hover{
    color:#336;
	text-decoration:underline;
}
.style2{
    font-style:italic;
}
.under{
    border-bottom:1px solid #668;
	padding-bottom:5px;
}
.lefttext{
    padding:0 0 0 5px;
}
.imgcentre{
    border-top:1px solid #369;
    border-right:2px solid #369;
    border-bottom:2px solid #369;
    border-left:1px solid #369;	
	padding:0;
	margin:0;
}


