/* Layout ******************/
body {
  position:relative; /*for container block*/
  margin:0 auto; padding:0;
  width:752px;
}

#header {
  position:absolute;
  left:0; top:8px;
  height:149px; width:100%;
  margin:0; padding:0;
}

#menu {
  position:absolute;
  left:0; top:170px;
  width:135px;
  margin:0; padding:0;
}

#menu li {
  margin:0.3em 0.05em;
}

#content {
  padding-top:190px;
  margin-left:135px;
}

#mainhead {
  position:absolute;
  top:172px;
  width:616px; height:18px;
  margin:0; padding:2px 0 1px 0;
}

h2 {
  float:left;
  margin:0; padding:1px 0 0 1px;
}

#main h3 {
  clear:both;
  height:18px;
  width:100%;
  padding:3px 0 0 0;
  margin:6px 0 -2px 0;
}

#nav {
  float:right;
  padding:0 3px;
}

#flash {
  float:right;
}

/*posts*/
ol li {
  margin:8px 0;
}

h4.title {
  float:left;
  width:73%;
  margin:0; padding:2px 0;
}

address {
  float:right;
  text-align:right;
  width:27%;
  margin:0; padding:2px 0;
}

address.artaddress {
  float:right;
  text-align:right;
  width:100%;
  margin:0;
  padding-bottom:2px;
  padding-right:20px;
}

* html address {
  height:16px;
}

.usertext {
  clear:both;
}

.date {
  float:left;
  margin:0; padding:0;
}

p.artdate {
  float:right;
  margin:0;
  padding-right:20px;
  padding-bottom:7px;
  text-align:right;
  width:100%
}


.time {
  float:right;
  margin:0; padding:0;
}

.comment {
  clear:both;
  width:100%;
  text-align:right;
  margin:0; padding:1px 0;
}

.lemag-all {
  text-align:right;
  font-style:italic;
  margin:0;
}
/*posts end*/

/*form*/
#formhead {
  text-align:center;
  margin:0; padding:0 0 0 45px;
}

form {
  text-align:center;
  margin:0; padding:0;
}

#label_name {
  padding-left:11px;
}

#label_email {
  padding-left:9px;
}

#label_text {
  vertical-align:top;
}

#id_name {
  width:140px;
}

#id_email {
  width:140px;
}

#id_theme {
  width:340px;
}

#id_text {
  width:340px;
}

#formbtns {
  margin-left:-88px;
}

#formradio {
  margin-left:-50px;
}

#btn_bold, #btn_italic, #btn_underline {
  width:23px;
  border-width:0px;
}

#btn_submit {
  width:60px;
  border-width:0px;
}

/*form end*/

#footer {
  padding:5px 0 3px 0;
}

#footer p {
  text-align:center;
  margin:0; padding:0;
}

h2.arttitle {
  float:none;
}

.lemag-block {
  border: 1px solid #ccc;
  margin-top:0.5em;
  padding: 0.3em;
}


.lemag-block li {
  /*border: 1px solid #ccc;*/
  margin-top:0;
  padding:0 2px 2px 2px;
}


/* Fonts *******************/
body {
  font:small Arial, Tahoma, sans-serif;
}

a {
  text-decoration:none;
  padding:0 0.05em 0.07em 0.07em;
}

h2, h3, h4 {
  font-size:100%;
}

address a {
  font-style:normal;
}

address a:hover,
.comment a:hover,
.lemag-all a:hover {
  text-decoration:underline;
}

#btn_bold {
  font-weight:bold;
  font-size:80%;
}

#btn_italic {
  font-style:italic;
  font-size:80%;
}

#btn_underline {
  text-decoration:underline;
  font-size:80%;
}

#btn_submit {
  font-size:80%;
}

.closetags {
  font-size:90%;
}

.closetags:hover {
  text-decoration:underline;
}

address a:hover, #footer a:hover, a:hover.email {
  text-decoration:underline;
}

span.address {
  font-style:italic;
}

h2.arttitle{
  font-size:130%;
  text-align:center;
}

address.artaddress {
  font-size:110%;
  font-weight:bold;
}

#formradio {
  font-size: 100%;
}

/* Colors ******************/
html, body {
  background:#fff;
}

#mainhead {
  background:#eee;
}

#menu a,
#nav a,
#basanog a,
#links a,
a.redlink,
.usertext a {
  color:#d00;
}


.usertext a {
  text-decoration:underline;
}

#menu a:hover,
#nav a:hover,
#basanog a:hover,
#links a:hover,
a:hover.redlink{
  color:#fff;
  background-color:#d00;
}

