@import url(../../css/albums.css);
@import url(../../css/picformatting.css);
@import url(../../css/submissions.css);

.smalltext {
	font-size: 85%;
	}

strong {
	font-weight: bold !important;
	}

body {
	background: #000000 url(/include/new/images/universal/body-bg.png) !important;
	color: white;
	font: 12px Helvetica,Verdana,Arial,"Nimbus Sans L","Luxi Sans",sans-serif;
	margin: 0;
	padding: 0;
	}

	body a { color: #aed3e4; }
	body a:hover { color: #9fe1ff; }
	body a:visited { color: #aac3cf; }

#header {
	background: url(images/normal/header-stretch.png) repeat-x;
	clear: both;
	height: 112px;
	width: 100%;
	}
	#header a img {
		border: none;
		}

	#header .top {
		height: 52px;
		width: 100%;
		}

		#header h1 {
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2;
			margin: 0;
			padding: 0;
			}

		#login {
			float: right;
			height: 50px;
			width: 136px;
			margin: 0; /* Opera fix */
			padding: 0; /* again */
			}

			#login div {
				position: absolute;
				width: 136px;
				margin-top: 2px;
				z-index: 4;
				}

				#login div .row {
					position: relative;
					clear: both;
					margin: 2px 0px;
					}
				
					#login div .row input {
						border: 1px solid #000;
						font-size: 9px;
						width: 80px;
						}
	
					#login div .row input#button {
						/*background: url(images/universal/header-login-button.png) no-repeat;*/
						border: none;
						width: 7px;
						height: 16px;
						}

	#header .bottom {
		height: 60px;
		width: 100%;
		}

		#quote {
			position: absolute;
			left: 250px;
			top: 53px;
			}

		#links {
			background: url(images/normal/header-bottom-left.png) no-repeat;
			height: 60px;
			list-style: none;
			margin: 0;
			padding: 0 0 0 80px; /*was 0 0 0 74px */
			overflow: hidden;
			position: absolute;
			z-index: 2;
			}

			#links li {
				display: block;
				float: left;
				height: 46px;
				margin: 14px 0 0 0;
				padding: 0;
				}

				#links li a {
					height: 100%;
					display: block;
					width: 100%;
					}

				#links li a:hover {
					background-image: none;
					}
				
					#links li a span { 
						display: none;
						}
					
				#links li.text a:link {
					margin: 18px 0 0 0;
					padding: 0 0 0 16px;
					color: white;
					font-size: 11pt;
					font-style: italic;
					font-weight: bold;
					text-decoration: none;
					}

					#links li.text a:hover {
						text-decoration: underline;
						}

			#m1 {
				background: url(images/universal/header-links-m1-on.png) no-repeat;
				margin-left: 81px;
				width: 104px;
				}
			
				#m1 a {
				background: url(images/universal/header-links-m1.png);
					}

			#m2logo {
				background: url(images/other/m2.png) no-repeat;
				width: 245px;
				}
				
			#m2 {
				background: url(images/universal/header-links-m2-on.png) no-repeat;
				width: 111px;
				}

				#m2 a {
					background: url(images/universal/header-links-m2.png);
					}

			#m3 {
				background: url(images/universal/header-links-m3-on.png) no-repeat;
				width: 118px;
				}

				#m3 a {
					background: url(images/universal/header-links-m3.png);
					}

			#m12 {
				background: url(images/universal/header-links-m12-on.png) no-repeat;
				width: 134px;
				}

				#m12 a {
					background: url(images/universal/header-links-m12.png);
					}

			#ssb {
				background: url(images/universal/header-links-ssb-on.png) no-repeat;
				width: 127px;
				}

				#ssb a {
					background: url(images/universal/header-links-ssb.png);
					}

			#ssbm {
				background: url(images/universal/header-links-ssbm-on.png) no-repeat;
				width: 120px;
				}

				#ssbm a {
					background: url(images/universal/header-links-ssbm.png);
					}


			#ssbb {
				background: url(images/universal/header-links-ssbb-on.png) no-repeat;
				width: 121px;
				}

				#ssbb a {
					background: url(images/universal/header-links-ssbb.png);
					}

			#bbs {
				background: url(images/universal/header-links-forum-on.png) no-repeat;
				width: 113px;
				}

				#bbs a {
					background: url(images/universal/header-links-forum.png);
					}

			#store {
				background: url(images/universal/header-links-store-on.png) no-repeat;
				width: 102px;
				}

				#store a {
					background: url(images/universal/header-links-store.png);
					}

			#ssbsection {
				background: url(images/universal/header-section-ssb.png) no-repeat;
				margin-left: 81px;
				}

	#badge {
		background: url(images/normal/header-bottom-right.png) no-repeat;
		height: 60px;
		position: absolute;
		right: 0;
		width: 125px;
		z-index: 3;
		}

