@charset 'utf-8';

html, body {
        padding: 0;
        border: 0;
        margin: 0;
        background: #E9EDF0;
        }

body {
        font-family: arial, helvetica, sans-serif;
        font-size: 100%;
        color: #00008B;
        text-align: center;
        }

a:link {
        color: #00008B;
        }
a:visited {
        color: #4B0082;
        }
a:active {
        color: #00008B;
        }
a:hover {
        color: #ff0000;
        }

h2 {
        margin: 3em auto 1em;
        color: #f00;
        font-family: 'lucida handwriting',cursive;
        font-size: 1.7em;
        font-weight: normal;
        }

table, br {
        display: none;
        }

div#mainContent {
        width: 85%;
        padding: 0 1em;
        border: 6px groove #fff;
        margin: 1em auto;
        background: url('liniengrau.jpg');
        color: #00008B;
        font-size: 10pt;
        text-align: center;
        }

div#mainContent table {
        display: table;
        }
div#mainContent br {
         display: inline;
}

p#welcome img {
display: block;
width: 500px;
height: 85px;
border: 0;
margin: 3em auto 1em;
}

p#welcome {
color: #4b0082;
font-family:'lucida handwriting',cursive;
font-size: 1.7em;
font-weight: bold;
}

p#about {
        font-style: italic;
        font-weight: bold;
        }

p#about img#mirrorMe {
          display: block;
          border: 0;
         margin: 5em auto 2em;
       }

p#about img#verify{
        display: block;
        border: 0;
        width: 16px;
        height: 16px;
        margin: 1em auto 5em;
        }

dl#news,
dl#feedback {
        width: 73%;
        border: 2px groove #fFF;
        margin: auto;
        background: #e9edf0;
        color: #00008b;
        }

dl#news dt {
        padding: 10px;
        border-bottom: 3px groove #fFF;
        font-size: 1.8 em;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        }

dl#feedback dt {
        padding: 20px;
       border-bottom: 3px groove #fFF;
        font-size: 1em;
        font-style: italic;
        font-weight: bold;
        text-align: center;
        }

dl#feedback dd {
        font-size: 0.8em;
        }

dl#news dd,
dl#feedback dd {
	padding:10px;
	margin: 20px;
	font-size: 1.2em;
	text-align: left;
	white-space: normal;
	}

dl#feedback dd ul {
        padding: 10px;
        margin: 0;
	font-size: 0.8em;
        }

dl#feedback dd ul li {
        padding: 0;
        margin: auto;
        }

table#delivery,
table#personalFeedback {
        width: 73%;
        border-collapse: collapse;
        margin: 5em auto;
        background: #e9edf0;
        color: #00008b;
        }

table#delivery th {
        width: 50%;
        background: #e9edf0;
        font-size: 1em;
        font-style: italic;
        font-weight: bold;
        }

table#personalFeedback tr th {
        width: 50%;
        color: #f00;
        font-family: 'lucida handwriting', cursive;
        font-size: 1em;
        font-style: normal;
        }

table#delivery th,
table#delivery td,
table#personalFeedback th,
table#personalFeedback td {
         font-size: 1em;
        padding: 25px;
        border: 2px groove #fFF;
        }

table#delivery td,
table#personalFeedback td {
        vertical-align: top;
              }

table#personalFeedback td {
        text-align: center;
        }

table#delivery td strong,
table#delivery td a {
        display: block;
        margin: 1em 0;
        font-weight: normal;
        }

table#personalFeedback td img {
        width: 150px;
        height: 150px;
        display: block;
        border: 0;
        margin: 2em auto;
        }

table#personalFeedback tr td:first-child a img {
        width: 150px;
        height: 150px;
        }

img#ebayFees {
        display: block;
        width: 207px;
        height: 131px;
        border: 0;
        margin: 2em auto 6em;
        }

img#cityGallery {
        clear: both;
        display: block;
        width: 400px;
        height: 40px;
        border: 0;
        margin: 1em auto 1em;
        }

hr {
        border: none !important;
        background: transparent;
        }

hr.dotLine {
        width: 73%;
        height: 5px;
        background: url('pointedline.gif') repeat-x center center;
        }

hr.dotLineShort {
        width: 380px;
        height: 5px;
        background: url('pointedline.gif') repeat-x center center;
        }

hr.dotLineLong {
        width: 605px;
        height: 5px;
        background: url('pointedline.gif') repeat-x center center;
        }

div#danceLine {
        width: 425px;
        height: 20px;
        border: 0;
        margin: 4em auto 3em;
        background: url('dance_new.gif') repeat-x center center;
        }

div#myItems {/*margin-top: -6em;*/
				visibility: hidden;
				}
				
div#myItems table {
				width: 73%;
				margin: auto;
				visibility: visible;
				}

div#myItems table tr th {
				background-color: #E9EDF0;
				font-size: 0.8em;
				}

div#myFeedback {
				width: 73%;
				margin: 0em auto -4em;
				text-align: center;
				visibility: hidden;
				}

div#myFeedback table {
        margin: auto !important;
 				visibility: visible;
        }
        
ul#linkList,
ul#miscLinks,
ul#ebayLinks {
        list-style: none;
        padding: 0;
        list-style-position: outside;
        margin: 1em 0;
        }

ul#linkList li,
ul#miscLinks li,
ul#ebayLinks li {
        padding: 0;
        margin: 1em auto;
        text-align: center;
        font-weight: bold;
        }

ul#linkList li#help {
        margin-top: 2.2em;
        }

ul#linkList img {
        width: 142px;
        height: 27px;
        border: 0;
        margin: 0 2px;
        }

ul#miscLinks img {
        border: 0;
        margin: 2em auto;
        }

ul#ebayLinks img {
        width: 128px;
        height: 25px;
        border: 0;
        margin: 0 2px;
        }

dl#monthFoto {
        margin: auto;
        text-align: center;
        }

dl#monthFoto img {
        border: 6px groove #fff;
        }

dl#monthFoto dd {
        padding: 0;
        margin: 0;
        font-weight: bold;
        }
