/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus {
	
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 23px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: none;
}

li {
	/*margin-left: 30px;*/
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}

/* my stuff
----------------------------------------------------------------------------------------------------*/
/* logo */


/*Navigation menus*/

.nav {
  height:27px;
}

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
  float:right;
}

.nav li{
  /*margin:55px 0 0 0;*/
  padding:3px 0 3px 0;
  margin-right:2px;
  float:left;
}

.nav a#selected {
  background-image:url('../images/yell.png');
  color:#000;
  font-size:14px;
  /*font-weight:bold;*/
}

.nav a {
  background-image:url('../images/50black.png');
  padding: 5px;
  /*background-color:#999;*/
  color:#fff;
  text-decoration:none;
  font-size:14px;
  /*font-weight:bold;*/
  
}

.nav a:hover {
  background-image:url('../images/yell.png');
  color:#000;
  /*font-weight:bold;*/
}

/*contact - languages*/
.top_header{
  height:81px;
}

ul.top_header,
.top_header ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
	float:right;
}

.top_header li{
  margin:0px 0 0 0;
  padding:3px 0 3px 0;
  float:right; 
}

.top_header a {
  background-image:url('../images/50black.png');
  padding: 5px 5px 5px 5px;
  /*background-color:#999;*/
  color:#fff;
  text-decoration:none;
  font-size:10px;
  /*font-weight:bold;*/
  
}

.top_header a:hover {
  background-image:url('../images/yell.png');
  color:#000;
  /*font-weight:bold;*/
}
/*contact - languages*/
.numbers {
  
  margin: 200px 0 50px 0;
  float:right;
}

.video {
  
  margin: 75px 0 50px 0;
  float:right;
}

.books {
  
  margin:50px 0 50px 0;
  float:right;
}

/* CONTENT & COPY STUFF */

.content_left {
  background-image:url('../images/50black.png');
  height:100%;
  margin-top:15px;
  padding:15px;
}

.content_left h3 {
  color:#FFEC00;
  margin-bottom:10px;
}

.content_left p {
  color:#fff;
}

.content_left a {
  background-color:#FFEC00;
  color:#333;
  padding:10px;
  text-decoration: none;
}

.content_left a:hover {
  background-color:#999;
  color:#333;
  padding:10px;
  text-decoration: none;
}

.img_link a {
  background-color:#fff;
  padding:0px;
  text-decoration: none;
}

.img_link a:hover {
  background-color:#fff;
  padding:0px;
  text-decoration: none;
}


/*footer*/

.footer p {
  background-image:url('../images/25black.png');
  margin-top:30px;
  padding:15px;
  color:#fff;
  font-size:10px;
}

.footer a {
  
  padding:5px;
  background-image:url('../images/25black.png');
  color:#fff;
  text-decoration: none;
  font-size:12px;
}

.footer a:hover{
  background-image:url('../images/yell.png');
  color:#333;
}

#livework {
  margin-left:20px;
}

#events {
  color:#ffcc00;
  margin:10px 0 10px 0;
}

.review p{
  color:#ffcc00;
  font-style:italic;
}

/* paul's hackerisimoooo
----------------------------------------------------------------------------------------------------*/
.bg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

/* misc*/
.twitt{
  background-color:none;
}
.twitt a:hover {
    background-image:none;
    color:#000;
    /*font-weight:bold;*/
  }

.twitt a {
      background-image:none;
      color:#000;
      /*font-weight:bold;*/
    }