/*
Theme Name: Plain Text Reloaded (Lyrics release)
Theme URI: http://teo.esuper.ro
Description: Plain Text Reloaded Theme by <a href="http://www.plaintxt.org">Scott Wallick</a> Enhanced by <a href="http://www.freakitude.com/wp-themes">Freakitude</a>.
Version: 1.5
Author: Razvan Teodorescu (based on Lovedeep Wadhwa work)
Author URI: http://teo.esuper.ro/
*/

* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #FFFFFF;
	color: #111111;
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}

form#commentform {
	margin: 1em 0px;
	padding: 0px;
}

form#newsletter input#newsletter-input {
	background-color: #FFFFFF;
	border: 1px solid #656565;
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 6px 0px;
	padding: 1px 2px 1px 2px;
	width: 105px;
}

form#newsletter input#newsletter-input-submit {
	background-color: #656565;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 1px;
}

form#newsletter input#newsletter-input-submit:hover {
	background-color: #111111;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 1px;
}

h1#title {
	font-size: 1.25em;
	margin: 0px 0px 0.25em 0px;
}

h2.post-title {
	float: left;
}

h2.post-title, h3.post-date {
	font-size: 0.9em;
	margin: 0px;
}

h3.excerpt-title {
	font-size: 1em;
	margin: 1em 0px 0px 0px;
}

h3.post-date {
	float: right;
	font-weight: normal;
}

h3.post-footer-header {
	font-size: 0.9em;
	margin: 0px 0px 0.3em 0px;
	text-transform: uppercase;
}

h4#comment-count, h4#respond {
	font-size: 1em;
	margin: 0px;
}

h4.post-navigation {
	font-size: 1em;
	margin: 0px 0px 1.5em 0px;
}

img, img a, img a:hover, img a:visited{
	border: none;
	text-decoration: none;
}

li#search #s {
	border: 1px inset #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 2px;
	width: 45%;
}

li#search #s:focus {
	border: 1px outset #CC3300;
}

li#search #searchsubmit:focus {
	background: #DDDDDD;
	border: 1px inset #CC3300;
	color: #111111;
}

li#search br {
	display: inline;
}

li#search form#searchform {
	margin: 0.1em 0px;
	padding: 0px;
}

li#search input[type=submit] {
	background: #EEEEEE;
	border: 1px outset #AAAAAA;
	color: #111111;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 1px;
}

p#description {
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
}

p.comment-author, p.comment-metadata {
	margin: 0px;
}

p.comment-metadata {
	font-style: italic;
}

p.excerpt-entry {
	margin: 0px;
}

p.excerpt-footer {
	font-size: 1em;
	font-style: italic;
	margin: 0px 0px 1.5em 0px;
}

.album{
	margin: 0px 0px 3px 0px;
	padding: 0px;
}

.album img{
	margin: 0px;
	padding: 0px;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.center {
	text-align: center;
}

.clearer {
	clear: both;
	height: 1px;
}

.col1-banner a, .col2-banner a, .col1-banner a:visited, .col2-banner a:visited .col1-banner a:hover, .col2-banner a:hover{
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.col2-adsense, .col1-adsense{
	border-right: 4px solid #E2E2E2;
	margin: 0px 4px 4px 0px;
	padding: 0px 4px 0px 0px;
}

.content-column {
	float: left;
	margin: 0px 3% 0px 0px;
	width: 44%;
}

/*li.current-cat a, li.current-cat a:visited, li.current-cat a:hover, li.current_page_item a, li.current_page_item a:visited, li.current_page_item a:hover {
	background-color: #005599;
	color: #ffffff;
}*/
.formcontainer {
	font-size: 1em;
	overflow: hidden;
	position: static;
	width: 99%;
}

.formleft {
	clear: both;
	padding: 0.2em 0.75em 0.2em 0px;
	text-align: right;
	width: 6em;
}

.formright {
	padding: 0.2em 0px;
	text-align: left;
	width: 75%;
}

.formright, .formleft {
	background: #FFFFFF;
	color: #555555;
	display: inline;
	float: left;
	margin: 0.3em 0px;
}

.navigation {
	font-size: 0.9em;
	font-weight: bold;
	height: 1.5em;
	margin: 2em 0px 2em 0px;
	padding: 0px 0.4em 1px 0.4em;
	text-align: center;
}

.post abbr, .post acronym {
	border-bottom: 1px dotted #CC3300;
	cursor: help;
}

.post ul.list li {
	font-size: 1em;
	list-style: none;
	text-align: left;
}

.post ul.list li h2 {
	font-size: 1em;
	margin: 1em 0px 0px 0px;
}

.post ul.list, .post ul.list li, .post ul.list li ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.post-entry{
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

.post-entry a, p.post-footer a {
	color: #005599;
	text-decoration: underline;
}

.post-entry a:visited, p.post-footer a:visited {
	color: #4080B3;
}

.post-entry a:hover, p.post-footer a:hover {
	color: #CC3300;
	text-decoration: none;
}

.post-entry blockquote {
	border-left: 0.4em solid #EEEEEE;
}

.post-entry blockquote a, #single-post-metadata a{
	background: #F6F6F6;
	color: #005599;
	text-decoration: underline;
}

.post-entry blockquote a:visited, #single-post-metadata a:visited {
	background: #F6F6F6;
	color: #4080B3;
	text-decoration: underline;
}

.post-entry blockquote a:hover, #single-post-metadata a:hover {
	background: #F6F6F6;
	color: #CC3300;
	text-decoration: none;
}

