* {
margin:0;
padding:0;
}
html {
height:100%;
}
body {
background:#FAF9D4;
color:#8C8C73;
font-family:"trebuchet ms",helvetica,sans-serif;
font-size:11px;
height:100%;
line-height:18px;
}
a {
color:#FF7800;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
sup {
font-size:0.5em;
}
p {
margin-bottom:14px;
}
img.picA {
background:transparent url(../images/a47.gif) no-repeat scroll 0 0;
height:74px;
padding:8px;
position:relative;
top:-2px;
width:76px;
}
img.picB {
background:transparent url(../images/a26.gif) no-repeat scroll 0 0;
height:75px;
padding:7px;
position:relative;
top:-2px;
width:146px;
}
img.floatleft {
float:left;
border: 1px
margin:0 14px 3px 0;
}
ul.linklist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.linklist li {
border-top:1px solid #EEEEEE;
margin:5px 0 0;
padding-top:5px;
}
ul.linklist li a.current, ul.linklist li a.section {
text-decoration:none;
}
ul.linklist li.first {
border-top:0 none;
margin-top:0;
padding-top:0;
}
#Upbg {
background:#FFFFFF url(../images/abg2.jpg) repeat-y scroll 0 0;
height:264px;
left:0;
position:absolute;
top:0;
width:800px;
z-index:1;
}
#Outer {
background:#FFFFFF url(../images/abg2.jpg) repeat-y scroll 0 0;
margin:0 auto;
min-height:100% !important;
position:relative;
width:800px;
}
#Inner {
padding:13px 40px;
position:relative;
z-index:2;
}
#Header {
background:#FF7800 url(../images/Banner2.gif) repeat scroll 0 0;
height:103px;
padding-left:20px;
position:absolute;
width:690px;
}
* html #Header {
width:710px;
w\idth:690px;
}
#Header span {
color:#FFFFFF;
font-size:23px;
font-weight:normal;
}
#Header h1 {
font-size:23px;
height:92px;
letter-spacing:-1px;
position:absolute;
top:30px;
}
#Header h2 {
color:#FCE2CA;
font-size:10px;
font-weight:normal;
position:absolute;
top:51px;
}
#Header sup {
color:#FCE2CA;
}
#Menuleft {
background:#FFFFFF url(../images/menuleft2.gif);
height:67px;
width:200px;
float:left;
margin:103px 0 20px;
position:relative;
z-index:100;
}
#Menu {
background:#46461F url(../images/a16.gif) repeat-x scroll 0 0;
height:67px;
margin:103px 0 20px;
padding:0 20px 0 5px;
position:relative;
}
#Menu ul {
}
#Menu ul li {
display:inline;
line-height:52px;
padding-left:3px;
}
#Menu ul li.first {
border-left:0 none;
}
#Menu ul li a {
background-color:transparent;
background-repeat:repeat-x;
color:#4A4A4A;
font-size:16px;
padding:8px 12px;
text-decoration:none;
}
#Menu ul li a.current, #Menu ul li a.section, #Menu ul li a:hover {
background:#FFFFFF none repeat scroll 0 0;
color:#AA1010;
text-decoration:underline;
}
#Date {
color:#BDBDA2;
font-size:12px;
font-weight:bold;
letter-spacing:-1px;
line-height:52px;
position:absolute;
right:30px;
top:0;
}
#Secondarycontent {
float:right;
width:180px;
position:relative;
}
#Secondarycontent h3 {
background:transparent url(../images/a22.gif) repeat-x scroll center bottom;
color:#656551;
font-size:16px;
letter-spacing:-1px;
line-height:25px;
margin-bottom:20px;
padding:0 0 10px 10px;
position:relative;
top:4px;
}
#Secondarycontent .content {
/*margin-bottom:20px;
padding:0 0 20px 20px;*/
}
#Primarycontent {
float:left;
position:relative;
width:525px;
}
#Primarycontent h3 {
float:top;
width:100%;
background:transparent url(../images/a22.gif) repeat-x scroll center bottom;
color:#656551;
font-size:18px;
letter-spacing:-1px;
line-height:25px;
margin-bottom:20px;
position:relative;
top:4px;
}
#Primarycontent .content {
margin-bottom:20px;
padding:0 15px;
}
#Primarycontent img {
margin:5px 5px;
border: solid 1px;
}
#Primarycontent .post {
margin-bottom:30px;
}
#Primarycontent .post .header {
position:relative;
}
#Primarycontent .post .date {
color:#AFAFA4;
font-weight:bold;
line-height:35px;
position:absolute;
right:15px;
top:0;
}
#Primarycontent .post .content {
margin-bottom:0;
}
#Primarycontent .post .footer {
background:transparent url(../images/a33.gif) repeat-x scroll 0 0;
height:64px;
position:relative;
top:-10px;
}
#Primarycontent .post .footer ul {
bottom:15px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:absolute;
right:15px;
}
#Primarycontent .post .footer ul li {
background-position:0 2px;
background-repeat:no-repeat;
display:inline;
line-height:14px;
margin-left:25px;
padding-left:17px;
}
#Primarycontent .post .footer ul li.printerfriendly {
background-image:url(../images/a41.gif);
}
#Primarycontent .post .footer ul li.comments {
background-image:url(../images/a36.gif);
}
#Primarycontent .post .footer ul li.readmore {
background-image:url(../images/a38.gif);
}
#Footer {
clear:both;
color:#A8A88D;
height:66px;
line-height:66px;
position:relative;
text-align:center;
}
#Footer a {
color:#8C8C73;
}
img {
border:0 1px !important;
}
#CommentHolder ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0;
}
#PageComments li {
margin:5px 0;
padding:1px;
width:88%;
}
#PageComments li.odd {
background:#F5F5EC none repeat scroll 0 0;
border-bottom:2px solid #B0B096;
padding-left:40px;
padding-right:10px;
}
#PageComments li.even {
background:#FFFFFF none repeat scroll 0 0;
padding-left:10px;
padding-right:40px;
}
#PageComments li.odd p.info {
color:#8C8C73;
}
.actionLinks li a {
font-size:10px;
padding-right:3px;
}
.actionLinks li {
border-right:1px solid;
display:inline;
}
.actionLinks li.last {
border-right:medium none;
}
.commentrss {
background:transparent url(../images/feed-icon-14x14.png) no-repeat scroll 0 0;
font-size:1.1em;
line-height:1.6em;
padding-left:20px;
}
#PageCommentsPagination p {
font-size:1.2em;
text-align:center;
}
#PageComments p {
font-size:1em;
}
#PageComments p.info {
color:#999999;
font-size:0.9em;
line-height:1em;
margin:0;
padding:0;
}
#NewsHeader {
background:#FFFFFF url(../images/NotepadTop.jpg) no-repeat scroll 0 0;
height:36px;
width:180px;
}
#NewsMiddle {
background:#FFFFFF url(../images/NotepadMid.jpg) repeat-y scroll 0 0;
width:180px;
}

