/*Theme Name: WordPress Theme Generator 
Theme URI: http://www.yvoschaap.com/wpthemegen/
Description: WordPress Custom Theme for The Write Stuff created with the <a href="http://www.yvoschaap.com/wpthemegen/">WordPress Theme Generator</a>. 
To edit your current theme go: <a href="http://tinyurl.com/5kmgrx">edit settings</a>.
Version: 29 Jul, 15:06
Author: W.P. GenAuthor 
URI: http://www.yvoschaap.com/

*/

/*
html>body #content {	
	height: auto;	
	min-height: 580px;
}
*/

body {	
	font-family: "Trebuchet MS", "Lucida Sans Std", "Lucida Sans Unicode", sans-serif;	
	font-size: 0.9em;	
	background-color: #000000; 	
	background-image: url('images/background.jpg');	
	background-repeat: repeat-x;	
	background-position: 0px 0px;
}

body,td,th {
	color: #000000;
}

a, a:link {	
	padding: 1px;	
	color: #000000;	
	text-decoration: 
	underline;
}

a:hover {	
	color: #000000;	
	text-align: none;	
	SP_HOVERLINK;
	
}

h1 {	
	font-weight: bold;	
	font-size: 190%;	
	padding-top: .1em;	
	padding-bottom: .5em;
	
}

h2 {	
	text-align: center;
	font-weight: bold;	
	font-size: 150%;        
	color: #FF0000;
	
}

h3 {	
	font-family: "Trebuchet MS", "Lucida Sans Std", "Lucida Sans Unicode", sans-serif;	
	font-size: 130%;	
	color:#CC6666
	
}

h4 {	
	font-family: "Trebuchet MS", "Lucida Sans Std", "Lucida Sans Unicode", sans-serif;        
	font-size: 105%;        
	color:#000000;
	
}

p {	
	font-size: 80%;	
	margin-bottom:1em;
	
}

strong, b {	
	font-weight: bold;
	
}

em, i {	
	font-style: italic;

}

code {	
	font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr{	
	font-size: 0.9em;	
	letter-spacing: .07em;

}

a img {	
	border: none;
}

#hd{	
	text-align: center;	
	padding-top: 24px;	
	padding-bottom: 24px
}

#hd h1{	
	font-size: 290%;	
	color: texttitlecolor;
	
}

#hd h1 a{	
	text-decoration: none;	
	color: texttitlecolor;

}

h3 a:link, h3 a:hover, h3 a:visited{	
	color: #0099DD;
	
}

#wrapp {	
	width: 100%;	
	margin: 0px auto;	
	background-image: 
	url('images/header_bg.jpg');	
	background-repeat: no-repeat;	
	background-position: right top;
	
}

.clear {	
	clear: both;
}

.category {        
	color: #6E6E6E;        
	font-weight: bold;
	
}

/*
//////////////////////////////////////////////////////						
						HEADER
//////////////////////////////////////////////////////
*/ 

#header {	
	width: 970px;	
	height: 506px;
	
}

#HederTitle {	
	width: 500px;	
	height: 207px;	

}

#HederTitle h1 {	
	color: #CC0000;	
	font-weight: normal;	
	font-variant: normal;	
	width: 400px;	
	padding-top: 100px;	
	padding-left: 0px;
	
}

#HederTitle h1 a:link,
#HederTitle h1 a:visited {	
	text-decoration: none;	
	color: #CC0000;	
	
}

#HederTitle h1 a:hover {	
text-decoration: none;	
color:#ff8181;

}

#HederTitle span {	
	color: #333333;	
	margin-top: 5px;	
	margin-bottom: 5px;	
	display: block;	
	width: 450px;	
	font-size: 1.1em;	
	padding-left: 0px;

}

#BottomHeader {	
	height: 200px;	
	width: 700px;
	
}

#BottomHeaderWrapp {	
	width: 680px;	
	margin-top: 105px;	
	margin-right: auto;	
	margin-bottom: 5px;	
	margin-left: 0px;	
	height: 200px;	
	overflow:auto;	
	
}

