a:visited {
	color:#ffffcc;
}
body {
	background:#000 url('../img/background.jpg') top left no-repeat;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-family:arial,sans-serif;
}
code {
	display:block;
}
code, .code {
	background:#ffffaa;
	color:#000000;
	padding:3px;
	width:90%;
	margin:auto;
}
h1 {
	font-size:22px;
}
input {
	background:#ffffcc;
	border:solid #ffff55 1px;
}
textarea {
	background:#ffffcc;
	border:solid #ffff55 1px;
	font-family:arial,sans-serif;
}

#hold-shadow {
	background:url('../img/op-40.png') repeat;
	color:#000;
	width:800px;
	text-align:left;
	margin:auto;
	padding:5px;
	position:relative;
}

#menus {
	width:160px;
	float:left;
	position:relative;
	bottom:36px;
	margin:0em 10px;
}
#menus a {
	color:#333;
	text-decoration:none;
	padding:0em 2px;
}
#menus a:link {}
#menus a:visited {}
#menus a:active {}
#menus a:hover {
	color:#ff0;
	text-decoration:none;
}
#menus h2 {
	background:url('../img/menu_title.gif') top center no-repeat;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:5px;
	margin:10px 0% 0em 0%;
}
#menus hr {
	border:solid #000 1px;
}
#menus ul {
	padding:0em 5px 5px 5px;
	margin:0px;
	background:#000;
	list-style:none;
}
#menus li {
	background:#fff;
	color:#333;
	padding:1px 5px;
}

#breadcrumb {
	margin:5px 0%;
}
#breadcrumb a {
	color:#000;
}
#breadcrumb a:link {
	background: transparent;
}
#breadcrumb a:visited {}
#breadcrumb a:active {}
#breadcrumb a:hover {}

#foot {
	background:#000;
	color:#fff;
	clear:both;
	margin:10px 0% 0em 0%;
}
#float {
	width:170px;
	background:#333300;
	color:#fff;
	text-align:left;
	padding:3px;
	position:absolute;
	z-index:10;
}

.relate_article {
	border:solid #ff0 3px;
	background:#000;
	color:#fff;
	margin:4px 0% 0em 0%;
	padding:5px;
	width:175px;
	float:right;
	clear:right;
	position:relative;
}
.relate_article h3 {
	border-bottom:solid #ff0 2px;
}

.main_article {
	border:solid #ff0 3px;
	background:#000;
	color:#fff;
	margin:10px 0% 0em 180px;
	padding:5px;
	width:400px;
	position:relative;
}
.main_article h2 {
	border-bottom:solid #ff0 2px;
}

.minor_article {
	border:solid #ff0 3px;
	background:#000;
	color:#fff;
	margin:10px 0% 0em 180px;
	padding:5px;
	width:400px;
	position:relative;
}
.minor_article h3 {
	border-bottom:solid #ff0 2px;
}

.full_article {
	border:solid #ff0 3px;
	background:#000;
	color:#fff;
	margin:10px 0% 0em 180px;
	padding:5px;
	width:575px;
	position:relative;
}
.full_article h2 {
	border-bottom:solid #ff0 2px;
}

.control {
	position:relative;
	top:18px;
	left:52px;
}
.control a {
	background:#ffffcc;
	border:solid #ffff55 1px;
	color:#000;
	width:20px;
	height:16px;
	padding:0em 5px;
}
.input {
	border:solid #ffff99 1px;
}
.code_button {
	display:block;
	margin:0em 0% 0em 4.5%;
}
.inline {
	display:inline;
}