/* MUSIC CSS DOCUMENT */


/* ALL PAGES *//* ALL PAGES *//* ALL PAGES *//* ALL PAGES *//* ALL PAGES */

* {
 padding: 0;
 margin: 0;
}

body {
 background: url(../images/gradient.gif) repeat-x;
 background-color: #242732;
}

/* TOP SECTION */

#container {
	width: 992px;
}

#navlefttop {
	position: absolute;
	margin-left: 630px;
	margin-top: 1px;
	width: 20px;
	height: 30px;
 background: url(../images/navlefttop.gif) no-repeat;
}

#navrighttop {
	position: absolute;
	margin-left: 650px;
	margin-top: 1px;
	height: 25px;
	padding-right: 23px;
	padding-left: 4px;
	padding-top: 5px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #7DAB41;
	background: url(../images/corners/senav.gif) no-repeat bottom right;
	background-color: #222630;
}

a.toplinks {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #7DAB41;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

a.toplinks:hover {
 text-decoration: underline;
}

#mainlogo {
 margin-left: -5px;
 margin-top:2px;
	width: 250px;
	height: 220px;
	background: url(../images/mainlogo.gif) no-repeat;
	position: absolute;
}

#advertstop {
	position: absolute;
	height: 90px;
	width: 728px;
	margin-left: 245px;
	margin-top: 65px;
	display: block;
}

#navleft {
	position: absolute;
	margin-left: 220px;
	margin-top: 190px;
	width: 20px;
	height: 30px;
 background: url(../images/navleft.gif) no-repeat;
}

#navright {
	position: absolute;
	margin-left: 240px;
	margin-top: 190px;
	height: 25px;
	padding-right: 24px;
	padding-left: 5px;
	padding-top: 5px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #D9D9D9;
	background: url(../images/nenav.gif) no-repeat top right;
	background-color: #222630;
}

a.navlinks {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #8ABA4A;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}

a.navlinks:hover {
	text-decoration: underline;
}

/* MAIN CONTENT */

#main {
	width: 971px;
	margin-left: 10px;
	margin-top: 220px;
	position: absolute;
	background-color: #FBFAFA;
}

#mainlargepage {
	width: 971px;
	margin-left: 10px;
	margin-top: 220px;
	position: absolute;
	background-color: #D9D9D9;
}

/* LEFT CONTENT *//* LEFT CONTENT *//* LEFT CONTENT *//* LEFT CONTENT */

#leftmain {
 background: url(../images/corners/nw.gif) no-repeat top left;
	float: left;
	width: 654px;
	padding: 15px;
	background-color: #FBFAFA;
}

#adverts {
	height: 60px;
	width: 468px;
	margin-bottom: 10px;
	margin-left: 90px;
}

h4 {
	color: #6C9D31;
	font-family: Arial;
	font-size: 20px;
	margin-top: -5px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
}

/* TITLE */

#titlebox {
	width: 100%;
	height: 120px;
	background-color: #B3B3B3;
	margin-bottom: 30px;
}

#image {
	position: absolute;
	margin-top: 9px;
	margin-left: 552px;
	border: 1px solid #666;
}

h2 {
	padding-left: 11px;
	padding-top: 7px;
	color: #333333;
	font-family: Arial;
	font-weight: bold;
	font-size: 29px;
}

h1 {
	padding-left: 32px;
	padding-top: 0px;
	color: #4D4D4D;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background:url(../images/cameralittle.gif) no-repeat 13px 3px;
}