.post-entry blockquote p {
	margin: 0.25em 0px 0.25em 0px;
	padding: 0.5em 1em 0.5em 1em;
}

.post-entry blockquote ul {
	margin: 0px;
}

.post-entry blockquote, #single-post-metadata, #comments ol li {
	background: #F6F6F6;
	color: #333333;
}

.post-entry code, .post-entry pre {
	font: 1em/normal "courier new", courier, monospace;
}

.post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
	font-size: 1em;
	margin: 1.125em 0px -0.75em 0px;
}

.post-entry img{
	margin: 0px 4px 0px 4px;
}

.post-entry p {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

.post-header {
	display: block;
	height: 1.45em;
	margin: 0px 0px -0.25em 0px;
	padding: 0px 0.4em 1px 0.4em;
	text-transform: uppercase;
}

.post-header a, .post-header a:visited, .navigation a, .navigation a:visited {
	background: #E5E5E5;
	color: #005599;
	text-decoration: none;
}

.post-header a:hover, .navigation a:hover {
	background: #E5E5E5;
	color: #CC3300;
}

.post-header, .navigation {
	background: #E5E5E5;
	color: #444444;
}

.post-metadata p.post-footer {
	font-size: 1em;
	font-style: italic;
	margin: -0.5em 0px 3em 0px;
	text-align: right;
}

.sidebar-right-banner, .col1-banner, .col2-banner{
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

.widecolumn {
	margin: 0px auto 0px auto;
	width: 50em;
}

#author, #email, #url, #comment, #wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_msg {
	background: #FFFFFF;
	border: 1px inset #AAAAAA;
	color: #111111;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	padding: 0.2em 0.3em;
}

#author, #email, #url, #wpcf_your_name, #wpcf_email, #wpcf_website {
	width: 33%;
}

#author:focus, #email:focus, #url:focus, #comment:focus, #s:focus, #wpcf_your_name:focus, #wpcf_email:focus, #wpcf_website:focus, #wpcf_msg:focus {
	border: 1px outset #CC3300;
}

#bottom {
	color: #000000;
	font-size: 0.9em;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 950px;
}

#bottom h2 {
	color: #000000;
	font-size: 1.6em;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#bottom h2 span {
	color: #005599;
}

#bottom ul {
	border-top: 1px solid #031C5D;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#bottom ul li {
	border-bottom: 1px solid #031C5D;
	display: block;
	line-height: 26px;
}

#bottom ul li a {
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#bottom ul li a:hover {
	color: #CC3300;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

#bottom-left {
	display: inline;
	float: left;
	padding: 5px 5px 7px 5px;
	width: 300px;
}

#bottom-mid1 {
	display: inline;
	float: left;
	padding: 5px 5px 7px 5px;
	width: 210px;
}

#bottom-mid2 {
	display: inline;
	float: left;
	padding: 5px 5px 7px 5px;
	width: 210px;
}

#bottom-right {
	display: inline;
	float: right;
	padding: 5px 0px 7px 5px;
	width: 180px;
}

#col1 {
	float: left;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	text-align: right;
	width: 100px;
}

#col1 a, #col2 a, #col1 a:visited, #col2 a:visited {
	border: 0px;
	color: #005599;
	text-decoration: none;
}

#col1 a:hover, #col2 a:hover {
	border: 0px;
	color: #CC3300;
	text-decoration: underline;
}

#col1 h2, #col2 h2 {
	color: #444444;
	font-size: 1em;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	text-transform: capitalize;
}

#col1 ul li ul li ul li, #col2 ul li ul li ul li {
	font-size: 0.9em;
	font-style: italic;
}

#col1 ul li ul li ul, #col2 ul li ul li ul {
	margin: 0px 0px 0.5em 0px;
}

#col1 ul li ul, #col2 ul li ul {
	border-right: 4px solid #E2E2E2;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

#col1 ul li, #col2 ul li {
	list-style: none;
	margin: 0px;
	padding: 0px 4px 0px 0px;
}

#col1 ul, #col2 ul {
	border-right: none;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

#col2 ul li#recent-posts-2 ul li{
	list-style: none;
	margin: 0px;
	padding: 0px 4px 8px 0px;
}

#col2 {
	float: left;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	width: 150px;
}

#comment, #wpcf_msg {
	height: 10em;
	overflow: auto;
	width: 75%;
}

#comments a {
	background: transparent;
	color: #005599;
}

#comments a:visited {
	background: transparent;
	color: #4080B3;
}

#comments a:hover {
	background: transparent;
	color: #CC3300;
	text-decoration: none;
}

#comments ol {
	list-style: none;
	margin: 0px;
	padding: 0.5em 1em 0.5em 1em;
	text-align: left;
}

