/* updated 1 April 2007 */

body {


background-color: #000;
color:#FFFFFF;
font:90% Verdana,Tahoma,Arial,sans-serif;
margin:5px;
padding:0;
text-align:center;
}

#titlehide {display:none;}


.forms {
margin:0px 4px 10px 0;
padding: 0px 4px 0px 0;
float:right;
}

#forms-menu { 
font: 80% Verdana,Tahoma, Arial,sans-serif;
font-weight: normal;
padding: 5px 40px 0px 20px;
min-height: 20px;
margin: 0px auto;
width:1000px;
text-align:right; 
background-image: ;
background-color: transparent;
background-repeat: no-repeat;
background-position: top left;
color:#fff;   
letter-spacing:.1em;
 }

/*** Rightside-Nav class ***/

.right-nav {

color:#000;
font:90% Verdana,Tahoma,Arial,sans-serif;
text-align:right;
display:block;
margin:0;
padding:0 15px 0 0;

}

.archive-box {
line-height:150%;
color: #000;
margin:0;
padding:0;
}

.song-indent {
margin:0 0 5px 0;
padding: 0 0 0 15px;
line-height: 160%;
}

.genre-list {
list-style:none;
margin:0 0 16px 0px;
padding:0;

}
.genre-list ul {list-style:none; margin-bottom:0.7em;}
.genre-list li {list-style:none; margin-bottom:0.7em; padding-left:10px;font-size: 1.2em;}
.genre-list li li {list-style:circle; margin-bottom:0.7em; margin-left:25px; padding-left:0px;font-size: 1.0em;}

/*** Links ***/

a {color:#AB3709; font-weight:normal; text-decoration:none; }
a:visited {color:#AB3709; font-weight:normal; text-decoration:none; }
a:hover {color:#AB3709; text-decoration:underline; }

#rightside .right-nav a {color:#000; font-weight:bold; text-decoration:none; display:block; padding:0 10px 0 0;margin: 0 0px 6px 20px;  }
#rightside .right-nav a:visited {color:#000; font-weight:bold; text-decoration:none; display:block; padding:0 10px 0 0;margin: 0 0px 6px 20px; }
#rightside .right-nav a:hover {color:#FFFFFF; text-decoration:none; display:block; padding:0 10px 0 0;margin: 0 0px 6px 20px;  }

.title a {color:#000; font-weight:bold; text-decoration:none; }
.title a:visited {color:#000; font-weight:bold; text-decoration:none; }
.title a:hover {color:#808080; text-decoration:underline; }

.centernav a {color:#000; font-weight:bold; text-decoration:none; }
.centernav a:visited {color:#000; font-weight:bold; text-decoration:none; }
.centernav a:hover {color:#000; text-decoration:underline; }

#leftside a {color:#424152; font-weight:bold; text-decoration:none; }
#leftside a:visited {color:#424152; font-weight:bold; text-decoration:none; }
#leftside a:hover {color:#fff; text-decoration:underline; }

#rightside a, #rightsidecomments a {color:#000; font-weight:bold; text-decoration:none; }
#rightside a:visited,#rightsidecomments a:visited {color:#000; font-weight:bold; text-decoration:none; }
#rightside a:hover,#rightsidecomments a:hover {color:#990000; text-decoration:none; }

p {
line-height:1.5em;
margin:0 0 15px;
}

/*** Hover Link JS ***/

div#qTip {
  padding: 6px;
  border: 1px solid #000;
  border-right-width: 2px;
  border-bottom-width: 2px;
  display: none;
  background: #F0DDB5;
  color: #000;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  letter-spacing: .15em;
  position: absolute;
  z-index: 1000;
}

/*** Main container ***/

#container {background-image:url(http://wordshadows.com/img-ws-template/strip.jpg) ;

background-color: #F0DDB5;
background-repeat: repeat-y;
background-position: top left;

border: 10px solid #F0DDB5;
color:#303030;
margin: 10px auto;
width:1000px;
padding: 0px;
text-align:left;
}

#container-login {
background:#7B95AB;
color:#303030;
margin:30px auto;
width:500px;
padding: 0;
text-align:left;
}

#container-sotd {
background-color:#fafcff;
color:#303030;
margin:20px auto;
width:500px;
padding: 0;
text-align:left;
border:5px solid #000;
}

/*** Header section ***/

#sitename {
color:#000;
height:92px;
margin:0 20px 10px;
text-align:left;
}

#sitename h1,#sitename h2 {
font-weight:400;
letter-spacing:-2px;
margin:0;
padding:0;
}

#sitename h1 {
font-size:2.4em;
padding-top:20px;
}

#sitename h2 {font-size:1.6em;}

/*** Horizontal menu ***/

#mainmenu { float:left; margin-left: 5px; margin-bottom:25px; background: transparent; }

#mainmenu ul { font-size:16px; margin:0; padding:0; background:transparent; }

#mainmenu li { float:left; list-style:none; margin:0; padding:0; }

#mainmenu a { border-right:0px solid #b0b0b0; color:#EEEEEE; display:block; font-size:0.7em; padding:3px 10px 5px; text-transform:uppercase; }

#mainmenu a:hover { background:#f0f0f0; color:#505050; text-decoration:none; }

#mainmenu a.current { background:transparent; color:#000; text-decoration:none; }

/*** Member menu ***/

#membermenu { 
font:100% Verdana,Tahoma,Arial,sans-serif;
padding: 10px 0px 0px 20px;
text-align:left; 
background-image: url(http://wordshadows.com/img-ws-template/blurr-ws-top.jpg);
background-color: #000;
background-repeat: no-repeat;
background-position: top left;
color:#000;  
height:130px; 
letter-spacing:.2em;
font-weight:normal; }

#membermenu a { color:#fff; background: transparent ; padding:3px 3px 5px; font-weight: normal; letter-spacing:.2em; }

#membermenu a:hover { background:transparent; color:#fff; text-decoration:underline; letter-spacing:.2em; }

/*** Book menu ***/

#bookmenu { 
font: 80% Verdana,Tahoma, Arial,sans-serif;
font-weight: normal;
padding: 10px 40px 0px 20px;
margin: 0px auto;
width:1000px;
text-align:right; 
background-image: ;
background-color: transparent;
background-repeat: no-repeat;
background-position: top left;
color:#fff;   
letter-spacing:.1em;
 }



#bookmenu a { color: #F0DDB5; background: transparent ; padding:3px 3px 5px; font-weight: normal; letter-spacing: .1em; }

#bookmenu a:hover { background:transparent; color:#990000; text-decoration:none; font-weight: normal; letter-spacing:.1em; }

/*** Content wrap ***/

#wrap {
clear:both;
font-size:0.9em;
padding:0;

background-image: url(http://wordshadows.com/img-ws-template/blurr-ws-bottom2.jpg);
background-color: transparent;
background-repeat: no-repeat;
background-position: top left;

}



/*** Sidebars ***/

#leftside {
margin:0;
padding:65px 0px 10px 0px;
width:10px;
height:100%;
background-color: transparent;
background-repeat: repeat;
background-position: top right;

}

