/* 
scheme id = http://colorschemedesigner.com/#0q61Tw0w0w0w0
*/

/* @group Header */

html, body {
    height: 100%;
    padding: 0;
    margin: 0;
    background-color: #FFCD73;
}

h1 {
    padding-top: 5%;
    padding-right: 10%;
	padding-bottom: 10px;
    margin: 0;
	font-family: 'Snippet', sans-serif;
	font-size: 5em;
	text-align: right;
	border-bottom: 10px black double;
	background-color: #ffe473;
	color: #333;

}


a { 
    color: #00A08A 
    text-decoration: overline;
  }

ul {list-style-type: none;}


/* Structure */


#header {
}


#footer {
	color: #999;
	font-size: 11px;
	margin-top: 2em;
	padding-top: 1.2em;
}


#content {
    min-height: 300px;
    font-size: 1.6em;
}



#blog_items a {
    text-decoration: none;
}


#site-name a {
	   color: black;
	   width: 175px;
	   display: block;
	   text-decoration: none;
	   font-size: 48px;
}

#site-description {
		  padding-top: 1.4em;
		  padding-bottom: 1.4em;
}
#site-description h3 {
		  font-size: 2em;
		  margin: 0;
}

#site-description, #secondary {
		   background-color: #FF6A00;
		   border-top: 4px solid #fff;
		   color: #1B2608;
		   border-bottom: 4px solid #333;
}
/* @end */

/* Navigation */

#primary {
	 line-height: 72px;
	 margin-bottom: -36px;
	 text-align: right;
}
#primary li {
	 padding-bottom: 5px;
}
#primary a {
	 color: #1E250D;
	 text-decoration: none;
	 font-size: 1.8em;
}
#primary li:hover {
	 border-bottom: 6px solid #333;
}

ul.navigation {
	padding-right: 12%;
	list-style: none;
	font-family: 'Questrial', sans-serif;
}

ul.navigation li {
  display: inline;
  margin-right: 1.8em;
}


/* Footer */

#footer a {
	color: #787878;
	text-decoration: none;
	border-bottom: 1px dotted #787878;
}
#footer a:hover {
	border-bottom: 1px solid #787878;
}


/* Tools */

#pagerank_box {
  position: relative;
  border: solid #444;
  border-width: 0 0 5px 0;
  width: 50px;
  height: 80px;
  left: 300px;
  top: -60px;
}

#pagerank_number {
  color: #999;
  position: relative;
  text-align: center;
  vertical-align: sub;
  font-size: 45px;
  font-weight: bold;
  top: 50px;
}


/* Blog Index */


.blog-entry {
    border-bottom: 4px dotted #333;
    padding-left: 25px;
}

.blog-entry h4 {
    margin: 8px;
}

.blog-entry h4.title a {
    color: #FF6A00;
}

.blog-entry h4.date {
    font-size: .9em;
}

.blog-entry p {
    margin: 5px;
    margin-left: 10px;
    font-size: .8em;
}

/* Blog detail */

#blog-detail h2 { 
    margin: 8px;
    padding: 0;
}

#blog-detail h4 {
    margin: 8px;
    padding: 0;
}

#blog-detail div#text {
    margin: 5px;
    margin-left: 10px;
    font-size: .7em;
}
    

/* Blog edit */

#blog-update p {
    margin: 5px;
    font-size: .7em;
}

#blog-update p label {
    width: 80px;
    display: block;
    float: left;
}


#blog-update input {
    width: 800px;
}

#blog-update input.button {
    width: 120px;
}

#blog-update textarea {
    height: 300px;
    width: 800px;
}

/* Classes */

.hidden {display: none;}

textarea.large {
    height: 300px;
    width: 600px;
}




