/*

Theme Name: PianoForte




Feel free to customize to your heart's desire, just please don't change the credits in the style.css or in the footer.



This theme is licensed under the Creative Commons Attribution-ShareAlike 2.5



This basically means that you are allowed to distribute and modify this theme, as long as you leave the credit in the footer of the theme, and you keep this license how it is.



Of course, you can contact me and I'll probably allow you to do anything you want with it :-)



Read the full license here: http://creativecommons.org/licenses/by-nc-sa/2.5/legalcode



CHANGE LOG:

1.2: Bugfix - sidebar would overrun whitespace, ugly! Thanks to Drew at http://damaged-ink.net.

*/



/* LINKS */

a {color: #ffffff; text-decoration: none; border: none;}

a:visited {color: #cccccc;}

a:hover {text-decoration: underline; border: none;}

a img {border: none; }

a.name {text-decoration: none; color: #ffffff; font-size: 30px;}

a.postlink { text-decoration: none; color: #ffffff; font-size: 36px;}



blockquote {

border-left: 1px dashed #ccc;

margin-left: 1.5em;

padding-left: 5px;

}



body {
margin:10px 0px; padding:0px;
background:#1c1c1c;
color: #dddddd;

font-family: Georgia;

font-size: 12px;

text-align: left;


/*
background-image: url('images/background2.jpg');
background-position: top center;
background-repeat: repeat;
*/

}



#cats {

font-size: 10px;
display:none;
padding-left: 5px;

}



.commentbox {

padding-left: 10px;

margin-left: 3px;

padding: 5px;

border: 1px solid #ffffff;

width: 400px;

}



#content {

padding-left:20px;
padding-right:20px;
padding-top: 0px;
width:900px;
background-color:#000000;
}



#desc {

font-size: 13px;

color: #ffffff;

}



#divider {

padding-top: 15px;

}



#foot {           /* F00TER */

font-size: 10px;

margin-bottom: 10px;

text-align: center;
background-color:#000000;
color: #ffffff;

clear: both;

}



#head {                 /* HEADER */

text-align: right;


padding-right: 20px;

padding-top: 0px;

padding-bottom: 20px;

}



li {list-style: none;margin-top:8px;}/*edo*/

ul {list style: none;}



#menutitle {

font-size: 24px;

color: #ffffff;

}



#menu {           /* SIDEBAR */

/*float: right;*/

padding-top: 2px;
padding-right: 2px;
text-align: right;
float:left;
clear: both;
width:100%;
height:35px;
}



#postdata {

color: #555555;

font-size: 10px;
display:none;
}



#search {

background-color: #000000;

color: #ffffff;

font-family: Georgia, "Times New Roman", Serif;

}



#searchbutton {

color: #ffffff;

border: 1px solid #ffffff;

background-color: #555555;

}



#textbox {background-color: #555555; border: 1px solid #555555; color: #ffffff;}

#textbox:focus {background-color: #000000; color: #ffffff;}

textarea {font-family: Georgia, "Times New Roman", Times, Serif; font-size: 11px;}



#nav_bar {
	height: 45px;
	background-color: transparent;
	text-align: center;
	}

#nav_bar ul {
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
	background-color: transparent;
	font-family:  'Times New Roman', Georgia, 'Palatino Linotype', Palatino, serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}




#nav_bar li {
	display: inline;
	list-style-type: none;
	padding: 0 6px;
	}
	
#nav_bar li a {
	background-color: transparent;
	line-height: 45px;
	}
	
	

#nav_bar a:link		{ color: #915a22; text-decoration: none; border-bottom: 0px dotted #099;}
#nav_bar a:visited	{ color: #915a22; text-decoration: none;  border-bottom: 0px dotted #099;}
#nav_bar a:hover		{ color: #c69857; text-decoration: none;  border-bottom: 0px dotted #d11397;}


#nav_bar li.current_page_item a:link		{ color: #c69857; text-decoration: none; border-bottom: 0px dotted #099;}
#nav_bar li.current_page_item a:visited	{ color: #c69857; text-decoration: none;  border-bottom: 0px dotted #099;}
#nav_bar li.current_page_item a:hover		{ color: #c69857; text-decoration: none;  border-bottom: 0px dotted #d11397;}

.ruler
{
	background-color: #bcd344;
	width:940px;
	height:8px;
}

.footer
{
	background-color:#000000;
	width:940px;
	height:110px;
	color:#535151;
	margin-left:0px;
	
	/*background-image: url('images/footer.png');
	background-position: bottom center;
	background-repeat: no-repeat;*/

}

.footer_text
{
	padding-top:82px;
	text-align:center;
}
/***newsletter box style*****/
.newsletter_box
{                                         
background:transparent url(images/input_field.gif) repeat-x scroll 0 0;
background-color:#ffffff;
border:medium none;
color:#666666;
font-size:11px;
font-weight:bold;
height:15px;
margin-top:5px;
padding:3px 0px 3px 5px;
vertical-align:top;
width:150px;
}

.news_input {
	padding: 0px 0px 0px 13px;
}

.fill_in_newsletter {
	padding: 0px 0px 0px 10px ;
	font-size: 11px;
	color: #999999;
}

.main_search_button
{
border:medium none;
margin-top:35px;
padding:3px -10px 3px 3px;
vertical-align:top;
}

.newsletter_button
{
border:medium none;
margin-top:5px;
padding:3px -10px 3px 3px;
vertical-align:top;
}