#rightside,#rightsidecomments {
margin: 0px 0 0 0;
padding:65px 10px 10px 10px;
width:330px;

background-image: url(http://wordshadows.com/i-scrinetunes/templates/scrinetunesheader3.jpg);

background-color: transparent;
background-repeat: no-repeat;
background-position: top right;
}


#rightside-sotd {
float:right;
margin:0 0 0 10px;
padding:10px 5px 0 0px;
width:300px;
background-color:#fafcff;
color:#000;
line-height:160%;

}

#leftsidealt,#rightsidealt {
display: none;
}


#leftside,#leftside-sotd {
float:left;
margin-right:10px;
}

#rightside,#rightsidecomments {
float:right;
margin-left:10px;
}


.entry-sotd {
margin: 10px 10px 0 0;
padding: 0;
border:1px solid #000;
background-color:#fff;
}

.entry-sotd p {
margin: 0 0 5px 0;
padding: 10px
}

#leftside-sotd {
float:left;
margin-right:0px;
}

#rightside-sotd {
float:right;
margin-left:0px;
}

#leftside h1 {
color:#000;
font-size:1.1em;
font-weight:bold;
letter-spacing:0px;
margin:0 0 8px;
text-align:center;
}

#rightside h1,#rightsidecomments h1 {
color:#000;
font-size:0.9em;
font-weight:bold;
letter-spacing:0px;
margin:0 0 8px;

}

#leftside h2,#rightside h2,#rightsidecomments h2 {
font-size:1.0em;
margin:0 0 20px;
}

#leftside p,#rightside p,#rightsidecomments p {
color:000;
font-size:0.9em;
line-height:1.4em;
margin:0 0 16px 5px;
}

#rightside-sotd p {
font-size:0.9em;
line-height:1.4em;
margin:0 0 5px 0px;
}

.linklist {
list-style:none;
margin:0 0 16px 10px;
padding:0;
}

.linklist li {margin-bottom:0.7em;}


/*** Content ***/

#content-wrapper {
margin:0 0 0 0;
padding: 38px 0 0 0;
}

#contentalt,#content-news,#content-newsalt {
background-color:#fafcff;
border:2px solid #000;
color:#2a2a2a;
padding:8px 20px 5px;
}

#content {
background-color:#fafcff;
border:4px solid #000;
color:#2a2a2a;
padding:15px 20px 5px;


}

#content-login {
background-image: url(http://wordshadows.com/images-scrine/templates/scrineheader.jpg);
background-repeat: no-repeat;
background-position: top right;
background-color:#fafcff;
border:2px solid #000;
color:#2a2a2a;
padding:25px 20px 5px;
}

#content-sotd {
background-color:#fafcff;
color:#000;
padding:15px 10px 5px 10px;
}


#contentalt {margin:0 310px 0 20px;}
#content-news {margin:0 310px 20px 180px; }
#content-newsalt {margin:0 310px 20px 20px;}
#content-login {margin:0 20px 0px 20px; }
#content-sotd {margin:0 20px 0px 20px; }
#content-scrinetunes {margin:0 0 0 0;}
#content-wrapper {margin:0 350px 10px 20px;}