#comments ol li {
	margin: 0px 0px 1.5em 0px;
	padding: 0.5em 1em 0.5em 1em;
	text-align: left;
}

#comments ol li p {
	margin: 0.5em 0px 0.5em 0px;
	text-align: left;
}

#comments ol li.alt {
	background: #EEEEEE;
	color: #111111;
	text-align: left;
}

#content {
	float: left;
	margin: 0px;
	padding: 0px 4px 0px 4px;
	width: 520px;
}

#content a:hover img.center, #content a:hover img.alignright, #content a:hover img.alignleft {
	border: 1px solid #CC3300;
}

#content img.alignleft {
	margin: 5px 10px 5px 0px;
}

#content img.alignright {
	margin: 5px 0px 5px 10px;
}

#content img.center {
	display: block;
	margin: 5px auto 5px auto;
}

#content img.center, #content img.alignright, #content img.alignleft {
	border: 1px solid #222222;
}

#content.post-entry blockquote ul, .post-entry ol {
	list-style-position: inside;
	margin: 0.25em 0px 0.25em 0px;
	padding: 0.5em 1em 0.5em 1em;
	text-align: left;
}

#footer {
	color: #AAAAAA;
	font-size: 0.9em;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 950px;
}

#footer a, #footer a:visited {
	color: #AAAAAA;
	text-decoration: underline;
}

#footer a:hover {
	color: #CC3300;
	text-decoration: none;
}

#footer p{
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

#header {
	margin: 0px auto 4px auto;
	padding: 0px;
	text-align: center;
	width: 950px;
}

#header-container {
	height: 120px;
	margin: 0px auto 0px auto;
	padding: 15px 0px 15px 0px;
	width: 950px;
}

#header-container-left{
	display: inline;
	float: left;
	height: 120px;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

#header-container-middle{
	background: url(images/background_header_banner.gif) top left repeat-x;
	display: inline;
	float: left;
	height: 60px;
	margin: 0px;
	padding: 30px 0px 30px 0px;
	text-align: center;
	width: 490px;
}

#header-container-right{
	background: url(images/background_newsletter.gif) #CCCCCC no-repeat top center;
	display: inline;
	float: right;
	height: 120px;
	margin: 0px;
	padding: 0px;
	width: 160px;
}

#header-menu{
	background-color: #CCCCCC;
	height: 25px;
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 950px;
}

#header-search{
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}

#header-search form#header-search-form {
	margin: 0px;
	padding: 0px;
}

#header-search form#header-search-form input#header-search-form-input {
	background-color: #FFFFFF;
	border: 1px solid #F0F1F2;
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 3px 3px 0px;
	padding: 1px 2px 1px 2px;
	width: 105px;
}

#header-search form#header-search-form input#header-search-form-input-submit {
	background-color: #656565;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 5px 3px 0px;
	padding: 1px;
}

#header-search form#header-search-form input#header-search-form-input-submit:hover {
	background-color: #111111;
	border: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 5px 3px 0px;
	padding: 1px;
}

#main {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	width: 950px;
}

#newsletter{
	margin: 45px 0px 0px 0px;
	padding: 0px;
}

#paper{
	background: #FFFFFF;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	width: 150px;
	text-align: left;
}

#paper-content{
	background: url(images/background_paper_content.jpg);
	margin: 0px;
	padding: 0px;
}

#paper-content p{
text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px 7px 0px 7px;
}

#paper-footer{
	background: url(images/background_paper_footer.jpg) no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}

#paper-header{
	background: url(images/background_paper_header.jpg) no-repeat;
	height: 40px;
	margin: 0px;
	padding: 0px;
	width: 150px;
}

#sidebar-right{
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 4px;
	width: 160px;
}

#single-post-metadata {
	margin: 0.5em 10% 2em 10%;
	padding: 0.75em 1em 0.75em 1em;
	text-align: center;
}

#single-post-metadata p.post-footer {
	font-size: 0.9em;
	margin: 0px;
}

#wrapper {
	margin: 10px auto 10px auto;
	padding: 0px;
	text-align: center;
	width: 950px;
}
#container{ width:568px; height:220px; position:relative; }
	#image{ float:right; margin-left:5px; }

	#tabs{position:absolute; bottom:5px; left:10px; line-height:normal; }
	#tabs div { margin-left:3px; margin-right:3px; float:left;background-image:url(button_normal.jpg); background-repeat:no-repeat; height:20px; width:25px; text-align:center; }
	#tabs div#tab_6 { background-image:url(button_pause_normal.jpg); background-repeat:no-repeat; margin-left:20px; }
	#tabs div p { font-size:9px; font-weight:bold; margin:3px 0 0 0; padding:0; color:#ffffff; cursor:pointer;}
	#preloader{ display:none; visibility:hidden; }

	#fader{ filter:alpha(opacity=100); width:568px; }
	
/* New definitions below */ 	
	
	#category-title-main, #category-title-subsequent{
	margin: 0px 0px 20px 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
}

#category-title-main h1, #category-title-subsequent h1{
	color: #005599;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: uppercase;
}

#category-title-main p, #category-title-subsequent p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