h3 {
	padding-left: 11px;
	padding-top: 7px;
	color: #333333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

p.tvsubtitle {
	padding-left: 32px;
	padding-top: 0px;
	color: #4D4D4D;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	background:url(../images/tvlittle.gif) no-repeat 13px 2px;
}

a.titleadd {
	 background: url(../images/titleadd.gif) no-repeat;
	 width: 97px;
	 height: 20px;
	 position: absolute;
	 margin-top: 32px;
	 margin-left: 10px;
}

a.titleadd:hover {
	background-position: -97px;
}

a.titlecorrect{
 position: absolute;
	background: url(../images/reporterror.gif) no-repeat;
	width: 97px;
	height: 20px;
 margin-top: 32px;
	margin-left: 120px;
}

a.titlecorrect:hover {
	background-position: -97px;
}

a.soundtrack {
 position: absolute;
	background: url(../images/soundtrack.gif) no-repeat;
	width: 139px;
	height: 20px;
 margin-top: 32px;
	margin-left: 400px;
}

a.soundtrack:hover {
	background-position: -139px;
}

form.seasonselect {
	position: absolute;
	margin-left: 421px;
	margin-top: -49px;
}

p.spoilers {
	background: url(../images/error.png) no-repeat 10px 6px;
	padding: 5px;
	padding-left: 35px;
	color: #4D4D4D;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFF9BD;
	border: 1px solid #E8DE9B;
	width: 430px;
	margin-bottom: 10px;
	margin-left: 6px;
}

/* TV SHOW SEASON */

p.seasontitle {
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 20px;
}

div.episodetitle {
	height: 32px;
	width: 100%;
	background:url(../images/tvlarge.gif) no-repeat 618px 0px;
	background-color: #B3B3B3;
	margin-bottom: 20px;
	margin-top: 30px;
}

p.episodetitle {
	padding-left: 11px;
	padding-top: 7px;
	color: #4D4D4D;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
}

/* THEME MUSIC TABLE */

div.thememusictable {
	width: 645px;
	margin-left: 6px;
	padding: 0;
	margin-top: 50px;
	margin-bottom: 5px;
}

div.thememusictable2 {
	width: 645px;
	margin-left: 6px;
	padding: 0;
	margin-bottom: 5px;
}

div.thememusictable3 {
	width: 645px;
	margin-left: 6px;
	padding: 0;
	margin-bottom: 5px;
}

td.themesong {
	width: 530px;
}

/* MUSIC TABLE */

div.musictable {
	width: 645px;
	margin-left: 6px;
	padding: 0;
}

th {
	font: bold 13px Tahoma, sans-serif;
	color: #FFF;
	border-right: 2px solid #FBFAFA;
	border-bottom: 2px solid #FBFAFA;
	border-top: 2px solid #FBFAFA;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #6C9D31;
}

td {
	border-right: 2px solid #FBFAFA;
	border-bottom: 2px solid #FBFAFA;
	background: #E6E6E6;
	padding: 8px 8px 8px 8px;
	color: #333;
	font:  12px Tahoma, sans-serif;
}

td.alt {
	background: #D9D9D9;
	color: #333;
	font:  12px Tahoma, sans-serif;
}

td.song {
	width: 160px;
}

a.amazonuk{
	background: url(../images/amazonuk.gif) no-repeat;
	width: 90px;
	height: 19px;
	display: block;
	margin-bottom: 5px;
}

a.amazonuk:hover {
	background-position: -90px;
}

a.amazonus{
	background: url(../images/amazonus.gif) no-repeat;
	width: 90px;
	height: 19px;
 margin-top: 0px;
	margin-left: 0px;
	display: block;
}

a.amazonus:hover {
	background-position: -90px;
}


p.pagetext {
	padding-left: 10px;
	padding-top: 8px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
}

a.pagelink {
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
}

a.pagelink:hover {
 color: #6C9D31;
}

/* SOUNDTRACK */

#soundtrack {
 width: 610px;
 margin-left: 6px;
 margin-bottom: 5px;
 margin-top: 30px;
}

#soundtracktop {
	background-color: #6C9D31;
	margin-bottom: 2px;
}

p.soundtracktop {
	font: bold 13px Tahoma, sans-serif;
	color: #FFF;
	text-align: left;
	padding: 6px 6px 6px 18px;
	background-color: #6C9D31;
}

#soundtrackdetail {
	background-color: #E6E6E6;
	height: 120px;
}

#image2 {
	width: 76px;
	height: 76px;
	margin-left: 10px;
	margin-top: 33px;
	border: 1px solid #666;
	position: absolute;
}