#content p {
margin: 0 0 10px 0;
padding: 0;
color: #000;
line-height: 170%;

}

#contentalt p {
margin: 0;
padding: 0;
color: #000;

}

#content h1,#contentalt h1,#content-news h1,#content-login h1 {
background-color:inherit;
color:#000;
font-size:1.9em;
font-weight:bold;
letter-spacing: .1em;
margin:0 0 15px;
padding:0;
text-transform: lowercase;
}

#content h2,#contentalt h2,#content-news h2,#content-login h2 {
background-color:inherit;
color:#606060;
font-size:1.8em;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}

#content h3,#contentalt h3,#content-news h3,#content-login h3,#content-sotd h3 {
font-size:.9em;
margin-bottom:10px;
}

#content img,#contentalt img,#content-news img {
border:2px solid #b0b0b0;
margin:0px 15px 6px 0;
padding:2px;
}

.entry img {
border: 1px solid #b0b0b0;
margin: 0px 15px 8px 0;
padding: 2px;
}

.entry2 img {
border: 1px solid #b0b0b0;
margin: 0px 15px 8px 0;
padding: 2px;
}

#leftside-sotd img {
border:1px solid #b0b0b0;
margin: 0;
padding: 4px;
}

.title  {
background-color:inherit;
color:#000;
font-size: 105%;
font-weight:bold;
letter-spacing: .1em;
margin:0 0 15px;
padding:0;
}

.date  {
background-color:transparent;
color:#000;
font-size: 135%;
font-weight:bold;
letter-spacing: .1em;
margin:0px 0 25px 0;
padding:0;
text-align: center;
}

.date2  {
background-color:transparent;
color:#000;
font-size: 135%;
font-weight:bold;
letter-spacing: .1em;
margin:15px 0 15px 0;
padding:0;
text-align: center;
}

.random-entry {
margin: 14px 22px 10px 22px;
padding: 5px;
border: 1px solid #000;
background-image: url(http://wordshadows.com/images-scrinecast/templates/yellow-block.jpg);
background-color: #FFF;
background-repeat: repeat;
background-position: top right;
}

.random-entry p {
color: #000000;
}

/*** Footer ***/

#footer {
background:#000;
clear:both;
color:#d0d0d0;
font-size:0.9em;
font-weight:bold;
margin:0;
padding:20px 0;
text-align:center;
width:100%;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/*** Various classes ***/

.rt {
margin: 0;
padding: 0;
float: right;
}

.quickpost {
margin:0;
padding: 0 0 0 0px;
}

.thumbnail {
background:#fafbfc;
border:1px solid #b0b0b0;
margin:0 0 10px 10px;
padding:5px;
}

.searchform {margin:0;}

.searchbox {
background:#f0f0f0;
border:1px solid #b0b0b0;
margin:0 4px 0 0;
width:80px;
}

.searchbutton {
background:#f0f0f0;
border:1px solid #b0b0b0;
}

.clearingdiv {
clear:both;
height:30px;
width:1px;
}

.clearleft {clear:left;}

.hide {display:none;}

/*** Text format ***/

.intro {
font-size:1.1em;
font-weight:bold;
letter-spacing:-1px;
}

.small {font-size:0.8em;}
.smaller {font-size:0.7em;}
.large {font-size:1.4em;}
.giant {font-size:1.6em;}
.center {text-align:center;}
.centernav {text-align:center;}
.right {text-align:right;}

/*** List Styles ***/

#leftside ul,#rightside ul,#rightsidecomments ul {
margin: 0;
padding: 0;
line-height: 1.7em;
list-style: none;
font-size: .85em;
font-weight: normal;
}

#leftside ol {
margin: 0 0 0 15px;
padding: 0 0 0 15px;
line-height: 1.5em;
font-size: .85em;
font-weight: normal;
}



/*** Scrine Store Class Styles ***/

.box-store {
margin: 10px 0 6px 0px;
background: #000 url(../cafepress-150ad/rotator.php) no-repeat;
width: 280px;
height: 154px;
border: 2px solid #000;
padding: 0px;
}

/*** Comment Box Styles ***/

#TextDisplay {
	margin: 0;
        padding: 0;
	font: 12px verdana, arial, sans-serif;
        color: #111;
}

.comments {
	font-size: 120%;
	font-weight: normal;
	background: transparent;
	color: #000;
}

.commbox {
background-image: ;
background-color: #F0DDB5;
background-repeat: repeat;
background-position: top right;
	font: 11px verdana, arial, sans-serif;
	text-align: left;
	color: #000;
	border: 1px solid #000;
        padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;


}


.commboxalt {
	background: transparent;
	font: 11px verdana, arial, sans-serif;
	text-align: left;
	color: #000;
	border: 0px solid #fafcff;
        padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;

}

.posted-comments {

	font: 10px verdana, 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	line-height: 165%;
	padding: 5px;
        text-align: center;

}

.posted-comments a, .posted-comments a:visited  {
border: none;
color: #000;
border-bottom: none;
text-decoration: none;
}

.posted-comments a:hover {
color: #000;
border-bottom: 1px solid #000;
text-decoration: none;
}


/*** End of file ***/