
body {
margin : 0;
padding : 0;
font : 73% "lucida sans", "Trebuchet MS", verdana, tahoma, arial, sans-serif;
line-height : 1.7em;
background : #d4d4d4 url(background.jpg) repeat;
color: #222222;
}
a:link, a:visited, a:active {
color: black;
background : inherit;
}
a:hover {
color: white;
background : inherit;
}
h1 {
margin : 0;
padding : 20px;
font-size : 130%;
color: #333333;
background : inherit;
}
#content h2 {
letter-spacing: 3px;
padding : 10px 0 10px 30px;
margin : 0;
font-size : 120%;
text-transform : uppercase;
color: #333333;
background : inherit;
}
#container {
width  100%:;
margin-left : 0;
margin-right : auto;
color: #cbcbcb;
background : inherit;
}
#header {
height: 120px;
width : 750px;
border-bottom : 0 solid #ccc;
background : transparent url(slf_header.png) no-repeat;
}
#title {
width : 750px;:;
margin-bottom: 8px;
background : transparent url(images/title.jpg) no-repeat;
}
#title p {
text-align : center;
text-transform : uppercase;
letter-spacing : 5px;
color: #333333;
background : inherit;
font-size: 90%;
}
#leftcol {
width: 40%;
float : right;
padding : 5px 0 5px 0;
}
#leftcol p {
padding : 5px 20px 5px 20px;
margin : 0;
}
#leftcol h2 {
letter-spacing: 3px;
padding : 10px 0 10px 20px;
margin : 0;
font-size : 120%;
text-transform : uppercase;
color: #333333;
background : inherit;
}
#leftcol ol, ul {
font-size : 90%;
color: #333333;
background : inherit;
}
#content {
color: #333333;
margin-right : 0;
}
#content p {
padding : 5px 20px 5px 30px;
margin : 0;
}
#footer {
width  100%:;
height : 50px;
clear : right;
border-top : 1px solid #666;
background : inherit;
color : #eee;
padding : 5px 0 5px 0;
}
#footer p {
color: #333333;
margin-top: 5px;
text-align : left;
padding-left : 25px;
font-size : 0.9em;
}
#navcontainer {
width : 200px;
margin-left : 20px;
padding-bottom : 20px;
}
#navcontainer ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
}
#navcontainer a {
display : block;
padding : 3px;
width : 160px;
background-color: #b3b3b3;
color: #333333;
border-bottom : 1px solid #aaaaaa;
}
#navcontainer a:link, #navlist a:visited {
background : inherit;
color: #333333;
text-decoration : none;
}
#navcontainer a:hover {
background-color: #cbcbcb;
color: #333333;
}
#twitter_div {
	text-align: left;
}
ul#twitter_update_list {
	margin-bottom: 5px;
	color: #262626;
	list-style-type: none;
	font-size: x-small;
}
ul#twitter_update_list li {
	padding-bottom: 14px;
}
#artists {
	font-size: 120%;
	letter-spacing: 2px;
	color: #333333;
	display: block;
	float: left;
}
#artists img{
	margin-right: 10px;
	text-decoration: none;
	float: left;
	border: 0;
}
#artists a:link, a:visited, a:active { color: #808080; text-decoration: none; }
#artists a:hover { color: white; text-decoration: none; }
#artists hr { border: 0; background-color: #aaaaaa; height: 1px; width: 80%; color: #aaaaaa; }
#contact{
	color: black;
	margin: 12px;
	text-align: right;
}
img.nofloat{
	float: none;
}
#mainspc {text-align: justify; color: #333333; position:relative;top:0;left:0;width:65em;height:auto;min-height:100%;margin:0 auto;padding:30px 0 0 0;}
#fbsharelink {color:#3b5998;}

.biglink {font-size:1.6em;line-height:1.25em;display:block;margin-top:0.75em;}
.smallmessage {font-size:0.85em;color:#333;}

.ifjsdisplayi {display:none;}
.ifjsdisplayi {display:inline;}
.ifjsdisplaynone {display:none;}
.oneoftwo {float:left;width:48%;margin:0;padding:0 4% 0 0;}
.oneofthree {float:left;width:30%;margin:0;padding:0 4% 0 0;}
.oneoffour {float:left;width:22%;margin:0;padding:0 4% 0 0;}
.lastone {padding:0;}
.clearall {height:1px;overflow:hidden;visibility:hidden;clear:both;}
#mailing { color: #222222; font-size: 90%; text-transform: uppercase; }
.artist { font-size: 120%; text-decoration: none; letter-spacing: 5px; }