#NewsMiddle ul li{
list-style-type:none;
}

#NewsMiddle a {
text-decoration:none;
font-size:12px;
}

#NewsFooter {
background:#FFFFFF url(../images/NotepadBottom.jpg) no-repeat scroll 0 0;
height:32px;
width:180px;
position:relative;
}
.WidgetHolder li {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
}
#ProductionList ul li{
list-style-type:none;
}
#ProductionList img{
float:left;
}
#ProductionList p{
min-height:	80px;
margin-bottom:20px;
}
#ProductionContent img{
border:none;
}
#ProductionPhoto {
float:left;
}

#EventsListTop{
height:50px;
background:#FFFFFF url(../images/comingup.gif) no-repeat scroll 0 0;
}

ul.eventslist li{
font-weight:bold;
list-style-type:none;
}

ul.eventslist li.eventsdescription{
font-weight:normal;
list-style-type:none;
}

ul.eventslist li.eventslistheader{
font-weight:normal;
list-style-type:none;
font-size:12px;
text-align:center;
}

ul.eventsitem {
background:transparent url(../images/a22.gif) repeat-x scroll center bottom;
padding-bottom:5px;
margin-bottom:10px;
}

#ArtistList p{
min-height:	80px;
margin-bottom:20px;
}
#ArtistList img{
float:left;
}
#ArtistList ul li{
list-style-type:none;
}
#ArtistPhoto{
float:left;
}
#ArtistBlurb{
font-weight:bold;
}
#EventHeader {
background:transparent url(../images/a22.gif) repeat-x scroll center bottom;
color:#656551;
font-size:22px;
letter-spacing:-1px;
line-height:25px;
margin-bottom:20px;
position:relative;
top:4px;
}
#EventSeparator {
background:transparent url(../images/a22.gif) repeat-x scroll center bottom;
color:#656551;
font-size:22px;
letter-spacing:-1px;
line-height:25px;
margin-bottom:20px;
position:relative;
min-height:20px;
top:4px;
}
#FeaturedHeader {
background:transparent url(../images/FeaturedArtists.gif) no-repeat scroll left bottom;
color:#656551;
font-size:22px;
letter-spacing:-1px;
line-height:25px;
margin-bottom:20px;
position:relative;
min-height:40px;
top:4px;
}



