/*-
 * name: black and white gympl
 * author: Ilja Kuklic
 * desc: cernobily styl
-*/

img.left {float:left; margin: .5em .5em .5em 0;}
img.right{float:right; margin: .5em 0 .5em .5em;}
abbr,acronym{cursor:help;}
img{border-width:1px;}

html,body{background-color: #fff; color: #000; margin:0; padding:0; font-family: /*"Arial", sans-serif*/ "Times New Roman", serif}
/*html{background: #000 url(gympl-bw/top.png) no-repeat scroll}*/

body{background: #fff url(gympl-bw/bkg.png) repeat-y; background-position: 0 150px;}
#main{/*border: 1px solid black;*/ margin:0; padding:0; width: 760px;}
#content{width:480px; float:left; position:relative; left:60px; overflow:clip;}
#sidebar{width:175px; float:right; position:relative; left:0;}
#footer{clear:both; background-color: #ddd; width:795px; border: #000 1px; border-style: solid solid solid none;}
#footer p{font-size:smaller; margin:0; padding: .2em 1em;}

em,strong,abbr,acronym,dt{color:#040;}
a em, a strong, a abbr, a acronym{color:inherit;}
a{color:#f00;}
a:hover{color:#f50; text-decoration:none;}
blockquote{border-left: #005 2px dashed; padding-left:1ex;}

table{width:476px; margin: 0 auto; border: #005 2px solid; border-collapse:collapse; clear:both; text-align:left;}
th{background-color:#005; color:#fff;}
tr.even{background-color:#fff;}
tr.odd {background-color:#ccf;}

h1{margin:0; padding:0; background: url(gympl-bw/top.png) no-repeat; height:150px; background-position: 0 100%; font-family: "Verdana" sans-serif;}
h1 span span{display:none;}
h1 span{display:block; width:100%; height:100%; text-decoration:none; text-align:center; vertical-align:middle; color: #000;}
h1 span a{color:#000; text-decoration:none;}
h1 span a:hover{color:#600;}
h1 span.hsite{display:block; position:absolute; left:547px; top:16px; width:236px; height:67px; font-size:22px; letter-spacing:.1ex}
h1 span.htitle, h1 span.hblog{display:block; position:absolute; left:73px; top:17px; width:398px; height:60px;}
h1 span.htitle{font-size:18px;}
h1 span.hsite a, h1 span.htitle a, h1 span.hblog a{line-height:60px; display:block;}
h1 span.hsite a{line-height:66px;}
h1 span.hheader{display:none;}

#content{text-align:justify;}
#archive, #search, #itemlist{margin:0; padding:0;}
li.item, div#item{list-style-type:none; padding-bottom:50px; background: url(gympl-bw/delim1.png) no-repeat; background-position: 50% 100%;}

li.item h2{text-align:center;/* border: #000 1px solid; background-color:#ddd;*/}
li.item h2 a{text-decoration:none;}
p.iteminfo{font-size:smaller; text-align:center; clear:both;}
p.iteminfo a{text-decoration:none;}

#sidebar{text-align:center;}
#sidebar h2{display:none;}
#sidebar h3{border: 1px black solid; background:#ddd;}
ul.box, ol.box{margin:0; padding:0;}
#feeds li,  #bloglist li,  #navigation li,  #categorylist li{list-style-type:none;}
#feeds li a,  #bloglist li a,  #navigation li a,  #categorylist li a{list-style-type:none; text-decoration:none;}
#feeds{font-size:smaller;}
#bloglist, #navigation, #categorylist{font-weight:bold;}
#bloglist a:hover,  #navigation a:hover,  #categorylist a:hover{letter-spacing:.15ex;}

#footer a{text-decoration:none;}

h2{text-align:center;}
/*form{background-color:#ccc;}*/

h3#comments{text-align:center;}
#archives, ol.comments{margin:0;padding:0;}
li.comment, #archives li{list-style-type:none;}
li.comment h4 a, p.commentinfo a{text-decoration:none;}
p.commentinfo, p.reactlist{font-size:smaller;}

p{text-indent:2em;}
p.commentinfo, p.reactlist, p.iteminfo, p.pollinfo, form p, #sidebar p{text-indent:0}

#commentform{text-align:center;}
.formbutton,.formfield{border: #000 1px dashed; background-color:#ddd;}
.formfield{text-align:left;}
#commentform textarea{width:478px;}
p.texyinfo{font-size:smaller; text-align:center;}
#searchform{text-align:right;}
#sidebar #searchform{text-align:center;}
#searchform .formfield{width:100%; text-align:left;}
#sidebar #searchform .formfield{width:70%;}

.poll{clear:both; margin: 1.5em 0;}
.poll, .poll legend{border: #000 1px solid; background-color: #ddd;}
.poll ol{padding:0;}
.poll li{list-style-type:none; padding: 2px 0;}
.pollbar{border: #000 1px solid; background-color:#fff; width:200px; height:8px; font-size:0;}
.pollbar div{height:8px; background-color:#66f;}


#header p.blogdesc{display:block; position:absolute; left:95px; top:106px; width:345px; height:18px; font-size: 12px; line-height:18px; color:#555; font-family: "Arial", sans-serif; margin:0; padding:0; text-align:center; text-indent:0}
