/*** pbrisbin 2009, 2010 ***/

/*** included for hyperlight syntax coloring ***/
@import url('scripts/hyperlight/colors/zenburn.css');

/* classes for all tags {{{ */
.hidden { 
  display: none;
}

.small { 
  font-size: 95%;    
}

.centered { 
  text-align: center;
}

.right { 
  text-align: right; 
}
/* }}} */

/* filebrowser styling {{{ */
div.filebrowser {
  color:         #909090;
  border:        1px solid #ffffff;
  border-top:    1px solid #909090;
  border-right:  1px solid #909090;
  padding-left:  5%;
  padding-right: 5%;
}

table.filebrowser {
  width: 90%;
  padding: 2%;
  margin-left: auto;
  margin-right: auto;
}

th.filebrowser {
  color: #ffffff;
  text-align: left;
}
/* }}} */

/* comments styling {{{ */
h3 a.comments {
  color: #ffffff;
}

h3 a.comments:hover {
  color: #cc896d;
}

p a.comments {
  color: #bbbbbb; 
}

p a.comments:hover {
  color: #ffffff;
}

p.comments {
  font-size: 95%;
}

blockquote.comments {
  color:          #9c9c6b;
  font-style:     italic;
  border-left:    solid 3px #404040;
  padding-left:   2%;
  padding-bottom: 1%;
}

div.comments {
  border:         1px solid #ffffff;
  border-top:     1px solid #909090;
  border-right:   1px solid #909090;
  padding-left:   5%;
  padding-right:  5%;
  padding-bottom: 1%;
  margin-right:   30%;
}
/* }}} */

/* index styling {{{ */
div.recent_post {
  border:        solid 1px #404040;
  border-left:   solid 1px #606060;
  border-bottom: solid 1px #606060;
  padding: 1.5%;
  padding-top: 0.1%;
  padding-bottom: 0.1%;
  margin-bottom: 1%;
}
/* }}} */

/* header styling {{{ */
h1.title {
  color:       #ffffff;
  text-align:  center;
  font-weight: normal;
}

h2 {
  color:       #ffffff;
  margin-left: -5%;
  font-weight: normal;
}

h3, h4, h5, h6 {
  color:       #ffffff;
  margin-left: -2%;
  font-weight: normal;
}
/* }}} */

/* main elements {{{ */
body {
  margin-left:      10%;
  margin-right:     10%;

  color:            #bbbbbb; 
  background-color: #303030;

  font-family:      Verdana, sans-serif; 
  font-weight:      normal;
}

p.note {
  font-size:        95%;
  font-style:       italic;
  border:           solid 1px #404030;
  background-color: #404040;
  margin-left:      2%;
  padding:          1%;
  padding-top:      0.5%;
  padding-bottom:   0.5%;
}

hr {
  height: 0px;
  color:  #bbbbbb;
}

pre, strong, cite {
  color:       #ffffff;
  font-weight: normal;
}

blockquote {
  color:          #909090;
  font-size:      95%;
  font-style:     italic;
  border-left:    solid 3px #404040;
  padding-left:   2%;
  padding-bottom: 1%;
}

iframe {
  border:      1px solid;
  background:  #f0f0f0;
  width:       90%;
  height:      500px;
}

img.centered {
  display:      block;
  margin-left:  auto;
  margin-right: auto;
}
/* }}} */

/* links in general {{{ */
h2 a:link {
  color: #ffffff;
}

h2 a:visited {
  color: #ffffff;
}

h2 a:hover {
  color: #cc896d;
}

a:link {
  color:           #c4df90;
  outline:         none;
  text-decoration: none;
}

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

a:hover {
  color:           #cc896d;
  outline:         none;
  text-decoration: none;
}
/* }}} */
