/* CSS Document */
body {
	margin: 0; 
	padding:0;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	--background: url("images/ce-background.png") no-repeat fixed center;;
	background: url("images/bg-dot.gif");
	--background-color:#000000;
}

#holder {
	position:relative;
	width:850px;
	--border:1px solid blue;
	text-align:left;
	padding:0 0 0 14px;
	margin:0 auto 0 auto;
	background: transparent url("images/shad.png") 1px 0 repeat-y;

}
#holder-r {
	position:relative;
	width:850px;
	--border:1px solid red;
	padding:0 14px 0 0;
	background: transparent url("images/shad.png") 835px 0 repeat-y;
}
#bannertags {
	--border:1px solid red;
}

.list_txt_url {
	-line-height:20px; 
	list-style-type:none;
	padding:0;
}

.list_txt_url li {
	background-color:#f1f1f1;
	margin-bottom:3px;
	border-left:5px solid #ffc775;
	padding:7px 0 7px 10px;
}

.list_txt_url li:hover {
	background-color:#dddddd;
	margin-bottom:3px;
	border-left:5px solid #FF9900;
	}

i-with-space li {
	padding:3px 0 3px 0;
}

#body {
	background-color:#b8c8d0;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	--border:1px solid #00ff00;
}

#leftcol {
	margin:0;
	width:160px;
	--border:1px solid #999999;
	float:left;
	padding:20px 0 0 10px;
}

#policy {
	--border:1px solid #bcb158;
	background-color:#faf6e7;
	padding:5px;
	margin-top:10px;
	width:640px;
	clear:both;
}

#contentcol {
	--position:absolute;
	--border:1px solid green;
	background-color:#fff;
	width:669px;
	margin-left:5px;
	padding:5px 0 5px 5px;
	top:0;
	right:0px;
	float:left;
}
.gen-header {
	border-left:10px solid #ffaa00;
	background-color:#c4d5f5;
	padding:5px;
}

#footer {
	background-color:#ae475e;
	text-align:center;
	height:17px;
	padding:5px 0 5px 0;
	color:#fff;
	width:850px;
	clear:both;
}

#gen-info {
	position:relative;
}

#gen-info1 {
	border:1px solid #bcb158;padding:5px;width:300px;height:249px;float:left;
}

#gen-info2 {
	border:1px solid #bcb158;
	border-left:0;
	padding:5px;
	width:342px;
	height:249px;float:left;
	text-align:center;
	margin-bottom:10px;
	font-size:14px;
}

#gen-info3 {
	border:1px solid #bcb158;padding:5px;width:653px;clear:both;margin-top:100px;
}

#gen-frame {
	border:1px solid #bcb158;padding:5px;width:653px;clear:both;
}




.startbanner {
	background: url("images/") no-repeat;
	background-color:#336178;
	height: 89px;
}
.tags {
	background-color:#ae475e;
	position: relative;
	height:25px;
}
.tags {
	color: white;
	-border-top: solid 1px #f8d8a7;
	border-bottom: 1px solid #b46d04;
}
.tagsin {
	background: url("images/") 0 0 no-repeat;
	height:25px;
	width:100%;
}

a.general:link, a.general:visited {
	text-decoration:none;
	color:#3355ad;
} 
a.general:hover {
	text-decoration:none;
	color:#FF9900;
}

a.main:link, a.main:visited {
	text-decoration:none;
	color:#000;
	font-size:14px;
} 
a.main:hover {
	text-decoration:none;
	color:#FF9900;
}

a.orange:link, a.orange:visited {
	text-decoration:none;
	color:#DD4814;
	font-size:12px;
} 
a.orange:hover {
	text-decoration:underline;
	color:#FF9900;
}

.announce-head {
	color:#fff;
	background-color:#CC0000;
	font-weight:bold;
	border-left:7px solid #FF9900;
	padding:5px 5px 5px 20px;
}

.announcement {
	background-color:#f8d1d1; 
	border:3px dotted #ffffff;
}
.announcement li {
	padding:7px;
}
.date {
	background-color:#009900;
	color:#ffffff;
	padding:0 5px 0 5px;
}

/*------------ CODE, CONSOLE -----------------*/

body#codes {
	margin-left:15px; 
	--padding:0;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background: url("");
	background-color:#ffffff;
}

.cmd {
	background-color:#000000;color:#ffffff;padding:5px;width:800px;
}
code {
	color:#bc04ba;
}