p.soundtracktitle {
	color: #333;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	margin-top: 6px;
	position: absolute;
	margin-left: 10px;
}

p.soundtrackbuy {
	color: #4D4D4D;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	margin-top: 32px;
	position: absolute;
	margin-left: 97px;
}

#soundtrackuk {
	width: 450px;
	height: 29px;
	background: url(../images/soundtrackbackground.gif) no-repeat;
	position: absolute;
	margin-left: 280px;
	margin-top: 38px;
}

p.soundtrackuk {
	margin-top: 6px;
	padding-left: 32px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	background: url(../images/flags/gb.gif) no-repeat 10px 3px;
}

#soundtrackus {
	width: 450px;
	height: 29px;
	background: url(../images/soundtrackbackground.gif) no-repeat;
	position: absolute;
	margin-left: 280px;
	margin-top: 78px;
}

p.soundtrackus {
	margin-top: 6px;
	padding-left: 32px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	position: absolute;
	background: url(../images/flags/us.gif) no-repeat 10px 3px;
}


a.amazonmp3buy{
	background: url(../images/amazonmp3.gif) no-repeat;
	width: 90px;
	height: 19px;
    margin-top: 5px;
	margin-left: 105px;
	position: absolute;
}

a.amazonmp3buy:hover {
	background-position: -90px;
}

a.amazonbuy{
	background: url(../images/amazonbuy.gif) no-repeat;
	width: 90px;
	height: 19px;
 margin-top: 5px;
	margin-left: 200px;
	position: absolute;
}

a.amazonbuy:hover {
	background-position: -90px;
}

#advertsbottom {
	height: 60px;
	width: 468px;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 90px;
}

/* SOUNDTRACK */

#commentbar {
	background-color: #6C9D31;
	margin-bottom: 2px;
}

p.commentbar {
	font: bold 13px Tahoma, sans-serif;
	color: #FFF;
	text-align: left;
	padding: 6px 6px 6px 18px;
	background-color: #6C9D31;
}

/* NOTE */

div.info {
	background-color: #D9D9D9;
	padding: 10px;
}

div.listinfo {
	background-color: #D9D9D9;
	padding: 10px;
 clear: both;
 border-top: 60px solid #FBFAFA;
}

p.searchtext {
 padding-left: 17px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
 background: url(../images/info.gif) 0px 3px no-repeat;
}

/* SIDEBAR *//* SIDEBAR *//* SIDEBAR *//* SIDEBAR */

#sidebar {
	width: 271px;
	background-color: #D9D9D9;
	padding: 8px;
	padding-bottom: 0px;
	float: right;
}
.boxside { 
 background: #FBFAFA;
 width: 271px;
 margin-top: 8px;
}
.boxtopside { 
 background: url(../images/corners/neside.gif) no-repeat top right;
}
.boxtopside div { 
 height: 5px; 
 background: url(../images/corners/nwside.gif) no-repeat top left;
}
.boxbottomside { 
 background: url(../images/corners/seside.gif) no-repeat bottom right;
}
.boxbottomside div { 
 height: 5px; 
 background: url(../images/corners/swside.gif) no-repeat bottom left;
}

div.sidebarmenu {
	height: 29px;
	margin-left: 5px;
	background: url(../images/sidebarmenu.gif) no-repeat;
	padding-bottom: 5px;
}

p.sidebarmenu {
	padding-left: 15px;
	padding-top: 5px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	display: block;
}

p.menutext {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}

/* SEARCH */

#search {
 background: url(../images/corners/nesidebar.gif) no-repeat top right;
	margin-left: -8px;
	margin-top: -8px;
	width: 287px;
	background-color: #BFBFBF;
	margin-bottom: 8px;
}

#searchbar {
	padding-top: 24px;
	padding-left: 22px;
}

