/* initializing */
* {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	color: #333333;
	text-align: center;
	background-image: url("./img/bg.gif");
}

a:link {  color: #6B862F; }
a:visited {  color: #894C00; }
a:hover {  color: #2B8600; }
strong, em { color: #40502C; }


/* div#content */
div#content {
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
	width: 772px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 770px;
}

/* div#header */
div#header {
	color: #FFFFFF;
	background: #D0EF99 url("img/hd_bg.gif") top left repeat;
}

/* div#navbar */
div#navbar {
	background: #61C936 url("img/nav_bg.gif") top left repeat;
	height: 25px;
}

div#navbar ul {
	margin-left: 128px;
	list-style-image: none;
}

div#navbar li {
	display: block;
	float: left;
	width: 128px;
	height: 25px;
	text-indent: -2000px;
}

div#navbar li a {
	display: block;
	width: 128px;
	height: 25px;
	background-position: top; 
	text-indent: -2000px;
}

div#navbar li#index { background-image: url("./img/nav_index_ul.gif"); } 
div#navbar li#index a { background-image: url("./img/nav_index.gif"); } 
div#navbar li#catalog { background-image: url("./img/nav_catalog_ul.gif"); } 
div#navbar li#catalog a { background-image: url("./img/nav_catalog.gif"); } 
div#navbar li#mailmag { background-image: url("./img/nav_mailmag_ul.gif"); } 
div#navbar li#mailmag a { background-image: url("./img/nav_mailmag.gif"); } 
div#navbar li#usage { background-image: url("./img/nav_usage_ul.gif"); } 
div#navbar li#usage a { background-image: url("./img/nav_usage.gif"); } 
div#navbar li#ask { background-image: url("./img/nav_ask_ul.gif"); } 
div#navbar li#ask a { background-image: url("./img/nav_ask.gif"); } 
div#navbar li#download { background-image: url("./img/nav_download_ul.gif"); } 
div#navbar li#download a { background-image: url("./img/nav_download.gif"); } 

div#navbar li a:hover { background-position: bottom; } 


/* div#main */
div#main {
	clear: both;
}

/* div#semifooter */
div#semifooter {
	clear: both;
	text-align: right;
	padding: 10px 0;
}

div#semifooter ul li {
	display: inline;
	border-right: 1px solid #AACCAA;
	padding: 0 12px 0 4px;
	font-size: 80%;
}

div#semifooter ul li#last {
	border: none;
}

div#semifooter ul a {
	text-decoration: none;
}


/* div#footer */
div#footer {
	clear: both;
	color: #FFFFFF;
	background-color: #448011;
}