#BottomHeaderWrapp p {	
	color: #ffffff;	
	font-size: 1.0em;	
	padding: 5px;	
	padding-left: 165px;
	
}

#BottomHeaderWrapp img,#BottomHeaderWrapp a img {	
	padding-top:5px;	
	padding-bottom:5px;	padding-left:0px;	
	padding-right:9px;
	
}

#BottomHeaderWrapp a:link,
#BottomHeaderWrapp a:visited,
#BottomHeaderWrapp p a:link,
#BottomHeaderWrapp p a:visited {	
	color:#ffffff;	
	text-decoration: none;

}

#BottomHeaderWrapp a:hover,
#BottomHeaderWrapp p a:hover {	
	color:#ffffff;	
	text-decoration: underline;
	
}

#BottomHeaderWrapp span {	
	display:block;	
	float:right;	
	margin-right:25px;}
	
/*		
//////////////////////////////////////////////////////
						MAIN
//////////////////////////////////////////////////////

*/ 
#wrappinner {	
	width: 740px;	
	float: left;	
	margin: 0px;	
	padding: 0px;
	
}

#main {	
	width: 560px;	
	float: left;	
	margin-top: 35px;	
	/*margin-left: 8px;*/
}
#main .navigation {	
	width: 550px;
	
}

#main .navigation .alignleft {	
	float: left;
	
}

#main .navigation .alignleft a:link,
#main .navigation .alignleft a:visited {	
	color:#BD413D;	
	text-decoration: none;	
	
}

#main .navigation .alignleft a:hover {	
	color:#BD413D;	
	text-decoration: underline;	
	
}

#main .navigation .alignright {	
	float: right;
}

#main .navigation .alignright a:link,
#main .navigation .alignright a:visited {	
	color:#BD413D;	
	text-decoration: none;
	
}

#main .navigation .alignright a:hover {	
	color:#BD413D;	
	text-decoration: 
	underline;
}

#main .entryBox {	
width: 547px;	
background-color:#ffffff;	
margin-bottom: 15px;	
background-image: url('images/entry_bg_top_alt.jpg');	
background-repeat: no-repeat;	
background-position: -1px 0px;

}

#main .entryBox .title h2 {	
	font-weight: normal;	
	text-transform: uppercase;	
	padding-top: 15px;	
	padding-left: 15px;	
	color: #000000;	
}

#main .entryBox .title h2 a:link,
#main .entryBox .title h2 a:visited {	
	font-weight: normal;	
	text-transform: uppercase;	
	color: #000000;
}

#main .entryBox .title h2 a:hover {	
color: #000000;
}

#main .entryBox span.date {	
	margin-left: 18px;	
	margin-top: 5px;	
	margin-bottom: 5px;	
	font-size: 0.8em;	
	color: #928771;	
	display: block;	
	font-weight: normal;
}

#main .entryBox .entry {	
	width: 510px;	
	overflow: auto;	
	margin-top: 0px;	
	margin-right: auto;	
	margin-bottom: 0px;	
	margin-left: auto;        
	color: #4D5359;
}

#main .entryBox .entry p {	
	color: #333333;
	font-size: 1.1em;	
	padding-top: 10px;	
	padding-bottom: 15px;
}

#main .entryBox .entry a:link,
#main .entryBox .entry p a:link {	
	text-decoration: underline;	
	color:#000000;
}

#main .entryBox .entry a:hover,
#main .entryBox .entry p a:hover {	
	text-decoration: underline;	
	color: #999999;
}

#main .entryBox .entry a:visited,
#main .entryBox .entry p a:visited {	
	text-decoration: none;	
	color: #666666;
}

#main .entryBox .entry img {	
	padding: 7px;
}

#main .entryBox .entry ul,
#main .entryBox .entry li  {	
	list-style-type: none;	
	padding: 2px;	
}

#main .entryBox .entry ul li {	
	list-style-type: circle;	
	list-style-position: inside;
}

