body {
font-size: small;
font-family: Georgia, "Times New Roman", Times, serif;
padding:0;
margin:0;
background-color:#fff
}
/*
a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}
*/

/* ----------container to center the layout-------------- */
#container {
width: 1000px;
margin:8px auto 8px auto;
background-color: #fff;
border:1px solid #999;
}

div#menu-container {
	display: block;
	overflow: hidden;
	width: 100%;
	padding-bottom:16px;
	border-bottom: 1px solid #999;
	background-image:url(img/gf_back.jpg);
}

/* zeroing padding/margin for all elements */
ul#menu,
ul#menu * {
    margin: 0;
    padding:0;
}

/* "Master" UL (the whole Menu) */
ul#menu {
    position: relative;
    float: right;    
	width: 1000px;
	clear: both;
}

/* All LIs */
ul#menu li {
	cursor: pointer;
	float: right;
	text-align: center;
	list-style-type: none;
	margin-left: 1px;
	background: #333;
	width: 110px;
	font-weight: bold;
	color:#ccc;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul#menu li.selected a {
	color: #999;
}

ul#menu li#Multimedia {
	width: 500px;
}


/* All anchors */
ul#menu li a {
	color:#ccc;
	text-decoration:none;
	display:block;
	text-align: center;
	height: 25px;
	border: none;
	line-height: 23px;
}

ul#menu li a:hover {
	/*text-decoration: underline;*/
	color: #fff;
	background-color:#67803d;
}

#banner {
padding: 0px;
margin: 0px;
width:1000px;
}
#banner img {
padding-left:0px;
padding-top:0px;
} 

#item {
padding-bottom: 16px;
margin: 0 16px 16px 16px;
border-bottom: 1px dashed #333;
background-image:none;
}

#listitem2 {
padding:60px 0 0 0;
margin:16px 0 0 0;
background-image:url(img/topdownloads.png);
background-repeat:no-repeat;
}

#listitem2 ol {
margin:0;
padding:0 26px;
line-height:150%;
}

#listitem {
padding:60px 0 0 0;
margin:16px 0 0 0;
background-image:url(img/top10.png);
background-repeat:no-repeat;
}

#listitem ol {
margin:0;
padding:0 26px;
line-height:150%;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding-top: 16px;
margin: 0 250px 0 0;
background-image:url(img/shadow.png);
background-repeat:repeat-x;
}

/*div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}*/

#content p {
	margin:0 16px 4px 16px;
	padding:0;
	line-height:150%;
}

#content p.center {
	text-align:center;
	margin:0 16px 4px 16px;
	padding:4px;
	line-height:150%;
}

#content h1 {
font-size: large;
font-weight: bold;
color:#003366;
margin:0 0 4px 0;
padding:0 
}

#content h2 {
font-size: medium;
font-weight:normal;
margin:0 0 8px 0;
text-align:center;
padding:0 
}

#content h3 {
font-size: small;
font-weight:bold;
margin:8px 0 4px 0;
padding:0 
}

/*p, pre{
margin-left:auto;
margin-right:auto;
}*/

/* --------------left navi------------- */
#left {
float: left;
width: 250px;
margin: 0;
padding: 0;

}
#right {
float: right;
width: 250px;
margin: 0;
padding: 0;
background-image:url(img/shadow.png);
background-repeat:repeat-x;
}


/* -----------footer--------------------------- */
#footer {
clear:both;
margin: 0;
padding: 4px;
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:x-small;
}