img {
  border:solid #000 1px;
}

#footer_img {
  border:0;
}

h2 {
  color:#333;
}

h3 {
  color:#333;
  background-color:#eee;
}

h4 {
  color:#444;
  background-color:#fafafa;
}

.shadow {
  color:#f0f0f0;
}

address {
  background:#fafafa;
}

address a, #footer a, a.email, span.address {
  color:#f60;
}

address a:hover, #footer a:hover, a:hover.email {
  color:#f60;
  background-color:#fff;
}

.lemag-block address a:hover {
  background-color: #fff3f0;
}

.comment {
  background:#fafafa;
}

.comment a,
.lemag-all a{
  color:#d00;
}

.comment a:hover {
  color:#d00;
  background-color:#fafafa;
}

#footer p {
  color:#666;
}

.closetags {
  color:#999;
}

.closetags:hover {
  color:#999;
  background-color:#fafafa;
}

#btn_bold, #btn_italic, #btn_underline {
  color:#999;
  background:#eee;
}

#btn_submit {
  color:#d00;
  background:#eee;
}

.fotolink, .fotolink:hover {
  color:#000;
}

.fotolink img {
  background-color:#eee;
}

.artdate {
  color:#333;
}

address.artaddress {
  background-color:#fff;
}

.grey {
  color: #888;
}

.lemag-block,
.lemag-block h4.title,
.lemag-block address {
  background-color:#fff3f0;
}

.lemag-block .shadow {
  color:#fbfbfb;
}

#formradio {
  color: #999;
}

/* Misc ********************/
p {
  margin:6px 0; padding:0;
}

ul,
ol {
  list-style:none;
  margin:0; padding:0;
}

#precontent {
  margin:5px 1px 2px 1px;
  text-align:center;
}

.commline {
  clear:both;
  border:0;
  margin:1px 0 0 0; padding:0;
  height:3px;
  width:100%;
  background-color:#fafafa;
  color:#fafafa;
}

.hrline {
  border:0;
  margin:5px 0 3px 0; padding:0;
  height:1px;
  width:95%;
  background-color:#ddd;
  color:#ddd;
  margin-left:auto;
  margin-right:auto;
  clear:both;
}

.hrline.first {
  border:0;
  margin:6px 0 2px 0; padding:0;
  height:1px;
  width:100%;
  background-color:#ddd;
  color:#ddd;
}

#basanog img {
  border:0;
  padding:0 4px;
  float:left;
}

#basanog li {
  line-height:18px;
  vertical-align:middle;
  padding:0; margin:1px 0;
}

p.padd1 {
  text-indent:1.6em;
}

p.padd2 {
  text-indent:1em;
  padding:0;
  margin:0;
}

.fotolink img {
  border:0;
  margin:5px;
}

.fotolink1 img {
  border:0;
  margin:0; padding:0;
}


.center {
  width:100%;
  text-align:center;
}

img.borderless {
  border:0;
  margin:0; padding:0;
}

#menuabout {
  display:none;
  margin:5px;
  padding:0px;
}

h4.about {
  font-size:110%;
  text-align:center;
  background-color:#fff;
  color:#222;
  margin:10px 0 5px 0;
  padding:0;
}

h4.letapis {
  font-size:110%;
  text-align:center;
  background-color:#fff;
  color:#222;
  margin:10px 0 5px 0;
  padding:0;
}

ul.aboutlist {
  padding-left:40px;
  list-style-type: disc;
}

ul.ludzilist {
  padding-left:20px;
  list-style-type: disc;
}

ul.ludzilist li {
  padding:5px 10px;
}

ul.letapislist {
  padding-left:20px;
  list-style-type: disc;
}

ul.letapislist li {
  padding:5px 10px;
  font-size:110%;
}

ul.letapislist1 {
  padding-left:20px;
  list-style-type:square;
}

ul.letapislist1 li {
  padding:3px 6px;
  font-size:100%;
}

p.paddbottom {
  padding-bottom:6px;
}

p.center {
  text-align:center;
}

p.letapisyear {
  font-size:130%;
  background-color:#fff;
  color:#222;
  padding:5px 0 5px 30px;
}

#test {
  border: #000 solid 1px;
  width:100px;
  height:100px;
  padding:10px;
}

.indented {
  text-indent:1em;
}

span.ctr { padding:0.5em 0 0 0.15em; font-size:80%; color:#d00; }
span.ctr em { font-style:normal; }