p.search {
	background:url(../images/searchicon.gif) no-repeat 147px 9px;
	padding-left: 161px;
	padding-top: 4px;
	padding-bottom: 20px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

/* ADD SONG */

p.songmenu {
	background:url(../images/note.gif) no-repeat 231px 6px;
}

a.addsong {
	 background: url(../images/addsong.gif) no-repeat;
	 width: 97px;
	 height: 22px;
	 margin-left: 10px;
	 display: block;
	 margin-left: 90px;
	 margin-bottom: 5px;
}

a.addsong:hover {
	background-position: -97px;
}

/* MOVIE/TV SHOW TITLES */

p.moviemenu {
	background:url(../images/camera.gif) no-repeat 231px 6px;
}

p.tvmenu {
	background:url(../images/tv.gif) no-repeat 231px 6px;
}

div.letters {
	width: 258px;
	height: 145px;
	margin-left: 10px;
	margin-top: 3px;
}

/* LETTERS */

/* ROW 1 */

a.lettera {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 5px;
	background:url(../images/letters/lettera.gif) no-repeat;
}

a.lettera:hover {
	background-position: -32px;
}

a.letterb {
	width: 32px;
	height: 32px;
	margin-left: 40px;
	position: absolute;
	background:url(../images/letters/letterb.gif) no-repeat;
}

a.letterb:hover {
	background-position: -32px;
}

a.letterc {
	width: 32px;
	height: 32px;
	margin-left: 75px;
	position: absolute;
	background:url(../images/letters/letterc.gif) no-repeat;
}

a.letterc:hover {
	background-position: -32px;
}

a.letterd {
	width: 32px;
	height: 32px;
	margin-left: 110px;
	position: absolute;
	background:url(../images/letters/letterd.gif) no-repeat;
}

a.letterd:hover {
	background-position: -32px;
}

a.lettere {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 145px;
	background:url(../images/letters/lettere.gif) no-repeat;
}

a.lettere:hover {
	background-position: -32px;
}

a.letterf {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 180px;
	background:url(../images/letters/letterf.gif) no-repeat;
}

a.letterf:hover {
	background-position: -32px;
}

a.letterg {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 215px;
	margin-top: 0px;
	background:url(../images/letters/letterg.gif) no-repeat;
}

a.letterg:hover {
	background-position: -32px;
}

/* ROW 2 */

a.letterh {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 5px;
	margin-top: 35px;
	background:url(../images/letters/letterh.gif) no-repeat;
}

a.letterh:hover {
	background-position: -32px;
}

a.letteri {
	width: 32px;
	height: 32px;
	margin-left: 40px;
		margin-top: 35px;
	position: absolute;
	background:url(../images/letters/letteri.gif) no-repeat;
}

a.letteri:hover {
	background-position: -32px;
}

a.letterj {
	width: 32px;
	height: 32px;
	margin-left: 75px;
		margin-top: 35px;
	position: absolute;
	background:url(../images/letters/letterj.gif) no-repeat;
}

a.letterj:hover {
	background-position: -32px;
}

a.letterk {
	width: 32px;
	height: 32px;
	margin-left: 110px;
		margin-top: 35px;
	position: absolute;
	background:url(../images/letters/letterk.gif) no-repeat;
}

a.letterk:hover {
	background-position: -32px;
}

a.letterl {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 145px;
		margin-top: 35px;
	background:url(../images/letters/letterl.gif) no-repeat;
}

a.letterl:hover {
	background-position: -32px;
}

a.letterm {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 180px;
		margin-top: 35px;
	background:url(../images/letters/letterm.gif) no-repeat;
}

a.letterm:hover {
	background-position: -32px;
}

a.lettern {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 215px;
		margin-top: 35px;
	background:url(../images/letters/lettern.gif) no-repeat;
}

a.lettern:hover {
	background-position: -32px;
}

/* ROW 3 */

a.lettero {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 5px;
		margin-top: 70px;
	background:url(../images/letters/lettero.gif) no-repeat;
}

a.lettero:hover {
	background-position: -32px;
}

a.letterp {
	width: 32px;
	height: 32px;
	margin-left: 40px;
			margin-top: 70px;
	position: absolute;
	background:url(../images/letters/letterp.gif) no-repeat;
}

a.letterp:hover {
	background-position: -32px;
}

a.letterq {
	width: 32px;
	height: 32px;
	margin-left: 75px;
			margin-top: 70px;
	position: absolute;
	background:url(../images/letters/letterq.gif) no-repeat;
}

a.letterq:hover {
	background-position: -32px;
}

a.letterr {
	width: 32px;
	height: 32px;
	margin-left: 110px;
			margin-top: 70px;
	position: absolute;
	background:url(../images/letters/letterr.gif) no-repeat;
}

a.letterr:hover {
	background-position: -32px;
}

a.letterss {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 145px;
			margin-top: 70px;
	background:url(../images/letters/letters.gif) no-repeat;
}

a.letterss:hover {
	background-position: -32px;
}

a.lettert {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 180px;
			margin-top: 70px;
	background:url(../images/letters/lettert.gif) no-repeat;
}

a.lettert:hover {
	background-position: -32px;
}

a.letteru {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 215px;
			margin-top: 70px;
	background:url(../images/letters/letteru.gif) no-repeat;
}

a.letteru:hover {
	background-position: -32px;
}

/* ROW 4 */

a.letterv {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 5px;
	margin-top: 105px;
	background:url(../images/letters/letterv.gif) no-repeat;
}

a.letterv:hover {
	background-position: -32px;
}

a.letterw {
	width: 32px;
	height: 32px;
	margin-left: 40px;
		margin-top: 105px;
	position: absolute;
	background:url(../images/letters/letterw.gif) no-repeat;
}

a.letterw:hover {
	background-position: -32px;
}

a.letterx {
	width: 32px;
	height: 32px;
	margin-left: 75px;
		margin-top: 105px;
	position: absolute;
	background:url(../images/letters/letterx.gif) no-repeat;
}

a.letterx:hover {
	background-position: -32px;
}

a.lettery {
	width: 32px;
	height: 32px;
	margin-left: 110px;
		margin-top: 105px;
	position: absolute;
	background:url(../images/letters/lettery.gif) no-repeat;
}

a.lettery:hover {
	background-position: -32px;
}

a.letterz {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 145px;
		margin-top: 105px;
	background:url(../images/letters/letterz.gif) no-repeat;
}

a.letterz:hover {
	background-position: -32px;
}

a.letternumber {
	width: 32px;
	height: 32px;
	position: absolute;
	margin-left: 180px;
		margin-top: 105px;
	background:url(../images/letters/letternumber.gif) no-repeat;
}

a.letternumber:hover {
	background-position: -32px;
}


/* TOP CONTRIBUTORS */

p.contributormenu {
	background:url(../images/people.gif) no-repeat 231px 6px;
}

#contributortable {
	margin-left: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
}

