@charset "utf-8"; * { margin:0; padding:0; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* l a y o u t */

body { background:#fcfcfc repeat-x 0 0; background-attachment:fixed; text-align:left; border-dotted:1px solid #555;}

img { border: none; }

div { margin-left:auto; margin-right:auto; }

/* f o n t s */

p {
  line-height: 1.5;
  font-family: 'Georgia','Times','Times New Roman',serif;
  color: #2a2a2a;
  font-size: 81.25%
}

#frame {
  width: 740px;
  margin: 0 auto;
  padding-top: 50px; }

.title {
  padding-bottom: 18px; }
  .title h1 {
    text-align: center;
    font-size: 35px; }
  .title .description {
    font-style: italic;
    text-align: center;
    font-size: 13px; }

#menu {border-bottom: 0px dotted #444; padding-bottom: 15px;}

#menu p {text-align: center;}

#info px {text-align: center;}

#player1 {border:0px solid #666; padding: 0px;}

	#playlist {
		border: 2px solid #fff;
		width: 750px;
		padding: 3px;
		text-align: absmiddle;
		font-family: 'Georgia';
	}

	#playlist tbody tr td {
	
		background-color: #fff;
		font-size: .8em;
		padding: 6px;
		width: 250px;
		text-align: absmiddle;
	}
	
	#playlist tbody tr.selected td {
		background-color: #fff;
		color: #ffffff;
		font-weight: bold;
		text-align: absmiddle;
	}


h1 {
  font-weight: normal;
  color: #222222;
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.5em; }
  h1 img {
    margin: 0; }

h2 {
  font-weight: normal;
  color: #222222;
  font-size: 2em;
  margin-bottom: 0.75em; }

h3 {
  font-weight: normal;
  color: #222222;
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1em; }

h4 {
  font-weight: normal;
  color: #222222;
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em; }

h5 {
  font-weight: normal;
  color: #222222;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.5em; }

h6 {
  font-weight: normal;
  color: #222222;
  font-size: 1em;
  font-weight: bold; }
  
  .hr {
  background-image: url('http://static.tumblr.com/fw3zutj/n9il22f19/hrule.gif');
  height: 29px;
  width: 500px;
  background-repeat: no-repeat; }
  
  q, blockquote {
  quotes: "" ""; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }
    
    .title {
  padding-bottom: 18px; }
  .title h1 {
    text-align: center;
    font-size: 35px; }
  .title .description {
    font-style: italic;
    text-align: center;
    font-size: 15px; }


.phototext {font:10px Verdana, Arial, Helvetica, sans-serif; color:#333; width: 500px; line-height:2.1 }

#photoshow {
width: 760px;
border: 0px solid #999;}

#bodycontent img {border: 4px solid #ddd; margin-top: 10px;}

.smalltext {
font-size: 9px;}

a { text-decoration:none; color:#cb3301; }
a:visited { }
a:hover, a:focus { }
.nop { display:none; }

/* p r e s e n t a t i o n */

div#mainContainer { width:750px; padding-top: 20px; margin-top: 15px; border-top:0px dotted #555; background:#fff; 
}
div#mainContainer1 { width:750px; padding 0px; border:1px dotted #efefef; background:#fff; voice-family: "\"}\""; voice-family: inherit;}
div.tantek {}