#body {
}

	#content {
		margin: 130px 150px 0 0;
		padding: 0 12px 30px 15px;
		}

		.centered {
			text-align: center;
			}

		p.address {
			font-size: 130%;
			line-height: 125%;
			margin: 1em;
			padding: .5em;
			background-color: #212325;
			}

		img.subhead {
			margin-top: 2em;
			}

		ul.pics li {
			min-height: 125px;
			margin: 1.5em 0 0 0;
			padding: 1.5em 3em .5em 1.5em;
			background-color: #202020;
			clear: both;
			}

		ul.pics li img, ul.pics li object {
			float: left;
			padding-right: 1em;
			border: 0;
			}

		dl.faq dt {
			font-weight: normal;
			font-style: italic;
			font-size: 1.5em;
			margin: 2em 0 .5em .5em;
			color: #dbdbdb;
			}

		.rowhead {
			text-align: right;
			font-size: 1.25em;
			}

		.left {
			float: left;
			}

		.right {
			float: right;
			}

		.half {
			width: 40%;
			}

		.third {
			width: 32%;
			}

		#content ul.staff {
			list-style: none;
			margin: 0;
			padding: 0;
			}

			#content ul.staff li {
				background: #000 url(images/universal/body-bg.png);
				margin: 1em 1em 0 0;
				padding: 0 0 1em 0;
				float: left;
				width: 45%;
				}

				#content ul.staff li.fansubs, #content ul.staff li.goods, #content ul.staff li.admin, #content ul.staff li.misc {
					float: right;
					}

				#content ul.staff li h3 {
					width: auto;
					background-color: #4f6900;
					padding: 2px 0 2px 4px;
					}

				#content ul.staff li dl {
					padding: 0 0 0 2em;
					}

					#content ul.staff li dl dt {
						font-weight: bold;
						font-size: 1.5em;
						margin-top: 1em;
						}

					#content ul.staff li dl dd, #content ul.staff li a, #content ul.staff li a.visited {
						font-weight: normal !important;
						}

					#content ul.staff li dl dd {
						margin: 0;
						padding: 0 0 0 1em;
						}

		#content a.backtotop {
			display: block;
			width: auto;
			text-align: right;
			padding-right: 9px;
			text-transform: uppercase;
			font-size: .75em;
			background: transparent url(images/universal/arrowUp.png) center right no-repeat;
			}

		#content br.cleary, #content hr.cleary {
			position: relative;
			display: block;
			width: 100%;
			clear: both;
			}

		#content .hr {
			position: relative;
			display: block;
			width: 100%;
			clear: both;
			}

			#content .hr hr {
				display: none;
				}

	 	#content .picleft img, #content .picright img, #content img.picleft, #content img.picright {
			border: 0;
			text-decoration: none;
			z-index: 2;
			margin-bottom: 1em;
			}

			#content .picleft {
				float: left;
				margin-right: 1em;
				}

			#content .picright {
				float: right;
				margin-left: 1em;
				}

		#content ul.spacey li {
			margin-top: 1em;
			}

		#content .title, #content .title h2 {
			display: none;
			}

		#content .news {
			}
