html {
margin: auto;
padding: auto;
font-family: helvetica nueu, helvetica, arial, sans-serif;
font-size: 12px;
color: #606060;
}

body {
margin:auto;
width: 900px;
padding-top: 40px;
}
#jmgheader {
padding-bottom: 10px;
}

#jmgheadertop {
height: 150px;
vertical-align: middle;
}

a.navtop {
font-size:15px;
padding-right:4px;
padding-left:4px;

}
#jmgnewsbar {
float:left;
display: block;
vertical-align: top;
width: 700px;
}
#newspic {
display:block;
float: left;
margin-right: 50px;
}

#newstext {
display: block;
float: left;
vertical-align: top;
width: 150px;

}

#jmglogo {
float:right;
}

#jmgmenu {
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
}

#titlebar
{
background-color:#aaaaaa;
height: 1px;
width: 900px;
}

a:link {
text-decoration: none;
color: #606060;
}

a:link img{
border: 0;
}

a:visited img{
border: 0;

}

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

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

#jmgmenu a:active {
color: #c10077;
text-decoration: none;
}

h1 {
font-weight:lighter;
color: #c10077;

}
#artisttext {
width: 800px;
margin: auto;

}

#artists {
text-align: left;
margin: auto;

}
#unrepresentedartists td{
width: 200px;

}

#representedartists td{
width:200px;

}
#unrepresentedartists tr{

height: 15px;
padding:0;
}

#representedartists tr{
height: 15px;
padding: 0;
}
#representedartists table {
width:600px;
margin:auto;
}

#unrepresentedartists table {
width:600px;
margin:auto;
}

#representedartists {
width:800px;

margin:auto;
}

#unrepresentedartists {

width:800px;
margin:auto;
}

tr.Booksitem {

display: block;

height:200px;
padding: 10px 100px 0 100px;

}

td.Booksitemimage {

vertical-align: middle;
width: 100px;
}

td.booksitemtext {
vertical-align: middle;
width: 550px;
}

div.booksitemtext p {
width: 550px;
}


div.Linksitem {


padding: 10px 100px 0 100px;
width: 400px;
}



#listobooks {
padding-top: 50px;
}

td.event {
width: 800px;
margin:auto;
border-top: 1px solid #aaa;
padding: 10px 0 50px 0;
margin: 10px 50px 50px 50px;
}
#eh {
width: 900px;
margin:auto;
padding-bottom: 50px;
padding-top: 50px;
}


#ehtext {
width: 450px;
padding: 0 0 0 50px;
margin: 0;
vertical-align: top;
}

#etitle
{
text-decoration: bold;
color: #c10077;
font-size: 15px;
}

#ehsuptitle
{
text-decoration: bold;
color: #c10077;
font-size: 14px;
}

#ehimage {
width: 450px;
padding: 0;
margin:0;
}
#evtab {
width: 700px;
margin:auto;

}

#evtab td{
padding-bottom: 50px;
}

table.pager {
width:800px;
margin:auto;
}




span.eventimg {

vertical-align: middle;
width: 150px;
}

span.eventtxt {


vertical-align: middle;
width:300px;
}

span.eventtitle {
font-size:15px;
}

span.eventaddress {
display: block;
float: left;
padding: 0 20px 0 20px;
vertical-align: top;
font-size: 9px;

}


div.ieventhead {
display: block;
margin:auto;
padding: 10px 50px 0 50px;
}





#iehtext {
margin:auto;
display: block;
vertical-align: top;
text-align: center;
width: 600px;
}

#iehimage {
margin:auto;
vertical-align: top;
width:400px;
}

#arttable{
display: block;
margin:auto;

}
#arttable table{
width: 800px;
margin:auto;
}

#eh table{
margin: auto;
}

#arttable td{
width: 25%;
}

#phototable{
display: block;
margin:auto;
float: none;
}
#phototable table{
width: 800px;
margin:auto;
}

#phototable td{
width: 20%;
}






tr.ImageGalleryitem {


}

td.ImageGalleryitemtext {

vertical-align: top;
width: 400px;
padding-left:20px;
padding-bottom:50px;
}

td.ImageGalleryitemimage {

vertical-align: top;
width: 100px;


}



div.aboutitem {

display: block;
height:200px;
padding: 10px 50px 0 50px;
}

div.aboutitemtext {
float:left;
display: block;
vertical-align: middle;
width: 550px;
}

div.aboutitemimage {
float:left;
vertical-align: middle;
width: 100px;
padding: 10px 40px 10px 40px;
}


div.newsitem {

display: block;
height:150px;
padding: 10px 100px 0 100px;
}

div.newsitemtext {
float:left;
display: block;
vertical-align: top;
width: 550px;
}

div.newsitemimage {
display:block;
float:left;
vertical-align: top;
width: 125px;
}

div.inewsitem {

display: block;
height:200px;
padding: 0 50px 0 50px;
}

div.inewsitemtext {
float:left;
display: block;
vertical-align: top;
width: 300px;
}

div.inewsitemimage {
float:left;
vertical-align: middle;
width: 450px;
padding-left:  50px;
}

#pageheader {
padding-top:32px;
padding-bottom: 40px;
}

span.artistListLastName {
color: #575757;
font-size:13px;
}

span.artistListFirstName {
color: #5f5f5f;
font-size:13px;
}

hr {
border: 0;
border-top: 1px solid #aaa;
}


#pageheader2 {
dispaly: block;

margin: auto;
width:770px;
}

#jmgcontentin {
margin:auto;
width:900;
}

#iehtext h4{
color: #c10077;
font-size:20px;
}
#considel {
display:block;
float: left;
}

#consider {
display:block;
float: left;

}

#addrimage {
display:block;
float: left;
width: 300px;
padding-left:95px;
padding-bottom:20px;
}

#addr {
display:block;
float: left;
}

#botimg {
display: block;
padding: 20px 20px 20px 20px;

}


.subsub {
font-size:14px;
font-weight: bold;
}

.sub {
font-size:17px;
color: #c10077;
}