#navmenu{position: absolute; top: 0px; left: 230px; line-height:32px; margin:0; padding:0; font-family:'Tahoma'; font-size:14px; text-align:right; border-bottom: 2px solid  #111; width: 500px}

#navmenu ul{margin:0; padding:0px 0px 0px 0px; list-style-type:none; list-style-image:none}
#navmenu li{ display:inline; margin:0px; padding:5px 10px 5px 10px;}
#navmenu .cat-item, #navmenu .page_item{background:none}

#navmenu .cat-item a, #navmenu .page_item a{text-decoration:none; margin:0px; color:#fff}
#navmenu .current_page_item a, #navmenu .current-cat a, #navmenu .current_page_parent a{color:#fff}
#navmenu ul li a:hover{color:#0085ff}

body{background:#000; font-size:11px; font-family:  Arial,Helvetica,sans-serif; background-repeat: repeat-y; color:#999; text-align:center}

#page{background:#000 url(back.png) repeat-y left top; text-align:left; margin:0px; padding:0; width:100%}

#header{background: url('images/zzen_header.jpg') no-repeat bottom center}

#headerimg{margin:0px; height:50px; width:40px}

.narrowcolumn .entry{line-height:13px; font-family:Arial,Helvetica,sans-serif}

.narrowcolumn .postmetadata{text-align:left}

.postmetadata{display: none; margin: 0px; padding: 0; border-bottom:1px solid #0b0b0b}

.date{font-size:11px; padding:0px 0 0px 5px}

#sidebar .date img{display: inline; vertical-align: middle; padding: 0px; margin: 2px; border: 0px;}

.category{font-size:9.5px; font-weight:normal; color:#555; padding:8px 0 8px 5px}

.comments{background:url(images/icon_comment.gif) no-repeat left center; font-size:9px; font-weight:normal; color:#555; padding:8px 0 8px 20px}

h2{font-family:'Tahoma'; font-size:14px; font-weight: normal}

h2.maintitle{display:block; color:white; margin-top: 0px; border-bottom: 2px solid  #333; padding: 2px; width: 165px; font-weight: normal}

#sidebar h2{font-size:14px; font-weight: bold}

.hr {height: 15px; background: #000 url(hr.gif) repeat-x scroll center}

.hr hr {display: none}

#sidebar li{list-style-image: url(art_log.png); padding: 0 0 0 0px; font-family: Arial,Helvetica,sans-serif}

a{color: #aaa; text-decoration: none}

a:hover{color:#fff}

h2 a{color: #999}

h2 a:hover{color: #0085ff}

body{margin:0 0 10px 0; padding:0}

#header{background:url(back.png) repeat-y #000 left center; margin:0px; padding:0; height:45px; width:100%}

#headerimg{background:url(logo.jpg) no-repeat; margin:0; height:50px; width:100%}

.title{ display:none}

.narrowcolumn{float:left; padding:40px 20px 20px 20px; margin:0px 0 0; width:150px}

.post{padding:0; margin:0 0 10px; text-align:justify}

.green{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #309e0e;  padding: 3px 10px; width: 480px; font-weight: normal}

.green_small{display:block; color:white; margin-top: 50px;  border-left: 5px solid  #309e0e; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .green_small{display:block; color:white; margin-top: 0px; border-left: 0px; border-bottom: 2px solid  #309e0e; padding: 2px; width: 165px; font-weight: normal}

.red{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #c21b00;  padding: 3px 10px; width: 480px; font-weight: normal}

.red_small{display:block; color:white; margin-top: 50px; border-left: 5px solid  #c21b00; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .red_small{display:block; color:white; margin-top: 0px; border-left:0px; border-bottom: 2px solid  #c21b00; padding: 2px; width: 165px; font-weight: normal}

.blue{color:#0085ff}

.white{color:#fff}

.purple{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #c743b6;  padding: 3px 10px; width: 480px; font-weight: normal}

.purple_small{display:block; color:white; margin-top: 50px; border-left: 5px solid  #c743b6; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .purple_small{display:block; color:white; margin-top: 0px; border-left: 0px; border-bottom: 2px solid  #c743b6; padding: 2px; width: 165px; font-weight: normal}

.sea{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #00c0ff;  padding: 3px 10px; width: 480px; font-weight: normal}

.sea_small{display:block; color:white; margin-top: 50px; border-left: 5px solid  #00c0ff; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .sea_small{display:block; color:white; margin-top: 0px; border-left: 0px; border-bottom: 2px solid  #00c0ff; padding: 2px; width: 165px; font-weight: normal}

.plum{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #56078d;  padding: 3px 10px; width: 480px; font-weight: normal}

.plum_small{display:block; color:white; margin-top: 50px; border-left: 5px solid  #56078d; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .plum_small{display:block; color:white; border-left: 0px; margin-top: 0px; border-bottom: 2px solid  #56078d; padding: 2px; width: 165px; font-weight: normal}

.orange{display:block; font-size: 16px; color:white; border-bottom: 4px solid  #ffa800;  padding: 3px 10px; width: 480px; font-weight: normal}

.orange_small{display:block; color:white; margin-top: 50px; border-left: 5px solid  #ffa800; padding: 0px 6px; width: 486px; font-weight: normal}

.narrowcolumn .orange_small{display:block; color:white; border-left: 0px; margin-top: 0px; border-bottom: 2px solid  #ffa800; padding: 2px; width: 165px; font-weight: normal}


.narrowcolumn .postmetadata{padding-top:5px}

.postmetadata{clear:left}

#footer{background:url(back.png) repeat-y #000; padding:0; margin:0 auto; width:100%; clear:both; color: #222}

#footer p{margin:0; padding:10px 10px 10px 10px; text-align:left;  font-size:9px}

#plyr{width: 800px; height: 500px; display: none; margin:40px auto;}

#blackend{position: absolute; width: 100%; height: 100%; display: none; background: url(overlay.png)}

h2{margin:5px 0 0}

#sidebar li h2{margin:0px 5px 15px 5px; padding:5px 0 3px 0; border-bottom:1px solid #ddddde}

img.centered{display:block; margin-left:auto; margin-right:auto}

img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}

img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

#sidebar li a{font-size:11px; text-decoration:none; color:#999; margin: 0 0 0 10px; padding:0 0 0 5px}

#sidebar li a:hover{color:#a9c94b; background:none; padding:0 0 0 15px; background:url(images/sidebar_arrow.gif) no-repeat left center}

#sidebar{padding:10px 0 10px 10px; margin:20px 0 0 220px; width:500px}

#sidebar img{margin: 5px; border: 1px solid #1b1b1b}

hr{display:none}

a img{border: 1px solid #0b0b0b; }

img{margin: 5px 5px 0px 0px;}

#sidebar p{padding: 0px 5px; margin: 8px 0 4px 0px;}