body {
font-family: helvetica, arial, sans-serif;
margin: auto 0;
color: #726773;
text-align: center;
background-image: url('/i/bg_lightpink.gif');
}
h1, h2, h3, h4 {
padding: 0;
margin: 0;
}
a {
text-decoration: none;
color: #C57298;
}
a:hover {
color: #E4A7C1;
}
a img {
border-style: none;
}
a:focus {
-moz-outline-style: none;
}
#DIV_ETSY {
position: absolute;
z-index: 100;
bottom: 120px;
left: 5em;
}
#TABLE_CONTAINER {
position: absolute;
height: 100%;
width: 100%;
}
.td_topmargin {
min-height: 20px;
background-image: url('i/bg_marginstop.gif');
background-repeat: repeat-x;
border-width: 0 0 1px 0;
}
.td_middle {
height: 70%;
background-color: #fff;
text-align: center;
border-width: 1px 0 1px 0;
border-style: solid;
border-color: #999;
}
#TABLE_CONTENT {
max-width: 60em;
margin-left: auto;
margin-right: auto;
height: 100%;
}
.td_name {
padding-top: 5px;
text-align: right;
vertical-align: middle;
height: 58px;
}
.td_name img {
border-width: 0px;
}
.td_leftcolumn {
width:25%;
vertical-align: middle;
padding: 0 15px 0 0px;
border-width: 0 1px 0 0;
border-style: solid;
border-color: #eee;
}
.td_leftcolumn table {
height: 100%;
}
.td_leftcolumn .td_menu {
padding: 0px 0;
vertical-align: middle;
height: 30%;
}
.td_leftcolumn .td_menu ul {
list-style: none;
padding: 0px;
margin: 0px;
}
.td_leftcolumn .td_menu ul li {
text-align: right;
}
.td_leftcolumn .td_menu a {
text-decoration: none;
color: #C57298;
text-transform: lowercase;
letter-spacing: 1px;
font-size: 109%;
}
.td_leftcolumn .td_menu a:hover {
color: #E4A7C1;
}
.td_leftcolumn .td_menu #DIV_ETSY {
float: left;
}
.td_leftcolumn .td_upevents {
width: 225px;
padding: 0px 0px;
text-align: right;
}
.td_leftcolumn .td_upevents h1 {
font-weight: normal;
color: #C57298;
font-size: 100%;
margin: 0 0px 10px 0px;
text-transform: lowercase;
}
.td_leftcolumn .td_upevents ul {
margin: 0px;
padding: 0px 0px 0 10px;
list-style: none;
color: #726773;
text-align: right;
}
.span_date {
display: block;
font-size: 62%;
padding-top: 0;
padding-bottom: 5px;
}
.li_event {
padding: 0px 0 0 0px;
margin: 0px;
}
.li_event .span_title {
font-size: 80%;
color: #C57298;
}
.li_event p {
padding: 0;
margin: 0 0px 10px 0;
font-size: 67.85%;
}
.td_leftcolumn .td_social {
text-align: right;
}
.td_leftcolumn .td_social ul {
list-style: none;
padding: 0;
margin: 0;
}
.td_leftcolumn .td_social ul li {
display: inline;
font-size: 67.85%;
}
.td_leftcolumn .td_social ul li p {
padding: 0;
margin: 5px 0;
}
.td_rightcolumn {
vertical-align: top;
width: 700px;
height: 450px;
text-align: left;
padding-left: 15px;
}
#TD_HEADER {
vertical-align: bottom;
height: 45px;
padding-left: 5px;
}
#TD_SUBTITLE {
text-align: right;
vertical-align: bottom;
font-size: 70%;
color: #E4A7C1;
}
.td_submenu {
font-size: 70%;
text-align: left;
padding: 5px 5px 10px 5px;
}
.td_submenu img {
border-style: none;
}
.td_submenu span{
}
.td_submenu span.span_current {
position: relative;
top: 0px;
font-weight: bold;
color: #666;
padding: 0px;
}
#TD_CONTENT {
font-size: 70%;
}
.td_bio {
text-align: left;
padding-right: 45%;
padding-top: 10px;
}
.td_bio p {
font-size: 100%;
line-height: 1.5em;
}
.td_folio h2 {
margin: 13px 0 0 0;
}
.td_folio p {
margin: 5px 0 0 0;
}
.td_collections {
text-align: left;
}
.td_eventimages {
vertical-align: top;
padding: 0 5px 0 0;
}
.td_eventinfo {
padding: 0 5px 0 5px;
vertical-align: top;
}
.td_eventinfo ul {
list-style: none;
margin: 0 0 0 0;
padding: 0;
}
.td_eventinfo ul li{
margin: 0 0 0 0;
padding: 0;
}
.td_eventinfo ul li.li_eventname {
font-size: 165%;
padding: 10px 0;
}
.td_eventinfo ul li.li_eventdate {
font-size: 135%;
}
.td_eventinfo ul li.li_eventtime{
padding: 0;
}
.td_eventinfo ul li.li_shortdesc{
padding: 10px 0 10px 0;
}
.li_moreevent a {
font-size: 60%;
}
.div_socialbuzz img {
width: 20px;
}
.li_linktitle {
position: relative;
top: 10px;
display: inline;
padding-right: 8px;
text-transform: lowercase;
}
.td_eventinfo ul li.li_eventlink {
position: relative;
top: 10px;
font-weight: normal;
display: inline;
padding: 0 8px 0 8px;
border-width: 0 0px 0 1px;
border-style: dotted;
border-color: #ccc;
}
.td_line, .table_gallery td, .div_store_front {
padding: 3px;
border-width: 1px;
border-style: solid;
border-color: #ccc;
width:172px;
line-height: 1.25em;
vertical-align: top;
height: 122px;
}
.table_gallery td {
height: auto;
}
.table_gallery td.td_description {
line-height: 1.25em;
width: 100%;
padding: 0px 5px;
border-width: 0 0 0 1px;
border-style: dotted;
}
.table_gallery td.td_description h2 {
white-space:  nowrap;
}
.span_subtitle {
margin-bottom: 15px;
}
.table_gallery td.td_empty {
display: none;
}
.table_gallery td h2 {
padding: 0 0 3px 0;
}
.td_line img,  .table_gallery td img, .div_store_front img {
border-width: 1px;
border-style: solid;
border-color: #eee;
}
td.td_line:hover, .table_gallery td:hover, .div_store_front ul li:hover {
border-color: #E4A7C1;
}
.div_store_front {
width: 700px;
height: 397px;
overflow: auto;
}
.div_store_front ul {
list-style: none;
margin: 0;
padding: 0;
white-space: nowrap;
}
.div_store_front ul li {
display: inline;
}
.table_resume {
width: 100%;
}
.table_resume .tr_resume_education td{
padding-top: 20px;
}
.table_resume .td_resume_left {
text-align: left;
vertical-align: top;
padding: 0 10px 10px 10px;
width: 40%;
}
.table_resume .td_resume_head {
vertical-align: top;
width: 10%;
padding-right: 10px;
}
.table_resume .td_resume_head h1 {
text-align: left;
font-size: 1.60em;
padding: 0px;
margin: 0px 0 0px 0;
}
.table_resume .td_resume_right h2, .td_resume_left h2 {
font-size: 110%;
padding: 0;
margin: 0;
}
.table_resume .td_resume_right {
text-align: left;
padding: 0 0px 0 10px;
}
.table_resume .td_resume_right, .td_resume_left {
vertical-align: top;
line-height: 1.25em;
}
.table_resume .td_resume_right ul, .td_resume_left ul  {
margin: 0;
padding: 0 0 0 0px;
list-style: none;
}
.table_resume .td_resume_right ul li, .td_resume_left ul li{
padding: 0px 0 0px 0;
}
.td_footer {
vertical-align: bottom;
text-align: right;
font-size: 70%;
padding: 5px 0 5px 0;
color: #e4a7c1;
}
.td_footer p {
margin: 0;
padding: 0;
}
.td_bottommargin {
min-height: 20px;
overflow: hidden;
background-image: url('i/bg_marginstop.gif');
background-repeat: repeat-x;
}

