/* updated 1 April 2007 */

body {
background-color: #000;
color:#FFFFFF;
font:85% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}
.clearfloat {float:none;}

.forms {
margin:0px 4px 0px 0;
float:left;
}

#titlehide {
display: none;
margin: 0;
padding: 0;
}

/*** new menu ***/

#newmenu {margin-left; 10px; margin-top: 2px; margin-bottom: 25px; background: transparent; }

/*** dropdown menu ***/

#dropdown { float:left; margin-left: 10px; margin-top: 2px; margin-bottom:25px; background: transparent; }

#dropdown a:link {
	color: #000;
}

#dropdown a:visited {
	color: #000;
}

#dropdown a:active {
	color: red;
}

#dropdown ul {
	list-style: none;
	padding: 0;
	margin: 0;
font-size: .9em;
}

#nav a {
	font-weight: bold;
	color: black;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #060;
	padding: 0.5em 10px;
}

#nav li li a:hover {
	padding: 0.5em 5px;
	border: 5px solid #000;
	border-width: 0 5px;
background-color: #000;
color: #ddd;
}

#dropdown li {
	float: left;
	position: relative;
	width: 10em;
	text-align: center;
color: #560000;
	background-color: transparent;

	border: 0px solid #000;
	border-width: 0px 0;
}

#dropdown li#first {
	border-left-width: 0em;
}

#dropdown li#last {
	border-right-width: 0em;
}

#dropdown li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;

	font-weight: normal;
	background-color: #fff;
background-image: url(http://www.scrine.com/images-scrine/templates/theater/yellow-block.jpg);
background-repeat: repeat;
background-position: bottom left;
	padding: 0.5em 0 1em 0;
	border-right: solid 2px #000;
	border-left: solid 2px #000;
	border-bottom: solid 2px #000;
}

#dropdown li>ul {
	top: auto;
	left: auto;
}

#dropdown li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
}

#dropdown li:hover ul, #dropdown li.over ul {
	display: block;

}




/*** Scrine Theater ***/

.theater-alert {
margin: 10px 10px 0 0;
padding: 5px 0;
border:1px solid #000;

background-image: url(http://www.scrine.com/images-scrine/templates/theater/theater-alert-cover.png);
background-color: transparent;
background-repeat: no-repeat;
background-position: bottom left;
min-height: 70px;

}

.theater-alert p {
margin: 0 0 5px 0;
padding: 0 2px;
}

.theater-alert img {
border: 0px solid #b0b0b0;
float:left;
margin: 0px 9px 2px 25px;
padding: 0px;
}

.min {
min-height: 180px;
}



#container-theater {
background-image: url(http://www.scrine.com/images-scrine/templates/theater/yellow-block.jpg);
background-color: #FFF;
background-repeat: repeat;
background-position: bottom left;
color:#303030;
margin:0 10px;
width:1000px;
padding: 0 0 30px 0;
text-align:left;
}

#leftside-theater {
margin:0;
padding:35px 10px 10px 0px;
width:150px;
background-color: transparent;
background-repeat: repeat;
background-position: top right;
float: left;
text-align: right;
}

#rightside-theater {
float: left;
margin: 0 0 0 0;
padding:60px 5px 0px 15px;
width:260px;
background-image: ;

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

#leftside-theater p {
color: #000;
font-size:0.9em;
font-weight: bold;
padding: 0;
}

#rightside-theater p {
color: #000;
font-size:1.1em;
font-weight: bold;
padding: 0 0 0 15px;
}

#content-theater {
margin: 25px 0px 0px 0px;
background-color:#000;
border:0px solid #fff;
color:#2a2a2a;
padding: 20px 0px 0px 10px;
width: 510px;
float: left;
}

#content-theater-alt img {
border: 0px solid #b0b0b0;
float:left;
margin: 0px 10px 5px 0;
padding: 0px;
}

#content-theater img {
float: left;
margin: 0 20px 30px 0px;
}

#content-theater-alt {
margin: 25px 0px 0px 0px;
background-color:#fff;
border:0px solid #fff;
color:#2a2a2a;
padding: 20px 10px 0px;
width: 510px;
float: left;
}