th.contributortitle {
	font: bold 11px Tahoma, sans-serif;
	color: #FFF;
	border-right: 3px solid #FBFAFA;
	border-bottom: 3px solid #FBFAFA;
	border-top: 3px solid #FBFAFA;
	text-align: left;
	padding: 4px 4px 4px 12px;
	background-color: #6C9D31;
}

td.contributor {
	border-right: 3px solid #FBFAFA;
	border-bottom: 3px solid #FBFAFA;
	background: #E6E6E6;
	padding: 5px 8px 5px 8px;
	color: #333;
	font:  12px Tahoma, sans-serif;
	height:10px;
}

td.contributoralt {
	background: #D9D9D9;
	border-right: 3px solid #FBFAFA;
	border-bottom: 3px solid #FBFAFA;
	padding: 5px 8px 5px 8px;
	font:  12px Tahoma, sans-serif;
	height:10px;
}

td.name {
	width: 125px;
}

td.points {
	width: 45px;
	text-align: center;
}


/* ALL CONTRIBUTORS */

#allcontributortable {
	margin-left: 190px;
	margin-bottom: 5px;
	margin-top: 0px;
}

th.allcontributortitle {
	font: bold 14px Tahoma, sans-serif;
	color: #FFF;
	border-right: 3px solid #FBFAFA;
	border-bottom: 3px solid #FBFAFA;
	border-top: 3px solid #FBFAFA;
	text-align: left;
	padding: 4px 4px 4px 12px;
	background-color: #6C9D31;
}