#main .entryBox .entry code {	
	font-family: "Courier New", Courier, mono;	
	display: block;	
	margin-top: 10px;	
	margin-right: 5px;	
	margin-bottom: 10px;	
	margin-left: 0px;	
	background-color: #DEDBD0;	
	padding: 3px;	
	font-size: 1em;	
	line-height: 1.5em;
}

#main .entryBox .entry blockquote {	
	font-size: 0.9em;	
	padding-left: 10px;	
	line-height: 1.5em;	
	border-top-width: 0px;	
	border-right-width: 0px;	
	border-bottom-width: 0px;	
	border-left-width: 3px;	
	border-top-style: none;	
	border-right-style: none;	
	border-bottom-style: none;	
	border-left-style: solid;	
	border-left-color: #BFB8A3;	
	font-style: oblique;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	padding-right: 10px;	
}

#main .entryBox .entry pre {	
	width: 500px;
}

#main .entryBox .entryBottom {	
	height:35px; 	
	background-image: url('images/entry_bg_bottom_alt.jpg');	
	background-repeat: no-repeat;	
	background-position: -1px 1px;	
	height: 40px;
}

#main .entryBox .entryBottom span {	
	font-size: 0.8em; 	
	padding-left: 17px;	
	padding-right: 7px;	
	display:block;        
	color: #000000;
}

#main .entryBox .entryBottom a:link,
#main .entryBox .entryBottom a:visited {	
	text-decoration: none;	
	color: #77776B;	
	font-weight: bold;	
}

#main .entryBox .entryBottom a:hover {	
	text-decoration: underline;	
	color: #928771;	
	font-weight: bold;	
}

/*
//////////////////////////////////////////////////////
					SINGLE/COMMENT PAGE
//////////////////////////////////////////////////////

*/  

#main .entryBox .entryDescription,
#main .entryBoxAlt .entryDescription {	
	width: 510px;	
	overflow: auto;	
	margin-top: 0px;	
	margin-right: auto;	
	margin-bottom: 0px;	
	margin-left: auto;
}

#main .entryBox .entryDescription p,
#main .entryBoxAlt .entryDescription p {	
	padding: 15px 8px 0px;	
	line-height: 1.5em;
}

#main .entryBox .entryDescription p a:link,
#main .entryBoxAlt .entryDescription p a:link,
#main .entryBoxAlt .entryDescription p a:visited,
#main .entryBox .entryDescription p a:visited {	
	text-decoration: underline;	
	color:#000000;
}

#main .entryBox .entryDescription p a:hover,
#main .entryBoxAlt .entryDescription p a:hover {	
	text-decoration: underline;	
	color: #333333;
}

#main .entryBox p.who,
#main .entryBoxAlt p.who {	
	padding-left: 15px;	
	padding-top: 5px;	
	padding-bottom: 5px;	
	font-weight: bold;		
	color: #000000;
}

#main .entryBox p.who a:link,
#main .entryBox p.who a:visited,
#main .entryBox .entryBottom p.commentmetadata a:link,
#main .entryBox .entryBottom p.commentmetadata a:visited,
#main .entryBoxAlt p.who a:link,
#main .entryBoxAlt p.who a:visited,
#main .entryBoxAlt .entryBottom p.commentmetadata a:link,
#main .entryBoxAlt .entryBottom p.commentmetadata a:visited {	
	text-decoration: underline;	
	color: #000000;	
	font-weight: bold;	
}

#main .entryBox .entryBottom p.commentmetadata a:hover,
#main .entryBoxAlt .entryBottom p.commentmetadata a:hover,
#main .entryBox p.who a:hover,
#main .entryBoxAlt p.who a:hover {	
	text-decoration: underline;	
	color: #333333;
}

#main .entryBox .entryBottom p.commentmetadata,
#main .entryBoxAlt .entryBottom p.commentmetadata {	
	padding-top: 15px;	
	padding-left: 15px;	
	padding-bottom: 5px;	
	font-size: 0.8em;	
	color: #333333;
}

#main .entryBoxAlt {	
	width: 547px;	
	background-color:#ffffff;	
	margin-bottom: 35px;	
	background-image: url('images/entry_bg_top_alt.jpg');	
	background-repeat: no-repeat;	
	background-position: -1px 0px;
}

