/*  
Theme Name: the-theme
Theme URI: http://wordpress.org/
Description: 
Version: 
Author: 
Author URI: 
#*/


/* HTML elements */

body {
	font-family: Courier, Serif;
	font-size: 11px;
	text-align: left;
    width: 720px;
    padding: 0;
	background: #000;
}


table {
	margin: 10px 0;
	font-style: italic;
}


h1, h2, h3, h4, h5
{
	font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	line-height: 1.05em;
	color: #000;
}


h1 {
	font-size: 24px;
	margin: 0 0 0 0;
	color: #FFF;
	text-shadow: 0 0 0.1em #FFF;
}


h2 {
	font-size: 18px;
	margin: 0 0 0 0;
}


a {
	color: #000;
	text-decoration: none;
}


a:link {
	color: #000;
	text-decoration: none;
	border-bottom: none;
}

a:visited {
	color: #000;
	text-decoration: none;
	border-bottom: 1px dashed #000;
}

h1 a:link {
	border-bottom: none;
}

h1 a:visited {
	border-bottom: none;
}

h2 a:link {
	border-bottom: none;
}

h2 a:visited {
	border-bottom: none;
}

a:hover {
	color: #000;
	border-bottom: none;
}

.entrytext a:link {
	border-bottom: 1px dashed #000;
}

.entrytext a:visited {
	border-bottom: 1px dashed #000;
}

.entrytext a:hover {
	border-bottom: none;
}

h1 a:link{
	color: #000;
	background-color: #FFF;
	text-shadow: 0 0 0.1em #000;
}

h1 a:visited {
	color: #000;
	background-color: #FFF;
	text-shadow: 0 0 0.1em #000;
}

h1 a:active {
	color: #000;
	background-color: #FFF;
	text-shadow: 0 0 0.1em #000;
}

h1 a:hover {
	color: #FFF;
	background-color: #FFF;
	border:0px;
	text-shadow: 0 0 0.1em #000;
}



h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited {
	color: #000;
}

h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	color: #000;
}


small {
	color: #000;
	text-transform: uppercase;
	font-family: Courier, Serif;
	font-size: 11px
}

subsmall {
	color: #000;
	text-transform: none;
	font-family: Courier, Serif;
	font-size: 11px
}

subsmall a {
	color: #000;
    background-color: #FFF;
}

subsmall a:visited {
}

subsmall a:hover {
	color: #FFF;
	text-decoration: none;
	border:0px;
}

img {
	padding: 0;
	max-width: 100%;
	margin: 0 0 0 0;
	border: none;
	display: block;
}


hr {
     border-top: 1px dashed #AAA;
     border-bottom: 0px solid #FFF;
     border-left: 0px solid #FFF;
     border-right: 0px solid #FFF;
}

/* classes and divs */

#page {
  margin-top: 2em;
  margin-left: 3em;
  margin-bottom: 4em;
  text-align: left;
  padding: 20px 20px 2px 20px;
/*  background: #FFF; */
  background: none;
  width: 660px;
}

#navcontainer {
  width: 660px;
}


#header {
	padding: 0;
	height: 180px;
}


#content {
	font-size: 11px
}

.post {
	margin: 35px 0 0px 0;
	padding: 35px 10px 10px 10px;
    background: #FFF;
}

.updatepost {
	margin: 0px 0 0 0;
	padding: 35px 10px 10px 10px;
    background: #FFF;
}


.updatetitle {
	font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	line-height: 1.05em;
	color: #000;
	font-size: 18px;
	margin: 0px 0 0px 0;
}


.updatetitlesmall {
	color: #AAA;
}


.updatetitle a {
	color: #000;
}


.updatetitle a:hover {
	color: #000;
}


.updatetitle a:visited {
	color: #000;
}

.updateentry {
	margin: 0px 0 0px 0;
}


.updateentry p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.description {
	font-weight: bold;
	font-style: normal;
	color: #000;

	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}

.narrowcolumn {
}


.suggestion {
	text-transform: none;
	color: #FFF;
	width: 660px;
}


.navigation {
   margin: 40px 0 0 0;
   padding: 2px 2px 2px 2px;
}

.navigation a, .navigation a:visited {
   background-color: #000;
}


/* project preview on frontpage */

ul#navlist {
   margin-left: 0;
   padding-left: 0;
}

#navlist li {
   display: inline;
   list-style-type: none;
   background-color: #FFF;
}


.entry {
	margin: 0px 0 0px 0;
}

.comment {
	margin: 80px 0 0 0;
}

.page_item {}

.longinput #searchform input {
    width: 400px;
   	text-align: left;
}

#searchform input {
    width: 25px;
   	text-align: center;
}

input {	
	font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	line-height: 1.05em;
	font-size: 24px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    background-color: #FFF;
    border: none;
}

form {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    border: none;
    background-color: none;
}

li {
	list-style-type: none;
	list-style-position: outside;
}

.tumblr_posts {
	margin: 35px 0 0px 0;
	padding: 35px 10px 10px 0px;
}

.tumblr_caption {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.tumblr_post {
	margin: 35px 0px 0px 0px;
}