#content .news img {
max-width:100%;
}

			#content .news .title {
				display: block;
				height: 17px;
				margin-bottom: 1px;
				}

				#content .news .title div {
					display: block;
					margin: 0 3px;
					}

					#content .news .title div h3 {
						display: block;
						font-size: 13px;
						font-style: italic;
						font-weight: bold;
						height: 16px;
						line-height: 14px;
						margin: 0;
						padding: 1px 0 0 2px;
						position: relative;
						left: 3px;
						}

			#content a {
				font-weight: bold;
				color: #62afe4;
				text-decoration: none;
				}

				#content a:hover {
					color: #cfebff;
					text-decoration: underline;
					}

				#content a:visited {
					color: #368cc9;
					text-decoration: none;
					font-weight: normal;
					}

				body#games #content a         , #content .games a         , #content ul.staff li.games a         { color: #52a4c6 !important; }
				body#games #content a:hover   , #content .games a:hover   , #content ul.staff li.games a:hover   { color: #8abfd5 !important; }
				body#games #content a:visited , #content .games a:visited , #content ul.staff li.games a:visited { color: #a0bdc9 !important; }
				#content .games .text div.quote { border-left: 1em solid #578ea5; }
				body#games #content .news .title, #content .games .title
					{
					background: url(images/universal/body-content-news-gamestitle-left.png) no-repeat;
					}

					body#games #content .news .title div, #content .games .title div, #content ul.staff li.games h3
						{
						background: url(images/universal/body-content-news-gamestitle-bg.png);
						}

						body#games #content .news .title div h3, #content .games .title div h3
							{
							background: url(images/universal/body-content-news-gamestitle-right.png) top right no-repeat;
							}

				body#fansubs #content a         , #content .fansubs a         , #content ul.staff li.fansubs a         { color: #4fb54f !important; }
				body#fansubs #content a:visited , #content .fansubs a:visited , #content ul.staff li.fansubs a:visited { color: #85c985 !important; }
				body#fansubs #content a:hover   , #content .fansubs a:hover   , #content ul.staff li.fansubs a:hover   { color: #a6e2a6 !important; }
				#content .fansubs .text div.quote { border-left: 1em solid #58bc66; }
				body#fansubs #content .news .title, #content .fansubs .title
					{
					background: url(images/universal/body-content-news-fansubstitle-left.png) no-repeat;
					}

					body#fansubs #content .news .title div, #content .fansubs .title div, #content ul.staff li.fansubs h3
						{
						background: url(images/universal/body-content-news-fansubstitle-bg.png);
						}

						body#fansubs #content .news .title div h3, #content .fansubs .title div h3
							{
							background: url(images/universal/body-content-news-fansubstitle-right.png) top right no-repeat;
							}

				body#comm #content a         , #content .comm a         , #content ul.staff li.comm a         { color: #9a9d2f !important; }
				body#comm #content a:visited , #content .comm a:visited , #content ul.staff li.comm a:visited { color: #abab56 !important; }
				body#comm #content a:hover   , #content .comm a:hover   , #content ul.staff li.comm a:hover   { color: #c7ca3b !important; }
				#content .comm .text div.quote { border-left: 1em solid #abab56; }
				body#comm #content .news .title, #content .comm .title
					{
					background: url(images/universal/body-content-news-commtitle-left.png) no-repeat;
					}

					body#comm #content .news .title div, #content .comm .title div, #content ul.staff li.comm h3
						{
						background: url(images/universal/body-content-news-commtitle-bg.png);
						}

						body#comm #content .news .title div h3, #content .comm .title div h3
							{
							background: url(images/universal/body-content-news-commtitle-right.png) top right no-repeat;
							}

				body#goods #content a         , #content .goods a         , #content ul.staff li.goods a         { color: #b22227 !important; }
				body#goods #content a:visited , #content .goods a:visited , #content ul.staff li.goods a:visited { color: #b2484c !important; }
				body#goods #content a:hover   , #content .goods a:hover   , #content ul.staff li.goods a:hover   { color: #e20a11 !important; }
				#content .goods .text div.quote { border-left: 1em solid #b2484c; }
				body#goods #content .news .title, #content .goods .title
					{
					background: url(images/universal/body-content-news-goodstitle-left.png) no-repeat;
					}

					body#goods #content .news .title div, #content .goods .title div, #content ul.staff li.goods h3
						{
						background: url(images/universal/body-content-news-goodstitle-bg.png);
						}

						body#goods #content .news .title div h3, #content .goods .title div h3
							{
							background: url(images/universal/body-content-news-goodstitle-right.png) top right no-repeat;
							}

				body#site #content a         , #content .site a         , #content ul.staff li.site a         { color: #aed3e4 !imporant; }
				body#site #content a:visited , #content .site a:visited , #content ul.staff li.site a:visited { color: #aac3cf !important; }
				body#site #content a:hover   , #content .site a:hover   , #content ul.staff li.site a:hover   { color: #9fe1ff !important; }
				#content .site .text div.quote { border-left: 1em solid #368cc9; }
				body#site #content .news .title, #content .site .title
					{
					background: url(images/universal/body-content-news-sitetitle-left.png) no-repeat;
					}

					body#site #content .news .title div, #content .site .title div, #content ul.staff li.site h3
						{
						background: url(images/universal/body-content-news-sitetitle-bg.png);
						}

						body#site #content .news .title div h3, #content .site .title div h3
							{
							background: url(images/universal/body-content-news-sitetitle-right.png) top right no-repeat;
							}

				body#admin #content a         , #content .admin a         , #content ul.staff li.admin a         { color: #62afe4 !important; }
				body#admin #content a:visited , #content .admin a:visited , #content ul.staff li.admin a:visited { color: #368cc9 !important; }
				body#admin #content a:hover   , #content .admin a:hover   , #content ul.staff li.admin a:hover   { color: #cfebff !important; }
				#content .admin .text div.quote { border-left: 1em solid #368cc9; }
				body#admin #content .news .title, #content .admin .title
					{
					background: url(images/universal/body-content-news-sitetitle-left.png) no-repeat;
					}

					body#admin #content .news .title div, #content .admin .title div, #content ul.staff li.admin h3
						{
						background: url(images/universal/body-content-news-sitetitle-bg.png);
						}

						body#admin #content .news .title div h3, #content .admin .title div h3
							{
							background: url(images/universal/body-content-news-sitetitle-right.png) top right no-repeat;
							}

				body#labs #content a         , #content .labs a         , #content ul.staff li.labs a         { color: #d1c3ea !important; }
				body#labs #content a:visited , #content .labs a:visited , #content ul.staff li.labs a:visited { color: #bab3c8 !important; }
				body#labs #content a:hover   , #content .labs a:hover   , #content ul.staff li.labs a:hover   { color: #d8c2ff !important; }
				#content .labs .text div.quote { border-left: 1em solid #368cc9; }
				body#labs #content .news .title, #content .labs .title
				        {       
				        background: url(images/universal/body-content-news-labstitle-left.png) no-repeat;
				        }

				        body#labs #content .news .title div, #content .labs .title div, #content ul.staff li.labs h3
				                {
				                background: url(images/universal/body-content-news-labstitle-bg.png);
				                }

				                body#labs #content .news .title div h3, #content .labs .title div h3
				                        {
				                        background: url(images/universal/body-content-news-labstitle-right.png) top right no-repeat;
				                        }

			#content .dbTable a         , #content .nav a { color: #94ecff !important; }
			#content .dbTable a:hover   , #content .nav a:hover { color: #ffffff !important; }
			#content .dbTable a:visited , #content .nav a:visited { color: #c3dde5 !important; }

			#content .news .text {
				z-index: 2;
				background-image: url(images/universal/body-content-news-text-bg.png);
                                height: auto;
                                line-height: 16px;
                                padding: 25px 5%;
				}

				#content .news .text ol li {
					padding: .5em;
					}

				#content .news .text img.updateIcon {
					float: right;
					margin: 0 -5px 5px 5px;
					}

				#content .site .text img.updateIcon {
					display: none;
					}

				#content .news .text b.quote {
					display: none;
					}

				#content .news .text div.quote, #content blockquote {
					display: block;
					padding: 20px;
					font-style: italic;
					background: #000 url(images/universal/body-bg.png);
					}

					#content span.quoteauthor, #content span.quotesource {
						display: block;
						width: 95%;
						text-align: right;
						margin: 0;
						padding: 0;
						}

					#content span.quoteauthor {
						margin-top: 1em;
						font-size: 1.5em;
						font-style: italic;
						}

					#content span.quotesource {
						font-size: .8em;
						}

				#content .news .text .top {
					/*background-image: url(images/universal/body-content-news-text-bg.png);
					height: auto;
					line-height: 16px;
					padding: 25px 5%;
					*/
					}

				#content .news .text .top div div div img {
					float: left;
					text-align: left;
					padding: 10px;
					}

				#content .news .text .bottom {
					width: 100%;
					clear: both;
					 /*display: none;*/
					}

			#content .news .info {
				font-size: 9px;
				height: 17px;
				line-height: 16px;
				margin: 0 0 20px 0;
				z-index: 3;
				}

				#content .news .info .comments {
					float: left;
					height: 14px;
					padding: 5px 0 0 5px;
					}