#main .entryBoxAlt .entryBottom {	
	background-image: url('images/entry_bg_bottom_alt.jpg');	
	background-repeat: no-repeat;	
	background-position: -1px 1px;	
	height: 40px;	
	font-weight: bold;	
}

#main #commentForm {	
	width:550px;
}

#main #commentForm p.tags {	
	padding: 10px;	
	width: 530px;        
	color: #CC0000;
}

#main #commentForm p {	
	padding:5px;        
	color: #CC0000;
}

#main #commentForm p a:link,
#main #commentForm p a:visited {	
	color:#ffffff;	
	text-decoration: none;
}

#main #commentForm p a:hover {	
	color:#333333;	
	text-decoration: underline;
}

#main #commentForm input#submit {	
	border-top-width: 0px;	
	border-right-width: 0px;	
	border-bottom-width: 0px;	
	border-left-width: 0px;	
	border-top-style: none;	
	border-right-style: none;	
	border-bottom-style: none;	
	border-left-style: none;	
	font-size: 1em;	
	padding: 5px;	
	cursor:pointer;
}

#main #commentForm input#author,
#main #commentForm input#email,
#main #commentForm input#url,
#main #commentForm textarea#comment {	
	font-family: "Trebuchet MS", "Lucida Sans Std", "Lucida Sans Unicode", sans-serif;	
	padding: 8px 5px;	
	font-size: 1em;	
	font-weight: normal;	
	background-color: #fafafa;	
	border: 1px solid #E5E2D9;
}

#main #commentForm input#author:hover,
#main #commentForm input#email:hover,
#main #commentForm input#url:hover,
#main #commentForm textarea#comment:hover {	
	background-color: #F7F7F3;	
	border: 1px solid #E5E2D9;
}

#main h3.respond {	
	padding: 10px 5px 10px;	
	font-weight: normal;        
	color: #FFFFFF;
}

.item {	
	padding: 10px;	
	background-color: #FFFFFF;	
	background-image: url(/); 	
	background-repeat: no-repeat;	
	text-align:left;	
	border: 0px #1A1A1A;	
	margin-bottom: 1em;	
	border: 1pt solid #000000;	
}

.item ul {	
	list-style-type: disc;	
	padding-left: 15px;	
	margin-left: 10px;	
	font-size: 80%;
}

.item ol{	
	list-style-type: decimal;	
	padding-left: 15px;	
	margin-left: 10px;	
	font-size: 80%;
}

.itemhead{	
	background-color: #FFFFFF;        
	padding-top: 5px;	
	padding-bottom: 5px;
}

.item a:link{        
	color: #0000CC;
}

.item a:hover{        
	color: #FF0000;
}

.item a:visited {        
	color: #006633;
}

.item .cite {       
color: #000000;
}

.chronodata {	
	display: inline;	
	text-align: right;	
	margin-left: 2em;	
	font-size: 80%;        
	color: #ff0000;
}

.storycontent {        
	display: inline;	
	text-align: left;	
	margin-left: 2em;	
	font-size: 1.2em;        
	color: #000000;
}

#itemhead h3 {	
	display: inline;
}

.pagetitle {        
	background-color: #000000;
}

input{	
	font-size: 80%;
}

.metadata {	
	line-height: 190%;	
	font-size: 75%;
}

.metadata a:link, .metadata a:hover, .metadata a:visited {	
	color: #AAAAAA;
}

.tags, 
.catagory {	
	display: block;
}

.commentlist p {	
	clear: both;	
	font-size: 95%;
}

.cite {        
	font-style:normal;	
	font-size: 95%;        
	color: #000000;        
	font-weight: bold;
}

.commentlist #cite {        
	font-style:normal;	
	font-size: 95%;        
	color: #000000;        
	font-weight: bold;
}

blockquote {	
	margin: 15px 30px 0 10px;	
	padding-left: 20px;	
	border-left: 5px solid #ddd;
}