#content-theater p {
margin: 0 0 5px 4px;
padding: 0;
color: #000;
line-height: 160%;

}

#content-theater h3 {
margin: 0 0 20px 0;
padding: 0;
color: #FFF;
line-height: 160%;
font-size: 1.1em;
letter-spacing: .1em;
}

.title-theater  {
background-color:transparent;
color:#000000;
font-size: 1.4em;
font-weight:bold;
letter-spacing: .1em;
margin:0 0 25px;
padding:0;
}

.title-theater-alt  {
background-color:transparent;
color:#FFF;
font-size: 1.2em;
font-weight:bold;
letter-spacing: .1em;
margin:0 0 2px;
padding:0;
}

#leftside-theater ul {
margin: 0;
padding: 0;
line-height: 1.7em;
list-style: none;
font-size: .9em;
font-weight: normal;
}

#footer-theater {

background-image: url(http://www.scrine.com/images-scrine/templates/theater/seats-yellow.jpg);
background-color: transparent;
background-repeat: no-repeat;
background-position: top left;

letter-spacing: .2em;
clear:both;
color:#d0d0d0;
font-size:1.1em;
font-weight:bold;
margin: 0 0 0 10px;
padding:0px 0;
text-align:center;
width:1000px;
height: 100px;
}

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

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

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

#rightside-theater .title-theater a {color:#000000; font-weight:bold; text-decoration:none; }
#rightside-theater .title-theater  a:visited {color:#000000; font-weight:bold; text-decoration:none; }
#rightside-theater .title-theater  a:hover {color:#000000; text-decoration:underline; }

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


/*** Links ***/

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

.title-inspired-by a {color:#AB3709; font-weight:bold; text-decoration:none; }
.title-inspired-by a:visited {color:#AB3709; font-weight:bold; text-decoration:none; }
.title-inspired-by a:hover {color:#AB3709; text-decoration:underline; }

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

.centernav a {color:#AB3709; font-weight:bold; text-decoration:none; }
.centernav a:visited {color:#AB3709; font-weight:bold; text-decoration:none; }
.centernav a:hover {color:#AB3709; 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,#rightside-unabridged a {color:#000; font-weight:bold; text-decoration:none; }
#rightside a:visited,#rightsidecomments a:visited,#rightside-unabridged a:visited {color:#000; font-weight:bold; text-decoration:none; }
#rightside a:hover,#rightsidecomments a:hover,#rightside-unabridged a:hover {color:#808080; text-decoration:underline; }



p {
line-height:1.4em;
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: #EFA90D;
  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://www.scrine.com/images-scrinecast/templates/yellow-block.jpg);
background-color: #FFF;
background-repeat: repeat;
background-position: bottom left;

color:#303030;
margin:0 10px;
min-width:990px;
padding: 0;
text-align:left;
}



#container-login {
background-image: url(http://www.scrine.com/images-scrinecast/templates/yellow-block.jpg);
background-color: #7B95AB;
background-repeat: repeat;
background-position: top right;
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; }

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

#mainmenu a {color:#EEEEEE; display:block; font-weight:bold; font-size:0.7em; padding:3px 10px 5px; text-transform:uppercase; text-decoration:none; }
#mainmenu a:visited {color:#EEEEEE; display:block; font-weight:bold; font-size:0.7em; padding:3px 10px 5px; text-transform:uppercase; text-decoration:none; }

#mainmenu a:hover { background:transparent; color:#505050; font-weight:bold; text-decoration:none; }

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

/*** Member menu ***/

#membermenu { text-align:right; background: #000; color:#FFFFFF;  height:20px; letter-spacing:.2em; }

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

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


/*** Content wrap ***/

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

/*** Sidebars ***/

#leftside {
margin:0;
padding:15px 5px 10px 8px;
width:160px;
background-color: transparent;
background-repeat: repeat;
background-position: top right;

}

#leftside-sotd {
margin:0px;
padding:0px 0px 0px 28px;
width:160px;
background-color:#fafcff;
color:#2a2a2a;
}

#rightside,#rightsidecomments {
margin:-30px 0 0 0;
padding:265px 5px 10px 5px;
width:290px;
background-image: url(http://www.scrine.com/images-scrine/templates/alphabetti-spaghetti.jpg);

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

#rightside-unabridged {
margin:-30px 0 0 0;
padding:125px 5px 10px 5px;
width:290px;
background-image: url(http://www.scrine.com/images-scrine/templates/un-yellow.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,#rightside-unabridged {
float:right;
margin-left:10px;
}



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

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

.lastfm-box {
margin: 0 0 15px 30px;
padding:0;
}

.scrabble-box {
margin: 0 0 15px 0;
padding: 0;
background-image: url(http://www.scrine.com/images-scrine/templates/scrabble2.png);

background-color: transparent;
background-repeat: no-repeat;
background-position: top left;

}



.rightside-box {
margin: 0 0 15px 0;
padding:0;
}

.rightside-box p {
margin: 0 0 5px 0;
padding:0;
}

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

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

.entry-sotd img {
border: 1px solid #b0b0b0;
float:left;
margin: 0px 9px 2px 0;
padding: 2px;
}

#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,#rightside-unabridged h1 {
color:#000;
font-size:1.1em;
font-weight:bold;
letter-spacing:0px;
margin:0 0 8px;

}

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

#leftside p,#rightside p,#rightsidecomments p,#rightside-unabridged p {
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;}

/*** Sidebar menu ***/

.nav {
background:#e8e9ea;
border:1px solid #b0b0b0;
color:#606060;
display:block;
margin-top:8px;
padding:5px 4px 4px 10px;
position:relative;
text-transform:uppercase;
width:120px;
}

.nav:hover,.active {
background:#f8f9fa;
border:1px solid #909090;
color:#303030;
text-decoration:none;
}

.sub {
font-size:0.8em;
letter-spacing:1px;
margin:3px 0 2px 10px;
padding:4px 2px 2px 8px;
width:95px;
}

/*** Content ***/


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

#content {min-width:440px;}

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

#content-login {
background-image: url(http://www.scrine.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;
}

#content {margin:0 310px 0 180px;}
#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 310px 0 180px;}


#content-scrinetunes p {
margin: 0 0 5px 0;
padding: 0;
color: #000;
line-height: 160%;


}

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

}

#content h1,#contentalt h1,#content-news h1,#content-login h1,#content-scrinetunes h1 {
background-color:transparent;
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,#content-scrinetunes 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,#content-scrinetunes h3 {
font-size:.9em;
margin-bottom:10px;
}

#content img,#contentalt img {
border:0px solid #b0b0b0;
float:left;
margin:0px 15px 6px 0;
padding:0px;
}

