* {border:0; margin:0; padding:0; }
#conash3D0 { display:none }
p {padding-bottom:1em;}

body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	background-color: black;
	color:#ddd;
}

h3 { margin-bottom:.9em; }
p  { margin-bottom: 1em; }
ul {margin-left:1em; }

#container {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
    margin-top: 15px;
	position: relative;
    background-color: black;
    height: 550px;
}

#container.liquid { 
	height:auto; 
}

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

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

#navbar {
        text-align:left; 
        font-family: Verdana;
        font-size: 1em;
}

#navbar a {
	text-decoration: none;
margin:0 10px;
}

#navbar a:hover { 
border-bottom: #A2BEC2 solid 1px;
}

#picturesubnav {
	font-size: 0.75em; 
    text-align:rights;
	margin-bottom: 0px;
}

#picturesubnav a {
	text-decoration: none;
}
a.prev { border-left: solid black 2px; }
a.next { border-right: solid black 2px; }
#picturesubnav  a.prev:hover {         
        border-left:solid #A2BEC2 2px;    
}
#picturesubnav  a.next:hover {         
        border-right:solid #A2BEC2 2px;    
}

#picturesubnav img {
	vertical-align:bottom;
}

#pictureimage  {
	text-align:center;
}


#picturedescription { 
        text-align:right;
        font-size: .8em;
        font-family: verdana;
        color:white;
}

#picturedescription p {
        margin:0;
        padding-bottom: .5em;
}
p#picturetitle {
        font-size:1.25em; 
        font-weight:normal;
        padding-bottom:1em;
}


.galleryimage {
	float:left;
	width:150px; 
	height:150px;
	display:inline;
	padding:30px 40px;
}

.gallerytitle {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: .7em;
   text-align:right;

   padding-top:8px;
}
	
.floatleft {
	float: left;
	padding: 0 10px 10px 0;
}


#advicelayer {
font-size: 0.6em; 
text-align: right
}

#gallerycontent { 
padding-top:100px; }

#picturesubnav {
text-align:right;
font-size:.8em; }

#homeaddress {
font-size:.9em;
}


#selfportrait {
float:right;
margin-left:1em;
}

#exhibitions {
width: 70%;
}

#exhibitions li {
margin-bottom:.9em;
}


#contactcomment, #contactaddress,
#contactform {
font-size:.8em;
line-height:1.3em;
}

.forminput {
padding:.1em .5em;
width: 15em;
font-family: Arial,Helveticam sans-serif;
font-size: 1em;
background: #ccc url('images/diagonals.gif')
}


.submitbutton {
margin-top:1em }

#contactform td {
padding: .2em;
}

#contactformmessage {
color: #A2BEC2;
}

.galleryindextitle {
    font-size: .9em;
    text-align:center;
    margin-bottom:.5em; }


#homeaddress {
font-size:.8em;
line-height:1.4em; }

a {outline:none}.floatright {
	float: right;
}


.openquote, .closequote {
display:block;}

.imggail {
padding:.3em 1em 1em 0em;
}

.imgstudio {
padding: 0 1em 0 0;
}

#navbar.homenavbar{margin-left:60px;}

#navbar.homenavbar #homelink {
display:none;
}

#navbarvertical p{
text-align:right;
display:block;
margin:0; 
padding:0;
padding-bottom:.8em;
}

#navbarvertical a{
border-bottom: 1px solid black;
}


#aboutcontent {
margin: 0;
padding:0;
font-size:.8em;
line-height:1.2em;
}



#aboutcontent h3 { 
font-weight:bold;
font-size:1.4em;
}

#aboutcontent p {
margin-top:0; margin-bottom:0;
padding:.4em 0;
width:32em;
font-size:1.2em;
line-height:1.15em;
}


#events {font-size:.9em}

a.a1, a.a1:hover, a.a1:link, a.a1:visited { border-bottom:3px solid black ; text-decoration:none;}
a.a1:hover { border-bottom :3px solid #FE971E}


#galleryindexpeople  img, 
#galleryindexstilllife  img,
#galleryindexlandscape  img,
#galleryindexabstract  img {
border:1px solid #000;

}

#galleryindexpeople a:hover img, 
#galleryindexstilllife a:hover img,
#galleryindexlandscape a:hover img,
#galleryindexabstract a:hover img {
border:1px solid #ccc;
}