td.allcontributor {
	border-right: 3px solid #FBFAFA;
	border-bottom: 3px solid #FBFAFA;
	background: #E6E6E6;
	padding: 5px 8px 5px 8px;
	color: #333;
	font:  16px Tahoma, sans-serif;
	height:10px;
}

td.allname {
	width: 150px;
}

td.allpoints {
	width: 55px;
	text-align: center;
}


/* LINKS */


p.linkmenu {
	background:url(../images/links.gif) no-repeat 231px 5px;
}

div.linkspacer {
	height: 5px;
}

/* FOOTER *//* FOOTER *//* FOOTER *//* FOOTER */

#footer {
 background: #242732;
 clear:both;
}

#corners {
	height: 10px;
}

#footerleft {
 background: url(../images/corners/swfooter.gif) no-repeat top left;
	width: 684px;
	position: absolute;
	height: 10px;
	background-color: #FBFAFA;
}

#footerright {
 background: url(../images/corners/sefooter.gif) no-repeat top right;
	width: 287px;
	position: absolute;
	margin-left: 684px;
	height: 10px;
	background-color: #D9D9D9;
}

#footerdetail {
	padding-bottom: 10px;
}

p.footer {
	text-align: center;
	color: #FBFAFA;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 8px;
}

a.footer {
	color: #E6E6E6;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}

a.footer:hover {
	text-decoration: underline;
	color: #8ABA4A;
}

/* HOME *//* HOME *//* HOME *//* HOME *//* HOME *//* HOME *//* HOME *//* HOME */

#topsection {
	width: 654px;
	height: 390px;
	border-top: 2px solid #6C9D31;
}

#moviecollage {
	width: 300px;
	height: 293px;
}

p.intro {
	margin-left: 313px;
	margin-top: 10px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
 	background-color: #D9D9D9;
	width: 317px;
	font-weight: bold;
	padding: 10px;
	padding-left: 15px;
	line-height: 20px;
	position: absolute;
}


#bullets {
	width: 588px;
 clear: both;
}

p.bullets {
	background: url(../images/star.gif) 2px 2px no-repeat;
	padding-left: 18px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-top: 0px;
	padding-bottom: 10px;
}

#digg {
	margin-left: 603px;
	margin-top: 302px;
	position: absolute;
}

div.homespacer {
	height: 20px;
}

div.homespacer2 {
	height: 10px;
}

p.hometitle {
	color: #6C9D31;
	font-family: Arial;
	font-size: 20px;
	margin-top: 5px;
	border-bottom: 1px solid #CCC;
}

/* MOST POPULAR */

div.mostpopularentry {
	margin-top: 12px;
	margin-left: 10px;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-top: 12px;
}

div.mostpopularentry:hover {
	background-color: #D9D9D9;
}

a.popimg {
	width: 86px;
	height: 127px;
	display: block;
	margin-left: 22px;
	margin-bottom: 7px;
}

a.fronttitle {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	width: 120px;
	margin-left: 4px;
	text-align: center;
	text-decoration: none;
	display: block;
}

a.fronttitle:hover {
	text-decoration: underline;
	color: #6C9D31;
}

a.popimg1 {
	background: url(../images/homeart/americanpiebetahouse.jpg) no-repeat;
}

a.popimg2 {
	background: url(../images/homeart/stanhelsing.jpg) no-repeat;
}

div.pop2 {
	margin-left: 180px;
	position: absolute;
	margin-top: -184px;
}

a.popimg3 {
	background: url(../images/homeart/90210.jpg) no-repeat;
}

div.pop3 {
	margin-left: 345px;
	position: absolute;
	margin-top: -184px;
}

a.popimg4 {
	background: url(../images/homeart/superbad.jpg) no-repeat;
}

div.pop4 {
	margin-left: 511px;
	position: absolute;
	margin-top: -184px;
}



/* RECENTLY ADDED */

a.recimg1 {
	background: url(../images/homeart/thegoods.jpg) no-repeat;
}

a.recimg2 {
	background: url(../images/homeart/newmoon.jpg) no-repeat;
}

