div {
	padding: 0;
	margin: 0;
	}
	
.box {
	clear: both;
	background: url(../Framework/Boxes/440_tile.gif) top left repeat-y;
	margin: 15px 0 0;
	}
	
.box h1 {
	background: url(../Framework/Boxes/440_title.png) top right no-repeat;
	height: 24px;
	padding: 5px 20px 0;
	margin: 0;
	}
	
.box h2 {
	padding: 0;
	margin: 10px 20px 5px;
	font-size: 15px;
	font-weight: bold;
	}

.box p {
	margin: 10px 0 0;
	padding: 0 20px;
	}

/* FAQ Stuff */
#question_selector {
	clear: both;
	float: left;
	width: 440px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 10px 0;
	}

dl {
	padding: 0;
	margin: 0 20px;
	border-bottom: 2px dotted #CCC;
	}
	
	dt {
		background: url(../Framework/Extras/icons/help/Help_16.gif) center left no-repeat;
		padding-left: 20px;
		font-size: 14px;
		font-weight: bold;
		color: #06C;
		}
		
	dd {
		border-top: 1px solid #E7F0F7;
		margin: 0 0 10px 20px;
		padding: 3px 0 0;
		line-height: 1.5;
		}
		
		ol, ul {
			margin-left: 25px; padding-left: 0;
			}
			
		ol ul, ul ul {
			margin-left: 15px; padding-left: 0;
			}
		
		dd img {
			border: 1px solid #06C;
			}
			
		dd img.inline {
			border: none;
			vertical-align: middle;
			}
			
		p.top_return {
			padding: 0;
			margin: 0;
			text-align: right;
			}
			
			p.top_return a {
				padding-left: 10px;
				background: url(../Framework/Outer/Help/to_top.gif) left no-repeat;
				}
			
	dl table {
		width: 100%;
		border-collapse: collapse;
		}
		
	dl table td.icon {
		text-align: center;
		padding-right: 5px;
		}
		
		dl table td.icon img {
			border: none;
			}
		
	dl table td.meaning {
		text-align: left;
		}
		
.first {
	margin-top: 0;
	}
	
.box dl.last {
	background: url(../Framework/Boxes/440_bottom.gif) bottom right no-repeat;
	margin: 0;
	padding: 0 20px;
	border-bottom: none;
	padding-bottom: 16px;
	}
	
/* FAQ sidebar */
#faq_sidebar {
	position: relative;
	left: -10px;
	width: 234px;
	margin: 10px 0 0 0;
	padding: 5px;
	}
	
	#faq_sidebar ul {
		list-style: none;
		padding: 0; margin: 0;
		}
		
		#faq_sidebar ul li {
			font-weight: bold;
			margin-left: 10px;
			}
			
		#faq_sidebar ul li ul {
			list-style: disc;
			padding: 0; margin-left: 10px;
			}
			
			#faq_sidebar ul li ul li {
				font-weight: normal;
				}
		
#song {
	clear: both;
	border: 2px dotted #CCC;
	padding: 10px 20px;
	}

	#song h1 {
		padding: 0;
		margin: 0;
		font-size: 18px;
		font-weight: bold;
		font-style: italic;
		color: #06F;
		letter-spacing: 0.2em;
		}
	
	#song h2 {
		padding: 0.5em 0 0;
		margin: 0;
		font-size: 14px;
		font-weight: bold;
		}
	
	#song p {
		margin: 0;
		padding-top: 1.5em;
		line-height: 1.5em;
		}