html, body {height:100%;}
html{background-color:#EEF7FE;}
body {background:#EEF7FE;font:normal 12px Arial, Verdana, Helvetica, sans-serif;color:#333;}
#header{}
#wrapper{min-height:100%;position:relative;}
#main{
	width:970px;
	padding:1em;
	margin:1em auto;
	border-left:1px dotted #ccc;
	border-right:1px dotted #ccc;
	background-color:#fff;
}
#clearfooter{height:64px;}
#footer{
	width:100%;
	height:64px;
	color:#333;
	background:transparent url(/images/grass.gif) bottom repeat-x;
	position:relative;
	margin-top:-64px; 
}
* html #wrapper {height:100%;}
* html #footer{margin-top:-64px;}
#footertextR{float:right;margin-right:10px;position:relative;top:45px;}
h1#name{
	color:#9FB0FF;
	font:40px Courier, mono;
	line-height:27px; 
	font-style:normal;
	font-weight:bold;
	letter-spacing:normal;
	font-family:"Trebuchet MS", "Lucida Console", Courier;
	margin:0px 0px 0px 20px;
}
#links{
	float:right;
	position:relative;
	top:1px;
	margin-right:2px;
}
h1#name span{color:#fff;}
#head{
	background:#2756A4 url(/images/blue_sky.jpg) top right;
	height:50px;
	width:100%;
	padding-top:70px;
}
.homebox {
	width:290px;
	float:left;
	padding:4px;
	padding-top:0;
	border:2px solid #fff;
	margin:10px;
}
.homebox h2 {}
.homebox p{}
img.pol{
	padding:4px;
	border:1px outset #f7f7f7;
	margin:3px 5px 0px 3px;
	background-color:#fff;
	float:left;
}
.thumb{width:100px;height:100px;}
p#text {width:90%;font-size:110%;}
p#text span{font-weight:bold;font-size:130%;}
.bgA{background-color:#FF9933;}
.bgB{background-color:#FFFF66;}
.bgC{background-color:#CC6699;}
.bgD{background-color:#009933;}
.borA{border:1px solid #FF9933;}
.borB{border:1px solid #FFFF66;}
.borC{border:1px solid #CC6699;}
.borD{border:1px solid #009933;}
.colA{color:#FF9933;}
.colB{color:#FFFF66;}
.colC{color:#CC6699;}
.colD{color:#009933;}
legend{
	margin-left:10px;
	padding:0 0px 0 6px;
	letter-spacing:.4em;
}
input, textarea {
	padding:5px;
	width:24em;
	font-size:1em;
	border:1px dotted #ccc;
	margin:0 1em 1em 0;
}
input:focus, textarea:focus {
	border:1px dotted red;
	background-color:#FFFFCC;
}
#twitter_update_list{
	height:92px;
	background:url(/images/twitter.png) no-repeat left top;
	padding-left:155px;
}
/* menu */
#nav {
	width:100%; 
	font-weight:bold; 
	height:26px; 
	border-bottom:1px solid #666;  
	background:#9FB0FF url(/images/bg_summer.png) repeat-x;/**/
}
h1{font:36px "Trebuchet MS", "Lucida Console", Arial, Courier;}
h2, legend{color:#9FB0FF;font-style:normal;}
h3{}
.menu ul{}
.menu li{}
.menu li.last a{
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-radius-bottomleft:8px;
	-webkit-border-radius-bottomright:8px;
	border-bottom:1px solid #fff;
}
.menu a {
	width:auto;
	color:#fff;
	background:transparent;
	text-decoration:none;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0 10px;
	height:24px; 
	line-height:24px; 
}
ul.menu_lev2 a {
	border-right:1px solid #fff;  
	border-left:1px solid #fff;
	width:120px; 
}
.menu :hover, .menu a.menuCurPage{color:#2769B1;}
.menu ul ul {}
.menu ul{float:right;margin-right:10px;}
.menu ul li:hover ul, .menu ul a:hover ul{}
.menu ul li:hover ul li, .menu ul a:hover ul li{}
