﻿/*
polar.css
'Polar' style for the Tarski theme - http://tarskitheme.com/
Designed by Benedict Eastaugh, http://extralogical.net/
Edited by VK
*/
@font-face {
    font-family: "League Gothic";
    src: uri("http://www.g-recolte.com/area/wp-content/themes/tarski/font/League Gothic.otf");
    }
#content .secondary {display:none;}
#content .primary {float:none; width:100%;}

/* Navigation
----------------------------------------------- */
body.polar #wrapper .nav-current:link, body.polar #wrapper .nav-current:visited, body.polar #wrapper .nav-current:active { color: #a8a8a8; }
body.polar #wrapper .nav-current:hover { color: #000; }
.pagination	{ display: none; }
/* Content
----------------------------------------------- */
.centre { background-image: url(../themes/tarski/images/r_back.gif); background-position: top center; background-repeat: no-repeat; }
body { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Arial, Verdana, "ＭＳ Ｐゴシック", sans-serif; font-size: 76%; line-height: 150%; color: #333333; background: #fff; }
body.polar abbr, body.polar acronym { border-bottom: 1px solid #5c8499; }
		
	/* Headers
	--------------------------------------- */
	body.polar h3 { color: #a8a8a8; }
	#header-image { float:left; width:200px; height:30px; margin:0; }
	#navigation { margin: 10px 0 0 0; border-bottom: 0px solid #ccc; }
	
	/* Navigation
----------------------------------------------- */
#navigation ul.primary { font-family: "Helvetica neue", Helvetica, "Trebuchet MS", sans-serif; text-transform: uppercase; letter-spacing: 0.1em; font-weight: normal; margin: 0 7px 0 0; font-size:1em; }
#navigation ul.primary li a { list-style: none; padding: 7px; }
#navigation ul.primary li a:hover{ list-style: none; color: #a6212c; padding: 7px; }
body.rtl #navigation ul.primary { direction: ltr; }
	#navigation ul.primary li { display: inline; margin: 0; }
	body.rtl #navigation ul.primary li { display: inline; margin: 0 0 0 1em; }
#navigation div.secondary { padding: 0.5em 0; }
	#navigation div.secondary p { margin: 0; }
	body.janus #navigation .secondary p, body.janus #theme-info .secondary p { text-align: right; }
	
#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active { color: #8fbf60; }
#wrapper .nav-current:hover { color: #a8001c; }

	#blog-title { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 2.5em; font-weight: normal; margin: 0; border: none; padding: 0; line-height: 120%; }
	#tagline { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 1.5em; font-weight: normal; font-style: italic; color: #808080; margin: 0.1em 0 0.3em 0; border: none; padding: 0; line-height: 120%; }

	h1, body .entry .title { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 2em; font-weight: bold; line-height: 120%; margin: 0; border-bottom: 1px solid #ccc; padding: 0 0 0.1em 0; }
	h2 { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0 0 0.5em 0; }
	h3 { font-size: 0.8em; font-weight: normal; color: #8fbf60; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.8em 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.4em 0; }
	h4 { font-family: Helvetica, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }
	h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
	h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }

	h2.top { font: bold 4em Helvetica, Arial, Verdana, sans-serif; margin:0; padding:0; } 
	h3.headline { color: #000; font-size: 1em; padding: 0 0 .4em; margin: 10px 0 10px; }
	*:first-child+html h2.top { font: bold 3em Helvetica, Verdana, Arial, sans-serif; margin:0; padding:0; }
	body p.secondline { font: bold 1.2em "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Verdana, "ＭＳ Ｐゴシック", Arial, sans-serif; margin:0; padding:0; }

	/*OJ tab*/
				#container, #summary { margin:0; padding:0; }
				#main {background: none; } 
                  #oj_navigation {
                      height:           20px;
                      margin:           20px 0 5px 0px;
                      padding:          0;
                  }
                  
                  #oj_navigation li {
                      display:          inline;
                      float:            left;
                      margin:           0 1.2em 0 0;
                      padding:          0;
                  }
                  
                  #oj_navigation li a {
                      display:          block;
                      background-color: #ccc;
                      color:            #fff;
                      text-decoration:  none;
                      font:             bold 1em Helvetica, Verdana, Arial, sans-serif; 
                      padding:          6px 8px; 
                      border-radius: 6px;
                      -moz-border-radius: 6px;
                      -webkit-border-radius: 6px;
                  }
                  #oj_navigation li a:hover {
                      background:       #a6212c;
                      color:            #fff;
                  }
                  #oj_navigation li a.selected {
                      background:       #2a2a2a;
                      color:            #f2f2f2;
                  }
                  
                  .tabView {
                      border:           0 solid #fff;
                      float:            left;
                      width:            100%;
                      padding: 20px 0 0;
                  }
	/* Post content
	--------------------------------------- */
	.artists { margin:0; padding:0; }
	.artists li {
                      margin: 0 20px 20px 0; 
                      width: 220px;
					  height: 40px; 
					  float: left; 
                      list-style: none ; 
                      font:bold 1.2em Helvetica, Verdana, Arial, sans-serif; 
}
                  
                  .content ul.artists li a {
                      display: block; 
                      color:            #4c8099;
                      text-decoration:  none;
                      background: #eee;
                      padding:          10px; 
                      border-radius: 6px;
                      -moz-border-radius: 6px;
                      -webkit-border-radius: 6px;
                  }
                  .content ul.artists li a:hover {
                      border:none;
                      background: #c30;
                      text-decoration: none;
                      color: #f2f2f2;
                  }
                  
	.content p { line-height: 150%; }
	body.polar .articlenav { background: #fff; }
	.content dl dt { font-weight: bold; font-size: 1.2em; padding: 5px 0; }
	.content p dl dt a { text-decoration: none; border: none; }
	/* Inserts
	--------------------------------------- */
	body.polar .insert { background: #fff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
		body.polar .insert h3 { border-bottom: 1px solid #cfdee5; }
	
	/* Downloads
	--------------------------------------- */
	body.polar .content a.download:link, body.polar .content a.download:visited, body.polar .content a.download:active { background-color: #fafcfc; border: 1px solid #cfdee5; }
	
	/* Images
	--------------------------------------- */
	body.polar a img { border: 1px solid #4c8099; }
	body.polar a:hover img, body.polar .comment a:hover .avatar { border: 1px solid #000; }
		
/* Links
----------------------------------------------- */
body.polar a:link, body.polar a:active, body.polar a:visited { color: #4c8099; }
body.polar a:hover { color: #000; }

body.polar .content a:link, body.polar .content a:active, body.polar .content a:visited, body.polar .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body.polar .tagdata a:active, body.polar .tagdata a:visited, body.polar .widget_tag_cloud a:link, body.polar .widget_tag_cloud a:active, body.polar .widget_tag_cloud a:visited { border-bottom: 1px solid #ccc; }
body.polar .content a:hover, body.polar .link-pages a:hover, body.polar .tagdata a:hover, body.polar .widget_tag_cloud a:hover { border-bottom: 1px solid #000; }

.link-pages  { 
	font-size:1em !important; 
}


/* Widgets
----------------------------------------------- */
#footer #rss-4 h3 img { display: none; }
.secondary ul li li { padding: 0 0 0 2em }

	/* Calendar widget
	------------------------------------------- */
	body.polar .widget_calendar tbody td a { color: #fff; background: #8bb6cc; }
	body.polar .widget_calendar tbody td a:hover { color: #fff; background: #404040; }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
  
