/*
Theme Name: Burobjorn
Theme URI: http://burobjorn.nl/
Description: Custom theme for Burobjorn website 
Author: Bjorn Wijers <burobjorn@burobjorn.nl>
Version: 0.91-2011-05-13
*/



/*
 * League Gothic is provided by the excellent League of Moveable Type
 * Download it here: http://www.theleagueofmoveabletype.com/fonts/7-league-gothic
 * League Gothic is licensed under the SIL Open Font License: 
 * http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=OFL_web
 */
@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/League-Gothic/League_Gothic-webfont.eot');
    src: url('fonts/League-Gothic/League_Gothic-webfont.eot?iefix') format('eot'),
         url('fonts/League-Gothic/League_Gothic-webfont.woff') format('woff'),
         url('fonts/League-Gothic/League_Gothic-webfont.ttf') format('truetype'),
         url('fonts/League-Gothic/League_Gothic-webfont.svg#webfont1Lb5Pdit') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
  background: #000000;
  height: 100%;
}

body {
  font-family: Verdana, 'Liberation Sans', FreeSans, sans-serif;
  font-size: 1em;
  color: #fff;
  margin: 1.250em auto 0;
}

a:link, a:active {
  color: #b5d234;
  text-decoration: none;
}

a:visited {
  color: #b5d234;
  text-decoration: none; 
}

a:hover {
  color: #f52570;
  text-decoration: none; 
}

#aside p {
  font-size: 0.750em;
}


#content a:hover img {
  border: 1px solid #f52570;
}

#content img {
  border: 1px solid transparent;
}


#content h2 {
  font-weight: normal;
  font-family: 'LeagueGothicRegular', Verdana;
  font-size: 1em;
  margin-bottom: 0.625em;
}

#aside-address .street-address, 
#aside-address .email,
#aside-address .tel, 
#aside-address .fn, 
#aside-address .org {
  display: block;
}

.vcard {
  font-size: 0.750em;
}

.vcard h2 a {
  font-size: 1em;
}


.aside-content blockquote {
  font-family: Garamond, serif;
  font-size: 0.750em;
  font-style: italic;
  text-align: justify;
}

.aside-content cite {
  display: block;
  font-size: 0.750em;
  text-align: right;
}

#searchform {
  text-align: right;
}

input#s {
  text-align: left;
  width: 11.1em;  
}

input#searchsubmit {
  background-color: #b5d234;
  color: #000;
  font-weight: bold;
  border: 2px solid #b5d234;
}

/* hide text and show only the language button image */
#header-language-switcher a span { display: none; }


#header-language-switcher a:link, #header-language-switcher a:visited {
  display: block;
  height: 12px;
  width: 77px;
  background: url("img/btn-language-switch.png") 0 0 no-repeat;
}


#header-language-switcher a:hover {
  display: block;
  height: 12px;
  width: 77px;
  background: url("img/btn-language-switch.png") 0 -15px no-repeat;
}


#header-language-switcher a:active {
  display: block;
  height: 12px;
  width: 77px;
  background: url("img/btn-language-switch.png") 0 0 no-repeat;
}

#header-main-navigation {
  padding-top: 0.625em; /*10px*/
}

#header-main-navigation li {
  font-family: 'LeagueGothicRegular', Verdana;
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0 0.2em;
}

#header-main-navigation li.current-menu-item a,
#header-main-navigation li.current-page-ancestor a,
#header-main-navigation li.current_page_parent a,
#content #aside li.current_page_item a {
  color: #f52570;
}


#header-main-navigation ul {
  margin-bottom: 0;
}

.padded {
  padding-top: 0.625em;
  padding-bottom: 0.625em;
}

.entry {
  font-family: Verdana, sans-serif;
  font-size: 0.750em;
  float:left;
}

div.hr {
  height: 1px;
  background: #333 url("img/divider.png") 0 0 repeat-x ;
}

div.hr hr { display: none }

#footer-content {
  text-align: right;
}

#promo-image-caption {
  line-height: 1em;
  font-size: 1.5em;  
}

#portfolio-image-caption {
  text-align: right;
  line-height: 1em;
  font-size: 1.5em;  
}

div.image-wrapper {  
  float: left; /* important */  
  position: relative; /* important(so we can absolutely position the description div */  
}  

