normal, body, a, table, tr, td, p, h1, h2, h3, strong, input, select, option {
	font-family: Verdana;
	font-size: 12px;
	color: #666;
	padding: 0px;
	margin: 0px;
	line-height: 16px;
	word-spacing: 1px;
	text-decoration: none;
	text-align: left;
}

h1 { font-size: 20px; line-height: 24px; margin-bottom: 4px; }
body { background-color: white; }
form, .nospacing { padding: 0px; margin: 0px; }
a { text-decoration: underline; color: #006def; }
a.text { color: #000; }
.nohover:hover { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }
strong { font-weight: bold; }
input, textarea, select { border: 1px solid #666; }
select { padding: 1px 0px; }
ol { padding-left: 20px; }

/* template */

#base { margin: 0 auto; width: 875px; }
#header { margin: 15px 0px; }
#header .logo {}
#header .nav { height: 32px; }
#header .nav a { text-decoration: none; }
#header .nav-links { font-size: 10px; color: #999; text-align: right; position: relative; top: -15px; margin-right: 30px; }
#header .nav-links * { font-size: 10px; color: #999; text-decoration: none; }
#header .bar { height: 37px; }
#footer { margin: 15px 0px; }
#footer * { text-align: center; font-size: 10px; color: #999; font-style: normal; }
#footer a { color: #888; }
#footer .below { text-align: center; font-size: 10px; }
#breadcrumb { padding: 3px 0px 10px 0px; display: block; text-align: left; font-size: 80%; white-space: nowrap; }
#breadcrumb a { color: black; font-size: 100%; text-decoration: none; color: #999; }
#breadcrumb strong { font-size: 100%; font-weight: normal; }
.content-left { width: 1%; }
.content-left-inner { width: 125px; padding-right: 20px; margin-right: 20px; border-right: 1px solid #ccc; }
.content-center { width: 100%; }
.content-right { width: 1%; }
.content-right-inner { width: 250px; padding-left: 20px; margin-left: 20px; border-left: 1px solid #ccc; }

.transparent { opacity: 0.40; filter:alpha(opacity=40); -moz-opacity:0.4; width: 100%; }
.hide { display: none; }
.show { display: block; }
#transparent { position: fixed; top: 0px; width: 100%; height: 100%; background-color: #999; }
#indicator img { position: fixed; top: 50%; left: 50%; width: 128px; height: 128px; margin-left: -64px; margin-top: -64px; }
#message { position: absolute; top: 50%; left: 50%; width: 400px; margin-left: -200px; margin-top: -100px; background-color: #ffffff; border: 1px solid #666; padding: 10px; color: #000; z-index: 1; }

/* decorate */

.box1 { width: 100%; max-width: 1200px; max-height: 1200px; }
.box1-tl { background: url( '/template/youtube/images/gray-frame.gif' ); width: 8px; height: 8px; }
.box1-t { background: url( '/template/youtube/images/gray-frame.gif' ) repeat-x; background-position: -8px 0px; height: 8px; }
.box1-tr { background: url( '/template/youtube/images/gray-frame.gif' ); background-position: -1190px 0px; width: 8px; height: 8px; }
.box1-l { background: url( '/template/youtube/images/gray-frame.gif' ) repeat-y; background-position: 0px -8px; }
.box1-r { background: url( '/template/youtube/images/gray-frame.gif' ) repeat-y; background-position: -1192px -8px; }
.box1-bl { background: url( '/template/youtube/images/gray-frame.gif' ); background-position: 0px -1792px; width: 8px; height: 8px; }
.box1-b { background: url( '/template/youtube/images/gray-frame.gif' ) repeat-x; background-position: -8px -1792px; height: 8px; }
.box1-br { background: url( '/template/youtube/images/gray-frame.gif' ); background-position: -1192px -1792px; width: 8px; height: 8px; }

.box2 { width: 100%; }
.box2-tl { background: url( '/template/youtube/images/white-corners-5px.gif' ); width: 5px; height: 5px; }
.box2-tr { background: url( '/template/youtube/images/white-corners-5px.gif' ); background-position: -5px 0px; width: 5px; height: 5px; }
.box2-bl { background: url( '/template/youtube/images/white-corners-5px.gif' ); background-position: -15px 0px; width: 5px; height: 5px; }
.box2-br { background: url( '/template/youtube/images/white-corners-5px.gif' ); background-position: -10px 0px; width: 5px; height: 5px; }

.box3 { width: 100%; max-width: 1200px; max-height: 1200px; }
.box3-tl { background: url( '/template/youtube/images/gray-thin-frame.gif' ); width: 8px; height: 8px; }
.box3-t { background: url( '/template/youtube/images/gray-thin-frame.gif' ) repeat-x; background-position: -8px 0px; height: 8px; }
.box3-tr { background: url( '/template/youtube/images/gray-thin-frame.gif' ); background-position: -1190px 0px; width: 8px; height: 8px; }
.box3-l { background: url( '/template/youtube/images/gray-thin-frame.gif' ) repeat-y; background-position: 0px -8px; }
.box3-r { background: url( '/template/youtube/images/gray-thin-frame.gif' ) repeat-y; background-position: -1192px -8px; }
.box3-bl { background: url( '/template/youtube/images/gray-thin-frame.gif' ); background-position: 0px -1192px; width: 8px; height: 8px; }
.box3-b { background: url( '/template/youtube/images/gray-thin-frame.gif' ) repeat-x; background-position: -8px -1192px; height: 8px; }
.box3-br { background: url( '/template/youtube/images/gray-thin-frame.gif' ); background-position: -1192px -1192px; width: 8px; height: 8px; }

.menu-bar { width: 100%; margin: 0px; padding: 0px; }
.menu-bar * { padding: 0px; margin: 0px; }
.menu-bar .left { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: 0px 0px; width: 5px; height: 37px; }
.menu-bar .center { background: url( '/template/youtube/images/gray-menu.gif' ) repeat-x; background-position: 0px -37px; height: 37px; }
.menu-bar .right { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -5px 0px; width: 5px; height: 37px; }

.menu-tab-selected { float: left; margin: 0px 0px 0px 5px; padding: 0px; width: 100px; }
.menu-tab-selected * { color: #333; font-weight: bold; margin: 0px; padding: 0px; }
.menu-tab-selected .left { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -10px 0px; width: 5px; height: 32px; }
.menu-tab-selected .center { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: 0px -74px; height: 32px; text-align: center; }
.menu-tab-selected .right { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -15px 0px; width: 5px; height: 32px; }

.menu-tab { float: left; margin: 0px 0px 0px 5px; padding: 0px; width: 90px; }
.menu-tab * { color: #006def; font-weight: bold; margin: 0px; padding: 0px; }
.menu-tab .left { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -20px 0px; width: 5px; height: 32px; }
.menu-tab .center { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: 0px -111px; height: 32px; text-align: center; }
.menu-tab .right { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -25px 0px; width: 5px; height: 32px; }

.rect { width: 100%; margin: 0px; padding: 0px; }
.rect * { padding: 0px; margin: 0px; }

.rect-gray .left { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -30px 0px; width: 5px; height: 23px; }
.rect-gray .center { background: url( '/template/youtube/images/gray-menu.gif' ) repeat-x; background-position: 0px -148px; height: 23px; }
.rect-gray .right { background: url( '/template/youtube/images/gray-menu.gif' ); background-position: -35px 0px; width: 5px; height: 23px; }