/***** ADMIN *****/
#TABLE_ADMIN .td_submenu {
border-width: 1px;
border-style: dotted;
border-color: #999;
height: 0px;
padding: 3px 0 3px 0;
}
.ul_subnav {
list-style: none;
margin: 0;
padding: 0;
}
.ul_subnav li{
display: inline;
padding: 3px 10px 3px 10px;
border-width: 0 1px 0 0px;
border-style: dotted;
border-color: #999;
}
.table_events td {
vertical-align: top;
padding: 3px;
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #ccc;
border-style: dotted;
}
.td_404 p {
padding-right: 200px;
font-weight: bold;
font-size: 130%;
}
.td_shop div {
padding: 0 2px 0 0;
border-width: 0;
}
.td_shop .div_store_front li img {
opacity:0.6;
filter:alpha(opacity=60);
}
.td_shop .div_store_front li img:hover {
opacity:1;
filter:alpha(opacity=100);
}
.td_shop .div_store_front .ul_active li img {
opactiy:1;
filter:alpha(opacity=100);
}
.td_shop form ul {
padding: 0;
list-style: none;
}
.td_shop form ul li {
padding: 5px 0;
}
.td_shop form ul li label {
text-align: right;
display: inline-block;
width: 10px;
padding-right: 40px;
white-space: nowrap;
line-height: 24px;
vertical-align: top;
}
.td_shop.li_submit {
padding-left: 53px;
}
.td_itemgallery {
vertical-align: top;
}
.table_itemdesc {
border-width: 1px;
border-style: dotted;
border-color: #ccc;
padding: 10px;
}
.td_desc h2 {
padding: 10px 0;
}
.td_desc, .td_purchase {
padding-left: 10px;
border-width: 0 0 0 1px;
border-style: dotted;
border-color: #ccc;
}
#cntdwn {
font-size: 120%;
color:#333;
}
.span_forward {
float: right;
}
.ol_scrap {
width: 440px;
padding: 0;
margin: 0;
}
.ol_scrap li {
padding: 3px;
display: inline;
}
.ol_scrap li img {
border-width: 1px;
border-style: solid;
border-color: #eee;
}
.div_options ul {
list-style: none;
padding: 0;
margin: 0;
}
.div_options ul li {
display: inline;
padding: 3px;
}
#TD_FAMELOGO {
text-align: center;
}