a.recimg3 {
	background: url(../images/homeart/upintheair.jpg) no-repeat;
}

a.recimg4 {
	background: url(../images/homeart/spread.jpg) no-repeat;
}

a.recimg5 {
	background: url(../images/homeart/iloveyoubethcooper.jpg) no-repeat;
}

a.recimg6 {
	background: url(../images/homeart/aneducation.jpg) no-repeat;
}

a.recimg7 {
	background: url(../images/homeart/glee.jpg) no-repeat;
}

a.recimg8 {
	background: url(../images/homeart/zombieland.jpg) no-repeat;
}


p.contact {
	background: url(../images/star.gif) 2px 3px no-repeat;
	padding-left: 18px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 40px;
	margin-bottom: 10px;
}

/* SEARCH *//* SEARCH *//* SEARCH *//* SEARCH *//* SEARCH *//* SEARCH */

#lists {
	width: 634px;
	margin-top: 25px;
	margin-left: 10px;
}

div.listleft {
	float: left;
	width: 300px;
}

div.listright {
	float: right;
	width: 300px;
}

.list {
 list-style: none;
 vertical-align: bottom;
}

li.movie {
 background: url(../images/movielist.gif) no-repeat;
 background-repeat: no-repeat;
 width: 300px;
 height: 24px;
 border-bottom: 1px dotted #BFBFBF;
}

li.movie:hover {
 background-position: -300px;
}

li.tvshow {
 background: url(../images/tvshowlist.gif) no-repeat;
 background-repeat: no-repeat;
 width: 300px;
 height: 24px;
 border-bottom: 1px dotted #BFBFBF;
}

li.tvshow:hover {
 background-position: -300px;
}

#lists2 {
	width: 252px;
	margin-left: 10px;
	margin-top: 3px;
}

li.links {
 background: url(../images/linklist.gif) no-repeat;
 background-repeat: no-repeat;
 width: 251px;
 height: 24px;
 margin-bottom: 3px;
}

li.links:hover {
 background-position: -251px;
}

a.movielist {
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	display: block;
	padding-top:4px;
	padding-left: 30px;
}

div.searchspacer {
	height: 20px;
}

/* ADD SONG *//* ADD SONG *//* ADD SONG *//* ADD SONG *//* ADD SONG *//* ADD SONG *//* ADD SONG */


#form {
	width: 600px;
	margin-left: 10px;
	margin-top: 40px;
}

#required {
	position: absolute;
	margin-left: 550px;
	margin-top: 30px;
}

p.required {
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	padding: 9px;
}















#topbit {
	width: 654px;
	position: absolute;
	border-top: 2px solid #6C9D31;
}

#leftbit {
	width: 300px;
	float: left;
	margin-top: 10px;
}

#rightbit {
	width: 341px;
	float: right;
	margin-top: 10px;

}

p.intro2 {
	margin-left: 0px;
	color: #333;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
 background-color: #D9D9D9;
	width: 309px;
	font-weight: bold;
	padding: 12px;
	padding-left: 20px;
	line-height: 20px;
	margin-bottom: 5px;
}

p.introtext2 {
	color: #333;
	width: 332px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 2px;
	margin-top: 10px;
	padding: 2px;
	padding-bottom: 10px;

}

div.mostpopularentry2 {
	margin-top: 12px;
	margin-left: 10px;
	width: 130px;
	padding-top: 10px;
	padding-bottom: 8px;
	margin-top: 12px;
}

div.mostpopularentry2:hover {
	background-color: #D9D9D9;
}

p.hometitle2 {
	color: #6C9D31;
	font-family: Arial;
	font-size: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #CCC;
}

#leftmainhome {
 background: url(../images/corners/nw.gif) no-repeat top left;
	float: left;
	width: 654px;
	height: 1620px;
	padding: 15px;
	background-color: #FBFAFA;
}

#bullets2 {

}

p.bullets2 {
	background: url(../images/star.gif) 2px 7px no-repeat;
	padding-left: 18px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	padding-top: 4px;
	padding-bottom: 10px;

}