/*
				#content .news .info .comments a.readComments { color: #aed3e4; }
				#content .news .info .comments a.readComments:hover { color: #9fe1ff; }
				#content .news .info .comments a.readComments:visited { color: #aac3cf; }
*/
				#content .news .info .staff {
					background: url(images/universal/body-content-news-info-left.png) no-repeat;
					font-size: 10px;
					font-variant: small-caps;
					float: right;
					height: 19px;
					margin-top: 1px;
					padding: 0 0 0 51px;
					text-align: right;
					}

					#content .news .info .staff .bg {
						background: url(images/universal/body-content-news-info-bg.png);
						display: block;
						height: 18px;
						}

						#content .news .info .staff .bg .con {
							background: url(images/universal/body-content-news-info-right.png) bottom right no-repeat;
							display: block;
							font-size: 11px;
							height: 18px;
							padding: 0 5px 0 0;
							margin: 0;
							text-align: right;
							vertical-align: bottom;
							}

							#body #content .news .info .staff .bg .con .date {
								}

							#content .news .info .staff .bg .con .staffer {
								font-weight: bold;
								font-style: italic;
								font-size: 12px;
								vertical-align: top;
								}

								#content .news .info .staff .bg .con img {
									padding: 0 0 0 2px;
									margin: -5px 0 0 0;
									vertical-align: top;
									}

		#content .fanart {
			clear: both;
			margin: 0 0 10px 0;
			}

		/* fix for the new submission system - reid 12/24/06 */
		#content ul.submissions li.fanart, #content ul.fanart li {
			clear: none;
			margin: 0 0 1em 0;
			}

			#content .fanart .header {
				display: block;
				text-align: right;
				height: 17px;
				background: url(images/universal/left-corner-blue.png) no-repeat;
				background-color: #173F4B;
				}

				#content .fanart .header h3 {
					font-size: 10px;
					font-weight: normal;
					text-transform: uppercase;
					margin: 0;
					padding: 2px 5px 2px 3px;
					position: relative;
					}

			#content .fanart .nav {
				background-color: #3D7281;
				padding: 3px 6px;
				margin: 0;
				height: 14px;
				}

				#content .fanart .nav .letters {
					display: block;
					float: left;
					padding: 0 3px;
					color: #6DC8E4;
					margin: 0 auto;
					}

			#content .fanart .artarea {
				background-color: #355439;
				font-size: 11px;
				height: auto;
				margin: 0;
				}

				#content .fanart .artarea .artist {
					padding: 3px 6px 3px 15px;					
					}

					#content .fanart .artarea .artist .name {
						font-weight: bold;
						font-style: italic;
						color: #6DC8E4;
						padding: 1px 1px 1px 5px;
						margin: 8px 15px 5px 0;
						background-color: #50735D;
						}

				#content .fanart .artarea .artist img {
					margin: 3px 5px 3px 0px;
					}
				
				#content .fanart .artarea table {
					clear: both;
					width: 100%;
					}

					#content .fanart .artarea table tr {
						height: 0;
						}
					
						#content .fanart .artarea table tr th {
							background-color: #3D7281;
							font-weight: normal;
							min-width: 6em;
							}

						#content .fanart .artarea img.arrow {
							width: 8px;
							height: 8px;
							border: 0;
							}
						
						#content .fanart .artarea table tr td, #content .fanart .artarea table tr th {
							padding: 1px 3px;
							line-height: 1em;
							margin: 0;
							overflow: hidden;
							}

						#content .fanart .artarea table tr.odd td {
							padding: 1px 5px;
							margin: 0;
							height: 1.5em;
							}

						#content .fanart .artarea table tr.even td {
							background-color: #50735D;
							padding: 1px 5px;
							margin: 0;
							height: 1.5em;
							}

							#content .fanart .artarea table tr .author {
								text-align: right;
								width: auto;
								}

							#content .fanart .artarea table tr .title {
								text-align: left;
								}

							#content .fanart .artarea table tr .description {
								text-align: left;
								height: 1em;
								}

								#content .fanart .artarea table tr .description div {
									height: 1em;
									max-height: 1em;
									width: auto;
									white-space: nowrap;
									overflow: hidden;
									}

							#content .fanart .artarea table tr .date {
								text-align: center;
								}

							#content .fanart .artarea table tr .size {
								text-align: right;
								white-space: nowrap;
								}

							#content .fanart .artarea table tr .score {
								text-align: left;
								}

				
			#content .fanart .bottom {
				background-color: #173F4B;
				height: 3px;
				}

	#junk {
		position: absolute;
		top: 112px;
		left: 0;
		height: 128px;
		padding-right: 150px;
		padding-top: 5px;
		background: url(images/normal/body-junk-left.png) no-repeat;
		width:82%;
		}

		#junk .title, #junk .title h2 {
			display: none;
			}

		#weirdjunk {
			float: left;
			position: relative;
			left: 10px;
			}

			#weirdjunk .title {
				background: url(images/universal/body-junk-weirdjunk.png) no-repeat right;
				display: block;
				height: 24px;
				margin-bottom: 6px;
				margin-left: 27px;
				width: 188px;
				}

				#weirdjunk .title h3 {
					display: none;
					}

			#toplefter {
				list-style:none;
				margin: 0;
				padding: 0;
				padding-left: 28px;
				}

			#toplefter li {
				display: block;
				margin: 0;
				padding: 0;
				}

			#toplefter li a {
				height: 100%;
				display: block;
				width: 100%;
				}

			#toplefter li a span {
				display: none;
				}

			#ebtod {
				background: url(images/universal/body-junk-weirdjunk-ebtod.png) no-repeat;
				height: 39px;
				margin: 8px 0;
				width: 188px;
				}

			#aftod {
				background: url(images/universal/body-junk-weirdjunk-aftod.png) no-repeat;
				height: 39px;
				margin: 8px 0;
				width: 188px;
				}

		#latestupdates {
			min-width: 628px;
			padding-left: 226px;
			/*margin-top: -10px;*/
			}

			#latestupdates .title {
				background: url(images/universal/body-junk-latestupdates.png) no-repeat;
				display: block;
				height: 23px;
				margin: 0 auto 8px auto;
				width: 127px;
				}

				#latestupdates .title h3 {
					display: none;
					}

			#latestupdates .update {
				margin: 2px auto;
				padding: 0 13px;
				line-height: 1em;
				}

				#latestupdates .update .section {
					float: left;
					font-size: 10px;
					font-variant: small-caps;
					height: 1em;
					text-align: right;
					width: 125px;
					}

					#latestupdates .update .section span {
						background-color: #03101b;
						height: 1em;
						padding: 0 4px;
						}

				#latestupdates .update .text {
					background-color: #071b31;
					clear: none;
					color: #a6adb5;
					display: block;
					font-family: "Courier New", Courier, monospace;
					font-size: 11px;
					height: 12px;
					letter-spacing: -0.05em;
					margin-left: 2px;
					padding: 0 2px 1px 4px;
					overflow: hidden;
					}

					#latestupdates .update .text .ellipsis {
						float: right;
						clear: right;
						}

			#latestupdates #subMenu {
				margin: 5px auto;
				padding: 0 13px;
				}
		
				#latestupdates #subMenu #subMenuContainer {
					clear: none;
					color: #a6adb5;
					display: block;
					font-size: 12px;
					height: 116px;
					margin-left: 2px;
					padding: 0 2px 1px 4px;
					overflow: visible;
					width: 100%;
					}

					#latestupdates #subMenu #subMenuContainer ul {
						display: inline;
						float: left;
						height: 116px;
						padding: 0 0 0 25px;
						margin: 0px;
						list-style-position: outside;
						list-style: none;
						}

						#latestupdates #subMenu #subMenuContainer ul li {
								color: white;
								font: .8em Verdana, Arial, sans;
								letter-spacing: -.035em;
								margin: 0px;
								}

						#latestupdates #subMenu #subMenuContainer ul li.menuTitle {
								text-transform: uppercase;
								margin-left: -10px;
								padding-left: 14px;
								background: url(/include/new/images/m3/m3presentBox.png) 0 50% no-repeat;
								}

						#latestupdates #subMenu #subMenuContainer ul li a {
								font-weight: bold;
								color: #b2cbea;
								text-decoration: none;
								padding: 0 0 0 8px;
								background: url(/include/new/images/universal/bulletArrowSm.png) 0 50% no-repeat;
								}

						#latestupdates #subMenu #subMenuContainer ul li a:hover {
								color: #ffffff;
								text-decoration: underline;
								background: url(/include/new/images/universal/bulletArrow.png) 0 50% no-repeat;
								}

						#latestupdates #subMenu #subMenuContainer ul li a:visited {
								color: #5888c4;
								text-decoration: none;
								font-weight: normal;
								}

