p, div, form, input, ul, a, li, span, img, table, td, tr
{margin: 0px; padding: 0px; font-family: verdana, font-size: 12px; color: #451f08;}

div#white {width: 850px; height: 687px; position: absolute; top: 0px; left: 50%; margin-left: -425px; z-index: 0;}





/*MENU CSS STARTS HERE */

div#brown
{
background-color: #452F0D;
position: absolute;
top: 60px;
left: 0px;
height: 560px;
width: 850px;
z-index: 2;
}



img#logo {position: absolute; left: 10px; top: 10px; border: 0px solid #452F0D;}
a#menuartists {position: absolute; left: 10px; top: 125px; border: 0px solid #452F0D;}
a#menuofferings {position: absolute; left: 10px; top: 189px; border: 0px solid #452F0D;}
a#menuabout {position: absolute; left: 10px; top: 253px; border: 0px solid #452F0D;}
a#menuevents {position: absolute; left: 10px; top: 317px; border: 0px solid #452F0D;}
a#menusecondary {position: absolute; left: 10px; top: 381px; border: 0px solid #452F0D;}
a#menucontact {position: absolute; left: 10px; top: 445px; border: 0px solid #452F0D;}
a#menusubmissions {position: absolute; left: 10px; top: 509px; border: 0px solid #452F0D;}

img.menu {border: 0px solid #452F0D;}

a.menu:link, a.menu:visited, a.menu:hover{
border: 1px solid #452f0D;
}

/* MENU CSS ENDS HERE */








/* MAINCONTENT CSS STARTS HERE */

div#maincontent
{
position: absolute;
top: 160px;
left: 170px;
width: 670px;
min-height: 380px;
font-family: verdana, 'sans-serif';
color: #452F0D;
background-color: #FFFFFF;
border: 1px solid #452F0D;
z-index: 3;
padding-bottom: 30px;
}

p#pagetitle
{
position: relative;
top: 10px;
text-align: right;
width: 105px;
font-family: arial, 'sans-serif';
font-size: 12px;
color: #452F0D;
}

img#divisiontitle
{
position: relative;
left: 90px;
width: 399px;
}

p#maincontentright
{
position: relative;
left: 90px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
width: 520px;
font-style: italic;
}

p#maincontentleft
{
position: relative;
left: 15px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
width: 520px;
}

p#homepagemessage
{
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
padding-left: 10px;
padding-top: 10px;
width: 500px;
}

span.homepageemphasis
{
font-size: 13px;
font-weight: bold;
}

p#pagesubcontent
{
position: relative;
left: 143px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
width: 470px;
}

p#pagesubcontenttitle
{
position: relative;
left: 17px;
width: 140px;
text-align: right;
font-family: arial, 'sans-serif';
font-size: 12px;
color: #452F0D;
}

p#artistimages
{
position: relative;
left: 50px;
font-family: arial, 'sans-serif';
font-size: 10px;
color: #452F0D;
width: 470px;
}

img#divisionsubcontent
{
width: 399px;
}

table#artistlist
{
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
background-color: #FFFFFF;
border-collapse: collapse;
width: 570px;
}

td.artistname
{
text-align: right;
vertical-align: bottom;
width: 200px;
}


td.thumbnailfirst
{
width: 150px;
text-align: center;
padding-left: 40px;
}

td.thumbnail
{
width: 150px;
text-align: center;
}

td.thumbnaillast
{
width: 150px;
text-align: center;
padding-right: 10px;
}

td.spacer
{
width: 20px;
}

td.division
{
background-image: url(images/division.jpg); 
text-align: left;
height: 20px;
padding-left: 24px;
}


table#eventlist
{
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
background-color: #FFFFFF;
border-collapse: collapse;
width: 570px;
}

td.eventtitle
{
text-align: right;
vertical-align: bottom;
width: 150px;
padding-right: 3px;
}

td.eventthumb
{
text-align: left;
padding-left: 20px;
width: 400px;
}

td.eventsubtitle
{
padding-left: 5px;
width: 400px;
}


span.eventsubtitlepage
{
color: #C8A85A;
}


a.intextlink:link, a.intextlink:visited
{
color: #452F0D;
text-decoration: none;
}

a.intextlink2:link, a.intextlink2:visited
{
color: #C8A85A;
text-decoration: none;
}


a.intextlink:hover, a.intextlink2:hover
{
color: #AA520B;
text-decoration: none;
}

a.thumbnail, a.thumbnail:link, a.thumbnail:hover, a.thumbnail:visited
{
border: 1px solid #FFFFFF;
text-decoration: none;
}

img.thumbnail, img.imagelink
{
border: 1px solid #FFFFFF;
text-decoration: none;
}

























p#artistname
{
position: relative;
top: 10px;
width: 143px;
text-align: right;
font-family: arial, 'sans-serif';
font-size: 12px;
color: #AA520B
}


img#divisionartists
{
position: relative;
left: 130px;
width: 399px;
}

img#divisionartistsimages
{
position: relative;
left: -17px;
width: 399px;
}

img.artistspagepicture
{
position: relative;
left: 10px;
border: 0px solid #FFFFFF;
}









img#divisionofferingsdetail
{
width: 399px;
}

table#form
{
position: relative;
left: 143px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
width: 346px;

}

img#eventimage
{
float: right;
position: relative;
left: 10px;
top: 20px;
z-index: 3;
}

p#eventsdetailtitle
{
position: relative;
left: 17px;
width: 357px;
text-align: right;
font-family: arial, 'sans-serif';
font-size: 12px;
color: #452F0D;
}


table#eventpictures
{
width: 398px;
border-collapse: collapse;
border: 0px solid #FFFFFF;
}

td.eventpictures
{
width: 199px;
height: 145px;
text-align:left;
}

td.eventcaption
{
text-align: left;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
}

img.eventpicturestall
{
height: 135px;
border: 1px solid black;
}

img.eventpictureswide
{
width: 184px;
border: 1px solid black;
}

p#maincontenteventpage
{
position: relative;
left: 90px;
font-family: arial, 'sans-serif';
font-size: 11px;
color: #452F0D;
text-align: left;
width: 500px;
}

/* MAINCONTENT CSS ENDS HERE */