/* lucythedog.co.uk */

a.fvr /* favourite: saddle brown */
{
text-decoration: none; cursor: pointer; color: #8B4513;
}

a.nip /* new internet project: saddle brown */
{
text-decoration: none; cursor: pointer; color: #8B4513;
}

a.rth /* remote text highlighter: firebrick */
{
text-decoration: none; cursor: crosshair; color: #B22222;
}

body.bdn /* body normal: saddle brown on ivory */
{
width: 762px; margin: 12px 0px 0px 11px; border: 0px; border-collapse: collapse; padding: 0px;
scrollbar-base-color: #C0C0C0; scrollbar-arrow-color: #8B4513; background: #FFFFF0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #8B4513;
text-align: justify;
}

img.gpb /* gallery photo blank: ivory border: */
{
width: 160px; height: 120px; margin: 0px; border: 2px solid #FFFFF0; border-collapse: collapse; padding: 0px;
visibility: hidden;
}

img.lgn /* logo normal: saddle brown border */
{
width: 240px; height: 180px; margin: 0px; border: 2px solid #8B4513; border-collapse: collapse; padding: 0px;
}

img.nmn /* name normal */
{
width: 244px; height: 55px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
}

input.pfi /* pay field input: saddle brown on ivory with saddle brown border */
{
width: 420px; height: 21px; margin: 0px; border: 2px solid #8B4513; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFF0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
}

p.txc /* text centred: saddle brown */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
text-align: center;
}

p.txj /* text justified: saddle brown */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
text-align: justify;
}

p.txm /* text messages: sandy brown */
{
width: 762px; margin: 0px 0px 7px 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: justify;
}

span.fvd /* favourite description: dark orange */
{
color: #FF8C00;
}

span.txd /* text dim: sandy brown */
{
color: #F4A460;
}

span.txe /* saddle brown */
{
color: #8B4513;
}

span.txh /* dark orange */
{
color: #FF8C00;
}

table.lgs /* logos */
{
width: 760px; margin: 0px 1px 10px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

table.mnd /* menu divider: saddle brown */
{
width: 760px; margin: 4px 1px 1px 1px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #8B4513;
}

table.nms /* names */
{
width: 760px; margin: 0px 1px 9px 1px; border: 0px; border-collapse: collapse; padding: 0px;
}

td.abc /* auto-width border centre: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: center;
}

td.abl /* auto-width border left: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: left;
}

td.abr /* auto-width border right: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 2px 3px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: right;
}

td.cnc /* column name centre: dark orange with saddle brown border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: center; text-transform: uppercase;
}

td.cnl /* column name left: dark orange with gray border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: left; text-transform: uppercase;
}

td.cnr /* column name right: dark orange with gray border */
{
margin: 0px; border: 1px solid #8B4513; border-collapse: collapse; padding: 2px 3px 3px 3px;
font-size: 10px; line-height: 10px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #FF8C00;
text-align: right; text-transform: uppercase;
}

td.dsc /* description centre: sandy brown */
{
width: 304px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-transform: lowercase; text-align: center;
}

td.dtr /* date right: sandy brown */
{
width: 228px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 0px 0px 1px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: right;
}

td.fvl /* favourite left: sandy brown */
{
width: 228px; height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: left;
}

td.hdl /* heading left: peru */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #CD853F;
text-align: left;
}

td.hdr /* heading right: sandy brown: ok */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 0px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: right;
}

td.htl /* heading technical left: sandy brown */
{
height: 14px; margin: 0px; border: 0px; border-collapse: collapse; padding: 16px 0px 0px 1px;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #F4A460;
text-align: left;
}

td.lgc /* logo centre */
{
width: 244px; height: 159px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 258px 0px 258px;
}

td.mnd /* menu divider: saddle brown: */
{
width: 760px; height: 2px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
background-color: #8B4513;
}

td.mnl /* menu left: saddle brown */
{
height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #8B4513;
text-align: left;
}

td.mnr /* menu right: saddle brown */
{
height: 13px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 11px; line-height: 13px; font-family: verdana,tahoma,arial,sans-serif; font-weight: medium; color: #8B4513;
text-align: right;
}

td.nmc /* name centre */
{
width: 244px; height: 55px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px 259px 0px 257px;
text-align: center;
}

td.pfn /* pay field name: saddle brown */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
text-align: left;
}

td.pfp /* pay field prompt: dark orange */
{
height: 12px; margin: 0px; border: 0px; border-collapse: collapse; padding: 0px;
font-size: 10px; line-height: 12px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #FF8C00;
text-align: right;
}

textarea.scd /* shopping card: saddle brown on ivory with saddle brown border */
{
width: 420px; height: 161px; margin: 0px; border: 2px solid #8B4513; border-collapse: collapse; padding: 1px 0px 2px 3px;
background: #FFFFF0; cursor: crosshair;
font-size: 12px; line-height: 14px; font-family: verdana,tahoma,arial,sans-serif; font-weight: normal; color: #8B4513;
}