/*
Theme Name: phrough.com standard
Theme URI: http://phrough.net/
Description: Hardcore minimalist styling.
Version: 0.1
Author: phrough
Author URI: http://phrough.net/
Tags: phrizzle, dizzle, phrough

*/


*
{
padding: 0;
margin: 0;
}

body
  {
  margin: 0px;
  background-color: #F5ECE3;
  background-image: url(images/bg.php);
  background-position: 315px bottom;
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #222222;
  }
  
body a:link
  {
  text-decoration: underline;
  color: #222222;
  }
  
body a:visited
  {
  text-decoration: underline;
  color: #AAAAAA;
  }

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

img
  {
  border-color: #222222;
  }
  
p 
  {
  margin-bottom:12px;
  }

blockquote
  {
  margin-left: 10px;
  margin-right: 10px;
  font-size: .85em;
  line-height: 1.5 em;
  }

h1
  {
  margin-top: 25px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 1.85em;
  }

h2
  {
  margin-top: 15px;
  margin-bottom: 7px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 1.5em;
  }
  
h3
  {
  margin-top: 25px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  }

h2 a:link
  {
  text-decoration: none;
  color: #222222;
  }

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

h2 a:hover
  {
  text-decoration: underline;
  color: #009933;
  }

h3
  {
  margin-top: 25px;
  margin-bottom: 5px;
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  }

h3 a:link
  {
  text-decoration: underline;
  color: #222222;
  }

h3 a:visited
  {
  text-decoration: underline;
  color: #666666;
  }

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

/* CLASSES */


.entry
  {
  margin-bottom: 25px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 300px;
  text-align: justify;
  font-size: .85em;
  line-height: 1.7em;
  }
  
.entry img { margin-bottom: 7px; }
  
.entry a:link
  {
  text-decoration: underline;
  font-weight: bold;
  color: #222222;
  }

.entry a:visited
  {
  text-decoration: underline;
  color: #666666;
  }

.entry a:hover
  {
  text-decoration: none;
  color: #009933;
  }
  
.postmetadata
  {
  margin-top: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: .85em;
  line-height: 1.3em;
  }
  
.postmetadata a:link
  {
  text-decoration: underline;
  color: #222222;
  }

.postmetadata a:visited
  {
  text-decoration: underline;
  color: #666666;
  }

.postmetadata a:hover
  {
  text-decoration: none;
  color: #009933;
  }

.comment
  {
  width: 300px;
  font-size: .75em;
  line-height: 1.4em;
  margin-top: 10px;
  margin-bottom: 15px;
  }
  
.navigation
  {
  font-size: .6em;
  margin-top: 25px;
  }
  
.sidelist
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #222222;
  font-size: .75em;
  line-height: 1.8em;
  margin: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 25px;
  text-indent: 0px;
  padding: 0px;
  list-style:none;
  list-style-type:none;
  }
  
.sidelist a:link
  {
  color: #222222;
  text-decoration: none;
  }
  
.sidelist a:visited
  {
  color: #222222;
  text-decoration: none;
  }
  
.sidelist a:hover
  {
  color: #222222;
  text-decoration: underline;
  }

.loginBox a:link, .loginBox a:visited
  {
  color: #FFFFFF;
  text-decoration: underline;
  }
  
.loginBox a:hover
  {
  color: #FFFFFF;
  text-decoration: none;
  }
  
  
/* FORM STYLES */

.frmButton
  {
  border-width:2px;
  border-color: #222222;
  background-color: #222222;
  font-size: 1.0em;
  font-weight: bold;
  color: #FFFFFF;
  }
  
.frmLogin
  {
  font-size: 1.0em;
  border-color: #222222;
  width: 100px;
  }


/* LAYOUT */
#divMainContent
  {
  position: absolute;
  left: 30px;
  top: 0px;
  width: 325px;
  }

#divSidebar
  {
  position: fixed;
  left: 775px;
  bottom: 0px;
  right: 0px;
  }

#divKEXP
  {
  padding-left: 10px;
  }
  
#divSideLinks
  {
  padding-left: 10px;
  }
  
#divLoginBox
  {
  font-size: .6em;
  line-height: .4em;
  background-color: #bba171;
  color: #FFFFFF;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  }
  
#logo
  {
  position: fixed;
  left: 425px;
  top: 22px;
  }
  
  
.aligncenter
  {
  text-align:center;
  }
  
  
  
/* WORDPRESS CONTACT FORM STYLES  */

#wpcf fieldset { padding: 10px; border: 0px; width: 325px; margin: 0px; }
#wpcf legend { font-weight: bold: border: 1px solid #666666; padding: 3px }
#wpcf p { margin: 0 0 7px 0 }
#wpcf .field { font-size: .8em; width: 200px; padding: 0; margin: 0 }
#wpcf textarea { font-size: 100%; width: 300px; height: 200px }
#wpcf .error { background-color: #FFCCCC; }
#wpcf .challenge { font-size: 0.8em; line-height: 1.1em; display: inline-block; display: -moz-inline-stack; text-align: left; width: 200px }
#wpcf p.alert { color:#FF0000; font-weight: 700; text-align: center; padding: 5px 0 10px 0 }