div.image-caption {  
  position: absolute; /* absolute position (so we can position it where we want)*/  
  bottom: 0; /* position will be on bottom */  
  left: 0;  
  width: 100%;  
  /* styling below */
  font-family: 'LeagueGothicRegular', Verdana;  
  background: url("img/transparent-black-65.png") 0 0 repeat;  
  color: #fff;  
}

p.image-caption-content{  
  padding: 0.625em; 
  margin: 0;  
} 

/* caption for images */
.entry p.wp-caption-text {
    color: #999999;
    font-size: 0.75em;
    margin-top: -0.625em;
    margin-bottom: 0.3125em; /*5px*/
    margin-left: 0.3125em;
    margin-right: 0.1325em;
    text-align: center;
}


#footer-content {
  font-size: 0.625em;
  color: #999;
}

.the-net  {
  text-align: left;
}

.the-net a {
  color: #111;
}

.list-inline li {
  display: inline;
  list-style-type: none;
  margin: 0;
}

#crumblepath li { 
  font-family: 'LeagueGothicRegular', Verdana;
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0 0.2em;
}

#crumblepath ul {
  margin-bottom: 0;
}

#content h2.content-title {
  font-size: 1.375em;
  margin-bottom: 0;
}

.eol {
  font-size: 0.625em;
  text-align: center;
  color: #666;
}

.post-meta {
  color: #666;
  font-size: 0.625em;
  padding:0 0 5px 0;
}

.post-meta a:link, .post-meta a:active, .post-meta a:visited {
  color: #666;
}

.post-meta a:hover {
  color: #F52570;
}

.post-comments {
  font-size: 0.750em;
}

a.post-edit-link {
  color: #2D4CE0;
}

.post {
  margin-bottom: 1.25em;
  margin-left: 0.3125em;
  margin-right: 0.3125em;
}

/* reset the margin left and right for widget*/
#widget-section-display-recent-posts .post {
  margin-left: 0px;
  margin-right: 0px;
}

.entry blockquote {
  background: none repeat scroll 0 0 #121211;
  border: 1px solid #121212;
  font-style: italic;
  margin-left: 1.5em;
  margin-right: 4.5em;
  margin-bottom: 1.5em;
  margin-top:1.5em;
  padding: 1.25em;
  text-align: left;
}

.entry blockquote.centered-text p,
.entry blockquote.centered-text {
  text-align: center;
}

.entry blockquote p {
  margin: 0;
  padding: 0;
}

.entry cite {
  font-style: normal;
  font-weight: bold;
}

.entry p {
  margin-bottom: 1.25em;
  text-align: justify;
}



.entry ul, .entry ol {
  margin-left: 1.5em;
  margin-right: 4.5em;
}


a.more-link {
  font-weight: bold;
}

.entry a:visited {
  color: #657;
}

.entry a:link, .entry a:active {
  color: #b5d234;
}


.entry a:hover {
  color: #f52570;
}


#section-more-navigation {
  display: block;
  text-align: center;
  font-size: 0.750em;
  font-weight: bold;
  
}

.alignleft {
  float: left;
}

.alignright {
  float: right
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.entry .alignright img,
.entry img.alignright {
  margin: 10px 0px 10px 10px;
}

.entry .alignleft img,
.entry img.alignleft {
  margin: 10px 10px 10px 0px;
}


#menu-footer-navigation {
  text-transform: lowercase;
}


/* comments */

#comments {
  font-size: 0.750em;
}

#comments .vcard {
  font-size: 1em;
}

#commentform input, #commentform textarea {
  float: none;
  margin-bottom: 0;
  margin-right: 40.875em;
}

#commentform p label {
  margin-bottom: 0.625em;
}

h3#reply-title {
  font-size: 1.250em;
  margin-bottom: 0;
  margin-top: 1.250em;
}

/* text widget */

div.textwidget p {
  text-align: left;
}

p.image-caption-content {
  font-size: 1em;
} 

/* end text widget */

div.widget ul {
  list-style: none;
}

div.widget ul li {
    font-family: 'LeagueGothicRegular',Verdana;
    font-size: 1em;
    margin-left: 10px;
    margin-right: 10px;
}

img.attachment-medium, img.alignleft {
  padding-bottom: 0;
}

div.entry div.image-wrapper img {
  margin: 0px 10px 10px 0px;
}

div.wp-pagenavi {
  margin: 20px;
}

.wp-pagenavi a, .wp-pagenavi span {
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}


