body {
  margin: 0;
  padding: 0;
  background: #000 url("images/back-pur.gif") repeat-y center;
  font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*img {
  display: block;
}*/

#mainimg {
  position: relative;
  width: 1000px;
  background-color: #000;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  clear: both;
  background: #000 url("images/baikin.jpg") no-repeat center;
  line-height: 312px;
}

.gwynar {
  position: absolute;
  top: 0px;
  right: -3px;
}

#container {
  width:1000px;
  margin: 0 auto;
}

#column-1 {
  width: 700px;
  background-color: #61157d;
  margin-right: 300px;
  float:left;
}

#column-2 {
  float: left;
  width:300px;
  margin-left: -300px;
  background-color: #be30f3;
}

.column-2bot {
  position: bottom;
  background-color: #61157d;
  background: #000 url("images/col2-bottom-pur.jpg") no-repeat center;
  line-height: 50px;
}

.inner {
  padding: 10px;
}

.whitefont {
  color:#FFF;
}

.smalltext {
  font-size: 8pt;
}

#footer {
  width: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* top nav */
#navcontainer {
  width: 1000px;
  margin: 0 auto;
}

#navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navcontainer ul li {
  float:left;
  text-align: center;
}

#navcontainer ul li.one { background-color: #61157d; }
#navcontainer ul li.two { background-color: #7d3398; }
#navcontainer ul li.three { background-color: #a15fba; }
#navcontainer ul li.four { background-color: #c896db; }
#navcontainer ul li a {
  padding: 100px 0 0 0;
  display: block;
  text-decoration: none;
  width: 175px;
  float:left;
}
#navcontainer ul li a:hover {
  background-color: #470560;
}
/* end top nav */

/* ss nav*/
#nav-ss {
  float: left;
  width: 300px;
  text-align:center;
}
#nav-ss img {
  float: right;
  padding: 10px 5px;
}
/* end ss nav*/

/* Begin Lists
  Special stylized non-IE bullets
  Do not work in Internet Explorer, which merely default to normal bullets. */
#sidebar ul, #sidebar ul ol {
  margin: 0;
  padding: 0;
}

#sidebar ul li {
  list-style-type: none;
  list-style-image: none;
  margin-bottom: 15px;
}

#sidebar ul p, #sidebar ul select {
  margin: 5px 0 8px;
}

#sidebar ul ul, #sidebar ul ol {
  margin: 5px 0 0 10px;
}

#sidebar ul ul ul, #sidebar ul ol {
  margin: 0 0 0 10px;
}

ol li, #sidebar ul ol li {
  list-style: decimal outside;
}

#sidebar ul ul li, #sidebar ul ol li {
  margin: 3px 0 0;
  padding: 0;
}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {
  margin: 10px auto;
  padding: 5px 3px; 
  text-align: center;
}

#sidebar #searchform #s {
  width: 108px;
  padding: 2px;
}

#sidebar #searchsubmit {
  padding: 1px;
}
/* End Form Elements */

.navigation {
  display: block;
  text-align: center;
  padding-bottom: 30px;
}

.alignright {
  float: right;
}

.alignleft {
  float: left
}

.post {
  margin: 0 0 40px;
  /*text-align: justify;*/
}

.post img {
  /*margin: 5px;
  padding: 5px;*/
  border: 0;
  background-color: #000;
}

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

h2 {
  padding: 0;
  margin: 0;
}

h3 {
  padding: 0;
  margin: 0;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
