/* Body & Styles */

body {
  padding: 20px 20px 20px 20px;
  background-color: #A7B6BE; 
  text-align: center; 
  line-height: 16px;
}

a:link {
  color: #EA2157;
  text-decoration: none;
}

a:visited {
  color: #EA2157;
  text-decoration: none; 
}

a:hover {
  color: #713377; 
  text-decoration: none;
}

h2 {
  font-weight: bold; 
  font-family: georgia,times; 
  font-size: 12px;
  color: #713377;
  font-style: italic;
}

.h2style {
  font-weight: bold; 
  font-family: georgia,times; 
  font-size: 12px;
  color: #713377;
  font-style: italic;
}

h3 {
  font-weight: bold;
  font-family: georgia,times; 
  font-size: 16px;
  color: #713377;
  font-style: italic;
  line-height: 18px;
}

p {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 12px;
  letter-spacing: .02em;
  color: #713377;
}

.pstyle {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 12px;
  letter-spacing: .02em;
  color: #713377;
}

blockquote {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 12px;
  color: #713377;
  letter-spacing: .02em;
}

small {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 10px;
  color: #713377;
  letter-spacing: .02em;
}

ul,ol,li {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 12px;
  color: #713377;
  letter-spacing: .02em;
}

ul.links {
  margin-left: -20px;
}

img.post-left {
  border: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  float: left;
  display: inline;
}

img.post-right {
  border: 0px;
  padding-left: 10px;
  padding-bottom: 10px;
  float: right;
  display: inline;
}

img.post {
  border: 0px;
  padding: 10px;
}

img.avatar {
  /*border: 1px solid #713377;*/
  padding-right: 10px;
  padding-bottom: 6px;
  float: left;
  display: inline;
}

caption {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 10px;
  letter-spacing: .02em;
  color: #713377;
  caption-side: bottom;
}

hr {
  border-top-color: #713377;
  border-bottom-color: #A7B6BE;
  border-style: solid;
  border-width: 1px;
  text-align: center;
}

#imgport {
  overflow: hidden;
  width: 610px;
}

#imgport img {
  border: none;
}

#imgport ul li {
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-top: 0px;
  display: inline;
  float: left;
}

#imgport ul {
  width: 610px;
  /*height: 367px;*/
  /*margin-left: -40px;*/
}

.postdata {
  padding-left: 20px; 
  text-indent: 0cm;
}

.title a:link{
  color: #713377;
  text-decoration: none;
}

.title a:visited{
  color: #713377;
  text-decoration: none;
}

.title a:hover{
  color: #EA2157;
  text-decoration: none;
}

.navigation {
  display: block; 
  text-align: center;
}

.alignleft {
  text-align: left;
}

.alignright {
  text-align: right;
}

/*Begin Layout*/

#container {
  margin: 0 auto;
  width: 884px;
  text-align: left;
}

#top {
  position: relative;
  overflow: hidden;
  top: 41px;
  left: 0px;
  width: 884px;
  height: 166px;
}

#content {
  position: relative;
  overflow: visible;
  top: auto;
  left: 288px;
  width: 600px;
  padding: 4px 4px 4px;
}

#entry {
  font-family: arial,tahoma,verdana,sans-serif; 
  font-size: 12px;
  letter-spacing: .02em;
  color: #713377;
}

/*Begin Sidebar*/

#sidebar {
  top: auto;
  width: 220px;
  padding: 4px 4px 4px;
  left: auto; 
  overflow: visible;
  position: absolute;
}

#navsplash {
  position: static;
  overflow: visible;

}

.nav a:link{
  color: #713377;
  text-decoration: none;
}

.nav a:visited{
  color: #713377;
  text-decoration: none;
}

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

#playlist {
  position: static;
  overflow: visible;

}

#current {
  position: static;
  overflow: visible;

}

/*LibraryThing*/

.LTheader {
  font-weight: bold; 
  font-family: georgia,times; 
  font-size: 12px;
  color: #713377;
  font-style: italic;
}
