body, div, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, li, dl, dd, hr, address {
  padding:0;
  margin:0; 
  font-weight: normal;
  font-style: normal;
}

body {
  font: 0.86em/1.4em verdana, arial, helvetica, sans-serif;
  color: #131313;
  background: #fff url(images/top_line_bg.png) repeat-x 0 0;
  text-align: center;
  min-width: 850px;
}

#header {
height: 108px;
}

#logo {
width: 336px;
height: 63px;
float: left;
margin: 45px 20px 0;
background: url(images/logo.png) no-repeat;
}

#search {
width: 400px;
height: 63px;
float: right;
margin: 70px 20px 0;
text-align: right;
}

.cite {
float: right;
text-align: right;
margin: -15px 20px 0;
font-size: 0.78em;
color: #404040;
}

#content {
text-align: left;
margin: 50px 20px 0;
}

#content h1 {
font: normal 1.3em;
color: #1B3B6B;
margin: 35px 50px 15px;
}

.crumbs {
font-size: 1.8em;
}

a.nav:link {
color: #98ADCC;
text-decoration: underline;
}

a.nav:visited {
color: #98ADCC;
text-decoration: underline;
}

a.nav:hover {
color: #C00000;
text-decoration: none;
}

.player {
margin: 10px 0 15px;
}

.text {
margin: 25px 0 25px 50px;
width: 800px;
}

.text p {
padding-bottom: 8px;
}

.social {
margin-bottom: 100px;
}

.tweet {
float: left; 
margin-top: 1px;
}

.index {
width: 100%; 
position: relative; 
overflow:hidden;
margin-top: 35px;
}

.moveright { 
float:left; 
position: relative; 
left: 50%;
}

.moveleft {
float:left; 
position: relative; 
left: -50%;
}

.column {
margin:10px 0 50px 100px;
padding-top:4px;
text-align:left;
float: left;
position:relative; 
width: 250px;
}

.table {
width: 980px;
position:relative; 
float:left;
text-align: center;
}

.table ul {
list-style-type: none;
font-size: 0.9em;
}

.table a:link {
color: #3C70BD;
text-decoration: none;
}

.table a:visited {
color: #3C70BD;
text-decoration: none;
}

.table a:hover {
color: #000000;
text-decoration: none;
border-bottom: 1px dashed #000000;
}


.trackshead {
height: 50px;
background: url(images/tracks_head_bg.png) no-repeat;
margin: 0;
padding: 0;
}

.plhead {
height: 50px;
background: url(images/pl_head_bg.png) no-repeat;
margin: 0;
padding: 0;
}

.bookshead {
height: 50px;
background: url(images/books_head_bg.png) no-repeat;
margin: 0;
padding: 0;
}

.tablecontent1 {
background: url(images/table_content_bg.png) top left repeat-y;
height: 730px;
}

.tablecontent2 {
background: url(images/table_content_bg.png) top left repeat-y;
height: 100px;
}

.tablecontent3 {
background: url(images/table_content_bg.png) top left repeat-y;
height: 100px;
}

.tracksfooter {
height: 35px;
background: url(images/table_foot_bg.png) no-repeat;
margin: 0;
padding: 0;
}

.ads {
position: absolute;
bottom: 15px;
right: 15px;
border: 2px solid #5F789F;
background: url(http://inchoro.net/images/adsbg.jpg) no-repeat center 93%;
width: 200px;
height: 200px;
padding: 10px;
color: #98ADCC;
font-size: 0.9em;
font-family: Georgia, times new roman, serif;
text-align: center;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}

.ads a.rek {
text-decoration: none;
color: #98ADCC;
}

.article {
width: 50%;
text-align: justify;
}

.article p {
margin-bottom: 12px;
text-indent: 20px;
}

.article h1 {
text-align: left;
line-height: 1.5;
}

.mainads {
clear:both; 
width: 980px;
margin-top: 100px;
margin-bottom: 50px;
text-align: center;
color: #98ADCC;
font-size: 0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mainads a.rek {
text-decoration: none;
color: #98ADCC;
}