.textwidget {        
	color: #FFFFFF;        
	font-size: 85%;
}

blockquote cite {	
	margin: 5px 0 0;	
	display: block;
}

.commentmetadata {	
	font-size: 80%;	
	float: right;
}

.commentlist {	
	margin-top: 5px;
}

.commentlist li {	
	padding: 2px;	
	border-top: 1px solid #1A1A1A;
}

.navigation {	
	display: block;	
	text-align: center;	
	margin-top: 10px;	
	margin-bottom: 10px;	
	color: #FFFFCC;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{	
	color: #FFFFCC;
}

.alignright {	
	float: right;
}

.alignleft {	
	float: left
}
#secondary, #third{	
	background-color:  ;	
	background-image: url(/); 	
	background-repeat: repeat;	
	text-align:left;	
	padding: 0px;	
	border: 0px #1A1A1A;	
	SP_GRADIENT
}

#secondary h4, #third h4{	
	color: #FF0000;	
	font-family: Trebuchet MS, arial, sans-serif;	
	margin-top: 5px;	
	padding: 3px;
}

#secondary p, #third p{		
	padding: 3px;		
	font-size: 70%;
}

#searchform {	
	clear: both;	
	margin-bottom: 5px;	
	margin-left: 2px;	
	padding: 3px;
}

#third {	
	margin-left: 9px;
}

#menu {
	padding:0; 
	border:0px solid #fff 
}

#menu ul {
	list-style:none; 
	margin:0; 
	padding:0; 
	font-size:85%; 
}

#menu ul li { 
	padding:0; 
	margin:0; 
	border-bottom:1px solid #FFFFFF; 
}

#menu ul li a { 
	display:block; 
	padding:4px 4px 4px 10px; 
	text-decoration:none; 
	color: #FFFFFF; 
}

#menu ul li a:hover { 
	color:myheadttcolor; 
	background: #0099DD; 
}

li .categories, li .linkcat, li .pagenav {	
	list-style: none;	
	margin: 0px;	
	padding: 0px;
}

.yui-nav{	
	margin-bottom: -1px;
}

.yui-navset .yui-nav a:hover {	
	background-color: #0099DD;	
	color: #FFFFFF;
}

.yui-navset .yui-nav li a {    
	background-color: #1A1A1A;	
	background-image: url(/); 	
	background-repeat: no-repeat;	
	border-bottom: 0px;	
	color: #FFFFFF;	
	padding: .3em .7em .3em .7em;	
	text-decoration:none;	
	font-size: 85%;
}

#xoxo blogroll, a:link, a:visited{        
	color: #FFFFCC;
}

a:hover {        
	color: #FF0000;
}

#wp-calendar {	
	empty-cells: show;	
	font-size: 90%;	
	margin: 0;	
	width: 90%;	
	padding: 3px;        
	border: 1px solid #FFFF00;
}

#calendar_wrap a {        
	color:#ff0000;        
	text-decoration:none;        
	font-weight:900;
}

#wp-calendar #next a {	
	padding-right: 10px;	
	text-align: right;        
	color: #FFFFFF;
}

#wp-calendar #prev a {	
	padding-left: 10px;	
	text-align: left;
}
#wp-calendar a {	
	display: block;	
	text-decoration: none;
}

#wp-calendar td {	
	color: #FFFFFF;	
	font-size: 70%;	
	letter-spacing: normal;	
	padding: 2px 0;	
	text-align: center;
}

#wp-calendar #today {	
	background: ;	
	color: #0099DD;
}

#wp-calendar caption{        
	color: #FFFFFF;        
	font-size: 90%;        
	text-align: left;        
	padding: 10px;
}

#wp-calendar th {	
	font-style: normal;	
	text-transform: capitalize;        
	color: #FFFFFF;        
	padding: 10px;
}

#ft {	
	clear: both;	
	height: 35px;	
	margin-top: 25px;        
	color: #FFFFFF;        
	font-size: 90%;
}

#ft a:link, #ft a:hover, #ft a:visited{	
	color: #AAAAAA;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}