body{
	font:12px Tahoma;
	color:#666666;
	text-align:center;
	margin:0;
	background:#000 url(images/bg.jpg) top center fixed;;
}
img {
	border:none;
}
a,a:visited{
	color:#777;
	text-decoration:none;
}
a:hover{
	color:#666666;
}
#links a,#links a:visited{
	color:#FFCC00;
}
#links a:hover{
	color:#FF9900;
}
#links * a[rel="nofollow"]:after,#project * a:after{ content:" - "attr(href)" "; font-size:10px;}
.sublink a,.sublink a:visited{
	color:#FF9900 !important;
}
.sublink a:hover{
	color:#FFCC00 !important;
}
#project a,#project a:visited,.linkbox a,.linkbox a:visited{
	color:#6699FF;
}
#project a:hover,.linkbox a:hover{
	color:#3366CC;
}
.red{
	color:#990000;
	}
.fresh a{
	color:#FF9900 !important;
	text-decoration: blink !important;
	font-size:14px !important;
	font-weight:bold !important;
}
.fresh a:hover{
	color:#FF3300 !important;
	text-decoration: underline !important;
}
#mainbox{
	border:1px #bbb solid;
	background:#FFFFFF;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
}
#mainbox,.mainbox_bg{
	text-align:center;
	width:540px;
	position:relative;
}
.mainbox_bg{
	padding:10px 0 0 0;
}
.mainbox_bg.port{ padding:0 !important;}
.clearfix:after,#mainbody:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#enter{
	margin:10px;
}
body>#banner{
	text-align:center;
	position:fixed;
	bottom:0;
	right:0;
	top:auto;
}	
#banner{
	position:absolute;
	top:0;
	right:0;
	float:right;
}
#planet{
	position:relative;
	margin:0 auto;
	width:300px;
	height:300px;
	/*background:url(images/planet.jpg);*/
}
#content{
	clear:both;
	}
#content,#flash,#flashtext,#flashlogo{
	position:relative;
}
#flash{
	margin:0 auto;
	text-align:center;
	width:360px;
	height:60px;
}
#flashtext{
	margin-left:30px;
	height:55px;
	float:left;
	text-align:right;
}
#flashlogo{
	float:right;
}
/*#web{
	position:absolute;
	bottom:0;
	left:0;
}*/
#port3d,#web{ width:100%; text-align:right; border-top:1px solid #DDD;}
#web{ text-align:left !important;}
/*#port3d{
	position:absolute;
	bottom:0;
	right:0;
	display:none;
}*/
#project,#links{
	clear:both;
	height:80px;
	position:relative;
	margin:0 auto;
	width:70%;
	text-align:left;
}
#project{
	height:30px !important;
	/*display:none;*/
}
.menulist{
	position:relative;
	float:left;
}
.menulist ul{ padding-left:20px; border-left:1px solid #EEE;}
#menu_title,#links_title{
	width:60px;
	position:relative;
	float:left;
	color:#006699;
}
#links_title{
	color:#FF9900 !important;
}
li{
	list-style:square;
}
#googlesearch{
	margin:10px;
}
#googlesearchsearch{
	margin:40px 0 0 0;
}
body>#floatbig {
	z-index:2;
	position: fixed;
	bottom: 0;
	right: 0;
}
#floatbig {
	z-index:2;
	position: absolute;
	bottom: 0;
	right: 0;
}
#cse-search-results{
	color:#333333;
	/*filter:Alpha(Opacity=90);
	-moz-opacity:.90;
	opacity:.90;*/
	position: relative;
	border:solid #999999 1px;
	background:#ffffff;
	margin:20px auto;
	padding:20px;
	width:800px;
	z-index:3;
}
#awards{
	position:relative;
	width:400px;
	margin:10px auto 5px auto;
}
#awards img{
	margin:0 3px;
}
#linksmain{
	margin:20px 0 0 0;
	position:absolute;
	z-index:3;
}
#linksmain h2{ color:#FFF; font-size:24px;}
.linkbox{
	color:#333333;
	/*filter:Alpha(Opacity=80);
	-moz-opacity:.80;
	opacity:.80;*/
	padding:5px;
	border:1px solid #AAAAAA;
	background:#fff;
	text-align:justify;
	margin:20px auto;
	width:90%;
}
#bbblog_div .sidebar-title{ color:#F90 !important;}
#bbblog_div span.datesubmit{padding-left:10px; font-size:0.8em; color:#09F;}
#bbblog_div a:link{}
#bbblog_div a:hover{ color:#F90; text-decoration:underline;}
#bbblog_div,#twitter_div{
	width:400px;
	margin:10px auto;
	clear:both;
}
#bbblog_div ul,#twitter_div ul{
	text-align:left;
}
#bbblog_div li,#twitter_div li{
	width:350px;
	border-bottom:1px solid #EFFEFF;
}
#bbblog_div .sidebar-title, #twitter_div .sidebar-title{
	font-size:15px;
	font-weight:bold;
	color:#0CF;
	border-bottom: thin #0CF;
}
a#twitter-link{
	text-align:right;
	color:#09F;
	display:block;
	text-decoration:none;
}
#twitter_div a:link{
	color:#09F;
}
#twitter_div a:visited{
	color:#1F8BA3;
}
#twitter_div a:hover,#twitter_update_list * a[href^='http://twitter.com/']:hover{
	color:#06C;
}
#twitter_update_list * a[href^='http://twitter.com/']{color:#6CF; display:inline-block;}
#facebook{
	margin:10px 0;
	display:none;
}

/* latest add */
#mainbody{ margin:3% auto 2%; width:860px;}
#mainbox{ margin-right:15px !important};
#rightside{ width:300px;}
#port3d,#web{ margin-bottom:15px; border:1px solid #BBBBBB; background:#FFF;}
#mainbox,#rightside{ float:left;}
#port3d,#web,#facebookfan,.linkbox{ -moz-border-radius:5px; -webkit-border-radius:5px; }
#footer{ clear:both; margin:10px; color:#FFF; font-size:12px;}
#footer a{ color:#A6F1FF;}
#footer a:hover{ text-decoration:underline;}
.alpha,.linkbox{ filter:Alpha(Opacity=90); -moz-opacity:.90; opacity:.90;}
h1.splendid{ width:670px; height:180px; background:url(images/h1_splendid.png) top left no-repeat; text-indent:-9999px; margin:0 auto;}
#qr{ width:auto;}
#qr img{ width:150px; height:150px;}