@charset "iso-8859-1";

/*  

Theme Name: SP untitled

Theme URI: 

Description: 

Version: 0.5

Author: Steven Park

Author URI: http://www.squintline.co.uk/

*/

/* ++++++++++++++++++++++++++++++++++++++++

	Containers

   +++++++++++++++++++++++++++++++++++++ */

body {

	background: #000 url('images/bg_body.jpg') no-repeat top;

	text-align: center;

	margin: 0;

	padding: 20px 0;

	font-size: 100%;

	color: #bfbc9b;

	font-family: tahoma, verdana, arial, helvetica, sans-serif, sans;

}

#wrap_outer {

	width: 760px;

	margin: 0 auto;

	font-size:0.8em;

	text-align: left;

	background: transparent url('images/bg_footer.jpg') bottom no-repeat;

}

#wrap_inner {

	background: transparent;

}

#content_all {

	padding: 0 20px 0 30px;

	background: transparent;

}

#content_main {

	float:left;

	width: 460px;

	margin-top: 50px;

	background: transparent;

}

#sidebar {

	float:right;

	width: 200px;

	background: transparent;

}

#footer {

	clear: both;

	padding:70px 10px 5px 10px;

	text-align: center;

	background: transparent;

	color: #4f4f4f;

	font-size: 0.85em

}

#footer a {

	color: #6f6d5a;

	font-weight: bold;

}

a {

	color: #fff; 

	text-decoration: none;

}

a:hover {

	color: #fff; 

	text-decoration: underline;

}

/* ++++++++++++++++++++++++++++++++++++++++

	General Classes

   +++++++++++++++++++++++++++++++++++++ */

.hidden {

	display: none;

}

.spacer {

	clear: both;

}

h1, h2, h3, h4, h5, h6 {

	font-family: Georgia,"Times New Roman",serif;

	font-weight: normal;

}

h2 {

	border-bottom: 1px solid #bfbc9b;

}

#content_main img {

	background-color:transparent;

	border:1px solid #bfbc9b;

	padding:3px;

	float: left;

	margin-right: 10px;

	margin-bottom: 5px;

}

blockquote {

	font-style: italic;

	font-family: Georgia,"Times New Roman",serif;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Generic Form Styles

   +++++++++++++++++++++++++++++++++++++ */

form input {

	border: 1px solid #bfbc9b;

	background: transparent;

	color: #8f8c6b;

	padding: 1px 3px;

	margin-top: 5px;

}

form textarea {

	border: 1px solid #bfbc9b;

	background: transparent;

	color: #8f8c6b;

	padding: 1px 3px;

	margin-top: 5px;

}

.contactsubmit input {

	border: 1px solid #bfbc9b;

}

#commentform {

	border: solid #bfbc9b 1px; padding: 0 10px;

}

#submit {

	color: #fff;

	cursor: pointer;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Home Page classes

   +++++++++++++++++++++++++++++++++++++ */

.thedate {

	font-size: 0.8em;

	font-style: italic;

	margin-right: 5px;

}

.entrytitle h3 {

	margin: 0;

}

.allnews {

	text-align: right;

	margin: 0;

	font-family: Georgia,"Times New Roman",serif;

}

div.welcome h2 {

	margin-bottom: 0;

}

div.welcome p {



}

/* ++++++++++++++++++++++++++++++++++++++++

	Page specific classes

   +++++++++++++++++++++++++++++++++++++ */

div.biography blockquote {

	margin: 15px 50px 15px 35px;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Main Menu classes

   +++++++++++++++++++++++++++++++++++++ */

div#menu_main {

	padding-top: 140px;

	width: 520px;

}

div#menu_main ul {

	list-style-type: none;

	padding: 0;

	margin: 0;

}

div#menu_main ul li {

	display: inline;

	padding: 0;

	margin: 0;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Sidebar Classes

   +++++++++++++++++++++++++++++++++++++ */

#sidebar {

	font-size: 0.9em;

	padding: 10px 0 0 0;

	margin: -10px 0 0 0;

	text-align: center;

	background: transparent url('images/bg_sidebar.jpg') top center no-repeat;

}

#mediabar ul {

	padding: 0;

	margin: 0;

	list-style-type: none;

}

#mediabar ul li {

	padding: 0;

	margin: 0;

	display: inline;

	line-height: 1.4em;

}

#mediabar h2 {	

	font-size: 1.3em;

	margin: 10px 0 2px 0;

	padding: 0 0 4px 0;

	border: 0;

	background: transparent url('images/underline.jpg') bottom center no-repeat;

}

#mediabar p {	

	padding: 0;

	margin: 3px 10px;

}

#mediabar input {	

	border: 1px solid #bfbc9b;

	font-size: 0.85em;

	margin: 5px 0 0 0;

	width: 150px;

	height: 1.2em;

}

#mediabar #mailinglist {

}

/* ++++++++++++++++++++++++++++++++++++++++

	Player Classes

   +++++++++++++++++++++++++++++++++++++ */

#mainplayer {

}

#player {

}

/* ++++++++++++++++++++++++++++++++++++++++

	Album Detail Classes

   +++++++++++++++++++++++++++++++++++++ */

div.album h3 {

}

div.album h4 {

}

ul.album {

	padding: 10px;

	margin: 0 0 15px 15px;

	list-style: none;

	float: right;

	border: 1px solid #fff;

	width: 140px;

}

ul.album h4 {

	padding: 0;

	margin: 0 0 5px 0;

}

ul.album p {

	padding: 0px;

	margin: 0 0 5px 0;

	font-size: 0.85em;

	font-style: italic;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Lyrics Classes

   +++++++++++++++++++++++++++++++++++++ */

ul.lyricsall {

	margin: 0px;

	padding: 0px;

	font-size: 0.85em;

	list-style-type: none;

	float: left;

	width: 30%;

}

ul.lyricssong {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	float: right;

	width: 65%;

}

ul.lyricssong li {

	font-size: 0.85em;

}

/* ++++++++++++++++++++++++++++++++++++++++

	Contact Form Styles

   +++++++++++++++++++++++++++++++++++++ */

.wpcf7 {

	font-size: 0.9em;

}

.contactname input {

	border: 1px solid #bfbc9b;

	height: 1.2em;

	width: 200px;

	background: transparent;

	color: #fff;

	padding: 1px 3px;

	margin-top: 5px;

}

.contactemail input {

	border: 1px solid #bfbc9b;

	height: 1.2em;

	width: 200px;

	background: transparent;

	color: #fff;

	padding: 1px 3px;

	margin-top: 5px;

}

.contactsubject input {

	border: 1px solid #bfbc9b;

	height: 1.2em;

	width: 350px;

	background: transparent;

	color: #fff;

	padding: 1px 3px;

	margin-top: 5px;

}

.contactmessage textarea {

	border: 1px solid #bfbc9b;

	width: 350px;

	height: 120px;

	background: transparent;

	color: #fff;

	padding: 1px 3px;

	margin-top: 5px;

}

.contactsubmit input {

	border: 1px solid #bfbc9b;

}