#content-news img {
border:1px solid #b0b0b0;
float:left;
margin:0px 15px 6px 0;
padding:4px;
}



.entry img {
border: 1px solid #b0b0b0;
float:left;
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:transparent;
color:#000;
font-size: 105%;
font-weight:bold;
letter-spacing: .1em;
margin:0 0 15px;
padding:0;
text-transform:lowercase;
}



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

.date2  {
background-color:inherit;
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://www.scrine.com/images-scrinecast/templates/yellow-block.jpg);
background-color: #FFF;
background-repeat: repeat;
background-position: top right;
text-transform:lowercase;
}

.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;}
.large {font-size:1.4em;}
.center, .centernav {text-align:center;}
.right {text-align:right;}

/*** List Styles ***/

#leftside ul,#rightside ul,#rightsidecomments ul,#rightside-unabridged ul {
margin: 0;
padding: 0;
line-height: 1.7em;
list-style: none;
font-size: .9em;
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: #E78818;
}

.commbox {
background-image: url(http://www.scrine.com/images-scrinecast/templates/yellow-block.jpg);
background-color: #FFF;
background-repeat: repeat;
background-position: top right;

	font: 11px verdana, arial, sans-serif;
	text-align: left;
	color: #111;
	border: 1px solid #000;
        padding-top: 5px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	margin-bottom: 10px;
}

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



.commboxalt {
	background: transparent;
	font: 11px verdana, arial, sans-serif;
	text-align: left;
	color: #111;
	border: 0px solid #000;
        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: #000;
	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;
}

.forms {
margin:0px 1x 0px 0;
float:left;
}


/*** End of file ***/