BODY {
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-size: 0px;
line-height: 0px;
}

IMG {
display: inline;
border: none;
margin: 0px;
padding: 0px;
}

IMG.floatright {
display: block;
float: right;
margin-left: 12px;
margin-bottom: 6px;
}

A {
color: #000000;
text-decoration: none;
}

A:hover {
color: #000000;
text-decoration: underline;
}

*.link:hover {
cursor: pointer;
}

P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
line-height: 16px;
color: #605D58;
padding: 0px;
margin-top: 0px;
margin-bottom: 10px;
}

TABLE {
border-width: 0px;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;
margin-bottom: 2px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

TABLE TR {
padding: 0px;
margin: 0px;
}

TABLE TD {
vertical-align: top;
padding: 0px;
margin: 0px;
}

TABLE.item {
width: 515px;
}

TABLE.item COL.artwork {
width: 150px;
}

TABLE.item COL.details {
width: 365px;
}

TABLE.itemlist {
width: 515px;
}

TABLE.itemlist COL.date {
width: 100px;
}

TABLE.itemlist COL.title {
width: 410px;
}

TABLE.itemlist TD {
padding-top: 0px;
padding-bottom: 4px;
padding-left: 0px;
padding-right: 0px;
}

TABLE.itemlist P {
margin: 0px;
}

TABLE.feedlist {
width: 510px;
}

TABLE.feedlist COL.iconleft {
width: 40px;
}

TABLE.feedlist COL.detailsleft {
width: 215px;
}

TABLE.feedlist COL.iconright {
width: 40px;
}

TABLE.feedlist COL.detailsright {
width: 215px;
}

TABLE.feedlist TD {
vertical-align: middle;
height: 48px;
}

TABLE.feedlist P {
margin: 0px;
}

TABLE.urllist {
width: 255px;
}

TABLE.urllist COL.icon {
width: 40px;
}

TABLE.urllist COL.details {
width: 215px;
}

TABLE.urllist TD {
vertical-align: middle;
height: 48px;
}

TABLE.urllist P {
margin: 0px;
}

DIV.mediaproperties {
width: 128px;
margin: 0px;
padding: 0px;
border: none;
clear: both;
}

DIV.mediaproperties P {
margin: 0px;
}

DIV.mediapropertyname {
position: relative;
display: inline;
float: left;
text-align: left;
}

DIV.mediapropertyvalue {
position: relative;
display: inline;
float: right;
text-align: right;
}

DIV.links {
display: block;
clear: both;
margin-top: 30px;
}

DIV.linkprevious {
float: left;
}

DIV.linknext {
float: right;
}

DIV.links P {
font-size: 10px;
}

DIV.links IMG {
vertical-align: text-bottom;
}

DIV#frame {
display: block;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
margin-bottom: 30px;
width: 600px;
border: none;
text-align: left;
}

DIV#titlebar {
position: relative;
width: 100%;
height: 32px;
background-color: #9B5F3A;
background-position: 50% 0%;
background-image: url("frame-titlebar-background.gif");
background-repeat: no-repeat;
}

DIV#frametitle {
position: absolute;
top: 4px;
left: 200px;
}

DIV#framecontent {
width: 592px;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 4px;
border-right-width: 4px;
border-style: solid;
border-color: #9B5F3A;
}

DIV#navbar {
position: relative;
width: 100%;
height: 12px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 0px;
padding-right: 0px; 
background-color: #C6B2A1;
text-align: center;
}

DIV#navbar P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
line-height: 12px;
color: #000000;
padding: 0px;
margin: 0px;
}

DIV.contentsection {
position: relative;
width: 520px;
margin-top: 75px;
margin-bottom: 0px;
margin-left: 36px;
margin-right: 36px;
}

DIV.contentsectiontitle {
position: absolute;
left: -36px;
top: -40px;
width: 520px;
height: 24px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 36px;
padding-right: 36px;
background-color: #F0E8E2;
}

DIV.contentsectiontitle P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 16px;
font-weight: 800;
line-height: 16px;
color: #000000;
padding: 0px;
margin-top: 5px;
margin-bottom: 0px;
}

DIV.sectionsubtitle {
float: right;
text-align: right;
height: 16px;
width: 200px;
margin-top: 5px;
}

DIV.sectionsubtitle P {
float: right;
text-align: right;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 12px;
font-weight: 600;
line-height: 16px;
color: #262626;
padding: 0px;
margin: 0px;
}

P.itemtitle {
color: #424242;
font-size: 13px;
font-weight: 600;
margin-bottom: 12px;
}

P.artwork {
margin: 0px;
}

P.error {
color: #CC3333;
margin-bottom: 12px;
}

DIV#footertext {
position: relative;
width: 100%;
margin-top: 40px;
}

DIV#footerbar {
position: relative;
width: 100%;
height: 12px;
background-color: #9B5F3A;
background-position: 50% 100%;
background-image: url("frame-footerbar-background.gif");
background-repeat: no-repeat;
}

DIV.commentbox {
position: relative;
width: 520px;
margin-top: 14px;
background-color: #F0F0F0;
}

DIV.commentboxedge {
position: relative;
width: 100%;
height: 8px;
}

DIV.commentboxcontent {
position: relative;
width: 500px;
left: 10px;
}

DIV.commentboxcontent P {
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
line-height: 14px;
color: #262626;
padding: 0px;
margin: 0px;
}

DIV.commentboxcontent P.header {
font-weight: 600;
line-height: 11px;
margin-bottom: 4px;
}

DIV.commentboxcontent SPAN.details {
font-weight: 400;
}

DIV.commentboxcontent P.nav {
color: #9B5F3A;
line-height: 11px;
}

DIV.commentboxcontent P.nav A {
color: #9B5F3A;
}

DIV.commentboxcontent P.nav A:hover {
color: #9B5F3A;
}

DIV.commentboxcontent P.top {
margin-top: 2px;
}

DIV.commentboxcontent P.bottom {
margin-top: 2px;
margin-bottom: 1px;
}

DIV.commentboxcontent DIV.commentnumber {
float: right;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
line-height: 14px;
}

SPAN.addcommentlink {
display: inline;
}

DIV.addcommentarea {
display: none;
}

INPUT.commentname {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
width: 100px;
}

TEXTAREA.commentcomment {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin-top: 4px;
margin-bottom: 4px;
margqin-left: 0px;
margin-right: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
width: 420px;
height: 136px;
}

IMG.edim {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
}

IMG.edimrefresh {
border-width: 1px;
border-style: solid;
border-color: #F0F0F0;
}

INPUT.edimanswer {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
width: 65px;
}

INPUT.addcommentbutton {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin-top: 8px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
background-color: #F0E8E2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 600;
color: #605D58;
}

DIV.commentboxcontent P.error {
color: #CC3333;
margin-top: 0px;
margin-bottom: 12px;
}

INPUT#contactname,INPUT#contactemail,INPUT#contactnature {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
width: 140px;
padding: 1px;
}

TEXTAREA#contactmessage {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin-top: 4px;
margin-bottom: 4px;
margqin-left: 0px;
margin-right: 0px;
padding: 0px;
background-color: #FFFFFF;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 400;
color: #605D58;
width: 420px;
height: 136px;
}

INPUT#contactbutton {
border-width: 1px;
border-style: solid;
border-color: #C6B2A1;
margin-top: 8px;
margin-bottom: 4px;
margin-left: 0px;
margin-right: 0px;
background-color: #F0E8E2;
font-family: Helvetica,Arial,Tahoma,Sans-Serif;
font-size: 11px;
font-weight: 600;
color: #605D58;
}