
/* Overal setup */
* { margin:0;padding:0; }
body { background:#000 url(images/bkg.jpg) no-repeat scroll center -160px; color:#CCCCCC; font: 62.5%/1.4em 'Lucida Grande',Helvetica, Sans-serif;text-shadow: 0px 0px 0px #040404; }
a   { color:#AA0000;text-decoration:none;outline:0; }
a:hover { color:#FF0000; }
a img { border:none; }

h1  { font-size:3em; } 
h2  { font-size:1.4em; } 
h3  { font-family:helvetica, arial;color:#5f677a;margin:0;text-transform:uppercase; }
h3 SPAN.slash { font:bold 1em Arial !important; text-transform: lowercase; }

#takietam ul,#takietam li  { list-style-type:none;}

.youtubevideos .info h6 a { color:#AA0000;}
.youtubevideos .info h6 a:hover{ color:#FF0000;}
.info strong { color:#A3A3A3 !important; }
ul .youtubevideos { list-style-type:none !important; }

/* menu */
#menu {  
 margin: 0;  
 padding: 0;  
}  
   
#menu li {  
 position: relative;  
 list-style: none;    
}  
   
.navbg {  
 position: absolute;  
 width: 100%;  
 height: 0;  
 margin: 0;  
 top: 0;  
 z-index: 0;  
 background-color: #CCC;  
}  
   
#menu li a { 
 font-weight: bold; 
 display: block;  
 position: relative;  
 z-index:100;  
 padding: 18px 20px;  
 width: 147px;
 font-size:1.4em;
 color:#CCCCCC;
}  
#menu li a:hover { 
color:#5F677A;
}
#menu .current {
 color: #A00;
}

ul, li { list-style: none;margin:0;padding:0; }
::-moz-selection { background:#222;color:#666; } /*//////// FF ////////*/
::selection { background:#222;color:#666; }  /*//////// SAFARI ////////*/
code { font-family:"Courier New", verdana; color:#999; padding:5px;margin:5px 0;display:block;border-left:4px solid #222;background: #121212; }
blockquote{ background: url(images/quote.gif) left top no-repeat;padding:5px;font:italic 12px georgia,Arial,Sans-serif;line-height:1.4em; }
blockquote p{ padding-left:10px;color:#999; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: '';content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

.pullquote { padding:8px;float:right;width:200px;margin:10px 0;border-top:1px solid #222; border-bottom:1px solid #222; text-align:center; font:12px Helvetica, sans-serif;color:#5f677a; }
.capi { color:#333;float:left;font:3.6em Georgia,arial;line-height:0.8em;text-transform:uppercase;margin:0.07em 0.14em 0 0; }
.left { float:left;margin-top:3px;margin-right:6px; }
.right { float:right;margin-left:8px; }
.clear { clear: both; }
.clear-both { clear: both; }


/* top navigation */
ul.topnav   { list-style:none;text-align:left;margin-top: 3px; }
.topnav li   { float:left;display:block; }
.topnav li a  { font:1.2em Helvetica,Arial,sans-serif;color:#eee;text-decoration:none;display:block;padding:5px 0 5px 8px;width:94px; }	
.topnav li a:hover   { color:#5f677a !important;background:transparent; }
.topnav li a span    { font:9px arial;color:#666; }
.topnav li a:hover span   { color:#333; }
.topnav li.skip { text-indent: -999em;background:url(images/skip.png) no-repeat bottom center; }
.topnav li.rss   { float:right;display:block; background:transparent url(images/rss.png) no-repeat 90% 5px; }
.topnav li.rss a:hover   { background: transparent;color:#e9005b !important; }


/* header-invisible */
#header { width:950px;margin:0 auto;padding:3px 10px; }
#header h1, #header h1 a { text-indent:-999em; }
#main-wrapper { margin:0 auto;padding:1em;width:950px;background:#101010 url(images/wrb.png) repeat-x; }
.main { margin:0;padding:0;float:left; }	


/* blurb headline */
#blurb { width:950px;margin:0 auto;height:30px;padding:40px 10px 10px 0; }
#blurb h2 { font:2.8em cambria,Palatino, "Palatino Linotype",arial,sans-serif;display:block;letter-spacing:-1px;color:#fff;line-height:1em;margin-top:.5em; }
#blurb p { font-size:1.1em;margin:5px;width:420px;color:#5f677a; }
#blurb p a { color: #eee; text-decoration: none; }
#blurb p a:hover { background: #5f677a;color: #eee; text-decoration: none; }



/* thumnail customization */
.thumb { font:1em helvetica,arial;background:#222 url(images/thumb.png); display:block; width:250px; overflow:hidden; height:170px; margin:0 20px 20px 0; position:relative; }
.thumb p {margin:2px 0;color:#666;}
.thumb-title { background:#111; bottom:0; right:0; width:242px;display:block; position:absolute; padding:4px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; }
.thumb-title:hover { filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
.thumb-title h2 { margin: 0; line-height: 1.4em; }
.thumb-title h2 a { font:normal 12px helvetica, arial; display:block;color:#eee;text-decoration: none;text-transform:capitalized; }
	
.thumb-title h2 SPAN {background:url(images/icon_comment.png) no-repeat left;padding-left:16px;margin-left:2px;font-size:11px;color:#86ac4c !important; }


/* single page */
.post.single { width:940px;padding:4px;font-size:1.1em;line-height: 1.8em;overflow:hidden; }
.post.single h2, 
.post.single h2 a { font:22px helvetica,arial;letter-spacing:-1px;color:#eee;text-decoration:none;display: inline;}

.postedby { float:right;width:40px;height:38px;text-align:center;margin:0;padding:6px 0 0 8px;text-align:center;background: url(images/commentpop.png) no-repeat 30% 0; }
.post-day { font:1.1em helvetica, sans serif; }
.post-month { font:bold .9em helvetica, sans serif;text-transform: uppercase;color:#8e6a3a; }

.post.single .postMeta { color:#666;margin: 0; }
.post.single .postMeta span.comments { float: left; }

.post.single .entry { float:left;clear:both;margin:0;padding:0 0 0px 0; }
.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// NICE SMILEY ////////*/
.post .entry img,.entry a img { border:6px solid #191919; }
.post.single h3 { font-size: 1.2em; color: #8e6a3a; margin:0;display:block; }
.post.single a { color:#666; }
.post.single a:hover { color:#eee; }
.post.single p { margin: 1.2em 0; }
.post.single p a,.post.single li a { color:#5f677a;background:url(images/dot.gif) repeat-x bottom left;display: inline; }
.post.single p a:hover { color:#fff;background:#222; }
.post.single p strong { font-weight: bold; }
.post.single p em { font-style: italic; }

.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }
.post.single ul, .post.single ol { margin: 1em; }
.post.single ul li, .post.single ol li { margin:0;color:#666;line-height:1.4em;padding-left:14px;background:url(images/li.png) no-repeat 0 50%; }
.post.single ul li strong { font-weight: bold; }

.related  {width:500px;background:#222;}
	


/* twitter */
#twitter_update_list { width:390px;margin:0;font-size:11px;color:#bbb;line-height:1.4em;background:transparent url(images/px.png);  }
#twitter #twitter_update_list a { font-size:10px;color:#5f677a;margin:0; }
#twitter #twitter_update_list a:hover { color: #eee; }
#twitter #twitter_update_list li { padding:5px;display: block;overflow: hidden; }
#twitter #twitter_update_list li span {display: block;}

/* about page - blogroll */
#linkpage { margin:0; padding:0; clear:both;}
#linkpage h2 { display:none; }
#linkpage ul { margin:4px 0; }	
#linkpage ul li { padding:4px 0px; display:inline; }
#linkpage ul li a:link, #linkpage ul li a:visited { color:#777;float:left;width:30%; padding:4px 4px;font-size:95%; margin:0px 3px; }
#linkpage ul li a:hover { color:#ccc; background:#151515; }
	

/* sidebar */
#sidebar  { 
margin:10px 0 0;
border-left:1px dashed #AA0000;
float:right;
font-family:verdana;
font-size:120%;
line-height:1.4em;
min-height:450px;
padding:13px 0 0 10px;
width:740px;
}
#sidebar h3 { margin:1em 0 0 0; font-size:11px;color:#AA0000; }
#sidebar .featured  { float:left;margin:0;width:390px; }
#sidebar dl { width: 180px; margin: 0 10px 25px 0; padding: 0; float: left; font-size: 1em; }	
#sidebar dt { margin: 0; padding: 5px 0; font-weight: bold; color: #333;line-height: 1.2em; }	
#sidebar dd { margin: 0; padding: 0; line-height: 1.2em; }	
#sidebar span.desc { padding: 0 0 5px 0; color: #5f5f5f; font-weight: normal; font-size: 1em; display: block; }
#sidebar strong { color:#AA0000;}
.typography ul, .typography li { margin-left:15px; list-style-type: circle;  }
#sidebar ol { margin-left:30px; list-style-type: square; }
#sidebar img { border:dotted #800 1px; margin:6px;}
h2.title  {
border-bottom:1px solid #AA0000;
font-size:1.8em;
padding-bottom:6px;


}

.typography hr {
height: 1px; 
border: 0; 
color: #333; 
background-color: #AA0000; 
//width: 80%;
}

#sidebar .tags { font-family:helvetica,arial;margin:10px 0;width: 380px;padding-bottom:15px;line-height:2em;background:url(images/tags.png) no-repeat 98% 100%; }
#sidebar .tags a { text-decoration:none;color:#333;font-weight:normal; padding: 2px 1px;}
#sidebar .tags:hover a { color: #555; text-decoration: none; }
#sidebar .tags:hover a:hover, #sidebar .tags a:hover { color: #ddd;text-decoration: none;border-bottom:1px solid #495062; }

#tagcloud { font-family:helvetica,arial;margin:20px 10px 0 10px;width:330px;padding-bottom:15px;line-height:2.4em;background:url(images/tags.png) no-repeat 98% 100%; }
#tagcloud a { text-decoration:none;color:#333;font-weight:normal; padding: 2px 1px;}
#tagcloud:hover a { color: #555; text-decoration: none; }
#tagcloud:hover a:hover, #tagcloud a:hover { color: #ddd;text-decoration: none;border-bottom:1px solid #495062; }

#sidebar .categories { width: 340px; padding-top: 10px; }
#sidebar .categories li { line-height: 1.4em; padding:3px 0; color:#444; width: 32%; float: left; display: inline; }
#sidebar .categories li a { color: #aaa; text-decoration:none; padding-left:12px;background: url(images/folder.png) no-repeat 0 50%; }
#sidebar .categories li a:hover { color:#eee;text-decoration: none; }

#sidebar .bio p { line-height:1.4em;width:360px;margin:1em 0; }
#sidebar .bio a { color: #666; text-decoration: none; border-bottom: 1px dotted #222; }
#sidebar .bio a:hover { color: #ddd; text-decoration: none; border-bottom: 1px solid #5f677a; }
.readmore a { padding:3px; font-size:10px; color:#eee; text-decoration:none; }
.readmore a:hover { color:#fff; }	

.panel{ float:left;display: block;width: 300px;margin:0 5px 5px 5px; }
.panel h3{ padding-bottom: 10px; }
.panel ul,.panel ol{ overflow: hidden;margin-top: -15px;display: block; }		
.panel .prev-entry li,.panel .months li,.panel .recent-comments li{ padding-top: 10px;margin-bottom: 10px;margin-top:-1px;position: relative;display: block;overflow: hidden;border-top:1px solid #222; }		
.panel .prev-entry li h4,.panel .months li h4,.panel .recent-comments h4,.panel .months li a { margin:0;font:1.2em helvetica, arial;}
.panel .prev-entry li p,.panel .months li p,.panel .recent-comments li p { font-size: 10px;color:#666; }	
.panel .prev-entry li p.comments-number a { display: block;width: 30px;height:30px;background: url(images/bubble_comment.png) no-repeat;position: absolute;right: 0;top:8px;text-align: center; }
.panel .prev-entry li p.comments-number a, .panel .recent-comments p.comments-link a { color: #aaa;font-size:9px; }
.panel .prev-entry li p.comments-number a:hover { border:0; }
.panel .months p.posts-number { position:absolute;right:10px;top:13px;font-size:11px;color: #746a60 }	


#taaabs  { margin:10px 0;}
#taaabs a.hightlighted, #taaabs a.hightlighted_down { background:#202020;padding:4px 6px;text-decoration:none; color:#999;text-transform: uppercase;}
#taaabs a.hightlighted:hover  { background:#333; }
#taaabs a.hightlighted_down { background:#333;color:#ddd; }

.sidebar_asides {margin: 10px 0;width: 365px;color:#666;}
.sidebar_asides ul { margin: 0;padding: 0;list-style-type: none;}
.sidebar_asides li {line-height: 1.4em;padding:6px 0;border-bottom: 1px dotted #191919;}
.sidebar_asides a { display: inline;padding: 0;text-decoration:none;color:#5f677a;}
.sidebar_asides a:hover { color: #999; }


#sidebar .ads {margin-bottom: 10px;}
#sidebar .ads img  { display:block;float:left; }
#sidebar .ads a img  { opacity:.85; }
#sidebar .ads a:hover img  { opacity:.99; }

#ads_bot  {margin:0 auto;width:950px;padding:1em;height:100px;background:#090909 url(images/1.png);}

/* comment page */
#comments { padding:0;overflow:hidden;float:left;font-size:1.1em;color:#888;width:500px; }
#comment-breaker { color:#999; display:block;margin:0;padding:12px 0; }
#comment-breaker h2 { font:1.4em arial,helvetica; }
#comment-breaker span { font-size: 20px; font-weight: bold;color:#ccc; }
ol.commentslist { float: left; line-height: 1.4em; width: 490px;margin:10px 0; }
.commentslist li { margin-bottom: 20px;}
.commentslist li p { margin: 0 0 .5em 0; }
.commentslist li blockquote { margin: 0 1.2em; font-style: italic; }
.commentslist li ul, .commentslist li ol { margin: .5em 0; }
.commentslist .meta { padding: 4px 0; float: left; font-size: 10px; }
.commentslist .meta a { color: #333; font-weight:bold;text-decoration: none !important; }
.commentslist .meta a:hover { color: #666;text-decoration: none !important; }
.commentslist li.author .comment_text { color: #5f677a;  } /* Author stands out from others */
li.author .comment_text p { margin:5px; line-height:1.4em; }
.commentslist .comment_text { float: left; width: 450px; margin-left: 10px; }
.comment_text  { margin-bottom:10px; border-bottom:1px dotted #151515;  }
.comment_text small { color:#333;padding:0;}
li.author .comment_text .comment-author { margin:0 4px; padding: 0; }
.commentslist .comment_text a { font-weight: bold;color:#bbb; border-bottom:1px solid #222; }
.commentslist .comment_text a:hover { color: #eee; }	
.cnts { float: right;font:3em helvetica,arial; color: #151515;margin-right: 10px; }
.avatar { width:25px;height:25px; margin: 0;padding: 0;border:2px solid #222; }

/* form */
#commentform { font-size:10px; }
#commentform p { margin: 1em 0; }
#commentform input#author,#commentform input#email,#commentform input#url { color:#ddd;font:normal 12px helvetica,arial;background:#111; border:1px solid #222; padding:8px; margin-right:10px;width:200px; }

#commentform #comment { width:400px;font:1.2em arial;background:#111; border:1px solid #222;color:#eee; padding:8px;}
#commentform #submit { background: #447815; color: #e4f6ba; padding: 4px 0; width: 6em; border: none;font:bold 12px arial; }
.comment-warning strong { color: #fb8627; font-weight: bold; }
.subscribe-to-comments { font-size: 10px; color: #333; }
.form-float { margin:5px 0;float:left; }	

/* ancillary */
#ancillary { margin:0 auto;padding:1em 1em 1em 1em;width:950px;background:#101010 url(images/ancillary.png) no-repeat;overflow:hidden; }
.flickr {width:280px;float:left;margin:10px 0;padding:0;}
.flickr img  { margin:10px; width:45px;height:45px;display:block;float:left; }
.flickr a img  { border:2px solid #ddd;opacity:.20; }
.flickr a:hover img  { border:2px solid #eee;opacity:.90; }

/* footer */
#footer { color:#333;line-height:1.4em;padding:30px 10px 10px 10px;margin:0 auto;height:115px;clear:both;width:950px;text-align:right;background:transparent url(images/footer.jpg) top no-repeat; }
#footer a { text-decoration:none;color:#666; border-bottom:1px solid #222; }
#footer a:hover { color:#eee; }
#footer img { display: none; }