#side {
	background: url(images/universal/side-right.png) no-repeat top right;
	position: absolute;
	right: 0;
	top: 112px;
	width: 150px;
	}

	#activities {
		margin-top: 14px;
		}

		#activities .title {
				background: url(images/universal/side-activities-top.png) no-repeat;
				height: 28px;
				width: 150px;
				}

				#activities .title h2 {
					display: none;
					}

		#activities .container {
				background: url(images/universal/side-actandsite-bg.png) repeat-y;
				padding: 4px 0 0 4px;
				}

				#activities .container .activity {
					//background: url(images/universal/side-activities-activity.png) no-repeat;
					//height: 35px;
					//padding: 3px 0;
					//width: 146px;
					}

		#activities .bottom {
				background: url(images/universal/side-actandsite-bottom.png) no-repeat;
				height: 3px;
				width: 150px;
				}

	#sitelinks {
		font-family: Arial, Helvetica, "Nimbus Sans L", Luxi Sans, sans-serif;
		margin-top: 19px;
		}

		#sitelinks .title {
				background: url(images/universal/side-sitelinks.png) no-repeat;
				height: 28px;
				width: 150px;
				}

				#sitelinks .title h2 {
					display: none;
					}

		#sitelinks .container {
				background: url(images/universal/side-actandsite-bg.png) repeat-y;
				padding: 4px 0 0 4px;
				}

				#sitelinks ul {
					clear: both;
					font-size: 9px;
					list-style: none;
					margin: 4px 0;
					padding: 5px 0 0 0;
					width: 100%;
					}

				#sitelinks ul .left {
					clear: left;
					float: left;
					margin: 0;
					padding: 0 4px;
					text-align: right;
					width: 64px;
					}

				#sitelinks ul .right {
					width: 67px;
					clear: right;
					float: right;
					}

				#games {
					background: url(images/universal/side-sitelinks-games.png) no-repeat;
					height: 57px;
					}

					#games .right {
						bottom: 36px;
						}

				#fansubs {
					background: url(images/universal/side-sitelinks-fansubs.png) no-repeat;
					height: 84px;
					}

					#fansubs .right {
						bottom: 48px;
						}

				#comm {
					background: url(images/universal/side-sitelinks-comm.png) no-repeat;
					height: 58px;
					}

					#comm .right {
						bottom: 48px;
						}

				#goods {
					background: url(images/universal/side-sitelinks-goods.png) no-repeat;
					height: 45px;
					/*padding-top: 10px ! important;*/
					}

					#goods .right {
						bottom: 24px;
						}

				#labs {
					background: url(images/universal/side-sitelinks-labs.png) no-repeat;
                                        height: 58px;
                                        margin: 0 ! important;
					}

					#labs .right {
                                                bottom: 24px;
						}

				#site {
					background: url(images/universal/side-sitelinks-site.png) no-repeat;
                                        height: 45px;
					margin: 0 ! important;
					}

					#site .right {
                                                bottom: 30px;
						}

		#sitelinks .bottom {
				background: url(images/universal/side-actandsite-bottom.png) no-repeat;
				height: 4px;
				width: 150px;
				}

	#polls {
		margin: 16px 0;
            }

		#polls .title {
				background: url(images/universal/side-polls-title.png) no-repeat;
				height: 36px;
				width: 150px;
				margin: 0 0 3px 0;
				}

				#side #polls .title h2 {
					display: none;
					}

		#polls .question {
				font-size: 9px;
				color: #648F69;
				}

		#polls .lastweek {
				background: url(images/universal/side-polls-lastweek.png) no-repeat;
				height: 21px;
				width: 150px;
				margin: 3px 0 0 0;
				}

				#side #polls .lastweek h2 {
					display: none;
					}

		#polls .container {
				padding: 4px 1px 0 1px;
				}

		#polls .bottom {
				background: url(images/universal/side-polls-bottom.png) no-repeat;
				height: 3px;
				width: 150px;
				}

	#auctions ul /* Added by xodnizel Feb 15, 2006 */ {
		list-style: none;		
		padding: 0px;
		margin: 0px;
		}

	div.TitleThumbMonkey /* displaytor titlethunbmail mode */ {
		float: left;
		text-align: center;
		margin-right: 1em;
		/* width: 100px; */
		overflow: hidden;
		z-index: 5;
		}

	div.TitleThumbMonkey p {
		margin-top: 0px;
		text-align: center;
		}

	div.MonkeySpacer { clear: both; }

.hide { display: none; }

p { text-align: justify; }

h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

ul.categories li strong {
	font-weight: bold;
	font-size: 1.5em;
	}

h4 { font-size: 1.5em; } 

h3 a {
	color: white !important;
	}

