body {
	text-align:center; 
	background:url(../images/index_star_bg.gif); 
	font-family:verdana,arial,helvetica,sans serif;
	}
div {
	border:none;
	}
#main {
	float:left; 
	margin:0; 
	width:100%; 
	height:100%; 
	background-color:transparent;
	}
#middle {
	margin:auto; 
	padding-top:18px;
	padding-bottom:18px; 
	text-align:center; 
	height:700px; 
	width:100%; 
	background-color:#fff; 
	border:1px #c0c0c0 solid;
	}
#frame {
	margin:5px auto auto; 
	height:600px; 
	width:700px; 
	padding-top:5px; 
	background-color:#cad3e1; 
	text-align:center;
	}
#rama {
	float:left; 
	margin:5px 0 0 17px; 
	height:520px; 
	width:484px; 
	border:1px #08f dashed;
	padding-left:2px;
	}
#stitch {
	margin:auto; 
	height:593px; 
	width:680px; 
	padding:5px; 
	border:1px red dashed; 
	background:transparent;
	}
#content {
	margin:auto; 
	height:620px; 
	width:840px; 
	padding:5px 0 0 5px; 
	background:#fff;
	text-align:center;
	}
#hold {
	float:left; 
	height:500px; 
	width:157px; 
	}
#mainmenu {
	float:left; 
	display:block; 
	height:550px; 
	width:167px; 
	margin:0;  
	border:none;
	}
#mainmenu ul {
	background-color:#fff; 
	text-align:center; 
	width:161px; 
	height:34px; 
	list-style-type:none; 
	margin:3px; 
	padding:0;
	}
#mainmenu li {
	background-color:#dee3eb;  
	width:161px; 
	height:34px; 
	text-align:center; 
	list-style-type:none; 
	margin:3px;
	}
#mainmenu li a:link, #mainmenu li a:visited{
	color:#5778cb; 
	display:block; 
	width:161px; 
	height:29px; 
	font:normal .7em/1.6em verdana; 
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#CCC #999 #999 #CCC;
	padding-top:5px;
	}
#mainmenu li a:hover { 
	color:#22a8ff; 
	background-color:#fff;
	height:34px;
	border:1px #c7c7c7 solid;
	font-size:.8em;
	}
#mainmenu li a:active {
	color:#fff;
	}
#mainmenu ul a:hover {
	background-color:#fff;
	}
#mainmenu ul a:active {
	background-color:#dee3eb;
	}
#mainmenu2 {
	float:left; 
	display:block; 
	height:550px; 
	width:167px; 
	margin:0;  
	border:none;
	}
#mainmenu2 ul {
	background-color:#fff; 
	text-align:center; 
	width:161px; 
	height:34px; 
	list-style-type:none; 
	margin:3px; 
	padding:0;
	}
#mainmenu2 li {
	background-color:#dee3eb;  
	width:161px; 
	height:34px; 
	text-align:center; 
	list-style-type:none; 
	margin:3px;
	}
#mainmenu2 li a:link, #mainmenu2 li a:visited{
	color:#5778cb; 
	display:block; 
	width:161px; 
	height:29px; 
	font:normal .7em/1.6em verdana; 
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#CCC #999 #999 #CCC;
	padding-top:5px;
	}
#mainmenu2 li a:hover { 
	color:#22a8ff; 
	background-color:#fff;
	height:34px;
	border:1px #c7c7c7 solid;
	font-size:.8em;
	}
#mainmenu2 li a:active {
	color:#fff;
	}
#mainmenu2 ul a:hover {
	background-color:#fff;
	}
#mainmenu2 ul a:active {
	background-color:#dee3eb;
	}
#submenu { 
	float:left; 
	margin:20px 0 0 0;  
	height:20px; 
	width:900px;
	border:none;
	}
#submenu ul { 
	background-color:transparent; 
	text-align:center; 
	list-style-type:none; 
	margin:0; 
	padding:2px 11px 2px 0;
	}
#submenu li {
	float:left; 
	border:1px #fff solid; 
	width:auto; 
	height:auto; 
	text-align:center; 
	list-style-type:none; 
	margin:0 0 20px 0; 
	padding:8px 34px 10px 35px;
	background-color:#7896ce;
	}
#submenu li a:link, #submenu li a:visited {
	color:#fff; 
	display:block; 
	width:auto; 
	height:auto; 
	font:normal .6em verdana; 
	text-decoration:none;
	}
#submenu li a:hover {
	color:#0c5196;   
	font:normal .6em verdana; 
	text-decoration:none; 
	width:auto; 
	height:auto;
	}
em {
	font-size:0; 
	display:none;
	}
#freepost {
	float:left;
	margin: -10px auto 0 0; 
	height:35px; 
	width:840px; 
	color:#d77761; 
	font-size:.6em; 
	letter-spacing:.3em;
	background:transparent;
	}
#copyright {
	color:#6693d3; 
	font-size:.8em; 
	letter-spacing:.1em;
	background:transparent;
	}